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 2016-04-03

00:06:05 Join TheEaterOfSouls [0] (~chatzilla@
00:06:35 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
00:10:33 Quit mikroflops (Ping timeout: 260 seconds)
00:11:08 Quit mwfc (Ping timeout: 248 seconds)
00:11:15 Join mwfc [0] (
00:11:38 Join mikroflops [0] (~yogurt@
00:36:54 Join soap [0] (~soap@rockbox/staff/soap)
00:47:58 Join [Saint_] [0] (~hayden@rockbox/staff/saint)
00:48:27 Quit [Saint] (Read error: Connection reset by peer)
00:52:29 Nick [Saint_] is now known as [Saint] (~hayden@rockbox/staff/saint)
01:20:48 Quit Mihail (Quit: ChatZilla 0.9.92 [Pale Moon 26.1.0b1/20160311022731])
01:25:00 Quit PurlingNayuki (Remote host closed the connection)
01:25:12 Join PurlingNayuki [0] (
01:34:39 Join nick_p [0] (
01:37:22nick_pMihail: (logs) Same as last time with e200v2_i2c2-4, froze showing INT_AUDIO / ascread(37).
01:42:48 Join athidhep [0] (~afoakf@unaffiliated/athidhep)
01:44:15***Saving seen data "./dancer.seen"
01:47:32 Quit nick_p (Ping timeout: 240 seconds)
01:59:30 Join nick_p [0] (
02:09:32 Quit nick_p (Quit: Leaving)
02:13:29 Join JdGordon [0] (
02:13:29 Quit JdGordon (Changing host)
02:13:29 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
02:15:27 Quit JdGordon_ (Ping timeout: 244 seconds)
02:16:21 Quit TheSeven (Ping timeout: 268 seconds)
02:17:25 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
02:23:21 Join Strife89|AndChat [0] (~Strife89@
02:27:08 Quit Strife1989 (Ping timeout: 248 seconds)
02:30:43 Quit JanC (Read error: Connection reset by peer)
02:31:34 Quit ender` (Quit: I know a joke about UDP, but you might not get it.)
02:33:03 Join JanC [0] (~janc@lugwv/member/JanC)
02:38:40pamauryIT WORKS \o/ youhou, so happy to found this "secret" mode of the Fiio bootloader :)
02:47:55 Quit athidhep (Ping timeout: 276 seconds)
02:48:40 Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207])
03:05:25 Quit pamaury (Ping timeout: 246 seconds)
03:10:59 Quit ZincAlloy (Quit: Leaving.)
03:22:55 Quit bertrik_ (Ping timeout: 250 seconds)
03:23:02 Quit bertrik (Ping timeout: 276 seconds)
03:24:02 Quit krnlyng (Ping timeout: 252 seconds)
03:32:04 Join rela [0] (~x@pdpc/supporter/active/rela)
03:36:35 Join krnlyng [0] (
03:37:38 Quit mikroflops (Ping timeout: 260 seconds)
03:37:38 Quit Naked (Ping timeout: 260 seconds)
03:37:44 Join Naked [0] (
03:39:11 Join mikroflops [0] (~yogurt@
03:44:18***Saving seen data "./dancer.seen"
04:40:36 Quit Guinness (Ping timeout: 244 seconds)
04:43:44 Join Guinness [0] (
04:44:35 Quit Guinness (Write error: Connection reset by peer)
04:44:49 Join Guinness [0] (
04:56:08 Quit TheEaterOfSouls (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207])
05:17:14 Part KD8NXH-Michigan ("I am QRT.")
05:44:19***Saving seen data "./dancer.seen"
06:24:01 Quit bluebrother (Disconnected by services)
06:24:06 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
06:24:07 Join fs-bluebot [0] (
06:26:51 Quit fs-bluebot_ (Ping timeout: 264 seconds)
07:21:23 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
07:24:33 Quit JdGordon (Ping timeout: 260 seconds)
07:44:22***Saving seen data "./dancer.seen"
08:30:19 Join Steife1989 [0] (~Strife89@2600:1005:b00a:3e4:e319:35b9:d590:91ad)
08:33:10 Quit Strife89|AndChat (Ping timeout: 252 seconds)
08:36:49 Quit Guinness (Write error: Connection reset by peer)
08:37:22 Join Guinness [0] (
08:51:27 Join Strife89|AndChat [0] (
08:55:21 Quit Steife1989 (Ping timeout: 268 seconds)
08:57:33 Quit Strife89 (Ping timeout: 248 seconds)
09:09:18 Join Clockbox [0] (
09:17:21 Quit Clockbox (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160316085621])
09:44:26***Saving seen data "./dancer.seen"
09:44:38 Join ender` [0] (
10:13:27 Join monkey|2 [0] (
11:22:23 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
11:22:26 Join bertrik_ [0] (~quassel@rockbox/developer/bertrik)
11:44:28***No seen item changed, no save performed.
12:18:08 Join Mihail [0] (~Mihail@
12:20:44Mihailnick_p: (logs) I think we very close to solve problem.
12:21:56 Quit bertrik (Ping timeout: 268 seconds)
12:22:03 Quit bertrik_ (Ping timeout: 264 seconds)
12:31:09Mihailpamaury: Great, congratulations! Is it mean we can run rockbox without firmware/bootloader patching?
12:35:25 Join athidhep [0] (afoakf@unaffiliated/athidhep)
13:28:29 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
13:31:28pamauryMihail: essentially yes, though we will probably flash the bootloader eventually, but for testing that's really nice
13:44:30***Saving seen data "./dancer.seen"
14:07:11 Quit Mihail (Read error: Connection reset by peer)
14:17:44 Join LockStockRockbox [0] (
14:18:10 Quit LockStockRockbox (Client Quit)
14:19:39 Join lebellium [0] (
15:00:21 Quit monkey|2 (Ping timeout: 260 seconds)
15:02:56 Join monkey|2 [0] (
15:08:41 Quit monkey|2 (Quit: ББ)
15:40:28 Quit pamaury (Read error: Connection reset by peer)
15:41:46 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
15:44:33***Saving seen data "./dancer.seen"
15:47:45 Join Williamxie [0] (8c747fc7@gateway/web/freenode/ip.
15:48:20WilliamxieHello, anybody can help to add me to the edit list?
15:48:31Williamxiei want to upload PCB photos for fiio X1
15:56:07 Join krabador [0] (~krabador@unaffiliated/krabador)
15:57:42 Quit Strife89|AndChat (Quit: Vamoose)
16:10:01 Join varogami [0] (
16:31:53gevaertsWilliamxie: what's your wiki username?
16:52:31 Quit krabador (Quit: Take The Time)
17:32:01 Quit PurlingNayuki (Remote host closed the connection)
17:40:51gevaertsWilliamxie: if I did things properly you should be able to edit now. Welcome!
17:44:36***Saving seen data "./dancer.seen"
17:51:13WilliamxieThank you~ now i will first spend some time to figure out how to upload photos...
17:52:10WilliamxieI still got a 'access denied'
17:56:16gevaertsYou are on the list. That should be enough...
17:58:29gevaertsWilliamxie: can you try again, and if that still doesn't work maybe restart your web browser?
18:03:15 Quit Williamxie (Ping timeout: 250 seconds)
18:11:20pamaurygevaerts: are you sure you put his name in alphabetical order ?
18:11:26pamauryI'm not sure if it's necessary
18:11:48gevaertsIt isn't
18:12:18gevaertsWhat does seem to be necessary lately is not just adding the name manually, but also using the "add members" at the bottom
18:12:24gevaertsBut I did that...
18:20:46 Join ZincAlloy [0] (
18:47:53 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
18:49:13 Join krabador [0] (~krabador@unaffiliated/krabador)
18:50:36 Quit JdGordon_ (Ping timeout: 248 seconds)
19:01:29 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
19:04:02 Quit JdGordon (Ping timeout: 264 seconds)
19:13:25 Join JdGordon [0] (
19:13:25 Quit JdGordon (Changing host)
19:13:25 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
19:16:48 Quit JdGordon_ (Ping timeout: 260 seconds)
19:21:07 Quit krabador (Quit: Take The Time)
19:24:54 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
19:27:13 Quit JdGordon (Ping timeout: 244 seconds)
19:30:32 Quit ZincAlloy (Ping timeout: 240 seconds)
19:32:18 Join ZincAlloy [0] (
19:38:29 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
19:41:40 Quit JdGordon_ (Ping timeout: 244 seconds)
19:43:47 Join TheEaterOfSouls [0] (~chatzilla@
19:44:37***Saving seen data "./dancer.seen"
19:45:38 Join krabador [0] (~krabador@unaffiliated/krabador)
20:17:44 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
20:18:45 Join nlogex [0] (
20:20:32 Quit JdGordon (Ping timeout: 240 seconds)
20:20:38 Quit nlogex (Client Quit)
20:21:56 Join nlogex [0] (
20:30:47 Quit jtdesigns01 (Ping timeout: 250 seconds)
20:35:17 Join JdGordon [0] (
20:35:17 Quit JdGordon (Changing host)
20:35:17 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
20:37:32 Quit JdGordon_ (Ping timeout: 240 seconds)
20:39:48 Join jtdesigns01 [0] (~quassel@2601:400:8000:34f5:230:bdff:fe71:cebd)
21:01:59__builtinhey, does the clip sport have a MMU?
21:02:01 Quit krabador (Quit: Take The Time)
21:02:24 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
21:02:25 Join bertrik_ [0] (~quassel@rockbox/developer/bertrik)
21:04:33pamaury__builtin: why do you want to know ? It probably has
21:05:16__builtinwell, why not use virtual memory to overcome the memory limitation?
21:05:28pamaurythis page: says it has MIPS4K which has MMU.
21:05:58pamauryBecause 1) that's a major major work, 2) it will be slow as hell 3) you will wear flash very quickly
21:06:32__builtinhmm, it must be possible to get *something* running on it
21:06:44__builtindoes the OF have an upgrade feature?
21:07:31TheEaterOfSoulsNever heard of a small embedded device ever needing virtual memory
21:07:32 Join Mihail [0] (~Mihail@
21:08:07pamaury__builtin: we don't know how to crack the encryption
21:08:13pamaurywe can't even disassemble the firmware
21:08:37lebelliumMihail: fuze v1 working :)
21:08:40__builtinhas it been dumped though?
21:08:58pamaurywe have a firmware upgrade image
21:09:04pamauryI tried to use the (supposedly) JTAG pins on the device without any luck
21:10:28pamaurybased on the history of ATJ encrypting firmwares, I would say that without the encrypting program in our hands, or an unecrypted dump of the firmware, we will never figure it out
21:10:37__builtinis the image 27MB?
21:12:32pamauryyes, hum I might be wrong, my hard drive has a program that I apparently wrong to unpack it ^^
21:15:36pamauryah noit was no written by me
21:16:05Mihaillebellium: good :) Can you test usb and especially charging. We have report about freeze at end of charge.
21:21:50Mihailpamaury: What you think about RKNanoC/D ( ), is it do decoding by hardware or software? It have small memory but support many codec.
21:22:38__builtinpamaury: have you gotten it to compile on 64 bit?
21:27:04 Quit Bray90820 (Ping timeout: 244 seconds)
21:32:09 Join krabador [0] (~krabador@unaffiliated/krabador)
21:44:40***Saving seen data "./dancer.seen"
21:44:45pamaury__builtin: it would be worth investigating, with software decoding, you need at least 2 MB or RAM, possibly more
21:47:15__builtinI mean, have you gotten the decrypt program to compile on 64 bit linux?
21:47:29pamauryah, yeah apparently
21:48:25lebelliumMihail: so far so good. I tried several USB connections with cabbiev2 and my own theme and it always works properly. It doesn't freeze/crash once charged 100%
21:49:59__builtinGCC keeps trying to link with a 32-bit libgcc which I don't have, but I do have a 32-bit libgcc_s
21:50:30pamauryI'm using multiarch on debian
21:53:06pamauryso I probably compiled in 32-bit mode
21:54:49pamaury__builtin: which device uses RKnanoD
21:55:42MihailI can't believe: I found datasheet (partial) for RKNanoD ( ) and RKNanoC ( ) :) P.S. Links to pdf at end of pages.
21:56:28__builtinpamaury: huh?
21:58:10pamaury__builtin: sorry, it was Mihail
21:59:05Mihaillebellium: Can you try discharge slightly and charge again? When it charge to 100% wait 15-20 minutes before disconnect to be sure.
21:59:44__builtinwell, I can't seem to get it to compile
22:00:04pamauryMihail: it's not the real datasheet, it's a fact sheet
22:00:47lebelliumMihail: ok. So it won't freeze and disconnect from itself? It's when I remove the USB cable that it could freeze?
22:01:54MihailIt should freeze when it connected to USB after full charging.
22:02:30lebelliumI don't understand
22:03:14lebelliumI connect it to USB to charget it. So I won't connect after full charging
22:04:10MihailJust wait (don't disconnect) for 15-20 minutes after charging.
22:05:18Mihailpamaury: But it still better then we have in wiki.
22:06:15pamauryMihail: the wiki only describes RknanoB
22:07:39MihailI mean:
22:11:28pamaurybut RknanoB is not interesting, it has too little memory
22:12:11pamauryand even RKnanoD is low on memory
22:14:24pamaurywhat is our lowest memory target ? even the clip has 2MB
22:14:36MihailYes but if it do all decoding by hardware, it should be enough. Or I wrong?
22:17:22pamauryIt think decoding is in software, on the "DSP" (which is really just another cortex-M3)
22:17:44pamauryit may have DSP extension, but then it would mean rewriting all the decoders
22:20:00pamauryit says "Audio HW accelerator"
22:20:24[Saint]disabling the theme engine entirely would score you 2 x "X x Y resolution bitmap" worth of allocations.
22:20:26pamauryimdct36 calculation, no idea what that is
22:21:21MihailInverse Modified Discrete Cosine Transform 36 bit?
22:21:33pamaury__builtin: I can send you the unpacked firmware if you want
22:23:44pamauryit's quite difficult to know the exact memory requirement of rockbox, I always had this crazy idea of "porting" rockbox to some qemu target, so that you can play with the memory size and/or debug things
22:24:27 Join wodz [0] (
22:24:41pamauryMihail: do you have a specific device in mind ? The AGPtek ones ?
22:24:51wodzhw codec targets have 2MB as well
22:25:12pamauryalso cortex-m3 does not have a mmu I think
22:25:43pamauryyou can use thumb but that's not a silver bullet
22:25:50wodzI mean ondio and archos supported by rb
22:26:43wodzpamaury: sh has 16ibt opcodes
22:27:29pamauryas [Saint] suggests, maybe disabling the theme engine would save memory, but I'm not sure it's enough
22:30:26wodz1) our buffering is not very well suited for flash based with tiny memory 2) framebuffer takes a lot
22:30:31Mihailpamaury: No, but if we can port to some cheap and popular player like Ruizu X02, we can enlist many new users and probably developers.
22:30:49pamauryI remember experimenting on the Creative ZEN MX, which is 2MB of memory (but a huge screen). By using the minimum configuration, I could barely boot, with 0 size plugin/codec buffer. The screen was 320x240x24-bit so compared to a 100x100x16-bit LCD, you can save almost 500kB given the several copies of the framebuffer, but that's still really tight.
22:32:43pamauryMihail: what the soc inside ?
22:33:10MihailAFAIK RKNanoC
22:34:05pamauryI think the RKnanoC has only ~200Kb of RAM
22:36:45wodzpamaury: are you going to exclude ddr and lcd init from x1 port and relay on spl?
22:37:14pamaurywodz: yes for ddr, because we can run arbitrary code using the SPL, without flashing. For LCD I'm not sure
22:39:31lebelliumMihail: my Fuze is still connected after 30 minutes.
22:40:38Mihaillebellium: ok, thanks!
22:44:33 Join Strife89 [0] (
22:45:00 Quit wodz (Quit: Leaving)
22:51:29 Join xorly [0] (
23:16:11Mihailpamaury: You right, porting to RKNanoC impossible. But I think later RKNanoD will be cheap as RKNanoC today. I found RKNanoD based player ONN X5 for 50$.
23:17:22pamauryMihail: given the price, I would say it doesn't hurt to have a look at it, possibly buying a device. However we don't have the programming manual. MAybe it would be worth contacting the AGPtek guys (see the forum), I think they have a RKnanoD based player and they seemed willing to help, possibly by giving us documentation
23:19:22pamauryI'm tring to find the thread again
23:21:14 Quit rela (Quit: Leaving)
23:24:41Mihailfirmware for it:
23:28:01lebelliumlol this "why choose X5?" comparison table...
23:28:42gevaertsThat's an easy one! You need to confuse people who've had an X5 for nearly a decade!
23:31:51lebelliumbut the old X5 doesn't support 24 bit 192khz FLAC without downsampling! So it can't be as good \o/
23:33:59 Quit JanC (Ping timeout: 276 seconds)
23:43:38pamaurywhat is this "A8" processor ?
23:44:42***Saving seen data "./dancer.seen"
23:45:50Mihailnot sure, but firmware for rknano :)
23:47:34 Join JanC [0] (~janc@lugwv/member/JanC)
23:56:22 Join PurlingNayuki [0] (

Previous day | Next day