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 2021-05-10

00:06:05 Join smoke_fumus [0] (~smoke_fum@
00:34:54***No seen item changed, no save performed.
00:43:48 Quit pixelma (Quit: .)
00:43:48 Quit amiconn (Quit: - Chat comfortably. Anywhere.)
00:46:18 Join pixelma [0] (marianne@rockbox/staff/pixelma)
00:46:18 Join amiconn [0] (jens@rockbox/developer/amiconn)
00:58:13 Quit mrbitterness (Remote host closed the connection)
00:58:30 Join mrbitterness [0] (~nice@
01:25:21 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:fdf9:766e:a8d0:90a0)
01:30:03 Quit ZincAlloy (Ping timeout: 260 seconds)
01:33:23 Quit daswf852 (Ping timeout: 265 seconds)
01:40:52 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:fdf9:766e:a8d0:90a0)
01:45:34 Quit ZincAlloy (Ping timeout: 276 seconds)
01:49:21 Join daswf852 [0] (~daswf852@unaffiliated/dwf)
01:54:03 Join ZincAlloy [0] (
01:58:31 Quit ZincAlloy (Ping timeout: 265 seconds)
02:25:28 Join lebellium [0] (~lebellium@2a01:cb10:2e:2000:5832:9bfe:f332:ffff)
02:34:55***Saving seen data "./dancer.seen"
02:42:44 Join edhelas [0] (
02:52:10 Quit daswf852 (Ping timeout: 265 seconds)
02:54:05 Join daswf852 [0] (~daswf852@unaffiliated/dwf)
03:17:25 Join TheLemonMan [0] (~lemonboy@irssi/staff/TheLemonMan)
04:34:56***Saving seen data "./dancer.seen"
04:53:47 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
06:02:07 Quit kakaka (Remote host closed the connection)
06:02:39 Join kakaka [0] (~koniu@gateway/tor-sasl/koniu)
06:11:03 Quit TorC (Ping timeout: 268 seconds)
06:13:39 Join TorC [0] (~Tor@fsf/member/TorC)
06:27:02 Quit mrbitterness (Quit: Leaving)
06:34:57***Saving seen data "./dancer.seen"
06:35:53 Quit edhelas (Remote host closed the connection)
06:38:11 Quit lemon_jesus (Read error: Connection reset by peer)
06:38:28 Join lemon_jesus [0] (~lemon_jes@
07:38:11 Quit Barlow (Quit: leaving)
07:39:02 Join desowin [0] (
07:39:21desowinI have managed today to successfully exploit Sansa Connect bootloader bug!
07:39:47desowinBasically it means arbitrary code execution without much hassle
07:40:30desowinall that is needed is just recovery tool (e.g. zsitool on my github) and crafted images
07:41:05desowinI will update rockbox bootloader and then write up about the bug on zsitool (and add exploit option)
07:42:55 Join Barlow [0] (
07:42:55 Quit Barlow (Changing host)
07:42:55 Join Barlow [0] (~barlow@unaffiliated/barlow)
08:00:25desowinI actually found the bug many years ago (as it is listed on Rockbox wiki), but only now, thank to Ghidra I understood bootloader well enough to exploit it
08:06:56braewoodsdesowin: not sure the point of that one is relative to the other sansa ports other than it having wifi which we currently can't use?
08:07:17gevaertsThe point is that it's *there* :)
08:08:30braewoodsoh wow. no usb connectivity?
08:09:19braewoodsor does that just mean its MTP only?
08:09:30speachyit means the USB driver isn't written
08:09:53braewoodsoh i meant the OF
08:11:20braewoodsis this 802.11b only?
08:11:27braewoodsgiven the age i wonder
08:12:49braewoodswe'd probably just disable the wifi chip due to how outdated it is
08:17:14speachyand that whole lack of a stack thing
08:18:05speachy(well, I suppose I could be convinced to write the fourth wifi stack of my career...)
08:18:25braewoodsthough with few ports to use it
08:18:29braewoodswhy bother for now?
08:18:35braewoodsplus we'd need a use case for it
08:18:54braewoodsor what?
08:18:57braewoodswhat would be the benefit?
08:19:05speachystreaming audio, of course.
08:19:27braewoodsfair enough.
08:19:32gevaertsOr even pre-downloading audio, think podcasts
08:19:33speachybut that would also need a tcp/ip stack, TLS, and http clients too. :)
08:19:47braewoodsthere's plenty of TLS/http stuff we can borow
08:19:54braewoodsthe tricky part is the whole stack
08:20:01gevaertsI know someone who can help with a http library :)
08:20:47speachynot my first rodeo on those fronts either... :D
08:21:57speachybut there aint' a lot of oomph on this TMS320 to begin with.
08:29:27braewoodsself-updating rockbox would be cool but again
08:29:37braewoodsnot much point w/o a target
08:29:57braewoodsor even just the ability to update over wifi
08:34:59***Saving seen data "./dancer.seen"
08:42:32 Quit lemon_jesus (Remote host closed the connection)
08:42:36 Join lemon_jesus3 [0] (~lemon_jes@
08:47:26 Quit lemon_jesus3 (Read error: Connection reset by peer)
08:47:39 Join lemon_jesus [0] (~lemon_jes@
08:50:56 Join massiveH [0] (
08:57:44 Join lemon_jesus2 [0] (~lemon_jes@
08:57:51 Quit lemon_jesus (Read error: Connection reset by peer)
08:57:52 Nick lemon_jesus2 is now known as lemon_jesus (~lemon_jes@
09:14:12 Quit lemon_jesus (Ping timeout: 268 seconds)
09:43:39 Quit pamaury (Quit: No Ping reply in 180 seconds.)
09:47:56 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
10:16:27 Quit massiveH (Quit: Leaving)
10:35:00***Saving seen data "./dancer.seen"
10:42:28 Quit atsampson (Ping timeout: 276 seconds)
10:43:03 Join atsampson [0] (
11:12:04 Join daswf8528 [0] (~daswf852@unaffiliated/dwf)
11:13:50 Quit daswf852 (Ping timeout: 246 seconds)
11:13:51 Nick daswf8528 is now known as daswf852 (~daswf852@unaffiliated/dwf)
11:31:05desowinbraewoods: Sansa Connect Rockbox port was my B.Sc.Eng. project. I graduated in January 2012 with the hardware modification and initial port (what's current state)
11:31:51desowinBasically I always felt that it must be possible to run unsigned code without resorting to hardware modifications, so that topic kept bugging me from time to time
11:33:00desowinspeachy: AFAIK the Marvell chip does run the WiFi stack. You just need generic handling of things like connect to network, provide password but the chip does the low level stuff. LWIP with mbedTLS should be enough.
11:33:38speachyyep, I figured when I saw it was the libertas stuff.
11:34:02desowinAt work I have used Marvell 8787 (802.11g) which even had Marvell OS independent driver available
11:34:13speachythough 802.11b-only makes it not likely to actually _work_ with a typical hotspot these days
11:34:36desowinand as I remember, the power consumption was lower when the 8787 firmware was loaded as opposed to keeping the chip in reset
11:34:45speachyhah, that's funny
11:35:07desowinit imght be the case with 8686 as well, as Rockbox drains battery faster than OF
11:41:40 Join edhelas [0] (9d94237298@2a03:4000:51:f44:4e1:2ff:fe00:4257)
11:44:03 Part edhelas
11:44:32 Join edhelas [0] (9d94237298@2a03:4000:51:f44:4e1:2ff:fe00:4257)
11:51:27 Quit daswf852 (Quit: Ping timeout (120 seconds))
11:51:44 Join daswf852 [0] (~daswf852@unaffiliated/dwf)
12:08:47 Join amachronic [0] (~amachroni@
12:13:05 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
12:14:47amachronic_bilgus: (since I figure you might know) is there any reason to allow softlock only on the WPS? I'm trying to fix a bug see g#3409
12:14:49fs-bluebotGerrit review #3409 at : Always allow screen to be unlocked when it is locked by Aidan MacDonald
12:25:37 Join ZincAlloy [0] (~Adium@2a02:8108:943f:d824:2c3c:b1cf:c13b:c6d9)
12:27:06speachyamachronic: how does that compare to g#3229 ?
12:27:08fs-bluebotGerrit review #3229 at : Allow Softlock to happen in most contexts by Dana Conrad
12:31:52amachronicDidn't test that... it appears it would fix the problem though.
12:35:01***Saving seen data "./dancer.seen"
12:47:53 Quit daswf852 (Ping timeout: 240 seconds)
12:49:06 Join daswf852 [0] (~daswf852@unaffiliated/dwf)
12:55:54amachronicokay, I did some digging in the git history, and afaict having keylock only on WPS has been a thing since the earliest days of Rockbox. Even predating the existence of button_hold.
12:59:30amachronicperhaps we can simply allow softlock everywhere, except plugins. Just ignore input at the level of action.c emulating the hold switch behavior more closely.
13:00:06speachyseems sane, yep
13:01:37 Join f1reflyylmao [0] (
13:02:41 Quit f1refly (Ping timeout: 240 seconds)
13:02:42 Nick f1reflyylmao is now known as f1refly (
13:37:25 Join amiconn_ [0] (jens@rockbox/developer/amiconn)
13:37:25 Nick amiconn is now known as Guest39535 (jens@rockbox/developer/amiconn)
13:37:25 Nick amiconn_ is now known as amiconn (jens@rockbox/developer/amiconn)
13:37:28 Join pixelma_ [0] (marianne@rockbox/staff/pixelma)
13:37:28 Nick pixelma is now known as Guest45147 (marianne@rockbox/staff/pixelma)
13:37:28 Quit Guest45147 (Killed ( (Nickname regained by services)))
13:37:28 Nick pixelma_ is now known as pixelma (marianne@rockbox/staff/pixelma)
13:38:07 Quit Guest39535 (Ping timeout: 250 seconds)
13:45:20 Quit amachronic (Quit: amachronic)
13:53:17 Join MrZeus [0] (~MrZeus@2a02:c7f:a0aa:4400:2da9:f06f:f85:fac)
14:24:54_bilgusonly reason it wasn't used in other contexts is because it was originally only active in the WPS and I kept it that way for performance reasons
14:25:04_bilgus@ amachronic
14:35:05***Saving seen data "./dancer.seen"
14:36:03braewoodsdesowin: makes sense; it's probably more energy efficient to put a chip into its proper sleep state.
14:53:34 Join fs-bluebot_ [0] (
14:54:06 Quit fs-bluebot (Ping timeout: 260 seconds)
14:55:35 Join fs-bluebot [0] (
14:56:13 Quit bluebrother (Ping timeout: 252 seconds)
14:57:54 Quit fs-bluebot_ (Ping timeout: 260 seconds)
15:00:09 Quit fs-bluebot (Ping timeout: 268 seconds)
15:01:16 Join fs-bluebot [0] (
15:02:39 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
15:09:38 Quit kakaka (Remote host closed the connection)
15:11:02 Join kakaka [0] (~koniu@gateway/tor-sasl/koniu)
15:17:29 Quit smoke_fumus (Changing host)
15:17:29 Join smoke_fumus [0] (~smoke_fum@unaffiliated/smoke-fumus/x-7022299)
15:45:21 Quit smoke_fumus (Quit: KVIrc 5.0.0 Aria
15:48:40 Join mshathlonxp [0] (mshathlonx@
16:35:06***Saving seen data "./dancer.seen"
16:50:57 Quit user890104 (Ping timeout: 250 seconds)
16:53:12 Join user890104 [0] (
17:04:39 Join jdarnley [0] (
17:05:13 Quit J_Darnley (Ping timeout: 240 seconds)
17:30:13 Quit lebellium (Quit: Leaving)
17:52:23 Join cockroach [0] (~blattodea@pdpc/supporter/active/cockroach)
17:57:32 Join ac_laptop [0] (~ac_laptop@
18:32:54 Join MrZeus_ [0] (~MrZeus@
18:35:08***Saving seen data "./dancer.seen"
18:36:13 Quit MrZeus (Ping timeout: 246 seconds)
18:47:31 Quit ZincAlloy (Quit: Leaving.)
18:55:56 Quit Natch (Ping timeout: 265 seconds)
19:15:57 Quit pamaury (Remote host closed the connection)
19:16:39 Join ilo [0] (
19:22:46 Join oem [0] (
19:26:14 Quit ilo (Ping timeout: 260 seconds)
19:27:09 Quit oem (Ping timeout: 260 seconds)
19:31:44 Join oem [0] (
19:37:09 Quit oem (Quit: Konversation terminated!)
19:40:27 Join MrZeus__ [0] (~MrZeus@
19:44:16 Quit MrZeus_ (Ping timeout: 265 seconds)
19:47:45 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
19:53:15 Quit pamaury (Ping timeout: 260 seconds)
20:09:42 Join GeekShadow [0] (
20:09:42 Quit GeekShadow (Changing host)
20:09:42 Join GeekShadow [0] (~antoine@unaffiliated/geekshadow)
20:11:53 Quit St3ak (Quit: Free ZNC ~ Powered by LunarBNC:
20:12:37 Join St3ak [0] (
20:16:09 Quit daswf852 (Ping timeout: 260 seconds)
20:16:18 Join daswf8525 [0] (~daswf852@unaffiliated/dwf)
20:35:09***Saving seen data "./dancer.seen"
20:48:23 Quit mshathlonxp (Ping timeout: 252 seconds)
20:52:02 Quit MrZeus__ (Ping timeout: 246 seconds)
21:00:33 Quit ac_laptop (Ping timeout: 240 seconds)
21:39:49 Join daswf852 [0] (~daswf852@unaffiliated/dwf)
21:41:10 Quit daswf8525 (Ping timeout: 252 seconds)
21:46:11 Quit cockroach (Quit: leaving)
22:01:28 Join ac_laptop [0] (~ac_laptop@
22:35:12***Saving seen data "./dancer.seen"
23:05:33 Quit ac_laptop (Ping timeout: 240 seconds)
23:16:55 Join Natch [0] (

Previous day | Next day