Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2025-03-10

00:37:31_bilguswhy?
00:38:00_bilgusbecause they didn't document some commands?
00:38:04_bilgusstrange
00:42:14_bilgusits really no different than the UEFI firmware you are likely running
00:42:35_bilgussecurity through obscurity
00:42:59_bilgusthe actual article states as much .. now 'We would like to clarify that it is more appropriate to refer to the presence of proprietary HCI commands—which allow operations such as reading and modifying memory in the ESP32 controller—as a “hidden feature” rather than a “backdoor.”
00:42:59_bilgusThe use of these commands could facilitate supply chain attacks, the concealment of backdoors in the chipset, or the execution of more sophisticated attacks. Over the coming weeks, we will publish further technical details on this matter.'
00:43:37_bilgusif you have physical access the war is already lost
00:44:19_bilgus** with a suitably motivated adversary
01:00
01:15:25***Saving seen data "./dancer.seen"
02:00
02:05:06 Join JanC_ [0] (~janc@user/janc)
02:05:06 Nick JanC is now known as Guest7873 (~janc@user/janc)
02:05:06 Quit Guest7873 (Killed (molybdenum.libera.chat (Nickname regained by services)))
02:05:06 Nick JanC_ is now known as JanC (~janc@user/janc)
02:30:23 Nick JackFrost is now known as Unit193 (unit193@libera/staff/debian.unit193)
02:42:54 Quit othello7 (Ping timeout: 260 seconds)
03:00
03:15:27***Saving seen data "./dancer.seen"
05:00
05:04:36 Quit jacobk (Ping timeout: 276 seconds)
05:05:14 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
05:15:29***Saving seen data "./dancer.seen"
05:16:18 Quit Everything (Ping timeout: 276 seconds)
05:20:02 Quit IPG (Read error: Connection reset by peer)
05:57:09 Quit drew (Ping timeout: 248 seconds)
05:57:14 Join drew` [0] (~drew@user/drew)
05:58:23 Nick drew` is now known as drew (~drew@user/drew)
07:00
07:15:30***Saving seen data "./dancer.seen"
07:40:36 Quit PheralSparky (Ping timeout: 276 seconds)
08:00
08:50:40speachyre: the esp32 "backdoor" −− it's complete bullshit. evey vendor has extensions and other such commands needed for device provisioning etc. in this case you'd need to have your own code running on the ESP32, which if you do you can have it do anything you want it to do anyway.
08:51:35speachyI'vepersonally implemented similar commands for radio IP I've worked on.
08:52:37speachybleb: none of it was released publicly, alas.
08:53:01speachyand yes, to realistically replace the ESP32 stack you'd need to reverse-engineer a lot of stuff.
08:53:23speachythat is _quite_ difficult even for someone with skills in such things and radio design.
08:54:27speachy(I worked on wifi stacks, drivers, and AP BSPs for first half of my career. Proably written three complete stacks at this point)
08:55:13speachy(second half of my career went hardcore into Bluetooth, was part of a team that designed a radio from the ground up.)
08:56:36speachy(the third half (heh) is doing hardware models so they can be virtualized. (similar in principal to QEMU))
08:57:35speachybut the CW1200 wifi chip doesn't exist any more; the STMicro-Ericsson joint venture that spanwed it folded, and they sold off the IP.
08:58:04speachyANYWay. enough offtopic crap for one morning.
09:00
09:15:33***Saving seen data "./dancer.seen"
10:00
10:00:24 Quit ats (Ping timeout: 260 seconds)
10:01:36 Join ats [0] (~ats@2001:8b0:83b:b53f::a)
10:37:19_bilgusSo I did my little trick to flip the loop for the 1-bit displays, only problem is that it just flips left to right not up an down so doesn't buy you anything but more logic in the loop, checking for a height <= 8 works and isout of the hot path
11:00
11:15:34***Saving seen data "./dancer.seen"
11:24:46 Quit thanosengine (Ping timeout: 252 seconds)
11:26:43 Join thanosengine [0] (~thanos@user/thanosengine)
13:00
13:00:36 Join lebellium [0] (~lebellium@2a01cb0405d03a004070cdf0d3f7e170.ipv6.abo.wanadoo.fr)
13:15:37***Saving seen data "./dancer.seen"
13:18:00speachycontinuing the asan joy, I'm able to immediately trigger another kaboom when entring the usb screen on the x3 si
13:18:03speachyx3 sim
13:18:35speachylcd_bitmap_part
13:25:51 Join JanC_ [0] (~janc@user/janc)
13:25:51 Nick JanC is now known as Guest6502 (~janc@user/janc)
13:25:51 Quit Guest6502 (Killed (copper.libera.chat (Nickname regained by services)))
13:25:51 Nick JanC_ is now known as JanC (~janc@user/janc)
13:44:14_bilgusprobably same thing was that with the patch?
13:45:05speachyyeah, generic bitblit vs the icon drawing
13:47:38_bilgushmm, that means its happening in general use too it shouldn't be a problem except in a very narrow set of circumstances like if asan is enabled, the device has memory protection, the data is at the very end of memory or up against something protected
13:48:10_bilgusnone of which is likely to happen on anything 1-bit anyway
14:00
14:41:53 Quit drew (Ping timeout: 248 seconds)
14:41:55 Join drew` [0] (~drew@user/drew)
14:43:05 Nick drew` is now known as drew (~drew@user/drew)
15:00
15:15:38***Saving seen data "./dancer.seen"
15:17:30 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
15:43:39 Quit othello7 (Ping timeout: 246 seconds)
15:58:41 Quit jacobk (Ping timeout: 248 seconds)
16:00
16:00:29 Join jacobk [0] (~quassel@47-186-65-73.dlls.tx.frontiernet.net)
16:30:59 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
16:43:24 Quit amiconn (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
16:43:24 Quit pixelma (Quit: .)
16:45:21 Join pixelma [0] (marianne@p4fe7605c.dip0.t-ipconnect.de)
16:45:21 Join amiconn [0] (jens@p4fe7605c.dip0.t-ipconnect.de)
16:45:37 Quit pixelma (Client Quit)
16:45:37 Quit amiconn (Client Quit)
16:46:40 Join pixelma [0] (marianne@p4fe7605c.dip0.t-ipconnect.de)
16:46:44 Join amiconn [0] (jens@p4fe7605c.dip0.t-ipconnect.de)
17:00
17:01:28 Quit othello7 (Remote host closed the connection)
17:01:43 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
17:06:45 Quit othello7 (Ping timeout: 276 seconds)
17:15:41***Saving seen data "./dancer.seen"
18:00
18:20:41 Quit thanosengine (Quit: WeeChat 4.5.1)
18:21:12 Join thanosengine [0] (~thanos@user/thanosengine)
18:24:27 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
18:25:14 Quit lebellium (Quit: Leaving)
18:49:24 Quit othello7 (Ping timeout: 244 seconds)
19:00
19:15:43***Saving seen data "./dancer.seen"
19:48:30 Join massiveH [0] (~massiveH@2600:4040:a982:5400:e2a5:6bac:b36c:70fe)
21:00
21:15:44***No seen item changed, no save performed.
21:41:54 Join othello7 [0] (~Thunderbi@pool-100-36-176-164.washdc.fios.verizon.net)
22:00
22:05:26 Quit GeekShadow (Ping timeout: 244 seconds)
22:05:39 Join GeekShadow [0] (~antoine@lbf.turmel.info)
23:00
23:05:35 Quit massiveH (Quit: Leaving)
23:15:48***Saving seen data "./dancer.seen"

Previous day | Next day