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 2013-08-29

00:00:02 Quit bertrik (Ping timeout: 256 seconds)
00:00:49 Quit thomasjfox_ (Quit: Konversation terminated!)
00:33:22 Quit mikroflops (Ping timeout: 248 seconds)
00:33:37 Join mikroflops [0] (
00:34:00 Quit Unhelpful (Ping timeout: 247 seconds)
00:34:17 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
00:35:28 Quit pamaury (Ping timeout: 264 seconds)
00:38:23 Quit madcat1990 (Quit: Leaving)
01:22:15 Join Strife89 [0] (
01:47:23***Saving seen data "./dancer.seen"
01:57:58 Quit shamus (Read error: Connection reset by peer)
02:03:34 Join amayer [0] (
02:09:36 Join shamus [0] (
02:12:23 Join [Saint] [0] (~saint@rockbox/user/saint)
02:16:12 Join [Saint_] [0] (~saint@rockbox/user/saint)
02:16:49 Quit [Saint] (Disconnected by services)
02:16:57 Nick [Saint_] is now known as [Saint] (~saint@rockbox/user/saint)
02:22:59 Quit shamus (Ping timeout: 240 seconds)
02:25:37 Quit amayer (Quit: Leaving)
02:44:27 Quit Maxdamantus (Ping timeout: 246 seconds)
02:44:47 Nick SuperBrainAK is now known as DormantBrain (~andy@
02:44:47 Join shamus [0] (
02:49:20 Quit shamus (Ping timeout: 240 seconds)
02:56:52 Join Maxdamantus [0] (~Maxdamant@2001:470:f078::dead:beef:cafe)
03:03:38 Join shamus [0] (
03:08:40 Quit shamus (Ping timeout: 241 seconds)
03:14:44 Join sciopat [0] (
03:17:03 Quit sciopath (Ping timeout: 245 seconds)
03:47:26***Saving seen data "./dancer.seen"
04:06:07 Join shamus [0] (
04:16:03 Quit shamus (Ping timeout: 241 seconds)
04:17:14 Join JdGordon [0] (31b86922@gateway/web/freenode/ip.
04:17:18 Quit [Saint] (Remote host closed the connection)
04:23:01 Quit pixelma (Disconnected by services)
04:23:02 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:23:04 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:23:04 Quit amiconn (Disconnected by services)
04:23:04 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:23:07 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:28:21 Join [Saint] [0] (~saint@rockbox/user/saint)
04:42:55 Quit [Saint] (Remote host closed the connection)
04:46:28 Join [Saint] [0] (~saint@rockbox/user/saint)
04:47:40 Quit [Saint] (Remote host closed the connection)
04:48:42 Quit JdGordon (Ping timeout: 250 seconds)
04:55:35 Join shamus [0] (
05:11:01 Quit TheSeven (Disconnected by services)
05:11:07 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:47:30***Saving seen data "./dancer.seen"
06:00:51 Nick DormantBrain is now known as SuperBrainAK (~andy@
06:19:54 Quit SuperBrainAK (Ping timeout: 268 seconds)
06:23:36 Join SuperBrainAK [0] (
06:49:56 Join [Saint] [0] (~saint@rockbox/user/saint)
06:55:06 Quit [Saint] (Quit: No Ping reply in 180 seconds.)
06:55:21 Join [Saint] [0] (~saint@rockbox/user/saint)
07:00:13 Quit [Saint] (Client Quit)
07:27:07 Join [Saint] [0] (~saint@rockbox/user/saint)
07:29:47 Quit [Saint] (Client Quit)
07:34:28 Quit Provel (Ping timeout: 248 seconds)
07:47:32***Saving seen data "./dancer.seen"
08:10:15 Join tophe [0] (
08:11:54 Quit kevku (Quit: KVIrc 4.3.1 Aria
08:13:35 Nick SuperBrainAK is now known as DormantBrain (
08:17:31 Join ender` [0] (
08:19:10 Quit sciopat (Ping timeout: 245 seconds)
08:21:50 Join Provel [0] (
08:23:32 Quit Zarggg (Quit: Zarggg)
08:34:43 Quit ender` (Quit: Just because I have a short attention span doesn't mean I)
08:47:37 Quit kiwicam (Read error: Connection reset by peer)
08:48:55 Join kiwicam [0] (~quassel@
08:49:11 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
08:50:00 Quit copper (Ping timeout: 245 seconds)
08:53:06 Join copper [0] (~copper@unaffiliated/copper)
08:59:17 Quit DormantBrain (Ping timeout: 264 seconds)
09:01:20 Join DormantBrain [0] (~andy@
09:01:23 Nick DormantBrain is now known as SuperBrainAK (~andy@
09:04:11 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:11:18 Join petur [0] (~petur@rockbox/developer/petur)
09:13:50 Join kevku [0] (~kevku@2a01:d0:ffff:34a::8:3)
09:20:46 Quit bertrik (Read error: Operation timed out)
09:31:03 Join LinusN [0] (
09:47:35***Saving seen data "./dancer.seen"
09:47:37 Join arcaicofl [0] (
09:48:23 Quit arcaicofl (Max SendQ exceeded)
09:49:12 Join arcaicofl [0] (
10:05:42 Quit arcaicofl (Ping timeout: 260 seconds)
10:19:42 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:25:37 Join Jdgordon [0] (7a6bd182@gateway/web/freenode/ip.
10:27:49 Quit rdn (Remote host closed the connection)
10:43:50 Join krabador [0] (~krabador_@unaffiliated/krabador)
10:47:28 Quit copper (Read error: Connection reset by peer)
10:47:55 Join copper_ [0] (~copper@unaffiliated/copper)
10:47:58 Nick copper_ is now known as copper (~copper@unaffiliated/copper)
10:58:19 Quit Jdgordon (Ping timeout: 250 seconds)
11:16:50 Quit copper (Read error: Connection reset by peer)
11:18:57 Quit bluebrother (Disconnected by services)
11:19:02 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
11:20:37 Quit fs-bluebot (Ping timeout: 240 seconds)
11:22:31 Join fs-bluebot [0] (
11:47:39***Saving seen data "./dancer.seen"
11:48:13 Quit GeekShadow (Ping timeout: 264 seconds)
11:49:14 Join GeekShadow [0] (
11:49:14 Quit GeekShadow (Changing host)
11:49:14 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
12:09:00 Join copper [0] (~copper@unaffiliated/copper)
13:28:20 Quit copper (Ping timeout: 245 seconds)
13:28:58 Join JdGordon [0] (31b862c0@gateway/web/freenode/ip.
13:29:11 Join lorenzo92 [0] (
13:46:27 Quit JdGordon (Ping timeout: 250 seconds)
13:47:40***Saving seen data "./dancer.seen"
13:58:42 Quit kevku (Ping timeout: 260 seconds)
14:07:02 Join einhirn [0] (
14:15:30lorenzo92TheSeven: I'm considering to avoid FTL hacking on samsung YP-Z5, but instead working using a known FTL, what do you think? Yes, I don't care about OF at all :D
14:20:03lorenzo92kugel: I don't see the 24 bit option in bmp2rb, which is what I actually need7
14:20:28lorenzo92oh actually I didn't see the -r option, let me see
14:32:37lorenzo92kugel: modifying it for my needs...
14:33:15pamaurylorenzo92: I don't think we have any 24-bit support in rockbox for images
14:33:40lorenzo92I know, but I need it for the safe mode raw images, so I can add the 24 bit option to the tool
14:38:16 Part LeoNerd
14:39:01 Join robin0800 [0] (
14:39:11 Join rela [0] (~x@pdpc/supporter/active/rela)
14:41:25 Join amayer [0] (
14:51:14 Quit robin0800 (Read error: Connection reset by peer)
14:55:05 Quit rela (Ping timeout: 264 seconds)
15:05:04 Join kevku [0] (~kevku@2001:470:27:773:0:feed:c0f:fee)
15:07:45[7]lorenzo92: can you give me some information about the flash memory below that FTL?
15:08:32lorenzo92yes, even the original source code (originating from another similar device, which ftl is the same i assume, also looking at debug strings)
15:08:33[7]page size/OOB size, block size, number of chip selects, endurance data, ...
15:08:36lorenzo92ah ok
15:08:46lorenzo92well I don't know now, they are samsung nands
15:08:53 Quit Strife89 (Quit: Heading ou)
15:09:02[7]do you have a part number?
15:09:21lorenzo92yes but I don't know if it's correct or not, let me find it
15:09:34lorenzo92I've seen a lots of variants
15:14:49 Quit michaelni (Read error: Operation timed out)
15:22:01 Join WilliamXie [0] (
15:23:14WilliamXieI just registered a wiki account and I'd like to add a new port page
15:23:41WilliamXiei wounder if anyone can add me to the group
15:24:21lorenzo92I'm curious: what player? :)
15:24:38WilliamXieTatung eilo P810
15:25:03pamauryoh that's amazing, I found how to handle the creative players file system problem \o/
15:25:07[7]<[7]> and the format looks similar to the nano2g
15:25:08[7]<lorenzo92> good because I wanted to use its FTL, since I don't have time to spend on reversing samsung stuff
15:25:08[7]<[7]> looks like we have all but the first one in the nano2g driver's table:
15:25:08DBUGEnqueued KICK [7]
15:25:08[7]<[7]> {0x2555D3EC, 4096, 3872, 0x80, 7, 2, 1, 2, 1},
15:25:08[7]<[7]> {0x2514D3EC, 4096, 3872, 0x80, 7, 2, 1, 2, 1},
15:25:09***Alert Mode level 1
15:25:09***Alert Mode level 2
15:25:09[7]<[7]> {0x2555D3EC, 4096, 3872, 0x80, 7, 2, 1, 2, 1},
15:25:11[7]<lorenzo92> good!! thanks for the hint ;)
15:25:13[7]<lorenzo92> so basically I need to fill the table with other models, as well as write my own low-level reading stuff (which I was working on, getting it working)
15:25:15[7]<[7]> so these are all blocks=4096, userblocks=3872, pagesperblock=128, t1=2, tWP=1, t2=2, t3=1
15:25:17[7]<[7]> I guess the SoC has hardware-accelerated ECC?
15:25:20[7]<lorenzo92> exactly I also need to make it working
15:25:22[7]<[7]> is it a separate core like in the nano2g that can process arbitrary data, or is it tied into the NAND controller like on these allwinner chips, thereby nailing down the ECC data position in the OOB area?
15:25:24[7]<lorenzo92> it is a separate unit, not tied to nand
15:25:26[7]<lorenzo92> let me ask pamaury to be precise
15:25:58WilliamXiea very old one,but the hardware seems very common,PP5020D,WM8731,boot though a mid file in HDD
15:26:26WilliamXiemi4 file,just like samsung players
15:26:43[7]WilliamXie: you should have edit permissions now
15:26:44pamauryWilliamXie: I don't know how to add anyone to a group, Zagor can you do that / explain how to do this ?
15:26:50pamauryah thanks [7]
15:27:04[7]pamaury: you just need to edit the username into the alphabetically sorted list at
15:27:25pamaury[7]: can you believe that, once in a while mp3 manufacturers do things the right and sensible way
15:28:28[7]pamaury: lol it seems to happen sometimes... what are you referring to? :)
15:28:59pamaurycreative player usually uses their own, proprietary partition table and file systems
15:29:21pamauryI didn't want to support them in rockbox so I thought we could just erase the creatvie fs and use FAT instead
15:29:58[7]and guess what, the creative firmware can mount that? :)
15:29:58 Join michaelni [0] (
15:30:14pamauryBUT, it appears the partition table has named entries like "minifs", "cfs" with sizes and the rescue mode can reformat the cfs partition. So it's actually possible to add another entry (say "rockfs"), resize the "cfs" one, ask the rescue mode to resize and you're done
15:30:59pamauryyou loose all data but you still have working OF and rockbox, that's nice
15:31:24pamauryand you can choose how much you dedicate to each one
15:31:37pamaurythe only downside is that you need to raw access to the storage to do that of course
15:31:43[7]pamaury: what kind of storage is backing that btw?
15:32:10pamaurydepends, on zen mozaic it's nand + nand to ata bridge, on zen (x-fi) it's nand + nand to sd bridge
15:32:22[7]ok, so fully abstracted nand
15:32:44pamauryonly the zen x-fi2 uses raw NAND, but only some models, some have emmc
15:33:01pamaury(or nand to sd bridge, not sure I don't have one)
15:33:07lorenzo92back on Z5 we were discussing the nand models, actually nano2g already supports some of the nand I have in Z5
15:33:35lorenzo92so I personally think that using nano2g FTL is worth it
15:34:05[7]this means that we'll have to extend that FTL code to support formatting a flash :)
15:34:21[7](on the nano2g we can rely on the OF having formatted it)
15:35:10***Alert Mode OFF
15:38:54[7]things worth looking at:
15:43:25pamaury[7]: what do you think is the best strategy to change the partition table ? I'm thinking about the current scheme: use a persistent variable to indicate the OF/rockfs partition size, when the bootloader starts, it checks whether the actual size matches the persistent one; if not it resizes the partitions and kill both file systems, ask the user to reformat. Then the user can use a rockbox setting to tweak the size (effective at next reboot)
15:44:13pamauryOr, second option: rockbox knows how to resize and can do it at runtime, and the bootloader only creates the rockfs partition when it doesn't see it, making an arbitrary choice of the initial size
15:45:34[7]how does the OF behave if the cfs partition is trashed?
15:45:47[7]i.e. superblock zeroed or something like that? does it automatically reformat it?
15:46:08pamauryI don't know yet, I have to check, I was thinking about zeroing the superblock yeah, let me check
15:46:27[7]because if it does we can stop worrying about having to make the user reformat it at least
15:47:14[7]changing the rockfs size could possibly be handled by a rockbox plugin
15:47:38[7]and we could teach the bootloader to create an initial one and format it
15:47:43***Saving seen data "./dancer.seen"
15:49:53[7]if you need some really trivial fat32 formatting code:
15:54:10lorenzo92[7]: thanks for the links, well, at this point writing "formatting" code is also a good idea for other ports
15:55:12[7]lorenzo92: the FTL code in emCORE (but I don't think the one in rockbox) can handle fixing a not cleanly unmounted FTL layer, but not completely reinitializing it. Adding that should be mostly trivial though. But we currently have no code at all for fixing or reinitializing a corrupted VFL layer.
15:56:46[7]then again, initializing a VFL shouldn't be terribly difficult either, and given the way it's constructed it should not get inconsistent due to an unclean shutdown
15:57:12[7]and if something just arbitrarily trashed pages, it's probably best to recreate the whole thing from scratch anyway
16:06:04 Quit akaWolf (Ping timeout: 240 seconds)
16:12:41 Join akaWolf [0] (~akaWolf@
16:12:41 Quit akaWolf (Changing host)
16:12:41 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
16:14:44 Quit krabador (Quit: Sto andando via)
16:16:51 Join krabador [0] (~krabador_@unaffiliated/krabador)
16:27:23 Quit krabador (Quit: Sto andando via)
16:31:04 Quit shamus (Ping timeout: 240 seconds)
16:33:21 Join shamus [0] (
16:35:57 Quit lorenzo92 (Remote host closed the connection)
16:42:25 Quit shamus (Ping timeout: 240 seconds)
16:50:53 Quit WilliamXie (Quit: CGI:IRC)
16:55:26 Join rdn [0] (
16:57:06 Join dfkt [0] (dfkt@unaffiliated/dfkt)
16:57:06 Join shamus [0] (
17:09:26 Quit shamus (Ping timeout: 240 seconds)
17:09:30 Quit dfkt (Read error: Connection reset by peer)
17:10:13 Join dfkt [0] (dfkt@unaffiliated/dfkt)
17:14:06 Part LinusN
17:16:46 Join shamus [0] (
17:16:59 Quit petur (Quit: Nettalk6 -
17:26:06 Quit shamus (Ping timeout: 240 seconds)
17:26:47 Join Zarggg [0] (
17:28:39 Join RAThomas [0] (
17:29:15RAThomasany crypto geeks in here?
17:34:35 Quit dfkt (Disconnected by services)
17:34:36 Join dfkt_ [0] (dfkt@unaffiliated/dfkt)
17:43:43 Join Raptors_ [0] (
17:43:43 Quit Raptors (Disconnected by services)
17:47:45***Saving seen data "./dancer.seen"
17:53:14 Quit dionoea (Ping timeout: 264 seconds)
17:53:40 Join dionoea [0] (
17:55:36 Quit dionoea (Read error: Operation timed out)
17:58:41 Join dionoea [0] (
18:02:36pamauryRAThomas: depends
18:04:59RAThomasit's actually [OT], but I'm trying to decode the data dump from a Fitbit Flex fitness tracker. It's encrypted, but I think I may have found the key (or partial)
18:05:20RAThomasanyway, I'm over in ##crypto now, probably more appropriate ;)
18:07:06 Quit dionoea (Read error: Operation timed out)
18:09:55 Join dionoea [0] (
18:27:16 Join rela [0] (~x@pdpc/supporter/active/rela)
18:32:36 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
18:43:19CtcpIgnored 6 channel CTCP requests in 23 hours and 47 minutes at the last flood
18:43:19*[7] makes RAThomas aware of the #rockbox-community channel, which is basically the off-topic lounge of the people behind rockbox :)
18:51:26 Join shamus [0] (
18:55:41 Quit dionoea (Ping timeout: 264 seconds)
19:03:05 Quit Raptors_ (Read error: Connection reset by peer)
19:08:22 Join Raptors [0] (
19:12:34 Nick SuperBrainAK is now known as DormantBrain (~andy@
19:20:16 Quit GeekShadow (Quit: leaving)
19:20:27 Join dionoea [0] (
19:20:38 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
19:21:59RAThomas[7]: :)
19:23:31 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
19:26:44 Quit dionoea (Read error: Operation timed out)
19:43:24 Join pretty_function [0] (~sigBART@
19:47:46***Saving seen data "./dancer.seen"
20:00:26 Quit pretty_function (Remote host closed the connection)
20:00:37 Join pretty_function [0] (~sigBART@
20:04:55 Join kaan [0] (~Kaan@
20:05:10 Part kaan
20:27:51 Quit shamus (Ping timeout: 240 seconds)
20:31:23 Join krabador [0] (~krabador_@unaffiliated/krabador)
20:32:33 Join shamus [0] (
20:37:24 Quit shamus (Ping timeout: 264 seconds)
20:38:39 Join lorenzo92 [0] (~chatzilla@
20:38:39 Join shamus [0] (
20:56:04 Quit pretty_function (Remote host closed the connection)
21:04:17 Quit krabador (Ping timeout: 260 seconds)
21:07:00 Join krabador [0] (~krabador_@unaffiliated/krabador)
21:17:45pamaury[7]: ping
21:20:02pamaurywhat do you think is better to dual boot on Creative mp3: 1) implement a quick and dirty OF loader (ie small minifs reader and small exec parser) in the bootloader 2) pack OF+rockbox and patch the OF to start a stub which decides which one to load
21:20:36pamaury1) is simpler for packing tools but more complicated for bootloader, it's also more flexible, 2) is more complicated for packing tools but requires no change in BL
21:21:24 Join wowaname [0] (
21:21:38 Quit rela (Read error: Connection reset by peer)
21:22:23 Join copper [0] (~copper@unaffiliated/copper)
21:23:04 Quit copper (Client Quit)
21:25:59 Join copper [0] (~copper@unaffiliated/copper)
21:28:54 Join wodz [0] (
21:30:05wodzpamaury: option 2 is safer imo
21:31:13wodzAnd what do you mean by bootloader? I guess stage1 which runs off the flash or something.
21:31:30wodzIs it stored separately to the OF?
21:33:41 Quit krabador (Ping timeout: 260 seconds)
21:35:10 Join krabador [0] (~krabador_@unaffiliated/krabador)
21:35:38 Quit Zambezi (Ping timeout: 246 seconds)
21:42:02 Join Xerion [0] (
21:44:53 Quit krabador (Ping timeout: 260 seconds)
21:47:50***Saving seen data "./dancer.seen"
21:50:58 Join krabador [0] (~krabador_@unaffiliated/krabador)
21:51:10 Quit y4n (Quit: 6,000,000 ways to die — choose one.)
22:02:03 Join krabador_ [0] (
22:02:37 Quit krabador (Ping timeout: 260 seconds)
22:03:10 Quit krabador_ (Read error: Connection reset by peer)
22:03:16 Join krabador [0] (~krabador_@unaffiliated/krabador)
22:08:24 Quit lorenzo92 (Quit: ChatZilla [Firefox 23.0/20130812112419])
22:18:57 Quit krabador (Ping timeout: 260 seconds)
22:21:21 Join krabador [0] (~krabador_@unaffiliated/krabador)
22:24:48wowanameoh i seem to have trouble with the peak metres
22:24:51wowaname%pL and %pR
22:25:25wowanamethey will show but they do not update (both the bar and text) unless i have the fallback wps loaded
22:26:01 Part jy2wong ("WeeChat 0.4.1")
22:33:05 Join dionoea [0] (
22:36:16wowanameok what the fuck? i was able to transfer 1 folder of songs onto my ipod with crunchbang/nautilus and then it decides to I/O errors all over the place
22:45:14 Quit krabador (Quit: Sto andando via)
22:47:56 Join Strife89 [0] (
22:48:30 Join krabador [0] (~krabador_@unaffiliated/krabador)
23:13:35 Quit amayer (Quit: Leaving)
23:14:50 Quit wodz (Quit: Leaving)
23:32:36 Quit shamus (Ping timeout: 264 seconds)
23:41:37 Join shamus [0] (
23:47:54***Saving seen data "./dancer.seen"
23:51:26 Quit pamaury (Ping timeout: 264 seconds)
23:51:49 Quit krabador (Ping timeout: 260 seconds)
23:57:53 Join sciopat [0] (

Previous day | Next day