00:20:06 | | Quit saratoga (Quit: Connection closed) |
00:29:14 | | Join speachy1 [0] (~speachy@209.2.65.77) |
00:31:18 | | Join benjaomi- [0] (~benjaomin@37.139.19.237) |
00:33:58 | | Quit speachy (*.net *.split) |
00:33:58 | | Quit benjaoming (*.net *.split) |
00:33:58 | | Quit j-r (*.net *.split) |
00:33:59 | | Nick benjaomi- is now known as benjaoming (~benjaomin@37.139.19.237) |
00:34:59 | | Join j-r [0] (~j-r@p5df2457c.dip0.t-ipconnect.de) |
01:00 |
01:05:41 | | Quit speachy1 (Ping timeout: 244 seconds) |
01:28:01 | *** | Saving seen data "./dancer.seen" |
01:53:51 | | Join ufdm_ [0] (~ufdm@c-73-164-63-214.hsd1.mn.comcast.net) |
01:53:51 | | Quit ufdm (Read error: Connection reset by peer) |
01:56:55 | | Join F3l1x_10m_ [0] (~Al3x_10m@user/f3l1x-10m/x-3393542) |
02:00 |
02:00:15 | | Quit F3l1x_10m (Ping timeout: 252 seconds) |
02:06:01 | | Quit reductum (Quit: WeeChat 2.8) |
02:07:17 | | Join reductum [0] (~reductum@cpe-72-134-241-46.natsow.res.rr.com) |
02:42:03 | | Quit j-r (Ping timeout: 252 seconds) |
02:42:41 | | Join j-r [0] (~j-r@p20030006235adb47404207fffefd0a65.dip0.t-ipconnect.de) |
03:00 |
03:28:05 | *** | Saving seen data "./dancer.seen" |
03:40:58 | | Join K4os_ [0] (~K@ip5f5af5c5.dynamic.kabel-deutschland.de) |
04:00 |
04:35:20 | | Quit blbro[m] (Remote host closed the connection) |
04:35:20 | | Quit kadoban (Read error: Connection reset by peer) |
04:36:09 | | Join kadoban [0] (~kadoban@user/kadoban) |
04:38:29 | | Join blbro[m] [0] (~blbrostra@2001:470:69fc:105::8f7) |
05:00 |
05:28:08 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:06:15 | | Join speachy [0] (~speachy@209.2.65.77) |
06:06:16 | Mode | "#rockbox +v speachy" by ChanServ (ChanServ@services.libera.chat) |
06:06:50 | speachy | __builtin: yes, we have the project namespace. |
06:09:51 | rb-bluebot | Build Server message: New build round started. Revision 7f3d0ce814, 297 builds, 9 clients. |
06:19:47 | rb-bluebot | Build Server message: Build round completed after 595 seconds. |
06:19:50 | rb-bluebot | Build Server message: Revision 7f3d0ce814 result: All green |
06:21:08 | rb-bluebot | Build Server message: New build round started. Revision efa173a923, 297 builds, 8 clients. |
06:31:45 | rb-bluebot | Build Server message: Build round completed after 637 seconds. |
06:31:48 | rb-bluebot | Build Server message: Revision efa173a923 result: All green |
06:54:14 | | Quit ufdm_ (Quit: Leaving) |
06:54:28 | | Join ufdm [0] (~ufdm@c-73-164-63-214.hsd1.mn.comcast.net) |
07:00 |
07:28:09 | *** | Saving seen data "./dancer.seen" |
07:53:08 | | Quit Natch (Ping timeout: 264 seconds) |
07:54:59 | | Join Natch [0] (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
07:59:59 | | Quit K4os_ (Read error: Connection reset by peer) |
09:00 |
09:20:29 | | Join TheLemonMan [0] (~lemonboy@irssi/staff/TheLemonMan) |
09:28:10 | *** | Saving seen data "./dancer.seen" |
10:00 |
10:03:44 | | Join rogeliodh9 [0] (~rogeliodh@rogeliodh.dev) |
10:05:17 | | Join ddevault_ [0] (znc@sourcehut/staff/ddevault) |
10:05:25 | | Join yosafbridge` [0] (~yosafbrid@static.38.6.217.95.clients.your-server.de) |
10:06:39 | | Quit ddevault (Killed (iridium.libera.chat (Nickname regained by services))) |
10:06:39 | | Nick ddevault_ is now known as ddevault (znc@sourcehut/staff/ddevault) |
10:10:34 | | Quit yosafbridge (*.net *.split) |
10:10:34 | | Quit rogeliodh (*.net *.split) |
10:10:35 | | Nick rogeliodh9 is now known as rogeliodh (~rogeliodh@rogeliodh.dev) |
11:00 |
11:16:45 | | Join tchan1 [0] (~tchan@c-98-206-141-238.hsd1.il.comcast.net) |
11:18:35 | | Join Lain_ [0] (~toruvinn@77-255-90-179.adsl.inetia.pl) |
11:24:58 | | Quit Natch (*.net *.split) |
11:24:58 | | Quit ufdm (*.net *.split) |
11:24:59 | | Quit tchan (*.net *.split) |
11:24:59 | | Quit spork (*.net *.split) |
11:24:59 | | Quit toruvinn (*.net *.split) |
11:24:59 | | Quit pablocastellanos (*.net *.split) |
11:25:00 | | Quit dys (*.net *.split) |
11:27:44 | | Join Natch [0] (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) |
11:28:13 | *** | Saving seen data "./dancer.seen" |
11:28:34 | | Join spork [0] (topic@31-151-2-135.dynamic.upc.nl) |
11:31:57 | | Join pablocastellanos [0] (~pidgin@user/pablocastellanos) |
11:37:52 | | Join eminguez [0] (~eminguez@71.red-88-9-45.dynamicip.rima-tde.net) |
11:38:48 | eminguez | hi folks, trying to give my ipod video a second chance with rockbox but the installation fails trying to install duke3d... it seems somehow the url doesn't work... it complains about: |
11:38:51 | eminguez | [httpget.cpp:230 INFO] Get URI "http://www.download.rockbox.org/useful/duke3d.zip" |
11:38:52 | eminguez | [httpget.cpp:200 INFO] Request started |
11:38:52 | eminguez | [httpget.cpp:215 ERROR] NetworkError occured: QNetworkReply::NetworkError(HostNotFoundError) "Host www.download.rockbox.org not found" |
11:39:24 | eminguez | www.download.rockbox.org doesn't seem to exist, but download.rockbox.org (without the www) |
11:45:49 | eminguez | actually it didn't work with the AppImage, but it does work with the single binary... /shrug |
11:46:16 | speachy | the ini file for rbutil doesn't have the 'www.' in it so ... dunno |
12:00 |
12:18:21 | | Quit eminguez (Quit: Connection closed) |
12:30:25 | | Quit ats (Quit: entire new computer, in the interests of not dropping off IRC every day or so) |
12:33:22 | | Nick Lain_ is now known as toruvinn (~toruvinn@77-255-90-179.adsl.inetia.pl) |
13:00 |
13:13:16 | speachy | __builtin: I don't know how to go about setting up cloaks etc. I know nearly nothing about the fineries of IRC administration. |
13:17:30 | braewoods | speachy: you first need to file for a Libera project or group to get access to project/group cloaks. |
13:17:36 | rb-bluebot | Build Server message: New build round started. Revision a11c88e0df, 297 builds, 8 clients. |
13:17:43 | speachy | braewoods: we have the namespace |
13:17:55 | braewoods | so you have the project already? |
13:18:07 | speachy | yep, as of a week ago I think |
13:18:49 | | Join ats [0] (~ats@cartman.offog.org) |
13:19:05 | braewoods | https://libera.chat/chanreg#benefits-of-a-community |
13:19:23 | braewoods | it probably works how it did on freenode |
13:19:38 | braewoods | a group contact arranges it with staff |
13:20:07 | braewoods | you could probably try it on yourself first |
13:27:35 | | Quit Bilgus (Read error: Connection reset by peer) |
13:28:01 | rb-bluebot | Build Server message: Build round completed after 625 seconds. |
13:28:06 | rb-bluebot | Build Server message: Revision a11c88e0df result: All green |
13:28:17 | *** | Saving seen data "./dancer.seen" |
13:35:46 | | Quit TheLemonMan (Quit: "It's now safe to turn off your computer.") |
14:00 |
14:37:07 | | Quit reductum (Quit: WeeChat 2.8) |
14:37:43 | | Join reductum [0] (~reductum@cpe-72-134-241-46.natsow.res.rr.com) |
14:39:15 | | Quit reductum (Client Quit) |
14:39:55 | | Join reductum [0] (~reductum@cpe-72-134-241-46.natsow.res.rr.com) |
14:55:57 | desowin | With https://gerrit.rockbox.org/r/c/rockbox/+/3469 USB Mass Storage seems to work just fine on Sansa Connect |
14:56:27 | desowin | with that, I am tempted to get rid of the (not so great) dual-boot functionality |
14:57:19 | desowin | the biggest issue is to get dual-boot you have to obtain the OF kernel and initrd yourself as you cannot download them from device |
14:57:46 | desowin | well, you could in theory, but that's a way too complicated to be viable IMO |
14:58:39 | desowin | first option would be to design and program hardware dongle connected to the dock connected, implement slave I2C serial connection and use that to load exploit into RAM and execute code from there to dump the OF |
14:59:14 | desowin | another option would be to try to find vulnerability in the Linux OF merely to run piece of code that would extract the flash contents |
15:00 |
15:00:02 | desowin | as the gain is so insignificant, I am not going to do either :-) |
15:01:08 | desowin | also dual booting is complicated if you want to use internal storage, as OF uses full disk for ext2 |
15:01:39 | speachy | desowin: can you restore/re-install booting to the OF from within rockbox? |
15:02:00 | speachy | or is it effectively one-way only? |
15:02:19 | desowin | nah, you cannot brick the player because OF bootloader is set in stone (hardware write protection) |
15:02:29 | desowin | you can always just enter recovery mode and upload OF |
15:02:49 | desowin | the only problem with that is obtaining OF files |
15:03:15 | desowin | I have few versions, but these are not redistributable AFAIK |
15:03:45 | desowin | officially you can get the no-wifi from SanDisk website |
15:04:19 | speachy | okeydokey |
15:05:19 | desowin | you would have to decrypt them (there's code to do that somewhere on the forums) and then load them using my zsitool as the official zsi_fw does not work with anything newer than XP |
15:06:24 | desowin | when loading rockbox, the way arbitrary code execution works it that it triggers on every single boot |
15:07:56 | desowin | which is way better than the 10-years-ago solution of soldering jtag connector, breaking the traces on PCB and applying 9V to patch OF bootloader signature check |
15:12:19 | desowin | speaking of installation, does any other target that's supported in Rockbox Utility use raw USB access (libusb)? |
15:13:35 | desowin | the only installation method is to: 1. get device into recovery mode by pressing buttons 2. (on Windows install driver with Zadig) use zsitool to load Rockbox bootloader 3. access mass storage and put rockbox app there |
15:14:09 | desowin | only during the 3rd step there is mass storage available, OF is MTP only (and that MTP implementation is not so good) |
15:28:18 | *** | Saving seen data "./dancer.seen" |
15:42:44 | | Join amachronic [0] (~amachroni@user/amachronic) |
15:45:48 | | Join lebellium [0] (~lebellium@2a01:cb10:2e:2000:5c32:96c:54ae:ff8) |
15:46:12 | amachronic | desowin: the fiio m3k has a similar libusb-based installation. The Rockbox utility doesn't seem to be set up to handle that at all. |
15:50:54 | | Join dys [0] (~dys@user/dys) |
15:55:20 | braewoods | desowin: gigabeats has the same basic problem. |
15:55:29 | braewoods | it's also MTP only until RB is installed. |
15:55:46 | braewoods | which rockbox utility still lacks |
15:55:54 | braewoods | fortunately libmtp is all you need to upload the new firmware |
15:56:01 | braewoods | for bootloader install |
15:56:57 | braewoods | when i get more situated i plan to work on trying to get rbutil to have basic MTP support for simple uploads |
15:57:12 | braewoods | or via some external utility |
15:57:15 | braewoods | not sure which as of yet |
15:57:26 | desowin | except for Sansa Connect you cannot upload firmware with MTP |
16:00 |
16:00:35 | braewoods | desowin: gigabeat S does. |
16:00:46 | braewoods | you upload a firmware file and the unit resets and processes it |
16:01:05 | braewoods | i've done the installation recently to learn how the process works |
16:01:26 | braewoods | the only reason it's not a stable port is lack of RB util support |
16:01:52 | braewoods | i may as well cut a new bootloader release for the gigabeat S while i'm at it too since it still works |
16:15:24 | bluebrother | braewoods: I don't think Rockbox Utility should get MTP support. |
16:15:43 | braewoods | bluebrother: so how should it be handled? the payload has to be delivered via MTP. |
16:15:56 | bluebrother | instead (and what I've already started to look into, but then this RL thingy came around) bootloader installation should be external executables |
16:16:28 | braewoods | one problem i saw in the source of beastpatcher is there's a problem if there's more than one MTP device connected |
16:16:35 | bluebrother | that would also solve the issue with having to elevate all of Rockbox Utility on Windows (as of now) / sudo |
16:16:38 | braewoods | it uses whatever the first device is that i can see |
16:17:02 | bluebrother | yes, back then the assumpation was you'd only have one device connected :) |
16:17:38 | braewoods | so if we keep that limitation it needs to be disclosed in the UI |
16:18:12 | braewoods | bluebrother: btw though, i found out the OF 1.3 version works fine with beastpatcher |
16:18:20 | bluebrother | the main thing with having bootloader installation separate is the communication −− f.e. ipodpatcher can be instructed just fine via command line but we need to be able to communicate things back. Not a technical problem, but kinda needs to be done :) |
16:18:57 | braewoods | 1.2 is hard to find now but 1.3 is available on the legacy toshiba site |
16:19:01 | bluebrother | and right now Rockbox Utility can do some intermediate stuff during installation (can't remember the details, but I remember there were some) |
16:19:18 | bluebrother | beastpatcher did work fine with 1.2 and 1.3, the problem was installing dual-boot |
16:19:30 | bluebrother | I should have 1.2 somewhere around. |
16:19:32 | braewoods | really? i installed dual boot OF |
16:19:42 | braewoods | it works |
16:19:54 | braewoods | the only problem is getting the NK.bin from the OF |
16:20:14 | bluebrother | or was it dualboot not working with 1.2? Can't remember, it's been too long. |
16:20:28 | braewoods | either way, having them upgrade to 1.3 is acceptable |
16:20:37 | braewoods | or something like that |
16:20:39 | bluebrother | though I remember running into that "need restore" all the time with dualboot and one specific version. |
16:20:43 | bluebrother | indeed. |
16:26:56 | braewoods | seems the gigabeat S has the same problem as the iriver h10 |
16:27:10 | braewoods | it doesn't power off, you have to use the HW reset |
16:27:22 | braewoods | to get back into rockbox from the OF |
16:38:36 | | Quit michaelni (Ping timeout: 252 seconds) |
16:41:46 | | Join sans4 [0] (~sans4@181.120.112.18) |
16:44:36 | sans4 | hi, is there someone who tried to unbrick the sansa clip+? mine been sitting for a few years bricked and want to try it. https://www.rockbox.org/wiki/SansaAMSUnbrick this is the guide im gonna follow. Looking for tips or advices u_u |
16:45:12 | braewoods | sans4: how do you know it's truly bricked? |
16:45:25 | braewoods | sometimes i've had to hold the power button for a long period to reset it |
16:48:12 | sans4 | Yes, i've tried that and didn't work. I installed rockbox at that time and suddenly stopped working. I didn't found guidance in that time but a few days back I decided to look back. The device won't show anything on the display. Also tried to press Power + Left, i've read that it was for boot the OG firmware that sandisk provides yet no result. |
16:49:54 | sans4 | Now, when connected, the device show as M200Plus with a size of 31mb. |
16:52:11 | sans4 | https://postimg.cc/mcs3hQCs there's a link to a image host site showing how windows 10 detects my sansa |
17:00 |
17:06:06 | | Quit sans4 (Quit: Connection closed) |
17:26:09 | mendel_munkis | amachronic: I would appreciate if you can tell me which obvious test I missed this time. |
17:28:19 | *** | Saving seen data "./dancer.seen" |
17:39:59 | amachronic | mendel_munkis: can't see any issues in your code :) −− but I haven't yet tested floating point printf on real hardware |
17:41:06 | amachronic | https://gerrit.rockbox.org/r/plugins/gitiles/rockbox/+/refs/heads/master/firmware/common/vuprintf.c#33 |
17:42:04 | amachronic | I think the define here is probably out of date. Enabling it adds about ~7 kb of code so I am not sure which targets should remain blacklisted. |
17:44:07 | amachronic | maybe just say anything with >= 8 MB of RAM can afford that 'hit' |
17:46:42 | speachy | amachronic: over 8MB definitely. Which funnily enough will exclude most of our hosted targets. :D |
17:47:18 | amachronic | on hosted it's a non-issue because rockbox uses the libc printf, I think. |
17:49:30 | amachronic | actually, there's no 4 MB targets, just a handful of 2 MB ones, so 8 MB is probably right. |
17:51:53 | mendel_munkis | line 737 is a major issue |
17:53:58 | amachronic | in vuprintf? assumption of ieee754...? |
17:54:38 | mendel_munkis | of caclulator.c |
17:56:14 | amachronic | it may be, isn't the maximum representable double ~300 digits or so? |
17:57:57 | mendel_munkis | that many? |
17:58:32 | mendel_munkis | I do know that the decimal seperator will nearly always be in the 2nd place when this is called here |
17:58:37 | amachronic | I am not 100% sure since I did it a while ago when i first saw your snprintfs. |
17:58:58 | amachronic | however I figured the calculator doesn't create such numbers anyway so it's probably not an issue. |
17:59:51 | mendel_munkis | no one needs more then 25 digits −−rockbox devs 2021 |
18:00 |
18:00:20 | amachronic | honestly it would be simpler in some ways if the calculator had just used decimal arithmetic all along. |
18:01:24 | amachronic | i mean, it's at least portable and predictable even if it's more verbose. |
18:01:36 | amachronic | but w/e |
18:02:11 | | Join helpme [0] (~helpme@180.252.251.143) |
18:02:25 | mendel_munkis | A I really don't want to rearchitecht the whole plugin, B there must be a reason it was done the way it was |
18:02:45 | helpme | hi, I just installed rockbox on ipod 6th gen 120gb |
18:02:50 | helpme | some mp3 doesn't play |
18:02:50 | amachronic | yeah... one issue... if the calculator's internal representation has powers going up to 10^999 is it possible that printf writes 999 digits? |
18:02:52 | mendel_munkis | (i assume to support rounded big numbers) |
18:03:21 | amachronic | 'cause you're writing the precision dynamically |
18:03:34 | helpme | mp3 doesn't play through the files function, and not detected by the database function |
18:03:48 | helpme | no artwork seen by mp3tag embedded |
18:04:06 | helpme | the only difference is it is mpeg1-layer1 |
18:04:10 | helpme | instead of mpeg1-layer3 |
18:04:19 | helpme | codec |
18:04:37 | mendel_munkis | snprintf vs sprintf |
18:07:02 | helpme | anyone? |
18:07:27 | speachy | snprintf, always. |
18:07:48 | mendel_munkis | right and that's why I am not worried about that. |
18:07:51 | helpme | ok, i hope a dev sees this and can help to fix |
18:07:56 | helpme | great app. thanks |
18:08:10 | mendel_munkis | do we not support mp1? |
18:08:25 | amachronic | I'm not certain but I don't think rockbox has an mpeg1 layer1 codec. |
18:08:44 | helpme | why so? |
18:08:47 | helpme | it's also mp3 right? |
18:08:55 | mendel_munkis | net project huh |
18:09:01 | mendel_munkis | s/net/next/ |
18:09:19 | helpme | is there anyway i can add the codec manually? |
18:09:31 | amachronic | I stand corrected. libmad is supposed to support it. |
18:09:57 | speachy | IIRC layer3 is a supeset of layer1 |
18:10:35 | speachy | helpme: open a bug ticket on www.rockbox.org/tracker, and attach one of these problematic files so we can have a look at it. |
18:11:26 | helpme | how do i create a task lisk? |
18:15:13 | amachronic | mendel_munkis, why not use 64 bit ints in strtod? just implement atoll() locally |
18:16:09 | mendel_munkis | I was trying to not implement the whole libc in the calculator |
18:17:47 | | Quit lebellium (Quit: Leaving) |
18:19:30 | helpme | ok good night |
18:19:46 | helpme | maybe i'll open the task tomorrow |
18:19:50 | mendel_munkis | especially not functions that actually need todo string parsing |
18:21:12 | amachronic | but atoll is basically this: while(*str) x = (10 * x) + (*str++ - '0') |
18:21:35 | amachronic | you don't need to parse signed integers even... |
18:28:16 | mendel_munkis | unless and untill (*str++ - '0') is >9 or <0 |
18:29:03 | | Join Saratoga [0] (~Saratoga@cpe-98-10-205-66.rochester.res.rr.com) |
18:29:40 | amachronic | er, yes |
18:29:58 | Saratoga | Test |
18:30:03 | Saratoga | We do support mp1, there are benchmark results on the wiki |
18:30:05 | Saratoga | mark |
18:34:55 | | Join sans4 [0] (~sans4@181.94.224.199) |
18:37:15 | | Quit Saratoga (Quit: Ping timeout (120 seconds)) |
18:38:52 | | Quit amachronic (Quit: amachronic) |
18:42:17 | | Quit sans4 (Quit: Connection closed) |
19:00 |
19:04:01 | | Join dconrad [0] (~dconrad@208.38.228.17) |
19:04:57 | | Quit dconrad (Remote host closed the connection) |
19:15:06 | | Join dconrad [0] (~dconrad@208.38.228.17) |
19:19:45 | | Quit dconrad (Ping timeout: 252 seconds) |
19:23:12 | | Join michaelni [0] (~michael@213-47-68-29.cable.dynamic.surfer.at) |
19:28:23 | *** | Saving seen data "./dancer.seen" |
19:46:55 | | Join ufdm [0] (~ufdm@c-73-164-63-214.hsd1.mn.comcast.net) |
20:00 |
20:29:06 | | Join dconrad [0] (~dconrad@208.38.228.17) |
20:41:10 | | Quit F3l1x_10m_ (Read error: Connection reset by peer) |
21:00 |
21:05:47 | speachy | braewoods: I've reached out to libera staff about how to actually set up / administer cloaks. |
21:28:27 | *** | Saving seen data "./dancer.seen" |
21:35:21 | | Quit j-r (Ping timeout: 244 seconds) |
21:36:00 | | Join j-r [0] (~j-r@p20030006235adb33404207fffefd0a65.dip0.t-ipconnect.de) |
21:56:20 | braewoods | speachy: ok. |
21:56:30 | braewoods | if i was the group contact i could try it but... |
21:56:32 | braewoods | i doubt i am |
21:59:56 | | Nick tchan1 is now known as tchan (~tchan@c-98-206-141-238.hsd1.il.comcast.net) |
22:00 |
22:26:55 | | Join Bilgus [0] (~WW@162.154.213.134) |
22:43:04 | | Quit dconrad (Remote host closed the connection) |
22:52:54 | | Join dconrad [0] (~dconrad@208.38.228.17) |
22:57:33 | | Quit dconrad (Ping timeout: 252 seconds) |
23:00 |
23:28:30 | *** | Saving seen data "./dancer.seen" |