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 2012-12-11

00:02:10 Quit lorenzo92 (Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121129165506])
00:06:15***Saving seen data "./dancer.seen"
00:06:34 Quit sentriz (Quit: Leaving)
00:08:34 Join Strife89 [0] (~Strife89@
00:14:35 Quit Strife89 (Ping timeout: 264 seconds)
00:21:03 Join brkfstsqd [0] (
00:30:23pamaurylorenzo92 (logs): hard to tell, my experience is that it can be pretty much anything and you don't necessarily need to understand what it is :) By the way, could you pastebin the output of lsusb of the stmp36xx in recovery mode ?
00:33:59 Quit froggyman (Ping timeout: 255 seconds)
00:34:30 Join Strife89 [0] (~Strife89@
00:37:21ManoloMtnezHi, I was wondering if anyone around has some insight to share about the question I formulated some time ago?
00:40:41 Join anewuser [0] (~anewuser@
00:40:41 Quit anewuser (Changing host)
00:40:41 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
00:44:59 Part perrikwp (" - Chat comfortably. Anywhere.")
00:48:43[Saint]ManoloMtnez: There's nothing I can think of that would enable you to do this from within Rockbox, I'm sorry.
00:52:08ManoloMtnez[Saint]: Thanks a lot, there's this .playlist_control file that looks close, but that's maybe because I don't understand what it records.
00:53:13 Quit pamaury (Ping timeout: 240 seconds)
00:53:14scorche|1hthe scrobbler file couldnt be adapted to this?
00:53:25 Nick scorche|1h is now known as scorche|sh (
00:53:31 Quit scorche|sh (Changing host)
00:53:31 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
00:53:53ManoloMtnezscorche|sh: what file is that?
00:53:59[Saint]scorche`: I'm wondering if the Database might be able to be adapted for this use...
00:54:20[Saint](It has a playcount/score sorting option, iirc)
00:54:55ManoloMtnez[Saint]: right, so I could open the database somehow and read that info off it
00:55:14[Saint]I just don't have any targets that have the database enabled (or media on the storage, to be able to enable the database) with any charge left in the battery.
00:55:32[Saint]I'm giving one of my targets a quick charge now so I can have a poke around.
00:55:53ManoloMtnezI appreciate it :)
01:00:15 Quit ender1 (Quit: At least most of the dead had been cleared away now, though it took weeks. The Necropolis furnaces ran full-time, and a lot of restaurants boasted a Soylent Green special on their menus, for the more discerning palates. -- Simon R. Green: Hell to Pay)
01:00:40 Quit Wardo (Read error: Connection reset by peer)
01:01:34[Saint]The Database is capable of telling you which tracks have never been played, and which tracks have been played, but not which tracks have been played in their entirety.
01:02:27[Saint](I'm not at all surprised at this, it isn't a terribly common information set to request from a DAP media database)
01:06:14ManoloMtnezthat's ok, thanks a lot. Maybe I can make do with that information.
01:08:49[Saint]Well, if you want to have a look for yourself, this type of playback information is in the Database under the 'History' sub-menu.
01:08:52 Quit freqmod (Ping timeout: 252 seconds)
01:09:20[Saint]Database −−> History −−> Never played
01:09:25[Saint](for instance)
01:10:13ManoloMtnezhow can i read this from my pc? What kind of database is this?
01:12:21 Join froggyman [0] (
01:12:21 Quit froggyman (Changing host)
01:12:21 Join froggyman [0] (~me@unaffiliated/froggyman)
01:13:32[Saint]I have no idea what type of database the Rockbox Database is using, none at all.
01:14:11ManoloMtnezI'll find it out. Thanks again
01:14:29[Saint]It is an area of code few developers touch, and most of the regular users/committers/developers that I know don't use the Database at all.
01:15:13[Saint]I can, however, tell you that you'll find everything related to the database in /.rockbox/*.tcd
01:16:20ManoloMtnezthat much i had figured out :)
01:16:47*[Saint] puts his speculation hat on
01:17:25[Saint]"It's probably just a plain text file..."
01:17:51ManoloMtnezUnfortunately it's not
01:17:57[Saint]Eeeek, no idea why that went bold/italic...but, anyway. I would guess that they're simply plain text files.
01:18:07[Saint]Oh? Hummm.
01:18:09JdGordonthe tcd are definitly not plain text
01:19:08ManoloMtnezi'll see if i can understand the source enough to figure that out
01:19:12ManoloMtnezthanks again everyone!
01:19:36[Saint]I'm guessing it isn't the ancient TurboCalc spreadsheet file...
01:21:27 Quit ManoloMtnez (Read error: Operation timed out)
01:24:19 Quit Strife89 (Quit: Heading home.)
01:30:03 Join himay333 [0] (
01:31:35 Join LambdaCalculus37 [0] (~LambdaCal@rockbox/staff/LambdaCalculus37)
01:34:38himay333Hello, I'm having an issue with my clip+ after using v. 3.11.2 for a few weeks
01:39:18himay333maybe it was 3.12
01:41:57himay333It basically worked for a couple of weeks then would not turn on. I have tried holding the power button for 30 seconds - multiple minutes and it still won't turn on.
01:44:19himay333it also doesn't work when i connect it to the usb port. It appears in windows as an unformatted - and unformattable removable disk.
01:48:52 Quit Horscht (Quit: Verlassend)
01:57:06 Quit lebellium (Quit: ChatZilla 0.9.89 [Firefox 18.0/20121205060959])
01:57:22 Quit LjL (Quit: Lost terminal)
02:06:17***Saving seen data "./dancer.seen"
02:07:38himay333is my best bet to follow the unbrick instructions, or do i have other options?
02:16:37 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
02:18:11 Quit froggyman (Ping timeout: 248 seconds)
02:19:58 Quit himay333 (Quit: CGI:IRC)
02:37:07 Join nateloaf [0] (
02:42:04 Quit LambdaCalculus37 (Quit: LambdaCalculus37)
02:54:26 Join LambdaCalculus37 [0] (~LambdaCal@rockbox/staff/LambdaCalculus37)
02:59:53 Quit the-kyle (Ping timeout: 240 seconds)
03:00:37 Quit Gallomimia (Quit: Gallomimia)
03:02:56 Quit LambdaCalculus37 (Quit: LambdaCalculus37)
03:05:51 Join LambdaCalculus37 [0] (~LambdaCal@rockbox/staff/LambdaCalculus37)
03:10:50 Quit [Saint] (Remote host closed the connection)
03:15:04 Join the-kyle [0] (
03:22:50 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
03:32:42 Join eckoit [0] (~ryan@
03:34:41 Join froggyman [0] (~me@unaffiliated/froggyman)
03:36:19 Join froggymana [0] (~me@unaffiliated/froggyman)
03:36:31 Join amayer [0] (~alex@
03:36:33 Quit amayer (Client Quit)
03:36:58 Join amayer [0] (~alex@
03:37:13 Join nateloaf1 [0] (
03:39:39 Quit froggyman (Ping timeout: 265 seconds)
03:40:02 Quit nateloaf (Ping timeout: 256 seconds)
03:45:10dongswhy does trigger manual tlks about stop hold and this is not in the menu to select...
03:50:12 Join Gallomimia [0] (
04:00:51 Quit LambdaCalculus37 (Quit: LambdaCalculus37)
04:03:27 Join zchs [0] (
04:04:56 Quit brkfstsqd (Read error: Connection reset by peer)
04:06:19***Saving seen data "./dancer.seen"
04:06:42 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:06:42 Quit amiconn (Disconnected by services)
04:06:42 Quit pixelma (Disconnected by services)
04:06:42 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:06:46 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:06:48 Join nosa [0] (~m00k@
04:06:55 Nick nosa is now known as nosa-j (~m00k@
04:12:15 Join froggyman [0] (
04:12:15 Quit froggyman (Changing host)
04:12:15 Join froggyman [0] (~me@unaffiliated/froggyman)
04:15:25 Quit froggymana (Ping timeout: 250 seconds)
04:18:16 Join brkfstsqd [0] (
04:21:12 Join TheSphinX^ [0] (
04:24:47 Quit XavierGr (Ping timeout: 252 seconds)
04:25:23 Quit TheSphinX_ (Ping timeout: 264 seconds)
04:38:16 Join [Saint] [0] (65629e67@rockbox/user/saint)
04:38:34 Quit the-kyle (Ping timeout: 240 seconds)
04:38:57 Join the-kyle [0] (~kyle@
04:57:26 Quit Gallomimia (Quit: Gallomimia)
05:10:23 Join Gallomimia [0] (
05:10:50 Quit Gallomimia (Read error: Connection reset by peer)
05:16:33 Quit the-kyle (Ping timeout: 240 seconds)
05:17:34 Join Gallomimia [0] (
05:18:35 Join [Saint_] [0] (~saint@rockbox/user/saint)
05:19:01 Quit [Saint] (Quit: Page closed)
05:19:59 Part amayer
05:20:27 Join Rower85 [0] (
05:21:20 Quit [7] (Disconnected by services)
05:21:28 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:31:41 Join the-kyle [0] (~kyle@
05:33:13 Quit Gallomimia (Ping timeout: 240 seconds)
05:44:29 Quit Scromple (Quit: Leaving)
05:45:25 Join Gallomimia [0] (
05:45:39 Quit froggyman (Ping timeout: 248 seconds)
05:48:32 Nick [Saint_] is now known as [Saint] (~saint@rockbox/user/saint)
05:54:05 Join froggyman [0] (
05:54:05 Quit froggyman (Changing host)
05:54:05 Join froggyman [0] (~me@unaffiliated/froggyman)
06:03:33 Quit Gallomimia (Quit: I am likely going to change locations)
06:04:13 Quit prof_wolfff (Ping timeout: 240 seconds)
06:04:16 Join Gallomimia_ [0] (
06:06:21***Saving seen data "./dancer.seen"
06:06:50 Quit anewuser ()
06:07:08 Join anewuser [0] (~anewuser@
06:07:08 Quit anewuser (Changing host)
06:07:08 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
06:09:10 Nick Gallomimia_ is now known as Gallomimia (
06:09:17 Join ManoloMtnez [0] (
06:17:21 Quit SuperBrainAK (Quit: pbly going to sleep /_\)
06:20:13 Quit [Saint] (Ping timeout: 240 seconds)
06:28:23 Quit froggyman (Ping timeout: 264 seconds)
06:42:57 Join [Saint] [0] (~saint@rockbox/user/saint)
06:48:04 Quit nateloaf1 (Quit: Leaving.)
07:05:54 Quit ManoloMtnez (Quit: leaving)
07:06:05 Quit Prodicus (Ping timeout: 264 seconds)
07:08:48 Join [Saint_] [0] (~saint@rockbox/user/saint)
07:09:23 Quit [Saint] (Ping timeout: 248 seconds)
07:09:29 Nick [Saint_] is now known as [Saint] (~saint@rockbox/user/saint)
07:21:25 Join theli_ua [0] (
07:24:59 Quit [Saint] (Remote host closed the connection)
07:29:39 Join mortalis [0] (
07:43:11 Join kevku [0] (x@2001:470:dcc6:0:69:69:69:69)
07:48:22 Quit brkfstsqd (Remote host closed the connection)
07:53:40 Quit theli_ua (Read error: Connection reset by peer)
07:58:43 Join theli_ua [0] (
07:59:13 Quit anewuser ()
08:05:35 Quit ps-auxw (Ping timeout: 264 seconds)
08:06:23***Saving seen data "./dancer.seen"
08:13:59 Join freqmod [0] (
08:15:23 Join ps-auxw [0] (
08:17:23 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
08:20:06 Join wodz [0] (
08:23:00 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
08:25:49 Quit theli_ua (Read error: Connection reset by peer)
08:29:43 Quit TheSphinX^ (Read error: Operation timed out)
08:32:14 Join theli_ua [0] (
08:33:19 Quit amiconn (Remote host closed the connection)
08:33:19 Quit pixelma (Remote host closed the connection)
08:36:03 Quit theli_ua (Client Quit)
08:36:12 Join [Saint] [0] (~saint@rockbox/user/saint)
08:37:34 Join TheSphinX^ [0] (
08:39:03 Join ender [0] (
08:40:30 Join petur [0] (~petur@rockbox/developer/petur)
08:41:02 Join melmothX [0] (~melmoth@unaffiliated/melmothx)
08:41:12 Join Chronon [0] (
08:48:55 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
08:48:55 Join amiconn [0] (amiconn@rockbox/developer/amiconn)
08:52:20 Join LinusN [0] (
08:59:05 Join einhirn [0] (~Miranda@2001:638:605:4:58b:3796:4fca:d6c4)
09:09:30 Join nateloaf [0] (
09:42:20 Quit [Saint] (Remote host closed the connection)
09:43:33 Join [Saint] [0] (~saint@rockbox/user/saint)
09:45:44 Join Zagor [0] (
09:45:44 Quit Zagor (Changing host)
09:45:44 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:55:48 Join pamaury [0] (
09:55:48 Quit pamaury (Changing host)
09:55:48 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:02:18wodzpamaury: Did you have time to try rk27xx usb?
10:02:23wodzonce more I mean
10:03:15 Join TheSphinX_ [0] (
10:03:37pamauryI just quickly had a look. I have the impression that when the host sends the first usb bulk transfer, the driver is never notified
10:04:39wodzthats my feeling too
10:05:43pamauryBut I must read the datasheet on this point, I don't know how bulk transfers works on this controller
10:05:43wodzI don't get any bulk interrupt
10:06:09 Quit TheSphinX^ (Ping timeout: 252 seconds)
10:06:25***Saving seen data "./dancer.seen"
10:08:17wodzI did some cleanup but don't know if it is worth to publish since the problem seems to be more fundamental
10:15:18 Quit ender (Read error: Connection reset by peer)
10:15:23 Quit advcomp2019 (Read error: Connection reset by peer)
10:15:45 Join advcomp2019 [0] (
10:15:46 Quit advcomp2019 (Changing host)
10:15:46 Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019)
10:15:56 Join ender [0] (
10:16:34 Join Syconaut^ [0] (
10:17:56 Quit jm (Ping timeout: 265 seconds)
10:19:52 Quit bluebrother^ (Ping timeout: 265 seconds)
10:20:21 Quit Syconaut (Ping timeout: 265 seconds)
10:20:29 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
10:21:36pamauryI'll have a look this afternoon during my break, perhaps something related to naking or a missing interrupt bit or dma ill-setuped
10:27:47 Quit pamaury (Ping timeout: 264 seconds)
10:33:24 Quit wodz (Quit: Leaving)
10:33:38 Quit kevku (Ping timeout: 260 seconds)
10:52:40 Join XavierGr [0] (XavierGr@rockbox/staff/XavierGr)
11:02:44 Join lebellium [0] (
11:08:19 Join pamaury [0] (
11:08:19 Quit pamaury (Changing host)
11:08:19 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:33:12 Join wodz [0] (
11:33:14nateloafHey weird question... Is there anything software-wise in Rockbox that would cause an iPod (classic 120GB) to stop playing audio on the left channel? I've verified my headphones are OK :)
11:33:44 Join kevku [0] (x@2a01:d0:ffff:34a::2)
11:36:50wodznateloaf: there is sound setting which can cause this, can't remember the name but its obvious one
11:36:58Zagornateloaf: have you tried booting the original firmware to check?
11:37:19wodzZagor: classic doesn't have dualboot
11:37:24nateloafThe iPod I have doesn't support dual booting :(
11:37:26Zagorah, right
11:37:46wodzZagor: any hope for commit announcements?
11:38:05Zagorwodz: hope springs eternal! :-)
11:39:37Zagorwodz: if you want to help, please create config files as best you can and some basic instructions I can follow to install/setup. researching is usually the most time-consuming item when adding new services.
11:39:47 Quit pamaury (Ping timeout: 248 seconds)
11:39:48 Quit lebellium (Read error: Connection reset by peer)
11:40:26 Join lebellium [0] (
11:41:33wodzZagor: I'll try to remember about this
12:06:27***Saving seen data "./dancer.seen"
12:13:54 Join Topy44|2 [0] (
12:14:58 Join jm [0] (
12:17:03 Quit Topy44 (Ping timeout: 252 seconds)
12:17:48 Quit lebellium (Read error: Connection reset by peer)
12:18:17 Join lebellium [0] (
12:37:46 Quit bluebrother (Ping timeout: 260 seconds)
12:37:53 Quit fs-bluebot (Ping timeout: 264 seconds)
12:39:19 Join fs-bluebot [0] (
12:39:26 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
12:40:27 Quit petur (Quit: *plop*)
13:20:47 Join lorenzo92 [0] (
13:24:03lorenzo92pamaury (logs): here the log ->
13:24:37lorenzo92pamaury: I hope it is as much complete as possible, it may be that there are some more packets since I forgot at first to detach my mouse :)
13:27:21lorenzo92pamury: NOTE the wasn't the original one, but a predefined sigmatel bootloader to avoid nand erasing again
13:34:52 Quit nateloaf (Quit: Leaving.)
13:45:47 Quit lorenzo92 (Ping timeout: 252 seconds)
14:01:45 Quit linuxstb (Quit: This computer has gone to sleep)
14:06:28***Saving seen data "./dancer.seen"
14:08:02 Join bebna [0] (~a.fasold@
14:09:23 Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb)
14:16:06 Quit linuxstb (Quit: This computer has gone to sleep)
14:18:30 Quit wodz (Quit: Leaving)
14:20:09 Join linuxstb [0] (~linuxstb@unaffiliated/linuxstb)
14:24:11 Quit kevku (Ping timeout: 264 seconds)
14:24:17 Join webguest04 [0] (
14:25:39 Join amayer_ [0] (
14:29:30 Join froggyman [0] (~me@unaffiliated/froggyman)
14:30:04webguest04hi can anyone tell me the latest status of the fuze+ port?
14:30:56 Join Provel_ [0] (
14:32:08 Quit webguest04 (Quit: CGI:IRC)
14:32:26 Join StarShooter [0] (
14:33:59 Quit Provel (Ping timeout: 256 seconds)
14:45:57 Join dfkt [0] (dfkt@unaffiliated/dfkt)
14:51:27 Quit froggyman (Ping timeout: 255 seconds)
14:58:38amayer_it should say right on the homepage
14:59:25 Join prof_wolfff [0] (
15:00:04 Join froggyman [0] (
15:00:07 Quit froggyman (Changing host)
15:00:07 Join froggyman [0] (~me@unaffiliated/froggyman)
15:02:39 Join kevku [0] (x@2001:470:dcc6:0:69:69:69:69)
15:05:21 Join wodz [0] (
15:06:14 Quit mortalis (Quit: Leaving)
15:08:55 Quit fs-bluebot (Ping timeout: 240 seconds)
15:09:40wodzpamaury: (log) I found something peculiar - usb_drv_release_endpoint() is called for nonexistent endpoints - I mean it is called for both IN and OUT variant of every endpoint. Should this function filter this?
15:12:51wodzpamaury: (log) in usb_storage_init_connection() there are some ifdefs for particular targets. I don't quite understand the purpose but It may be that RK27XX case should be added somewhere.
15:15:56 Join fs-bluebot [0] (
15:19:45 Quit Topy44|2 (Quit: KVIrc 4.2.0 Equilibrium
15:20:09 Join Topy44 [0] (
15:22:31 Quit StarShooter (Quit: CGI:IRC (EOF))
15:26:04 Join LjL [0] (~ljl@unaffiliated/ljl)
15:27:59 Join Guest44874 [0] (
15:29:09 Quit wodz (Quit: Leaving)
15:30:59 Quit Rower85 (Ping timeout: 250 seconds)
15:43:16 Quit Zagor (Quit: Clint excited)
15:54:29 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
15:55:09 Quit froggyman (Ping timeout: 260 seconds)
15:55:54 Quit amayer_ (Remote host closed the connection)
15:56:21 Join froggyman [0] (~me@unaffiliated/froggyman)
15:57:02 Join WalkGood [0] (~4@unaffiliated/walkgood)
15:57:06 Join anewuser [0] (~anewuser@
15:57:06 Quit anewuser (Changing host)
15:57:06 Join anewuser [0] (~anewuser@unaffiliated/anewuser)
15:57:19 Quit froggyman (Client Quit)
15:57:33 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
16:06:29***Saving seen data "./dancer.seen"
16:25:02 Quit aevin (*.net *.split)
16:25:03 Quit rasher (*.net *.split)
16:26:09 Join aevin [0] (eivindsy@unaffiliated/aevin)
16:26:09 Join rasher [0] (~rasher@rockbox/developer/rasher)
16:30:53 Quit aevin (*.net *.split)
16:30:53 Quit rasher (*.net *.split)
16:32:05 Join aevin [0] (eivindsy@unaffiliated/aevin)
16:32:05 Join rasher [0] (~rasher@rockbox/developer/rasher)
16:37:38 Join pretty_function [0] (~sigBART@
16:38:58 Quit bertrik (Quit: No Ping reply in 180 seconds.)
16:39:24 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
16:39:40 Join krabador [0] (
16:47:01 Join amayer_ [0] (
16:53:49 Quit amithkk (Remote host closed the connection)
17:02:23 Join pamaury [0] (
17:02:23 Quit pamaury (Changing host)
17:02:23 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
17:13:36 Quit pretty_function (Remote host closed the connection)
17:32:58 Quit Guest44874 (Quit: Hmmm...)
17:34:24 Join amithkk [0] (uid4289@2buntu/writers/amithkk)
17:36:49 Quit anewuser ()
17:40:08 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:42:35 Join Rower85 [0] (
17:42:53 Quit Rower85 (Client Quit)
17:44:37 Join Rower85 [0] (
17:49:49 Quit Poodlemastah (Read error: No route to host)
17:50:29 Join Poodlemastah [0] (
17:51:11 Join n1s [0] (~n1s@rockbox/developer/n1s)
17:55:50 Quit Poodlemastah (Ping timeout: 245 seconds)
17:56:37 Join Poodlemastah [0] (
17:58:27 Join Poodlemastah_ [0] (
17:58:27 Quit Poodlemastah (Read error: Connection reset by peer)
17:58:27 Nick Poodlemastah_ is now known as Poodlemastah (
18:03:45 Quit Poodlemastah (Read error: Connection reset by peer)
18:03:52 Join Poodlemastah_ [0] (
18:03:55 Nick Poodlemastah_ is now known as Poodlemastah (
18:05:43 Join Poodlemastah_ [0] (
18:05:43 Quit Poodlemastah (Read error: Connection reset by peer)
18:05:43 Nick Poodlemastah_ is now known as Poodlemastah (
18:06:33***Saving seen data "./dancer.seen"
18:08:41 Quit n1s (Read error: Connection timed out)
18:10:13 Quit ender (Quit: "HR?" "Human Resources." "In Brussels that kind of department is referred to as the Office for Personkind Enablement. Resources sounds like something you dig out of the ground." -- Peter F. Hamilton: Great North Road)
18:12:31 Part LinusN
18:22:50 Quit Poodlemastah (Quit: ZNC -
18:24:58 Join Poodlemastah [0] (
18:26:32 Quit bertrik (Ping timeout: 252 seconds)
18:34:58 Quit Poodlemastah (Quit: ZNC -
18:36:08 Join Poodlemastah [0] (
18:41:25 Quit WalkGood ()
18:55:29 Quit kevku (Quit: KVIrc 4.3.1 Aria
18:56:41 Quit yuriks (Ping timeout: 260 seconds)
18:58:18 Join ender1 [0] (
18:59:17 Join lorenzo92 [0] (
18:59:47lorenzo92pamaury: did you receive the link about usb sniffing? :)
19:00:11pamauryNo, I don't think so
19:03:10pamauryBut I've discovered something great thanks to the Z5 updater: nearly all stmp based mp3 shared a common vendor specific scsi interface. For example I can scsi commands to my Fuze+, Zen X-Fi2 and Zen X-Fi3. I think the Z5 might also implement it. It allows to many things. See It's still work in progress and I've begun to write a tool. I'll poke you so that you can try it when it's committed
19:03:12pamaurylorenzo92: ^
19:05:01 Join sciopat [0] (
19:07:17 Join B4gd3r [0] (~daniel@
19:07:30 Quit sciopath (Ping timeout: 255 seconds)
19:10:27 Quit Bagder (Ping timeout: 248 seconds)
19:10:29lorenzo92pamaury: that's good , I will be back in 20 mins
19:11:54 Join Horscht [0] (
19:11:54 Quit Horscht (Changing host)
19:11:54 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:14:47 Join Wardo [0] (
19:22:21 Quit jhMikeS (Ping timeout: 260 seconds)
19:24:01 Join kiwicam [0] (~quassel@
19:32:28 Join kevku [0] (x@2001:470:dcc6:0:69:69:69:69)
19:33:50lorenzo92pamaury: by the way, the link was:
19:43:29 Join theli_ua [0] (
19:45:37 Quit eckoit (Quit: eckoit)
19:47:48pamaurylorenzo92: could you pastebin the output of lsusb -v on your Z5 in recovery mode please ?
19:47:57pamaury(lsusb -v -d vid:pid)
19:48:06lorenzo92just a second ;)
19:49:12 Join eckoit [0] (~ryan@
19:50:12pamauryor even better: put it on the wiki page of the Z5
19:50:56pamauryperfect, so that's not a HID device
19:51:06lorenzo92is it okay? :)
19:52:06pamauryfine, I'm still working on the updater tool. I'm working on the one of the creative zen x-fi2 but it's the same code actually. The code is really complicated
19:52:27lorenzo92good and bad ^^
19:53:09lorenzo92i have seen the recovery and updater modes, updater is the one when a program is sent in ram I guess right?
19:54:32pamauryupdater mode is probably a stripped usb mode which has the necessary scsi interface to write the firmware
19:56:20lorenzo92possible, yes...
19:57:01lorenzo92as you can see on the wiki the nand of z5 has 5 partitions that are created after the wipe when using the original (recovery tool)
19:57:36lorenzo92I still need to understand (well need to do a dump via linux) where is the stored
19:57:40lorenzo92(the samsung bootloader)
20:00:33 Join wodz [0] (
20:05:40 Quit eckoit (Quit: eckoit)
20:06:35***Saving seen data "./dancer.seen"
20:07:14pamaurylorenzo92: usually the partitions are: firmware, user, linux (if linux), janus (drm ?) and others
20:08:09 Join yuriks [0] (~yuriks@opentyrian/developer/yuriks)
20:10:03 Join lebellium_ [0] (
20:10:54 Join n1s [0] (~n1s@rockbox/developer/n1s)
20:11:47 Quit lebellium (Ping timeout: 248 seconds)
20:11:52lorenzo92pamaury: look at z5 page, but yes similar at what you say we have the firmware (bootloader), linux, a system data partition, a rootfs parition
20:11:57 Nick lebellium_ is now known as lebellium (
20:12:26lorenzo92pamaury: ah btw a question. Are all the NAND chips similar in usage? I mean, is there any standard interface?
20:12:45wodzlorenzo92: you mean raw nand?
20:12:56lorenzo92wodz: yes yes indeed raw nand
20:13:52wodzlorenzo92: general pattern is standard although there are two families - big page and small page, the actual handling mostly depends on nand controller
20:14:22pamauryusually they implement ONFI interface (which also specifies the pinout). Then you need to handle the different types of nands of course
20:14:35pamauryand then you have to implement the FTL
20:15:31 Join eckoit [0] (~ryan@
20:15:47lorenzo92pamaury wodz: thanks for clarification
20:15:48wodzI don't know if this is the case but many small page nands dont support ONFI
20:16:01pamauryreally ?
20:16:18wodzmost modern chips conforms to ONFI though
20:18:30wodzanyway FTL is really fun :P
20:19:18lorenzo92I may know which kind of fun you mean ^^
20:20:02lorenzo92FTL is a layer that underlines, e.g. the logical partitions?
20:20:19lorenzo92and does also error checking I guess or?
20:21:36pamaurylorenzo92: no, the FTL is the layer that makes the NAND appears as a block device
20:21:44lorenzo92ah okay
20:21:58pamauryit handles things like wear leveling, bad block/block reallocation, etc
20:22:18pamaurylorenzo92: I've committed a tool right now, could you test it on the z5 ? (not in recovery mode)
20:22:24lorenzo92oh yes yes that's what I meant with error check :)
20:22:30lorenzo92pamaury: yeah, sure ;)
20:22:49pamauryyou might need to install some scsi dev package
20:23:08pamauryprobably libsgutils2-dev
20:23:39pamauryexampke usage: scsitool /dev/sdb
20:24:08lorenzo92why not in recovery mode? It will start the linux in this way..
20:24:33pamaurythis tool is for the scsi interface
20:24:45pamauryI've not yet found the code for the recovery interface
20:24:54pamauryit's just to test my theory
20:25:13 Quit krabador (Remote host closed the connection)
20:26:00 Quit Wardo (Read error: Connection reset by peer)
20:27:26lorenzo92of course doesn't work since usb is implemented through a kernel usb gadget or similar
20:27:34lorenzo92Cannot get inquiry data: -1
20:28:20pamauryhum, strange, inquiry data is standard. It present itself as a UMS device right ?
20:29:30pamauryok, can you edit some code: in stmp_inquiry(), just before if(buf_sz != sizeof(buffer)), add printf("sz=%d\n", buf_sz);
20:30:30lorenzo92pamaury: 36
20:31:08pamauryah ok, I should have handled this. then replace 56 by 36 at the beginning of the function
20:31:37pamauryit reports the bare minimum without any vendor data
20:32:18lorenzo92nice, got something
20:32:22lorenzo92 Vendor: Samsung
20:32:23lorenzo92 Product: YP-Z5
20:32:24lorenzo92 Protocol: 36.0
20:33:06pamauryI might have swap minor/major versions of the protocol ^^
20:33:21pamauryFuze+ report 6.1 and Zen X-Fi2/3 report 6.0
20:33:45lorenzo92works both with /dev/sdb and /dev/sdb1 -> i'm curious: where is this implemented? at chip rom level?
20:34:14pamauryno no, it's probably implemented by a proprietary module which is called the usb gadget implementing ums
20:34:21pamaury*called from
20:34:25pamauryvery common
20:35:57pamaurywith this interface you can do a firmware upgrade for example
20:37:02lorenzo92very interesting !
20:37:36lorenzo92I can grab the module from the rootfs
20:37:52pamaurythat would be interesting indeed, two sources of information
20:38:06pamauryOkay, I might have found the code which send the firmware to the recovery, but it will be difficult
20:38:55pamaurylorenzo92: for a reference about this interface see it's still quite incomplete and I still need to put many more things I know on the wiki
20:39:16lorenzo92great ;)
20:40:38pamauryif I'm right you can get the partition table and even the physical device underlying it (nand, mmc, etc)
20:40:56pamauryyou can read/write
20:41:12pamauryyou can also ask the device to reset or to reboot to updater or to recovery
20:43:00lorenzo92awesome if working, here your mystery package :D
20:43:11lorenzo92contains all the stuff related to usb I could find
20:43:37lorenzo92you know, the main app is Java and everything gets called using scripts and files ^^
20:44:23lorenzo92which by the way makes a little sense java-speaking since this processor has a Jazelle hw accel for it
20:44:56pamauryit was android before android :)
20:45:51lorenzo92indeed :D
20:46:45lorenzo92yeah I decompiled some classes, well audio is OSS based and there is a linux daemon SoundCtl to control sound, and the java app sends commands using a /tmp/sound file haha
20:46:57lorenzo92sorry for the OT :D
20:48:07pamauryhum, the actual firmware code might be in the windows driver. Indeed the stmp37xx is hid based so not need for a drive but the stmp36xx needs a drive in recovery mode
20:49:06lorenzo92pamaury: yes it needs it :(
20:49:26lorenzo92*if you mean driveR ;)
20:51:20pamauryyeah :)
20:51:34 Join scorche [0] (~scorche@rockbox/administrator/scorche)
20:51:46lorenzo92did you read the usb logging when updating to ram the
20:53:45pamaurynot really, I found first try to reverse engineer the code
20:53:56 Quit scorche` (Ping timeout: 255 seconds)
20:55:33lorenzo92oh yes yes hope it will be useful!
20:55:53 Join TheSphinX^ [0] (
20:56:41lorenzo92kugel: soon I will also try to complete usb support on R0, my first attempts where fine until some point (when loading the kernel module), I think I need to fork another process to do that
20:59:18 Quit TheSphinX_ (Ping timeout: 260 seconds)
20:59:56 Join TheSphinX_ [0] (
21:01:31 Quit TheSphinX^ (Ping timeout: 244 seconds)
21:06:35 Quit y4n (Quit: only amiga makes it possible)
21:11:34 Nick B4gd3r is now known as Bagder (~daniel@
21:11:37 Quit Bagder (Changing host)
21:11:37 Join Bagder [241] (~daniel@rockbox/developer/bagder)
21:29:46 Quit theli_ua (Ping timeout: 265 seconds)
21:29:47 Join chinupcopeland [0] (
21:31:56 Quit Rower85 (Quit: Hmmm...)
21:32:46 Quit chinupcopeland (Client Quit)
21:37:23 Join Rower85 [0] (
21:38:26 Quit Rower85 (Client Quit)
21:47:52 Quit melmothX (Quit: #)
21:55:06 Quit akaWolf (Read error: Connection reset by peer)
21:55:26 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
21:59:09 Join Rower85 [0] (
21:59:14wodzpamaury: I posted my code on gerrit and attached logf.txt pastie in comment
21:59:40 Quit akaWolf (Ping timeout: 252 seconds)
22:06:38***Saving seen data "./dancer.seen"
22:14:49 Part eckoit
22:19:18 Join theli_ua [0] (
22:22:45 Quit wodz (Quit: Leaving)
22:57:18 Part amayer_
23:03:35 Quit Rower85 (Quit: Hmmm...)
23:13:31 Quit lorenzo92 (Remote host closed the connection)
23:13:36 Join Scromple [0] (~Simon@
23:16:18 Quit n1s (Quit: Ex-Chat)
23:28:42 Quit linuxstb (Quit: This computer has gone to sleep)
23:28:45 Quit kevku (Ping timeout: 260 seconds)
23:31:12 Quit theli_ua (Ping timeout: 240 seconds)
23:37:55 Join brkfstsqd [0] (
23:56:05 Quit ender1 (Quit: Most people are not looking for provable truths. As you said, truth is often accompanied by intense pain, and almost no one is looking for painful truths. What people need is beautiful, comforting stories that make them feel as if their lives have some )
23:56:53 Quit the-kyle (Ping timeout: 240 seconds)

Previous day | Next day