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 2017-11-11

00:05:30 Quit Senji (Ping timeout: 240 seconds)
00:05:58 Join Senji [0] (~Senji@
00:11:21 Quit ender` (Quit: Money is the root of all evil, and man needs roots.)
00:26:45 Nick pixelma_ is now known as pixelma (~pixelma@rockbox/staff/pixelma)
00:33:30 Quit dandels (Quit: WeeChat 1.9.1)
00:50:23 Quit Ruhan (Quit: Connection closed for inactivity)
00:54:17 Join dandels [0] (~dandels@unaffiliated/dandels)
00:59:01 Join duncan^ [0] (UNKNOWN@unaffiliated/yulax)
01:03:17***Saving seen data "./dancer.seen"
01:14:55 Quit michaelni (Ping timeout: 240 seconds)
01:16:02 Quit lebellium__ (Quit: Leaving)
01:27:31 Join michaelni [0] (
01:31:59 Quit dys (Ping timeout: 248 seconds)
01:48:42__builtinso I've found MuPDF, but it's AGPLv3-licensed
01:49:10__builtinis this compatible with our GPLv2?
01:52:46 Quit petur (Quit: Leaving)
01:58:20 Quit cc___ (Ping timeout: 268 seconds)
02:15:42 Quit dandels (Ping timeout: 248 seconds)
02:26:52 Quit sielicki (Read error: Connection reset by peer)
02:27:50 Join sielicki [0] (~sielicki@unaffiliated/n1cky)
03:03:19***Saving seen data "./dancer.seen"
03:05:17 Quit alexweissman (Remote host closed the connection)
03:06:32 Join alexweissman [0] (
03:58:19 Quit mikroflops (Ping timeout: 240 seconds)
04:43:27 Quit JdGordon (Ping timeout: 250 seconds)
04:52:40 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
04:59:14 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
05:00:32 Quit JdGordon (Ping timeout: 248 seconds)
05:03:23***Saving seen data "./dancer.seen"
05:25:34 Quit alexweissman (Remote host closed the connection)
05:28:47 Quit prof_wolfff (Ping timeout: 248 seconds)
05:38:46 Join Aldem [0] (~Aldem@unaffiliated/aldem)
05:40:11 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
05:40:31 Quit JdGordon_ (Ping timeout: 248 seconds)
05:44:59 Quit JdGordon (Ping timeout: 250 seconds)
05:52:50 Join alexweissman [0] (
06:01:43 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
06:06:53 Quit JdGordon (Ping timeout: 268 seconds)
06:15:52 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
06:34:11 Quit TheSeven (Ping timeout: 240 seconds)
06:34:54 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:55:03BilgusjhMikeS (logs) maybe you know the answer to this? #define DEFAULT_CP_STATIC_ALLOC what effect would this have on the bootloaders?
06:56:06BilgusI assume it means it just takes a big old chunk of ram rather than using buflib
07:02:56Bilgus12.3k to be specific , but it knocks out 1.6k in the clip+ bootloader and 1.4k in the clipv1
07:03:24***Saving seen data "./dancer.seen"
07:13:55 Quit alexweissman (Remote host closed the connection)
07:18:38jhMikeSBilgus: I'm here. Isn't it bss section?
07:19:51 Quit JdGordon (Ping timeout: 260 seconds)
07:20:13BilgusI'm sure it is since its static
07:20:48jhMikeSI'm confused how it would save much size. The other way uses buflib, sooo...
07:22:09BilgusI think buflib_compact..
07:22:43jhMikeSwhy would that save image size?
07:23:04Bilgusmemmove and a bunch of other one off function
07:23:12Bilgustry it and see..
07:23:19jhMikeSalso, the various interrupt stacks are not BSS. I think they're just a big heap of zeros in the image.
07:26:20jhMikeSfor pp it's 1k, for AMS it's 2k
07:28:20jhMikeSyep, there's a big heap of zeros right after the startup code in the image
07:29:03 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
07:29:53Bilgusclipv1 122073 bytes vs 123478 bytes
07:29:53Bilgus, clip+ 132418 bytes vs 134003 bytes
07:31:51BilgusIt looks like it was originally set up that way so I'm not sure what the implications would be in the bootloader but it looks like you know..
07:33:57 Quit JdGordon (Ping timeout: 240 seconds)
07:35:27jhMikeSmaking them .bss saves 2074 bytes in the image
07:35:43jhMikeSfor clip
07:36:41jhMikeSwhy's my clip-v1 bootloader build only 59336?
07:37:03Bilgusmine is after packing it
07:37:38jhMikeSso after packing it saves 1400-1600
07:37:47Bilgusso the same
07:38:24Bilgusit looks like define CP_STATIC_ALLO does this no?
07:39:41jhMikeSwait, are you adding it instead of using buflib?
07:40:45jhMikeSbootloader isn't considered PLATFORM_NATIVE?
07:41:25BilgusI was looking through the mem map and followed it back
07:41:39jhMikeSit should use state CP table for native, obviously from the define, so I'm confused as to why it wouldn't already be static
07:43:07jhMikeScrap, it's late. native _doesn't_ define it
07:43:13 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
07:43:38*jhMikeS facepalms
07:44:06BilgusI had done something to that effect months ago not realizing that the mechanism was already in place
07:44:21jhMikeSSo, there's a list of changes 1) No priority 2) .bss - based interrupt stacks 3) static code page 4) ?
07:45:11BilgusI think any one of them is enough but together should free up some bytes
07:48:08Bilgusoh you are asking for ##4?
07:48:23jhMikeS5) profit
07:48:48BilgusI haven't found anything else major like more than a few 100 bytes that can be removed
07:48:51 Quit munch (Changing host)
07:48:51 Join munch [0] (pls@unaffiliated/munch)
07:48:51 Quit munch (Changing host)
07:48:51 Join munch [0] (pls@gateway/shell/elitebnc/x-pdiskqtbaanoerli)
07:50:54 Join johnb4 [0] (
07:54:25 Join Dvno42 [0] (~Dvno42@
07:54:57 Quit johnb4 (Ping timeout: 240 seconds)
07:56:54 Join dys [0] (
08:07:55Bilgusyeah together it adds up to ~3.5k saved
08:08:06BilgusI'll test it sunday
08:08:25Bilguswell on the clip+
08:13:14jhMikeSI tried it with the fuze-v2 firmware and it runs just fine. There's no real significant difference
08:13:32jhMikeSno difference in the principal between fw and bl, I mean
08:14:54 Join johnb4 [0] (
08:15:20jhMikeSI think 4) was thumb code, at least in the bl where it isn't already used
08:15:57Bilgusah yeah I already forgot about that
08:17:01 Quit JdGordon (Ping timeout: 260 seconds)
08:18:51BilgusThat brings it to 5.3k
08:19:49Bilgusfew warnings about unused functions but nbd there I'll go ahead and see if it boots
08:22:53Bilgusworked fine if anything booted a bit faster
08:25:58 Join JdGordon [0] (~jonno@
08:25:58 Quit JdGordon (Changing host)
08:25:58 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
08:32:11BilgusOh hell no wonder the first changes knocked off 5k the thumb option knocked off 20k more
08:32:48Bilgus(on unpacked size)
08:42:49 Quit Dvno42 (Quit: Dvno42)
08:47:45johnb4Bilgus : Regarding the abort on USB transfer with the Fuze v1, I don't believe it is solely due to the power savings, but it seems to be pretty unstable also on HEAD for the Fuze. My Australia parcel with Fuzes arrived. I RBed another Fuze V1 and it shows the same instability with both HEAD and your patch. Note, this is when copying to SD.
08:49:01Bilgushuh I thought the USB issues were fixed quite a while ago
08:49:08johnb4Copying multiple podcasts with gpodder (size 5 -50MB each) and also copying larger files causes the copy process to get stuck.
08:49:13 Join TheLemonMan [0] (~lemonboy@irssi/staff/TheLemonMan)
08:49:29Bilgusis this separate sd cards?
08:49:29johnb4I believe this was for AMS v2
08:49:56johnb4I tried with a Sandisk 64GB and a noname 32GB.
08:50:19Bilgushow about the pc?
08:51:13johnb4I still have to try my laptop or use Linux. This was Win10 so far.
08:51:59Bilgusthere was something I noted being funky about the sd code on either the v1 or v2 but i've been through so many files the last week I don't remember what it was atm
08:53:59BilgusI'll revisit it when I make the debug menu div0 safe and maybe I'll try coming up with an elegant way to underclock the cpu
08:54:28johnb4On windows I noticed, the drive content e.g. of F: disappears in Explorer, on the player the USB logo is still there and I have to power off.
08:56:14johnb4Thanks. I will be on a business trip next week, so my response will be delayed ...
09:01:31BilgusIt wouldn't surprise me if it was only windows causing the issue tbh
09:02:15johnb4I am going to test within the next 2h.
09:03:23*johnb4 typing in the wrong window
09:03:26***Saving seen data "./dancer.seen"
09:04:36 Join asaba [0] (~asaba@
09:08:48 Quit asaba (Client Quit)
09:08:57 Join asaba [0] (~asaba@
09:10:18 Quit asaba (Remote host closed the connection)
09:16:58 Join asaba [0] (~asaba@
09:19:08 Quit asaba (Client Quit)
09:22:13 Join asaba [0] (~asaba@2001:da8:215:4ff:5fc1:3ce0:6c17:4a83)
09:28:34 Quit asaba (Ping timeout: 250 seconds)
09:31:27johnb4Bilgus : Booting from SD should not make any difference, right? That's what I am doing right now working with the laptop, but had tested from internal on my desktop before.
09:32:06 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
09:32:28 Join TheLemonMan [0] (~lemonboy@irssi/staff/TheLemonMan)
09:32:40 Join asaba [0] (~asaba@2001:da8:215:4ff:5fc1:3ce0:6c17:4a83)
09:36:22 Quit asaba (Client Quit)
09:36:33 Join asaba [0] (~asaba@2001:da8:215:4ff:5fc1:3ce0:6c17:4a83)
09:37:10 Join ender` [0] (
09:57:00 Quit johnb4 (Ping timeout: 258 seconds)
10:07:16 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:b0d5:5e0c:9c06:70af)
10:17:26 Join johnb4 [0] (
10:20:09 Quit johnb4 (Client Quit)
10:20:56 Quit dys (Ping timeout: 240 seconds)
10:25:41 Join johnb3 [0] (
10:30:28johnb3Bilgus : see
10:31:26johnb3The regular dev build behaves better on the laptop. The powersaving build has problems even with all settings off which seems weird.
10:36:31 Quit jhMikeS (Read error: Connection reset by peer)
10:36:54 Join jhMikeS [0] (
10:37:29 Join The_Prospector [0] (~The_Prosp@unaffiliated/cornman)
10:40:03 Quit The_Prospector|2 (Ping timeout: 268 seconds)
10:46:20 Quit johnb3 (Ping timeout: 240 seconds)
10:52:16 Join johnb3 [0] (
10:53:22 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
10:55:43 Quit JdGordon (Ping timeout: 248 seconds)
11:03:29***Saving seen data "./dancer.seen"
11:10:03 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
11:12:23 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
11:21:23JdGordon[Saint]: what were you asking yesterday?
11:21:32JdGordonim not sure where in the log to start understanding from
11:27:24 Quit johnb3 (Quit: Nettalk6 -
11:40:34 Quit chrisb (Ping timeout: 240 seconds)
12:08:51 Join johnb4 [0] (
12:18:32 Join lebellium [0] (
12:51:26 Quit johnb4 (Ping timeout: 248 seconds)
13:03:32***Saving seen data "./dancer.seen"
13:04:19 Join petur [0] (~petur@rockbox/developer/petur)
13:12:11 Join johnb4 [0] (
13:15:26 Quit JdGordon (Ping timeout: 248 seconds)
13:22:54 Quit johnb4 (Ping timeout: 248 seconds)
13:23:50pamaurysaratoga: re AMSv2: yes my conclusion is that the ROM has three vendor SCSI requests and those essentially allow to send arbitrary SD requests to the storage
13:24:39pamauryI haven't found out yet what is the difference between this mode where the ROM exposes the storage and when it exposes this 30MB fake disk
13:24:41 Join dandels [0] (~dandels@unaffiliated/dandels)
13:24:46 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
13:24:48pamaurythe sd/mmc code is horribly complicated
13:25:02 Join johnb4 [0] (
13:37:47 Join cc___ [0] (
13:39:30 Quit dandels (Ping timeout: 268 seconds)
13:39:52pamauryif people are interested I can try to write a tool to send arbitrary sd request to the ROM, see if that actually works
14:16:21 Join Ruhan [0] (uid76353@gateway/web/
14:36:57 Join dandels [0] (~dandels@unaffiliated/dandels)
14:42:32 Join chrisb [0] (~chrisb@
14:43:06 Quit lebellium (Quit: Leaving)
14:47:51 Quit johnb4 (Ping timeout: 260 seconds)
14:55:16 Quit asaba (Quit: asaba)
15:03:35***Saving seen data "./dancer.seen"
15:15:50 Join johnb4 [0] (
15:17:51BilgusJohnb4 it shouldn't but It could..
15:19:41johnb4Do you have a suggestion, how or what else I can check? I probably can live with using a card reader, but if it can be improved that would be great.
15:22:35Bilgusjohnb when booting from the sdcard you are using a WIP filesystem also figure the sd card gets disconnected from the firmware during so there could be something that gets stuck
15:24:23Bilguslike the playlist control file that it complains about
15:25:36johnb4Alright, then I put the powerSav FW on the internal drive and test again.
15:27:03 Quit ZincAlloy (Quit: Leaving.)
15:29:34 Join dys [0] (
15:33:27 Join johnb3 [0] (
15:36:20Bilguspamaury , this tool how would you quantify what it did? I have a clip+ that I don't mind testing stuff on though it doesn't have access to the sd slot
15:41:11pamauryBilgus: I don't understand your sentence :)
15:44:24Bilgussend arbitrary sd request to the ROM what would it do?
15:44:54pamaurywhatever the request you send do...
15:45:44Bilgusso what you are saying is we could use that as the sd driver?
15:47:03pamaurynot sure what you mean by sd driver but yeah you could using recovery mode to everything a SD driver can do, including read/write
15:48:30Bilguswell the code is on the chip right so we could use it during normal use as well no?
15:49:15pamaurythat's a very bad idea
15:49:51 Quit advcomp2019__ (Ping timeout: 255 seconds)
15:51:08Bilgusoh I figured it became sorta like having the code in ram at that point
15:51:59BilgusI take it you plan to copy it to ram?
15:52:33pamauryyou can't really use the ROM code, it read/writes to RAM, it's undocumented and overcomplicated
15:53:14BilgusAH ok you mean send sd commands from the usb?
15:53:15pamauryat least we understand our sd code and we can easily fix/edit it, there is little point is trying to reuse the ROM code, it's not meant to be reused
15:53:22pamauryyeah, in the special recovery mode
15:53:40Bilgusgot it sorry just a bit dense before coffee
15:54:18BilgusI think that is a very important tool indeed
15:55:50Bilgusit won't save the totally read-only sansas but it will help the people who wiped out the beginning of it
16:04:03 Join alexweissman [0] (
16:04:28 Quit alexweissman (Remote host closed the connection)
16:04:43 Join alexweissman [0] (
16:35:56 Quit Ruhan (Quit: Connection closed for inactivity)
16:37:20 Quit dys (Ping timeout: 240 seconds)
16:39:08johnb3Bilgus : it really makes a difference.
16:42:46 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:8586:889e:36c2:436e)
16:47:56Bilgushmm but it still fails at the end huh
16:48:46Bilgusis that a ams 3525v1 or v2?
16:49:04johnb3the second time with an even lager file set (~700MB) it completed. But yes, not completely stable.
16:55:27Bilgusare your card high speed cards by chance? when you get a chance try line(425) ->> MCI_CLOCK(drive) = (hs_card ? MCI_QUARTERSPEED : MCI_QUARTERSPEED);
16:56:28Bilgusthe setting from power save gets overwritten each time the sd card initializes due to an oversight on my part in the handling on the 3525v1
17:00:30johnb3No, it's Sandisk Ultra 64GB class10
17:03:36***Saving seen data "./dancer.seen"
17:03:51BilgusI'm pretty sure class10 is a HS device
17:05:01johnb3I just compiled the update (make bin is good enough right?).
17:07:52 Quit JdGordon (Ping timeout: 258 seconds)
17:09:38BilgusI almost bet thats it I had noted it last week when I said it probably wouldn't work with HS cards
17:12:16 Join fasdgadahsg [0] (6db70bfe@gateway/web/freenode/ip.
17:12:42fasdgadahsgHi there
17:15:50johnb3just say what you have to say ...
17:17:08 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
17:20:56johnb3Bilgus: it got stuck at 91% of 800MB. I will retry ...
17:29:08 Quit JdGordon (Ping timeout: 250 seconds)
17:32:13 Join dys [0] (
17:32:22johnb3No luck, aborted @ 69%.
17:40:22 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
17:43:47 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
18:00:10johnb3A noname SD worked.
18:00:18 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
18:01:50 Quit JdGordon (Ping timeout: 240 seconds)
18:09:18 Quit JdGordon_ (Ping timeout: 248 seconds)
18:19:47fasdgadahsgthe install process for ipod classic 6th failed upon transfer of the image
18:20:13fasdgadahsgwhat should I do to make it work? I already recovered the ipod with Itunes
18:23:53 Quit johnb3 (Quit: Nettalk6 -
18:23:54 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
18:30:34 Quit johnb4 (Ping timeout: 268 seconds)
18:33:23 Quit fasdgadahsg (Ping timeout: 260 seconds)
19:03:40***Saving seen data "./dancer.seen"
19:57:36 Quit JdGordon (Ping timeout: 248 seconds)
20:02:14 Join Peppe__ [0] (6db70bfe@gateway/web/freenode/ip.
20:02:33Peppe__Hi, how can I completely remove the bootloader?
20:07:09 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
20:08:27Peppe__Hi JdGordon , can you help me with the bootloadeR?
20:09:42 Join advcomp2019 [0] (
20:09:42 Quit advcomp2019 (Changing host)
20:09:42 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
20:12:50 Quit JdGordon (Ping timeout: 240 seconds)
20:17:51 Join almog1006 [0] (051c8f77@gateway/web/freenode/ip.
20:20:15 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
20:21:20 Join johnb4 [0] (
20:25:31Peppe__hi johnb4 , I fucked the Rockbox bootloader. I manager to restore with Itunes, but now I cannot get anymore to install the bootloader. What can I do?
20:25:51 Quit johnb4 (Ping timeout: 248 seconds)
20:38:48 Quit almog1006 (Ping timeout: 260 seconds)
20:38:48 Quit Peppe__ (Ping timeout: 260 seconds)
20:39:55 Join saratoga_ [0] (126f5fa9@gateway/web/freenode/ip.
20:40:08 Quit saratoga_ (Client Quit)
20:40:59 Quit JdGordon (Ping timeout: 240 seconds)
20:42:12 Join Peppino [0] (6db70bfe@gateway/web/freenode/ip.
20:48:38 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
20:52:03 Join Dvno42 [0] (~Dvno42@
20:55:13 Join krabador [0] (~krabador@unaffiliated/krabador)
20:58:22 Quit Dvno42 (Ping timeout: 248 seconds)
20:58:53 Join almog1006 [0] (051c8f77@gateway/web/freenode/ip.
21:02:41 Quit almog1006 (Client Quit)
21:03:41***Saving seen data "./dancer.seen"
21:26:54 Quit dongs (Ping timeout: 255 seconds)
21:27:56 Join dongs [0] (
21:31:00PeppinoHi just a question, how can I hide in windows the partition created by rockbox? It asks to format it everytime
21:41:31pamauryPeppino: which player? Otherwise people can't know what you are talking about
22:08:31PeppinoHi pamaury , I have an Ipod 6th gen classic
22:08:40 Quit derf (Ping timeout: 255 seconds)
22:10:02PeppinoAt my first attempt, I followed win adive - deleting it and at the next boot of the Ipod there was no mountpoint.
22:10:18PeppinoI suppose then that I have to keep it, but I wonder if I can at least hide it
22:10:35pamauryI don't know anything about the ipods unfortunately
22:10:49pamauryhopefully someone who knows will answer
22:10:59Peppinothat's ok, thanks for your kindness anyway!
22:13:03 Join johnb4 [0] (
22:14:03 Quit mmint (Ping timeout: 252 seconds)
22:15:09 Join mmint [0] (~mmint@unaffiliated/mmint)
22:15:39 Join derf [0] (
22:22:25miqlasPeppino, i got 7th gen with rockbox.
22:22:40miqlasNo problem with the partitions
22:23:26miqlasIt was an hfs ipod, and that1s why i had to restore it with itunes on windows and just only then was i able to install rockbox.
22:23:52miqlasWorks ok and i get no warning or notification about the partitions in windows.
22:24:04miqlasmaybe you should start from scratch.
22:26:06 Quit johnb4 (Quit: Nettalk6 -
22:33:46 Quit paulk-gagarine (Quit: Leaving)
22:36:50 Join paulk-gagarine [0] (
22:37:08 Quit paulk-gagarine (Remote host closed the connection)
22:39:56 Join paulk-gagarine [0] (
22:40:19 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
22:41:18 Quit JdGordon (Ping timeout: 248 seconds)
22:44:31 Quit dfkt (Ping timeout: 248 seconds)
22:46:07 Quit JdGordon_ (Ping timeout: 248 seconds)
22:47:16Peppinomiqlas: thanks. How many partition do you have now, when you plug it?
22:51:45 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
23:03:42***Saving seen data "./dancer.seen"
23:07:26 Quit dys (Ping timeout: 240 seconds)
23:07:38 Join Senji_ [0] (~Senji@
23:08:25 Join ender [0] (
23:10:06 Quit ender` (Ping timeout: 248 seconds)
23:10:40 Quit Senji (Ping timeout: 248 seconds)
23:15:56 Join dys [0] (
23:27:50__builtinugh, mupdf pulls in far too many dependencies
23:44:09miqlasPeppino, lemme check it for you
23:44:32miqlashave to wait a bitas it have to charged a lil bit
23:47:42pamaury__builtin: are you trying to a port a PDF reader?!
23:57:35__builtinprobably not the best idea now that I think about it

Previous day | Next day