--- Log for 10.05.121 Server: orwell.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 2 days and 9 hours ago 00.06.05 Join smoke_fumus [0] (~smoke_fum@188.35.176.90) 00.34.54 *** No seen item changed, no save performed. 00.43.48 Quit pixelma (Quit: .) 00.43.48 Quit amiconn (Quit: http://quassel-irc.org - 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@184.99.138.201) 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] (~Adium@ip5f5abcae.dynamic.kabel-deutschland.de) 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] (9d94237298@v2202101139504140605.quicksrv.de) 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@208.59.79.137) 07.38.11 Quit Barlow (Quit: leaving) 07.39.02 Join desowin [0] (~linux@078088109026.wroclaw.vectranet.pl) 07.39.21 # I have managed today to successfully exploit Sansa Connect bootloader bug! 07.39.47 # Basically it means arbitrary code execution without much hassle 07.40.30 # all that is needed is just recovery tool (e.g. zsitool on my github) and crafted images 07.41.05 # I will update rockbox bootloader and then write up about the bug on zsitool (and add exploit option) 07.42.55 Join Barlow [0] (~barlow@17-215-201-31.ftth.glasoperator.nl) 07.42.55 Quit Barlow (Changing host) 07.42.55 Join Barlow [0] (~barlow@unaffiliated/barlow) 07.49.07 # Congratulations! 08.00.25 # I 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.56 # desowin: 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.17 # The point is that it's *there* :) 08.08.30 # oh wow. no usb connectivity? 08.09.19 # or does that just mean its MTP only? 08.09.30 # it means the USB driver isn't written 08.09.53 # oh i meant the OF 08.11.20 # is this 802.11b only? 08.11.27 # given the age i wonder 08.12.49 # we'd probably just disable the wifi chip due to how outdated it is 08.12.54 # ._. 08.17.14 # and that whole lack of a stack thing 08.18.05 # (well, I suppose I could be convinced to write the fourth wifi stack of my career...) 08.18.25 # though with few ports to use it 08.18.29 # why bother for now? 08.18.35 # plus we'd need a use case for it 08.18.50 # self-updating? 08.18.54 # or what? 08.18.57 # what would be the benefit? 08.19.05 # streaming audio, of course. 08.19.27 # fair enough. 08.19.32 # Or even pre-downloading audio, think podcasts 08.19.33 # but that would also need a tcp/ip stack, TLS, and http clients too. :) 08.19.47 # there's plenty of TLS/http stuff we can borow 08.19.54 # the tricky part is the whole stack 08.20.01 # I know someone who can help with a http library :) 08.20.47 # not my first rodeo on those fronts either... :D 08.21.57 # but there aint' a lot of oomph on this TMS320 to begin with. 08.29.27 # self-updating rockbox would be cool but again 08.29.37 # not much point w/o a target 08.29.57 # or 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@208.59.79.137) 08.47.26 Quit lemon_jesus3 (Read error: Connection reset by peer) 08.47.39 Join lemon_jesus [0] (~lemon_jes@208.59.79.137) 08.50.56 Join massiveH [0] (~massiveH@ool-18e4e82f.dyn.optonline.net) 08.57.44 Join lemon_jesus2 [0] (~lemon_jes@208.59.79.137) 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@208.59.79.137) 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] (~ats@cartman.offog.org) 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.05 # braewoods: 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.51 # Basically 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.00 # speachy: 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.38 # yep, I figured when I saw it was the libertas stuff. 11.34.02 # At work I have used Marvell 8787 (802.11g) which even had Marvell OS independent driver available 11.34.13 # though 802.11b-only makes it not likely to actually _work_ with a typical hotspot these days 11.34.36 # and as I remember, the power consumption was lower when the 8787 firmware was loaded as opposed to keeping the chip in reset 11.34.45 # hah, that's funny 11.35.07 # it 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@82.132.184.145) 12.13.05 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.") 12.14.47 # _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.49 # Gerrit review #3409 at https://gerrit.rockbox.org/r/c/rockbox/+/3409 : 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.06 # amachronic: how does that compare to g#3229 ? 12.27.08 # Gerrit review #3229 at https://gerrit.rockbox.org/r/c/rockbox/+/3229 : Allow Softlock to happen in most contexts by Dana Conrad 12.31.52 # Didn'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.54 # okay, 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.30 # perhaps 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.06 # seems sane, yep 13.01.37 Join f1reflyylmao [0] (~f1refly@pd954c936.dip0.t-ipconnect.de) 13.02.41 Quit f1refly (Ping timeout: 240 seconds) 13.02.42 Nick f1reflyylmao is now known as f1refly (~f1refly@pd954c936.dip0.t-ipconnect.de) 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 (egan.freenode.net (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 # <_bilgus> only 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.03 # desowin: makes sense; it's probably more energy efficient to put a chip into its proper sleep state. 14.53.34 Join fs-bluebot_ [0] (~fs-bluebo@55d4967d.access.ecotel.net) 14.54.06 Quit fs-bluebot (Ping timeout: 260 seconds) 14.55.35 Join fs-bluebot [0] (~fs-bluebo@55d489ec.access.ecotel.net) 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] (~fs-bluebo@55d49de6.access.ecotel.net) 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 http://www.kvirc.net/) 15.48.40 Join mshathlonxp [0] (mshathlonx@46.109.135.98) 16.35.06 *** Saving seen data "./dancer.seen" 16.50.57 Quit user890104 (Ping timeout: 250 seconds) 16.53.12 Join user890104 [0] (~Venci@freemyipod.org) 17.04.39 Join jdarnley [0] (~J_Darnley@d51A44418.access.telenet.be) 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@186.2.247.129) 18.32.54 Join MrZeus_ [0] (~MrZeus@194.37.96.137) 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] (~oem@static-198-54-132-57.cust.tzulo.com) 19.22.46 Join oem [0] (~oem@static-198-54-132-58.cust.tzulo.com) 19.26.14 Quit ilo (Ping timeout: 260 seconds) 19.27.09 Quit oem (Ping timeout: 260 seconds) 19.31.44 Join oem [0] (~oem@static-198-54-132-57.cust.tzulo.com) 19.37.09 Quit oem (Quit: Konversation terminated!) 19.40.27 Join MrZeus__ [0] (~MrZeus@90.200.238.7) 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] (~antoine@82-64-164-139.subs.proxad.net) 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: https://LunarBNC.net) 20.12.37 Join St3ak [0] (~st3ak@st3ak3000.powered.by.lunarbnc.net) 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@186.2.247.129) 22.35.12 *** Saving seen data "./dancer.seen" 23.05.33 Quit ac_laptop (Ping timeout: 240 seconds) 23.16.55 Join Natch [0] (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se)