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 2011-09-14

00:03:07 Quit dfkt|n (Ping timeout: 260 seconds)
00:05:27 Quit n1s (Remote host closed the connection)
00:05:44 Quit mystica555_ (Ping timeout: 260 seconds)
00:05:47 Quit robin0800 (Ping timeout: 240 seconds)
00:06:37***Saving seen data "./dancer.seen"
00:07:55 Join robin0800 [0] (
00:18:04 Join mystica555_ [0] (
00:25:18 Quit mystica555_ (Ping timeout: 252 seconds)
00:29:50 Quit liar (Quit: hallowed are the ori!)
00:30:25 Part Zagor
00:31:28 Join mystica555_ [0] (
00:34:03 Quit ChickeNE_ (Ping timeout: 260 seconds)
00:35:15 Join Scromple [0] (
00:37:46pamauryI've found a nice way of putting the fuze+ into a strange state: reset the pinctrl block :)
00:40:53 Quit ender1 (Quit: The reason people use a crucifix against vampires is that vampires are allergic to bullshit. -- Richard Pryor)
00:48:54 Quit robin0800 (Ping timeout: 260 seconds)
00:49:08pamauryWeird, if I boot the main rockbox binary from the bootloader, it hangs at irq enabling but if I run it directly, it works
00:49:22 Join rtr54g9 [0] (18a85889@gateway/web/freenode/ip.
00:50:13rtr54g9Well attempting to modify it myself didn't work. Can somebody help me modify the dualboot function of the Sansa Clip+ bootloader so I can boot into Rockbox on usb connect?
00:50:15funmanpamaury: you need to disable individual interrupts at startup perhaps?
00:50:29funmanpamaury: i suppose running rockbox directly and then using rolo would fail as well
00:51:25pamauryI found the culprit: I needed to reset the interrupt controller, otherwise it seems that it would flood the cpu even with all interrupts disable
00:51:35pamaurynow it works \o/
00:51:36funmanrtr54g9: delete everything from line 251 to 316
00:52:05rtr54g9funman: that's exactly what I did. It doesn't boot RB.
00:52:13rtr54g9Does that mean bootloader issue then?
00:52:49funmanit means you didn't rebuild/use mkamsboot correctly i guess
00:54:11rtr54g9Made the change, compiled it, used it as per the manual installation instructions
00:56:07funmanyou could help pamaury finish fuze+ port
00:56:15funmanand then bug him to finish amsv2 usb :)
00:57:10pamauryI tried to work on it this summer, convinced that there is subtle link between usb and sd, but I've been unable to find out
00:59:03funmandid we find a close match for the hw in linux drivers?
00:59:14pamauryfor the usb driver ?
00:59:36pamauryyes, actually I'm pretty sure the problem has nothing to do with the driver itself
00:59:58pamaurythe problem probably has to do with the init part
01:00:17pamaurybecause of this strange fact: with an sd card inserted it works, without it doesn't
01:00:29funmana voltage problem?
01:00:37pamauryno idea
01:00:40funmani.e. if too much power goes to the SD
01:00:43pamauryperhaps a clock one
01:01:31pamauryno that would be the reverse: currently you need to have sd inserted to make it work
01:02:44pamaurybut perhaps sd enable some hardware, like resistors or a regulator or ... I'm not an electronic guy and usb is quite complicated at the hardware level
01:03:05rtr54g9(Clip+) If the bootloader attempted to boot RB and failed, would it just quietly fallback to OF?
01:03:33rtr54g9What would happen then?
01:03:40funmanpamaury: did you try to run some SD init?
01:03:48funmanrtr54g9: error message, see bootloader/sansa_as3525.c
01:04:14pamauryyes but I wasn't able to make it work, although I must admit I didn't go too far in this direction
01:04:55pamauryit would be interesting to see if there is a difference between sd inserted but *not* initialized and sd inserted and initialized
01:04:57 Quit bertrik (Ping timeout: 260 seconds)
01:10:19 Quit rtr54g9 (Ping timeout: 252 seconds)
01:13:42 Quit Strife89 (Quit: Connection reset by deer.)
01:13:42pamauryfuck, I can't make the .init section work
01:15:03 Quit Utchybann (Read error: Operation timed out)
01:15:39 Join Utchybann [0] (
01:16:37 Quit mystica555_ (Ping timeout: 260 seconds)
01:16:46 Join soap [0] (~soap@
01:16:46 Quit soap (Changing host)
01:16:46 Join soap [0] (~soap@rockbox/staff/soap)
01:17:12pamauryfinally found out, I've managed to run into all the most unlikely cases tonigh
01:34:23 Quit funman (Quit: leaving)
01:38:10CIA-14New commit by pamaury (r30521): imx233/fuze+: rework linker script to load the bootloader at ram start + 1Mb to leave a load for the firmware
01:38:43CIA-14New commit by pamaury (r30522): imx233/fuze+: use random size for plugin and codec buf (must be non-zero for init attr)
01:38:46CIA-14New commit by pamaury (r30523): imx233/fuze+: fix ctr0 to use a fresh stack and update firmware linker script
01:38:50CIA-14New commit by pamaury (r30524): imx233/fuze+: add more interrupts, rewrite block resetting, reset icoll on boot (useful for firmware)
01:38:53CIA-14New commit by pamaury (r30525): imx233/fuze+: reset ssp block correctly, define maximum ssp transfer size
01:38:57CIA-14New commit by pamaury (r30526): imx233/fuze+: reset dma block correctly and define maximum transfer size
01:39:00CIA-14New commit by pamaury (r30527): imx233/fuze+: define sd stub
01:39:06CIA-14New commit by pamaury (r30528): imx233/fuze+: define mmc stubs, correctly handle ssp maximum transfer size, correctly handle flash size (including windowing)
01:39:12CIA-14New commit by pamaury (r30529): imx233/fuze+: correctly reset timrot block
01:39:16CIA-14New commit by pamaury (r30530): imx233/fuze+: fix prototype
01:39:19CIA-14New commit by pamaury (r30531): imx233/fuze+: correctly lcdif block
01:39:24CIA-14New commit by pamaury (r30532): imx233/fuze+: fix default init code (define lcd kind as 9325 and do 7783 init !)
01:40:07CIA-14New commit by pamaury (r30533): imx233/fuze+: implement power management stubs
01:40:10CIA-14New commit by pamaury (r30534): imx233/fuze+: implement lradc function and adc on top of it
01:40:14CIA-14New commit by pamaury (r30535): imx233/fuze+: implement various audio stubs and update source
01:40:17CIA-14New commit by pamaury (r30536): imx233/fuze+: correctly reset i2c block
01:40:21CIA-14New commit by pamaury (r30537): imx233/fuze+: add charger related defines
01:40:25CIA-14New commit by pamaury (r30538): imx233/fuze+: add buggy and unfinished keymap
01:40:29CIA-14New commit by pamaury (r30539): imx233/fuze+: remove useless file
01:40:30CIA-14r30521 build result: All green
01:41:23 Join rtr54g1 [0] (18a85889@gateway/web/freenode/ip.
01:42:26pamauryhopefully I'm getting closer to something usable on fuze+
01:42:34CIA-14r30538 build result: All green
01:44:38CIA-14r30539 build result: All green
01:44:55 Quit MethoS- (Remote host closed the connection)
01:45:07rtr54g1Alright, one more time. Can somebody help me remove USB checking from mkamsboot's dualboot? I removed the lines funman told me to. compiled it and flashed the patched bin. It still boots to OF on USB insert. I just compiled it again. Same result.
01:45:14rtr54g1There's gotta be a simple way to do this
01:45:42tmztinvert it?
01:46:00rtr54g1Excuse me?
01:46:14tmztI mean are you trying to invert the check or disable it completely
01:46:20rtr54g1Disable it
01:46:26rtr54g1I want to boot RB on USB insert
01:46:46tmztthere was an entry in svn where it was made to default to rb at some point, but not sure that was in the amsboot
01:46:46rtr54g1I removed lines 251-317 on the dualboot.S file
01:46:48rtr54g1Didn't work
01:47:31rtr54g1Yeah I saw somebody mention they uploaded a patch to flyleaf. I search it for an hour and didn't find it.
01:47:35rtr54g1Can't find anything in the SVN
01:47:54pamauryfunman is one of the people who best know the bootloader, and tweaking the amsv2 bootloader is kind of dangerous if you don't know what you are doing :-/
01:48:40rtr54g1I did what he told me to already. I looked through the file and it seems like that's all that needs to be done. When he confirmed I compiled it like that.
01:48:45rtr54g1It still boots OF on USB insert
01:49:18 Quit pamaury (Remote host closed the connection)
01:55:25 Quit rtr54g1 (Ping timeout: 252 seconds)
02:06:40***Saving seen data "./dancer.seen"
02:08:46 Quit stripwax (Quit:
02:13:40 Join lgm [0] (
02:16:51 Join Horschti [0] (
02:16:51 Quit Horschti (Changing host)
02:16:51 Join Horschti [0] (~Horscht@xbmc/user/horscht)
02:17:29 Quit fwee (Ping timeout: 252 seconds)
02:17:30 Quit Horscht (Ping timeout: 252 seconds)
02:21:26 Quit mc2739 (Quit: leaving)
02:27:05 Join milk [0] (
02:34:18 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
02:34:20 Quit mc2739 (Client Quit)
02:52:49 Quit kadoban (Ping timeout: 260 seconds)
02:59:37 Join Randyl9ll [0] (
03:00:23 Quit lgm (Ping timeout: 252 seconds)
03:01:21 Quit Randyl9ll (Client Quit)
03:06:22soapscorche - VPN blocked by forums - time to deal with it?
03:12:18 Join heath [0] (
03:13:21 Quit heath (Client Quit)
03:26:42 Quit nick-p (Quit: Leaving)
03:35:24 Join juri_ [0] (~juri@
03:35:44juri_hmm. my ipod nano 1g blew up, with todays rockbox.
03:36:02juri_'Data abort at 00061BDC (0)'
03:36:18juri_and its not turning off. what do i have to do to shut this thing down?
03:37:16JdGordonhold select and play
03:38:05 Quit Llorean (Read error: Connection reset by peer)
03:38:55juri_mmm. not working.
03:39:09JdGordonerr, select+menu
03:39:32juri_thank you kindly. :)
03:39:44juri_wow. does that each boot.
03:40:09JdGordonjust started happening?
03:40:25juri_yepyep. i filled the filesystem. probably my fault.
03:40:46JdGordoncompletly full?
03:41:05juri_yea. tried to scp in too much stuff.
03:41:37juri_scanning disk... then boom.
03:46:31juri_yay dual-boot. the apple firmware exists...
03:48:25juri_ah. it helps to unload all the music i inherited, on the device.
03:52:32 Quit parafin (Ping timeout: 260 seconds)
03:52:39juri_grr. that didn't fix it.
03:53:01JdGordoncan you compile your own build? or using builds from the website?
03:53:11juri_i used the daily build for it.
03:53:46juri_i guess its time o re-install todays build. it booted fine once.
03:53:56 Join parafin [0] (
03:54:50JdGordonthat is probably a real bug though
03:55:38JdGordonannoyingly I can do a build for you right now which would help figure out what the 61BDC number means
03:56:54juri_I'm good with going through some debugging steps.
03:57:48juri_only if you're interested, tho.
03:58:41 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
03:58:59JdGordonyou need to be able to build it yourself
03:59:28JdGordonactually, gimme a few min and ill se if i can build for oyu
03:59:42juri_mm. i'll set this aside, and do it tomorrow at freegeek, then.
04:01:13JdGordongimme 3 min :)
04:02:15juri_just bought it today, with cables and a cover. $30.
04:05:56JdGordonok, grab">
04:06:44***Saving seen data "./dancer.seen"
04:11:21juri_ok, grabbed it. how do i get the utility to install it?
04:11:30JdGordonjust extract it to your ipod
04:12:10juri_kk. done. rebooting...
04:13:01juri_well, that changed the number.
04:13:06JdGordongood :)
04:13:11JdGordonwhats the number?
04:13:12juri_data abort at 00000002 (0).
04:13:18JdGordonah lame :/
04:13:32juri_looks pretty lame. ;)
04:13:54JdGordonwhen was the last build that worked?
04:14:09juri_todays did. for one boot.
04:14:46JdGordondelete the .rockbox/config.cfg and .rockbox/nvram.bin files and see if that fixes it
04:14:50juri_(yes, i'm umounting, and syncing before unplugging)
04:17:08juri_still no go.
04:17:15juri_tried each individually.
04:17:57JdGordoncrap, last thing i can suggest is trying each of the builds from and let us know which is the one which breaks
04:18:22juri_but... this one worked. for one boot. ;P
04:18:39JdGordondont do each in a row though, that will take ages... try the first, the the middle on if the first worked
04:18:44juri_let me try uninstalling, and re-installing.
04:18:56JdGordonthats unlikly to fix anything
04:26:26juri_well, stable looks like it worked. now to extract a daily...
04:30:30 Join factor [0] (~factor@
04:53:12 Quit pixelma (Disconnected by services)
04:53:12 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:53:34 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:54:33 Quit amiconn (Read error: Operation timed out)
04:54:55 Join amiconn [0] (quassel@rockbox/developer/amiconn)
05:00:20 Join heath [0] (
05:00:24 Quit TheSeven (Disconnected by services)
05:01:04 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
05:03:06heathWhen connecting my fuze with rockbox 3.9.1 it seems to disconnect quite often
05:05:16 Quit heath (Quit: CGI:IRC (EOF))
05:06:25 Join Keripo [0] (
05:08:05 Join heath [0] (
05:08:47heathVery often, not even 20 songs can transfer without the fuze freezing/shutting down
05:09:11JdGordonbattery issues?
05:09:36heathCould be, I just recently found it after loosing it for about 2 months
05:09:45 Join SomeoneWeird [0] (~SomeoneWe@unaffiliated/someoneweird)
05:09:56JdGordonmake sure it is fully charged before trying again
05:20:29 Join robin0800 [0] (~robin0800@
05:24:28 Quit robin0800 (Client Quit)
05:25:07 Join robin0800 [0] (~robin0800@
05:27:18 Quit heath (Quit: CGI:IRC)
05:32:27 Join Rob2222 [0] (
05:36:12 Quit Rob2223 (Ping timeout: 240 seconds)
05:38:28 Quit Horschti (Quit: Verlassend)
05:39:38 Quit bluefoxx (Ping timeout: 260 seconds)
05:46:43 Join mELs [0] (~user@
05:47:38 Part mELs
05:48:57 Join fwee [0] (
05:59:52 Quit guymann (Quit: fuuu)
06:06:47***Saving seen data "./dancer.seen"
06:19:50 Join bluefoxx [0] (
06:20:35 Join BHSPitMonkey_ [0] (
06:23:13 Quit robin0800 (Quit: Leaving)
06:29:41 Quit milk (Quit: baaaiiii)
06:30:00 Join Jak_o_Shadows [0] (
06:42:47 Quit bluefoxx (Ping timeout: 276 seconds)
06:54:33 Quit fyrestorm (Read error: Connection reset by peer)
06:59:10 Join Jak_o_Shadows1 [0] (
06:59:12 Quit crwl (Ping timeout: 252 seconds)
06:59:12 Quit merbanan (Ping timeout: 252 seconds)
06:59:12 Quit Zarggg (Ping timeout: 252 seconds)
06:59:12 Quit efyx (Ping timeout: 252 seconds)
06:59:13 Quit evilnick (Ping timeout: 260 seconds)
06:59:13 Quit Slasheri (Ping timeout: 260 seconds)
07:01:40 Quit semitones (Ping timeout: 260 seconds)
07:04:46 Quit parafin (*.net *.split)
07:04:46 Quit fs-bluebot (*.net *.split)
07:04:46 Quit simonlnu (*.net *.split)
07:04:46 Quit ps-auxw (*.net *.split)
07:04:46 Quit Scromple (*.net *.split)
07:04:46 Quit bah (*.net *.split)
07:04:46 Quit froggyman (*.net *.split)
07:04:46 Quit desowin_ (*.net *.split)
07:04:46 Quit bug2000 (*.net *.split)
07:04:46 Quit markun (*.net *.split)
07:04:46 Quit balintx (*.net *.split)
07:04:46 Quit ender| (*.net *.split)
07:04:46 Quit rasher (*.net *.split)
07:04:46 Quit Lalufu (*.net *.split)
07:04:46 Quit factor (*.net *.split)
07:04:46 Quit antil33t (*.net *.split)
07:04:46 Quit ruskie (*.net *.split)
07:04:46 Quit bzed (*.net *.split)
07:04:46 Quit bieber (*.net *.split)
07:04:46 Quit mikroflops (*.net *.split)
07:04:46 Quit neferty (*.net *.split)
07:04:46 Quit [fred] (*.net *.split)
07:04:46 Quit fwee (*.net *.split)
07:04:46 Quit Rob2222 (*.net *.split)
07:04:46 Quit [7] (*.net *.split)
07:04:46 Quit amiconn (*.net *.split)
07:04:46 Quit mc2739 (*.net *.split)
07:04:46 Quit Utchybann (*.net *.split)
07:04:46 Quit Xerion (*.net *.split)
07:04:46 Quit user829385 (*.net *.split)
07:04:46 Quit zchs (*.net *.split)
07:04:46 Quit tchan (*.net *.split)
07:04:46 Quit shai_ (*.net *.split)
07:04:46 Quit ReimuHakurei (*.net *.split)
07:04:46 Quit GodEater (*.net *.split)
07:04:46 Quit Farthen (*.net *.split)
07:04:46 Quit nomada (*.net *.split)
07:04:46 Quit Bagder (*.net *.split)
07:04:46 Quit otih (*.net *.split)
07:04:47 Quit mystica555 (*.net *.split)
07:04:47 Quit tjb0607 (*.net *.split)
07:04:47 Quit Zambezi (*.net *.split)
07:04:47 Quit jhMikeS (*.net *.split)
07:04:47 Quit Guest64469 (*.net *.split)
07:04:47 Quit Jak_o_Shadows (*.net *.split)
07:04:47 Quit BHSPitMonkey_ (*.net *.split)
07:04:47 Quit pixelma (*.net *.split)
07:04:47 Quit soap (*.net *.split)
07:04:47 Quit bluebroth3r (*.net *.split)
07:04:47 Quit maraz (*.net *.split)
07:04:47 Quit Guinness (*.net *.split)
07:04:47 Quit beta2k (*.net *.split)
07:04:47 Quit rudi_s (*.net *.split)
07:04:47 Quit advcomp2019_ (*.net *.split)
07:04:47 Quit Unhelpful (*.net *.split)
07:04:47 Quit Hadaka (*.net *.split)
07:06:04 Join crwl [0] (
07:06:04 Join semitones_ [0] (
07:06:04 Join evilnick_ [0] (
07:06:04 Join Slasheri_ [0] (
07:06:04 Join banan_ [0] (
07:06:04 Join efyx_ [0] (
07:06:04 Join Zarggg_ [0] (
07:06:04 Join fyre^OS [0] (
07:06:04 Join BHSPitMonkey_ [0] (
07:06:04 Join fwee [0] (
07:06:04 Join Rob2222 [0] (
07:06:04 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
07:06:04 Join amiconn [0] (quassel@rockbox/developer/amiconn)
07:06:04 Join pixelma [0] (quassel@rockbox/staff/pixelma)
07:06:04 Join factor [0] (~factor@
07:06:04 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
07:06:04 Join parafin [0] (
07:06:04 Join soap [0] (~soap@rockbox/staff/soap)
07:06:04 Join Utchybann [0] (
07:06:04 Join Scromple [0] (
07:06:04 Join Xerion [0] (
07:06:04 Join fs-bluebot [0] (
07:06:04 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
07:06:04 Join user829385 [0] (~aoeu@
07:06:04 Join simonlnu [0] (XfHQeMtoaw@unaffiliated/simonrvn)
07:06:04 Join antil33t [0] (
07:06:04 Join zchs [0] (
07:06:04 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
07:06:04 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
07:06:04 Join bah [0] (
07:06:04 Join maraz [0] (
07:06:04 Join shai_ [0] (
07:06:04 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
07:06:04 Join ReimuHakurei [0] (
07:06:04 Join Farthen [0] (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9)
07:06:04 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
07:06:04 Join nomada [0] (
07:06:04 Join Guinness [0] (
07:06:04 Join Bagder [241] (~daniel@rockbox/developer/bagder)
07:06:04 Join bug2000 [0] (~bug@unaffiliated/bug2000)
07:06:04 Join beta2k [0] (
07:06:04 Join markun [0] (
07:06:04 Join rudi_s [0] (
07:06:04 Join otih [0] (~otih@CAcert/Assurer/otih)
07:06:04 Join bzed [0] (
07:06:04 Join bieber [0] (
07:06:04 Join froggyman [0] (~seth@unaffiliated/froggyman)
07:06:04 Join mystica555 [0] (
07:06:04 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
07:06:04 Join tjb0607_away [0] (
07:06:04 Join mikroflops [0] (
07:06:04 Join neferty [0] (~andor@
07:06:04 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
07:06:04 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
07:06:04 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
07:06:04 Join balintx [0] (
07:06:04 Join Hadaka [0] (
07:06:04 Join ender| [0] (
07:06:04 Join Guest64469 [0] (
07:06:04 Join rasher [0] (~rasher@rockbox/developer/rasher)
07:06:04 Join desowin_ [0] (
07:06:04 Join Lalufu [0] (~sun@unaffiliated/lalufu)
07:06:04 Join [fred] [0] (
07:07:08 Quit God_Eater (Ping timeout: 252 seconds)
07:09:46 Quit ej0rge (Ping timeout: 252 seconds)
07:09:59 Join ej0rge [0] (~alhaz@
07:10:52 Quit powell14ski_ (Ping timeout: 252 seconds)
07:23:02 Quit Bagder (Ping timeout: 260 seconds)
07:24:36 Quit tmzt (Read error: Connection reset by peer)
07:25:07 Join tmzt [0] (~tmzt@
07:25:36 Join Jak_o_Shadows [0] (
07:26:31 Quit SomeoneWeird (Quit: Leaving)
07:28:30 Quit Jak_o_Shadows1 (Ping timeout: 260 seconds)
07:32:51 Join kadoban [0] (
07:36:38 Quit BHSPitMonkey_ (Remote host closed the connection)
07:58:08 Join Buschel [0] (
08:00:12CIA-14New commit by buschel (r30540): Roll back r30509 after discussion on irc. Activating AAC-HE SBR will not work on Sansa Clip v1.
08:02:31CIA-14r30540 build result: All green
08:03:17 Quit mystica555 (Ping timeout: 260 seconds)
08:05:38 Join mystica555 [0] (
08:06:48***Saving seen data "./dancer.seen"
08:10:27Buscheloops, of course my comment should have been about rolling back *r30510* ...
08:12:59 Join God_Eater [0] (93722cc8@rockbox/staff/GodEater)
08:13:04juri_I'll find the bug i'm running into in the morning.
08:13:23juri_this is a great way to epose one of my students to rockbox, and bug hunting.
08:13:59juri_Thanks for the excelent work, and the good support. ;)
08:14:30 Quit Unhelpful (Ping timeout: 260 seconds)
08:15:54 Quit Buschel (Quit: ChatZilla 0.9.87 [Firefox 6.0.2/20110902133214])
08:17:04 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
08:19:17JdGordonZagor: hey, any chance we can lock you and Torne in a windowless room to get git done? :) local FS corruption means i think I lost some work :(
08:20:50Zagoryeah, I was actually just looking into gerrit
08:21:04Tornewell i am in a different timezone now
08:21:09Torneso that probably doesn't help
08:22:15JdGordonalso, did anyone come to a descision about having a semi-official readonly github repo?
08:22:43JdGordonpushing 120MB to them is slow :)
08:24:49Tornenot really, no
08:25:09ZagorJdGordon: I can't see how it'd hurt, so I guess I'm for it.
08:25:54Zagorif it lowers the resistance to contributing for even one person, that's a win in my book
08:26:14 Join Jak_o_Shadows1 [0] (
08:26:44JdGordonthe rockbox username is already taken, should i just grab rockbox-official and leave it untill our git is going?
08:26:55JdGordonor just completly leave it till then?
08:27:21TorneZagor: my concern was mostly that it creates duplicate places to do a bunch of things
08:28:13Torne(and the "default" github workflow is kinda the opposite of the default gerrit workflow)
08:28:29JdGordonas long as we make it clear its read only and we ignore pull requests there it shouldnt cause a problem?
08:29:41 Quit Jak_o_Shadows (Ping timeout: 276 seconds)
08:30:03TorneIf we're not going to allow use of any of the features of github that make it interesting, then why have it, though?
08:30:13 Join Bagder [0] (
08:30:13 Quit Bagder (Changing host)
08:30:14 Join Bagder [241] (~daniel@rockbox/developer/bagder)
08:30:30JdGordonto make it easier for the people that do want to use it?
08:31:07JdGordonwasnt the argument based around people wanting to push WIP branches *somewhere*
08:31:23Torneand then they'll have to push all th esame stuff again when they want it to go in..
08:31:45Torneor squash their commits, or whatever
08:32:19TorneJdGordon: not really.. you can have that on gerrit, if you like
08:32:58ZagorI readily admit I don't have enough knowledge to have a very firm opinion
08:34:26TorneJdGordon: i would rather see us try and use things we can control first
08:34:35JdGordonTorne: ok, if gerrit gives us that then yeah no need
08:34:42Tornewe can start mirroring it anywhere, any time
08:34:51Torneif we feel we need to
08:34:59TorneJdGordon: you can set ACLs that include the user's name in the refname
08:35:12Torneso you can give people permission to push to refs/personal/<user>/*
08:35:16Torneor whatever.
08:35:36Tornethey wouldn't technically even need ot be committers.
08:36:02Tornei think you can even let them set other ACLs on the ref
08:36:12Torneso they can let other people share branches and so on
08:36:25Tornenot sure.
08:36:27JdGordonif we only allow that for commiters then yes github makes sense, but if we allow a free for all then that seems like a much better idea
08:36:47JdGordonthen we just need to worry about quotas
08:36:55TorneWell, no more than you do anyway, is the thing
08:36:59TorneRefs are refs
08:37:17Torneif you allow peple to push changes for review you are already basically allowing them to use up fairly arbitrary amounts of server resouces if they really try hard
08:37:32Tornethey're just pushing commits, in both cases
08:37:39JdGordonfair enough\
08:38:02TorneIt's more that you might not want to allow it because it encourages a way of working that may not be ideal
08:38:08Tornebut that's subject to debate
08:38:19JdGordonoh goody!
08:38:24JdGordonwe like debates here :p
08:38:51Torneanyway, i am not in a great hurry to set up a github mirror
08:39:01Tornethere's probably no point doing it until we are actually using git for real work
08:39:17Tornesince until then there is still a hypothetical possibility that we might rewrite history further :p
08:39:35JdGordonof course
08:40:31JdGordonwhats actually needed to get the ball rolling?
08:40:55ZagorI'm looking at the gerrit install right now
08:41:14 Quit amiconn (Remote host closed the connection)
08:41:14 Quit pixelma (Remote host closed the connection)
08:42:10TorneZagor: you don't actually need to do that
08:42:25TorneZagor: you can just untar the gerrit from the other server and change a few lines in the config
08:42:33Tornethen set up a reverse proxy on your httpd
08:42:55Tornethere's no particular need to set up a new copy
08:43:01Zagoraha, ok. that sounds easier. :-)
08:43:17Tornealas it's nearly midnight here so i can't really help you with that right now :/
08:43:21Tornei nede to sleep pretty soon
08:43:45JdGordonno you don't :)
08:44:15ZagorTorne: ok, I guess I'll have to work instead then :-)
08:44:57 Join pixelma [0] (quassel@rockbox/staff/pixelma)
08:44:57 Join amiconn [0] (quassel@rockbox/developer/amiconn)
08:45:30 Quit kadoban (Ping timeout: 260 seconds)
08:45:48 Nick kugel is now known as kugelp (~kugel@rockbox/developer/kugel)
08:46:20 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
08:51:07 Join ender` [0] (
08:57:23 Join kugel [0] (
08:57:24 Quit kugel (Client Quit)
09:05:11 Join ghallberg [0] (
09:05:15 Join nick-p [0] (
09:05:17 Join n1s [0] (~quassel@rockbox/developer/n1s)
09:05:41ghallbergHey, I was wondering which rockboxable players support headphone detection?
09:08:40 Join einhirn [0] (
09:08:40 Quit God_Eater (Quit: Page closed)
09:10:33 Nick kugelp is now known as kugel (~kugel@rockbox/developer/kugel)
09:12:09n1sghallberg: grep HAVE_HEADPHONE_DETECTION firmware/export/config
09:17:18 Quit evilnick_ (Remote host closed the connection)
09:18:59ghallbergThis project is crazy big...
09:19:13JdGordonwe try pretty hard for that!
09:21:11ghallbergI wish the clip+ could do headphone detection...
09:25:10tmztno gpio ann the adc for it?
09:25:26tmztno gpio and nothing in the adc for it
09:26:54 Join Jak_o_Shadows [0] (
09:28:35 Quit Jak_o_Shadows1 (Ping timeout: 260 seconds)
09:31:26ghallbergThe chip it's based on is supposed to support it, but I guess Sansa chose not to use it.
09:32:01 Quit Scromple (Read error: Connection reset by peer)
09:35:16 Join liar [0] (
09:40:50ghallbergHmm, the last discussion I can fins about headphone det3ection on AMS sansas is from april 2009, the clip+ was released after that so maybe it's worth investigating.
09:40:54ghallbergAnother day.
09:44:50 Join petur [0] (
09:44:53 Quit petur (Changing host)
09:44:53 Join petur [0] (~petur@rockbox/developer/petur)
09:58:46 Quit factor (Read error: Connection reset by peer)
10:03:27 Join God_Eater [0] (93722cd0@rockbox/staff/GodEater)
10:06:51***Saving seen data "./dancer.seen"
10:07:11 Quit mystica555 (Ping timeout: 276 seconds)
10:12:01 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
10:16:26 Join factor [0] (~factor@
10:17:22 Join [Sanyi] [0] (thg@gateway/shell/
10:20:42 Join mystica555 [0] (
10:28:20 Join mudd1 [0] (
10:32:41 Join flaps [0] (~flaps@
10:43:13 Join flaps_ [0] (bd06e02a@gateway/web/freenode/ip.
10:43:29 Part flaps_
10:43:53 Join pamaury [0] (
10:43:54 Quit pamaury (Changing host)
10:43:54 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:18:47 Quit flaps (Quit: ChatZilla 0.9.87 [Firefox 7.0/20110908135051])
11:27:41 Join Jak_o_Shadows1 [0] (
11:30:17 Quit Jak_o_Shadows (Ping timeout: 260 seconds)
11:30:57 Quit mc2739 (Ping timeout: 260 seconds)
11:32:30 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
11:34:03CIA-14New commit by nls (r30541): codeclib: further tweaks to the cf fft asm for a small speedup.
11:36:20CIA-14r30541 build result: All green
11:39:49 Join kadoban [0] (
11:41:53 Join mystica555_ [0] (
11:42:21 Quit linuxstb (Quit: Leaving)
11:42:43 Quit mystica555 (Ping timeout: 260 seconds)
11:46:05 Join mystica555 [0] (
11:52:12 Quit mc2739 (Ping timeout: 240 seconds)
11:54:21 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
11:59:03 Quit rudi_s (Ping timeout: 260 seconds)
11:59:50 Join rudi_s [0] (
12:06:54***Saving seen data "./dancer.seen"
12:10:04 Quit mc2739 (Ping timeout: 252 seconds)
12:18:21 Quit kadoban (Read error: Operation timed out)
12:18:51 Join casainho [0] (
12:28:25pamauryI'm missing some information on the fuze+ battery, there is some text written on it: 2.2Wh, 600mAh 3.7V, what do these number correspond to ? I guess 600mA is the maximum charge current, and 3.7V ?
12:28:28 Join Jak_o_Shadows [0] (
12:31:21 Quit Jak_o_Shadows1 (Ping timeout: 258 seconds)
12:33:26 Join dfkt|n [0] (
12:33:26 Quit dfkt|n (Changing host)
12:33:26 Join dfkt|n [0] (~dfkt@unaffiliated/dfkt)
12:37:28 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
12:38:27 Join swilde [0] (
12:38:48n1spamaury: 600mAh is the capacity of the battery
12:39:10n1sit delivers 3.7V and 3.7*600==2220
12:40:27 Join bluefoxx [0] (
12:41:41pamauryto charge it I need to know the maximum charge current or at least a reasonable stop current (=10% maximum charge current from the manual), how can I find that ?
12:43:10n1ssorry no idea
12:43:49pamauryis the capacity related to maximum charge current or not ?
12:46:02 Quit Keripo (Quit: Leaving.)
12:54:54 Quit swilde (Read error: Connection reset by peer)
12:58:50 Nick ghallberg is now known as pops (
13:03:09 Quit nick-p (Quit: Leaving)
13:20:49 Join soap__ [0] (
13:24:12 Quit soap (Ping timeout: 260 seconds)
13:29:36 Join Jak_o_Shadows1 [0] (
13:31:32 Quit Jak_o_Shadows (Ping timeout: 258 seconds)
13:44:02 Quit bah (Ping timeout: 252 seconds)
13:49:37 Join bah [0] (
13:50:07CIA-14New commit by pamaury (r30542): imx233/fuze+: implement usb enable
13:57:29pamauryno build result ?
14:01:58 Quit soap__ (Ping timeout: 260 seconds)
14:02:10 Join wodz|work [0] (
14:03:11Zagorfor some reason, nearly all clients failed to upload build logs. and hence they were blocked and their jobs reassigned.
14:03:59wodz|workpamury: capacity is not directly related to the max charge current BUT usually it is not adviced to charge with currents more than 2C for lipo. With 600mAh battery this would mean you should not cross 1.2A charge current
14:04:24wodz|workI dubt charge circuit can deliver that much anyway
14:05:34wodz|workIf the charging is from usb you are restricted to 500mA anyway
14:06:56***Saving seen data "./dancer.seen"
14:07:05Lalufuwell, maybe not.
14:07:12Lalufusome ports deliver more than that.
14:07:35Lalufuand let's not speak of cheap, chinese power supplies which have an USB port.
14:07:44CIA-14r30542 build result: 5 errors, 0 warnings (pamaury committed)
14:08:07wodz|workusb spec impose 500mA as upper limit
14:08:17Lalufuyes. people ignore that spec.
14:08:28Zagorpamaury: oops, my fault
14:08:31pamauryI'll draw at most 500mA, our usb stack tries to follow the spec :)
14:09:09LalufuI'd like to solve the following problem:
14:09:20wodz|workgo ahead, fry the controller as you like
14:09:26Lalufuwhen connected to an USB port, rb on an ipod goes into USB mass storage mode.
14:09:36 Join nick-p [0] (
14:10:04Lalufuthat prevents IAP from working. lots of devices seem to do both IAP and USB mass storage.
14:10:39Lalufuso i'd like to wait for a second or two after the USB insert event to listen for eventual IAP messages, and set a flag if we've seen any
14:10:49Lalufuand not go into USB mass storage mode if the flag is set
14:11:04gevaertsLalufu: a USB port as in "it looks like a USB port", or as in a working USB host?
14:11:21Lalufuwhatever triggers the "usb mass storage mode" in RB
14:11:46gevaertsThat's why I ask :)
14:12:38Lalufusorry, have to be afk for a short while. I'll be back.
14:12:50gevaertsThere's a known bug that makes us wrongly detect USB with some chargers. We know the solution, but it's a lot of work...
14:13:03pamauryyes, I'll do it when the fuze+ port is more stable
14:15:37CIA-14New commit by pamaury (r30543): sbtools: relax file size condition (easier to work with)
14:16:18CIA-14r30542 build result: All green
14:16:45Zagor(that's just be re-running the previous build after fixing my client)
14:18:08CIA-14r30543 build result: All green
14:19:31CIA-14New commit by pamaury (r30544): sbtools: fix code to work with file larger than header indicated size
14:21:28pamauryI should have tested before committing r30543 :)
14:21:31CIA-14r30544 build result: All green
14:23:49 Quit Jak_o_Shadows1 (Remote host closed the connection)
14:27:08 Join mercutio22 [0] (~mercutio2@
14:29:06mercutio22Hi. I was about to get rockbox installed into my sansa clip+ and it seems I need to get a copy of the original firmware first. So I did. Its a zip file containing clppa.bin and clpp_data.dat. Which one is the frmware file?
14:31:24 Quit parafin (Ping timeout: 240 seconds)
14:32:02 Join parafin [0] (
14:37:47JdGordonIs there any chance someone who knows the font code will look at fs#12273 before its finished?
14:37:47fs-bluebot use buflib for fonts (patches, new)
14:42:09 Quit Bagder (Quit: Konversation terminated!)
14:46:47God_EaterZagor: does that echofiapp thing you linked to this morning work with the linux spotify client?
14:47:28CIA-14New commit by jdgordon (r30545): Remove some old code which tries to clear/set the backdrop when starting plugins which is broken and potentially can cause backdrop corruption if the ...
14:48:05God_Eateroops - sorry, wrong channel!
14:49:17CIA-14r30545 build result: 1 errors, 1 warnings (jdgordon committed)
14:58:11 Part pops
14:58:11JdGordonkugel: you round?
14:58:58 Join Llorean [0] (
14:59:07 Quit Llorean (Changing host)
14:59:07 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
15:01:10JdGordonkugel: looking into fs#12279 - im getting a segfault in buflib_compact_and_shrink with those repro steps
15:01:10fs-bluebot Sansa Clip+: Music playback is returned to the head when wps is changed since r30486 (bugs, unconfirmed)
15:01:40JdGordonline 323, "this" is corrupt
15:01:48JdGordonwith audio stopped there is no issue
15:07:04jhMikeSgevaerts: I already dealt with it on sa9200. Not sure what "work" you're talking about.
15:07:04 Quit wodz|work (Quit: CGI:IRC (EOF))
15:08:24 Quit factor (Quit: Leaving)
15:08:46Lalufugevaerts: as far as I follow the code "something" (whatever it is, don't really care) triggers an SYS_USB_CONNECTED event, and the firmware switches into mass storage mode. right?
15:09:16Lalufuthe core for that is in misc.c
15:11:10 Quit scorche (Ping timeout: 240 seconds)
15:15:03 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
15:15:58gevaertsjhMikeS: all the others :)
15:16:21jhMikeSamsv2 is already set up. converting should be pretty simple
15:16:23gevaertsLalufu: yes, and that something is the important bit
15:16:53jhMikeSguess I can take care of arc controllers in one swoop
15:17:11gevaertsjhMikeS: nobody will stop you :)
15:17:34Lalufuhm. why? from my (IAP) pov I don' really care why the player decided to go away on me, I'd just like a way to stop it from doing so.
15:17:38jhMikeSRK27XX looks proper already
15:18:00jhMikeSwhich leave amsv1
15:18:30gevaertsLalufu: that's the point!
15:18:57gevaertsLalufu: the question is, are you seeing the known bug we have, or something else
15:19:21jhMikeSwell, hmmm...
15:20:25Lalufugevaerts: why is that distinction important? and how can I tell from the outside?
15:21:27gevaertsLalufu: if it
15:22:42gevaertsLalufu: if it's the known bug, we know what to fix :) (and then there's no reason to add workarounds). As for how to tell, that depends on how much info you have on things. If you can't tell, I'd say wait for jhMikeS to finish the conversion
15:23:24Lalufuwell, there really are devices that do both USB mass storage and IAP. On the same connector. so the player would be completely justified to go into mass storage mode.
15:24:34gevaertsMaybe. Do those devices send USB packets before attempting IAP communication?
15:26:00JdGordondoes queue_send() block untill the reply comes?
15:26:06JdGordonor is queue_post() the blocking call?
15:26:15jhMikeSJdGordon: queue_send is the blocking call
15:26:24JdGordonok ta
15:31:50Lalufuthe player would have to to into USB mode to determine that, right?
15:32:23LalufuIn addition, IAP is supported via USB in the newer iPods, so the device might try to do that.
15:34:05gevaertsThe player shouldn't go to USB mode unless actual USB packets are received. That's the thing that needs to be fixed.
15:34:11Lalufumost fall back to serial if USB does not work out, though
15:36:29*JdGordon gives up trying to understand buflib.c
15:36:32JdGordon+ playback.c
15:37:19jhMikeSJdGordon: to do what?
15:37:45JdGordonfix a crash trying to load themes while playback is running
15:38:06jhMikeSah, hmm...crashes are bad
15:38:41JdGordonat least its an easy repro though
15:39:30jhMikeSrepro man
15:41:34JdGordonthe audiobuf handle shrinks from the front so my uneducated guess is that playback isnt stopped early enough and it overwrites buflibs state
15:44:01jhMikeSyou mean the shrink call just before the remaking the audio buffer?
15:45:38JdGordon is the backtrace
15:46:08 Join [Saint] [0] (~st.lasciv@
15:52:09pamaurythe fuze+ database refresh is getting on my nerves...
15:55:57pamauryI've lost so much try to dual boot on fuze+ and I'm still trying...
16:01:25 Join Strife89 [0] (~Strife89@
16:02:59 Join scorche [0] (~scorche@rockbox/administrator/scorche)
16:04:08 Quit antil33t (Read error: Connection reset by peer)
16:04:27 Join antil33t [0] (
16:05:08CIA-14New commit by jethead71 (r30546): Convert ARC USB driver code to always use setup packet detection and remove the bus-reset-based detection method for it. This prevents false USB ...
16:07:00***Saving seen data "./dancer.seen"
16:07:20CIA-14r30546 build result: All green
16:09:13 Join WalkGood [0] (~WalkGood@unaffiliated/walkgood)
16:11:31JdGordonkugel: hmm, looks like the e200-sim is a reliable repro, just checked on clipplus and works fine
16:13:11Lalufuis it safe to call timeout_cancel on a timeout that has never been timeout_register()ed?
16:16:22jhMikeSyes, it should just not find it and return
16:23:16 Join robin0800 [0] (
16:29:19 Join Bagder [241] (~daniel@rockbox/developer/bagder)
16:34:06 Quit bah ()
16:36:07pamauryThe more I think about fuze+ dual-booting, the more I realized the path from the OF image to the final image is tricky
16:40:06 Join guymann [0] (
16:40:24 Quit Bagder (Quit: It is time to say moo)
16:43:42 Quit liar (Read error: Connection reset by peer)
16:47:47 Join liar [0] (
17:01:31 Quit Strife89 (Quit: Switching OS.)
17:03:49 Join Strife89 [0] (~Strife89@
17:06:26pamauryI hate make when it doesn't work as expected
17:07:17 Part Llorean
17:14:50pamauryI hate the fuze+ OF, it seems to be doing lots of weird checks at boot time
17:17:18 Join wodz [0] (
17:20:49 Part Zagor
17:23:56 Quit nick-p (Quit: Leaving)
17:24:58 Nick semitones_ is now known as semitones (
17:25:23 Quit semitones (Changing host)
17:25:23 Join semitones [0] (~quassel@unaffiliated/semitones)
17:26:59CIA-14New commit by jethead71 (r30547): Move AMSv1 (AMSv2 had been done already) to using setup packet request to detect a host.
17:29:05CIA-14r30547 build result: 48 errors, 0 warnings (jethead71 committed)
17:30:56 Quit God_Eater (Quit: Page closed)
17:30:57 Quit robin0800 (Quit: Leaving)
17:38:01 Quit antil33t (Read error: Connection reset by peer)
17:38:22 Join antil33t [0] (
17:39:03pamaury\o/ dual booting works on fuze+
17:39:27wodzwhat was the trick?
17:40:21pamaurylots of trick, I need to place the rockbox boot section *after* the OF one, to align the ressource one on a sector boundary, to have correct version too, ..
17:40:52wodzcorrect version of what?
17:41:09pamaurythe boot format is rather sophisticated, it has version information
17:41:42wodzoh, rom loader uses sb format as well?
17:42:12wodz*does use
17:42:16pamauryyes, you basically put a raw sb file on special partition and the rom will boot it
17:43:11wodzno go ahead with pcm
17:43:30pamauryI need to implement charging even before
17:43:49pamauryand finish the touchpad driver
17:43:59pamauryand fix the keymap
17:44:38wodzhave you tried some test_* benchmarks?
17:44:59pamauryno yet
17:45:04pamaurynot yet
17:46:15wodzI decided I need some break with rk27xx hacking and now I am looking at espeak
17:46:36pamaurywhat is still to be done on rk27xx ?
17:48:59wodzlots of - 1) lcd driver is one big hack 2) make usb driver to actually work 3) figure out why playback is so choppy 4) figure out why sd reads are so slow 5) implement nand driver (easy) 6) reverse engineer FTL (hard) 7) write proper bootloader 8) various other stuff like keymaps, graphics etc.
17:49:53*ukleinek would be interested in 6) but I hardly find the time for it
17:50:51wodzukleinek: Did you managed to display something on lcd using dma and hw format conversion or I am messing something?
17:50:54pamauryreverse engineering a FTL can be really tricky
17:51:21saratogapamaury: (about your earlier question) most lipoly batteries like to be charged at (peak) about 1/2 their capacity per hour
17:51:31saratogaso thats about 300mA for your battery
17:51:55wodzpamaury: It is a lot of work but since FTL is separate ar library in OF SDK this should be rather stright forward
17:52:55wodzah, and there are header files which seems to fit - this makes it a lot easier to understand disasm
17:53:05ukleinekwodz: I didn't dare to overwrite the OF before having understood more, so there is nothing to report
17:53:49wodzukleinek: Have you finished nand bootloader dump?
17:53:50pamaurysaratoga: so 500mA would be too much ?
17:54:04ukleinekwodz: I'm interested most in getting into the other DFU mode
17:54:19saratogapamaury: yes probably
17:54:32ukleinekwodz: no new results, just what I put into my webspace
17:54:38saratogayou can do faster, but it degrades teh battery quicker, and the maximum charge current actually doesn't seem up charging that much
17:54:55wodzsaratoga: this is not a general rule - 2C is usually refered as charging limit for lipo
17:55:38saratogawodz: maybe for some cells, but not in general I think
17:55:44pamauryI found lots of different in different references and unfortunately it's pretty hard to know what the OF does
17:55:45wodzand yes CC part is ~30% charging times
17:55:56 Join kadoban [0] (
17:56:23wodzsaratoga: I did my thesis about chemistry of libatteries so I am quite sure
17:56:43saratogaah ok
17:56:55pamauryso final word ? 500mA is ok ?
17:57:24wodzCV charging regime is more important
17:57:35saratogathat said I still prefer caution when the rated charge current isn't known
17:58:00pamauryI can always limit to 300mA, that's a safe value
17:58:26wodzpamaury: do you have access to bat temperature?
17:58:54pamauryI don't think so, but I have access to the die temperature for sure
17:58:58wodzmost recent batteries have integrated thermistor
17:59:38pamauryI can have a try, the imx233 has two dedicated channels for external thermistor but the OF doesn't seem to use it
18:00:13wodzdie temperature is not that interesting unless it can't cope with ~500mA current which is unlikely
18:00:20 Join bertrik [0] (
18:00:20 Quit bertrik (Changing host)
18:00:20 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:00:28CIA-14New commit by jethead71 (r30548): Scrub r30546 bootloader build errors.
18:01:33bertrikpamaury, regarding charge current, the AMS players I know use 0.5C charge current or less
18:01:41pamauryfreescale released some code and their linux code for the imx233 uses the die temperature as an approximation
18:02:15pamauryand as for the fuze+ OF, I know it uses this code but I can't tell if it was modified or not
18:02:21bertrikI wouldn't risk 2C
18:02:35pamauryneither me, and anyway usb doesn't provide it
18:02:47CIA-14r30548 build result: All green
18:02:58pamauryneither the chip
18:04:06wodzso go with 300mA and you will be on the safe side
18:04:29bertrikBTW, I did fix some spurious GPIO switching for AMS targets in the sd card driver (AMS variant 0 doesn't use GPIO to switch between internal and external sd slot)
18:04:58bertrikI think the best option is to use the same charge current as the OF, or go even lower than 0.5C
18:05:38 Join Keripo [0] (
18:05:55bertrikAccording to the battery university page on lithium charging, a higher charge current doesn't even make that much of a difference for total charge time because it will go into constant-voltage mode sooner
18:07:01***Saving seen data "./dancer.seen"
18:08:30wodzbertrik: thats exactly what I said before :-)
18:09:52jhMikeSso I could charge at 1mA, keep the battery healthy and it won't take much longer? :)
18:10:09 Quit petur (Quit: *plop*)
18:10:19 Quit fwee (Read error: Connection reset by peer)
18:10:33 Join fwee [0] (
18:10:35 Quit tchan (Read error: Connection reset by peer)
18:10:40pamaurybertrik: I don't know the charge current used by the OF
18:10:47wodzin CV mode you still need to provide some resonable current
18:11:31 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
18:14:05 Quit WalkGood (Quit: caminabien)
18:14:14bertrikI saw some power supply configuration code in the clip zip and I think we don't do nearly as much power configuration on the other AMS targets, perhaps paying more attention to this can help the AMSv2 USB problems
18:14:23 Join 16SAA1WH0 [0] (
18:14:26bertrikI'll have a look
18:16:02pamauryso back to fuze+, do I need to monitor some temperature ?
18:17:53*jhMikeS put wrong rev # in commit msg :\
18:19:32wodzpamaury: that depends. If the battery have limit circuit - you don't have to otherwise you should
18:20:45wodzvirtually all cellphones batteries have limit circuit, ipod batteries also
18:21:13wodzmpio batteries do have also, others - I don't know
18:22:41pamauryanyway, I've charged the fuze+ a few times and it never went hot
18:25:11wodzpamaury: does charging block do CC/CV cycle automaticaly or you have to drive this manually?
18:25:54pamauryit's done automatically when the battery reaches 4.2V manual says
18:27:25pamaurythat might seems stupid but why 4.2V ? (there is 3.7V written on the battery but i'm unsure of the meaning)
18:29:00wodzI always wonder also. Fully charged li battery (li-ion or lipo) have 4.1 up to 4.3V depending on chemistry used
18:29:14jhMikeSgevaerts: I guess that covers it for now.
18:29:40wodzover 4.3 is dangerous generally
18:30:00alexbobpsuddenly my sansa fuze screen shows only white
18:30:14alexbobpI can turn it off and on, and listen to stuff, and it still works
18:30:19alexbobpbut the screen is always white
18:30:21alexbobphardware issue?
18:31:24jhMikeSit never shows anything, not even in OF?
18:31:49jhMikeS*except white of course
18:37:52pamauryI have some question regarding bootloader creation by Rockbox Utility
18:42:42pamaurywhen we provide RBUtil on the website, does it also contains the prebuilt utility to produce the bootloader images out of the OF ones ?
18:42:45CIA-14New commit by jethead71 (r30549): Remove obsolete USB_DETECT_BY_DRV define throughout.
18:43:12 Quit user829385 (Ping timeout: 260 seconds)
18:43:19pamauryor is the code in RBUtil ?
18:45:08CIA-14r30549 build result: All green
18:45:17alexbobpjhMikeS: right
18:45:28alexbobpalso white screen in OF
18:45:31gevaertsjhMikeS: do we still need the USB_DETECT_BY_CORE define? Are there things that don't use it?
18:45:54pamauryjhMikeS: do we still need usb_detect_by_core
18:45:55jhMikeSgevaerts: yes, the 6400 isn't using it
18:46:00pamauryoops, gevaerts was faster
18:46:21jhMikeSalexbobp: in that case it sounds likely
18:46:39pamaurythen how the 6400 does usb host detection ?
18:47:31jhMikeSI think it must just assume connected = host. I didn't see anything there about waiting for the host.
18:48:12pamaurybut detection by the core doesn't need any hardware support, so why not enable it ?
18:48:58jhMikeSit needs usb-<target>.c to be implemented correctly
18:49:07pamauryah yes, true
18:49:59pamaurywhich devices uses 6400 ?
18:50:06gevaerts"new" ipods
18:50:13gevaertsi.e. classic and nano2g
18:51:07pamaurynano2g has a usb-nano2g.c file, it should be trivial to fix it if necessary
18:51:34pamauryno ?
18:52:15jhMikeSpossibly likely. i can't test it though myself
18:52:21pamauryhum weird
18:52:40pamauryusb-drv-s3c6400.c has usb_init_device and usb-nano2g.c too :-/
18:53:04*gevaerts doesn't see any usb-nano2g.c
18:53:19jhMikeSusb-s5l8700.c ?
18:53:26pamauryin s5l8700/ipodnano2g
18:53:46pamaurybut there is a usb-s5l8700 too !
18:53:56gevaertspamaury: is your tree clean?
18:54:20pamauryI guess so, except if git svn didn't remove some file
18:54:49pamauryoh true, I have a unversioned usb-ipodnano2g.C
18:54:58*pamaury blames git
18:55:00jhMikeSDid I even set that up for detection via usb_tick? I'm not sure I did.
18:55:50pamauryindeed usb-s5l8700.c is rather poor
18:56:04pamaurywhy does it have usb_init_device ?
18:56:20gevaertsusb-s5l8700.c isn't used by the ipods
18:56:22pamauryis it actually used ?
18:56:31gevaerts's part of the meizu effort
18:56:55jhMikeSguess it is compatible with tick
18:57:15pamauryso the ipod detect stuff is in the drv file ?
18:57:39pamauryand it uses the tick
18:58:11 Join user829385 [0] (~aoeu@
18:58:42 Quit user829385 (Max SendQ exceeded)
18:58:57jhMikeSyeah, it's not marked "drv" either, it's just a big lump of the mid-level with the low level
18:59:35 Join Horscht [0] (
18:59:35 Quit Horscht (Changing host)
18:59:35 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:00:47pamauryit would be nice to split that and finally have a unique detection mechanism
19:03:33jhMikeSthe code in usb.c would still need the define but at least it could be less complicated about when to define it
19:05:15pamaurywhy would it still need it ?
19:05:58jhMikeSfor all the targets that don'e use it (basically without usb stack)
19:06:28gevaertsWouldn't that just be HAVE_USBSTACK?
19:07:16*gevaerts looks at USB_FULL_INIT and hides
19:07:35jhMikeSmmmm...maybe. the ams bootloaders just poll the thing
19:08:38pamaurydevice without the stack don't compile most of usb.c no ?
19:09:11pamaurywhy do we need FULL_INIT N
19:09:12jhMikeSsure they do. some bootloaders do a cutdown version though
19:12:38jhMikeSthere are alot of variations at this time
19:12:48pamaurybootloader doesn't use usb.c
19:12:57pamaury*bootloaders don't
19:13:37pamaurydo they ?
19:14:23pamauryah yes, there are a few functions
19:14:43pamaurythis file is a huge mess
19:15:31jhMikeSolder usb-ata bridge devices iiuc need something of it
19:21:03pamaurymy feeling is that usb.c contains two different things: detection and state management. usb detection should be completely split from the rest, just like with usb- and usb-drv-. Devices which need a tick for usb detect should just include a generic file and those which don't need it don't included it. There would a usb_detect_{init,close} called from usb_{init,close} and that's all. The remaining part would be useless for bootloader more (I
19:21:03pamaurythink) and I could be simplified a bit hopefully
19:22:50 Join MethoS- [0] (~clemens@
19:24:54jhMikeSI doubt anything needs tick detection, technically speaking
19:26:00pamauryit would mean reimplementing it on lots of target, or aren't there so many ?
19:27:03jhMikeSnot so many in terms of SoC
19:27:43pamauryI agree that probably no SoC doesn't provide an interrupt mechanism for usb detection
19:27:50 Join y4n [0] (y4n@unaffiliated/y4ndexx)
19:28:16jhMikeSadd usb-jz4740.c to the list
19:28:39pamauryreally ?
19:29:00jhMikeSappears done like 6400
19:30:13 Join Lear [0] (
19:30:47CIA-14New commit by learman (r30550): Fix FS #12266, by skipping empty frames when reading ID3v2 tags. Also add some length checks to be safe.
19:30:51 Quit Keripo (Quit: Leaving.)
19:30:52pamauryfunny, I never noticed that the jz4740 controller might be the same as the s3c2440 one
19:32:57CIA-14r30550 build result: All green
19:42:28bertrikpamaury, is it easy to tell working from non-working USB on AMSv2?
19:42:44bertrikI found some power init sequences in the clip+ OF that we don't do at all in rockbox
19:43:19bertrikI could add those and see if it improves USB on AMSv2
19:43:21jhMikeSbertrik: I think it varies considerably with the device
19:43:46jhMikeSthe fuzev2 (mine anyway) works rather well, others, not so much
19:44:26bertrikcan it be related to the AMSv2 variant?
19:44:49 Join Bagder [0] (
19:44:53 Quit Bagder (Changing host)
19:44:53 Join Bagder [241] (~daniel@rockbox/developer/bagder)
19:45:25jhMikeSI vaguely remember that I asked about that and found out it wasn't. Such discussion could be in the FS task
19:46:04bertrikI guess it's huge by now ...
19:50:54 Join bluebrother [0] (
19:50:55 Quit bluebrother (Changing host)
19:50:55 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
19:53:24 Quit fs-bluebot (Ping timeout: 240 seconds)
19:53:42 Quit dfkt|n (Ping timeout: 252 seconds)
19:53:50bertrikThe clipv2 doesn't have variants (AFAIK) and seems to have the problem too, so I think it's probably not variant related
19:54:27 Quit bluebroth3r (Ping timeout: 260 seconds)
19:55:02 Join fs-bluebot [0] (
19:55:40 Join Horschti [0] (
19:55:41 Quit Horschti (Changing host)
19:55:41 Join Horschti [0] (~Horscht@xbmc/user/horscht)
19:56:41 Quit Horscht (Ping timeout: 260 seconds)
20:00:58 Quit liar (Read error: Connection reset by peer)
20:03:13 Quit Strife89 (Ping timeout: 276 seconds)
20:03:59 Quit mamarley (Remote host closed the connection)
20:07:03***Saving seen data "./dancer.seen"
20:07:20 Quit casainho (Quit: ChatZilla 0.9.87 [Firefox 6.0.2/20110905174115])
20:07:23bertrikIs there a way to check USB on AMSv2 while avoiding corruption on the player (clip+)?
20:07:31 Quit [Saint] (Ping timeout: 258 seconds)
20:07:36bertrikMaybe just dd data from it?
20:09:45 Join Buschel [0] (
20:16:14bertrikThe ams v2 USB patch does absolutely nothing here
20:26:45bertrikOK, I made clean and recompiled, so now linux sees the drives/slots on my clip+, but it doesn't see any volumes
20:27:23bertrikThis could be a symptom of the AMSv2 USB problems, I guess
20:28:05 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
20:29:19bertrikpamaury, can you confirm?
20:37:07 Join TheLemonMan [0] (
20:38:23 Join user829385 [0] (~aoeu@
20:38:39 Quit user829385 (Max SendQ exceeded)
20:46:21 Join user829385 [0] (~aoeu@
21:00:02 Join sirrozha [0] (~sirrozha@
21:00:24 Join Keripo [0] (
21:01:11saratogabertrik: for me plugging into USB freezes Windows explorer trying to mount the player
21:01:12 Quit Keripo (Client Quit)
21:01:26saratogasome people just get mounts and unmounts
21:01:35saratogai would try the stock code and if it doesn't work assume thats the USB problem :)
21:12:20bertrikok, the power init sequence doesn't seem to make a lot of difference on AMSv2 USB...
21:13:31bertrikI was able to copy several 100 MB from the device, but it's not really reliable when trying that again
21:13:49 Join robin0800 [0] (
21:15:16 Quit Buschel (Quit: ChatZilla 0.9.87 [Firefox 6.0.2/20110902133214])
21:16:15jhMikeSthe progress bar upon starting or resuming playback on fuze goes insane then jumps to zero. If I select a theme, it starts
21:17:12jhMikeSusb was operational however
21:18:56 Quit robin0800 (Ping timeout: 260 seconds)
21:31:27 Quit Lear (Quit: ChatZilla 0.9.87 [Firefox 7.0/20110908135051])
21:36:40 Join bluefoxx_ [0] (
21:36:59 Quit bluefoxx (Ping timeout: 240 seconds)
21:42:46 Quit benedikt93 (Quit: Bye ;))
21:57:15 Join petur [0] (~petur@rockbox/developer/petur)
22:00:32 Quit y4n (Quit: Today is the perfect day for a perfect day.)
22:02:39 Join liar [0] (
22:02:49 Quit saratoga (*.net *.split)
22:02:49 Quit 16SAA1WH0 (*.net *.split)
22:02:49 Quit kadoban (*.net *.split)
22:02:49 Quit antil33t (*.net *.split)
22:02:49 Quit mc2739 (*.net *.split)
22:02:49 Quit yosafbridge (*.net *.split)
22:02:49 Quit kugel (*.net *.split)
22:02:49 Quit Barahir (*.net *.split)
22:02:49 Quit krazykit (*.net *.split)
22:02:49 Quit Ac-town (*.net *.split)
22:02:49 Quit aevin (*.net *.split)
22:02:49 Quit JdGordon (*.net *.split)
22:02:49 Quit sinthetek (*.net *.split)
22:02:49 Quit knittl (*.net *.split)
22:02:49 Quit FOAD (*.net *.split)
22:02:49 Quit CIA-14 (*.net *.split)
22:02:49 Quit liar (*.net *.split)
22:02:49 Quit user829385 (*.net *.split)
22:02:49 Quit bertrik (*.net *.split)
22:02:49 Quit pixelma (*.net *.split)
22:02:49 Quit amiconn (*.net *.split)
22:02:49 Quit gevaerts (*.net *.split)
22:02:49 Quit preglow (*.net *.split)
22:02:49 Quit dionoea (*.net *.split)
22:02:49 Quit jacekowski (*.net *.split)
22:02:49 Quit bluefoxx_ (*.net *.split)
22:02:50 Quit scorche (*.net *.split)
22:02:50 Quit Staphylo (*.net *.split)
22:02:50 Quit FoH (*.net *.split)
22:02:50 Quit Whopper (*.net *.split)
22:02:50 Quit ChanServ (*.net *.split)
22:03:59 Join liar [0] (
22:03:59 Join bluefoxx_ [0] (
22:03:59 Join user829385 [0] (~aoeu@
22:03:59 Join 16SAA1WH0 [0] (
22:03:59 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
22:03:59 Join kadoban [0] (
22:03:59 Join antil33t [0] (
22:03:59 Join scorche [0] (~scorche@rockbox/administrator/scorche)
22:03:59 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
22:03:59 Join amiconn [0] (quassel@rockbox/developer/amiconn)
22:03:59 Join pixelma [0] (quassel@rockbox/staff/pixelma)
22:03:59 Join yosafbridge [0] (
22:03:59 Join Staphylo [0] (
22:03:59 Join FoH [0] (
22:03:59 Join saratoga [0] (9803ec71@gateway/web/freenode/ip.
22:03:59 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:03:59 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
22:03:59 Join preglow [0] (
22:03:59 Join Barahir [0] (
22:03:59 Join krazykit [0] (
22:03:59 Join Ac-town [0] (~Ac-town@osuosl/staff/actown)
22:03:59 Join Whopper [0] (colin@about/cooking/sandwich/whopper)
22:03:59 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
22:03:59 Join aevin [0] (eivindsy@unaffiliated/aevin)
22:03:59 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
22:03:59 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
22:03:59 Join jacekowski [0] (
22:03:59 Join knittl [0] (~knittl@unaffiliated/knittl)
22:03:59 Join FOAD [0] (~foad@unaffiliated/foad)
22:03:59 Join CIA-14 [0] (
22:03:59 Join ChanServ [0] (ChanServ@services.)
22:03:59Mode"#rockbox +o ChanServ " by
22:07:04***Saving seen data "./dancer.seen"
22:14:59bertrikOTOH, copying the correct pmu init sequence from the OF probably won't hurt either
22:15:17 Quit MethoS- (*.net *.split)
22:15:17 Quit Galois (*.net *.split)
22:15:17 Quit Rondom (*.net *.split)
22:15:17 Quit ranmachan (*.net *.split)
22:15:17 Quit linuxguy3 (*.net *.split)
22:15:17 Quit niekie (*.net *.split)
22:15:17 Quit user890104 (*.net *.split)
22:15:17 Quit Torne (*.net *.split)
22:15:17 Quit jordan` (*.net *.split)
22:15:17 Quit juri_ (*.net *.split)
22:15:17 Quit jae (*.net *.split)
22:15:17 Quit ukleinek (*.net *.split)
22:15:17 Quit TBCOOL (*.net *.split)
22:15:17 Quit [Sanyi] (*.net *.split)
22:15:17 Quit alexbobp (*.net *.split)
22:15:17 Quit Elfish (*.net *.split)
22:15:17 Quit pjm0616 (*.net *.split)
22:15:17 Quit zu (*.net *.split)
22:15:17 Quit eintopf (*.net *.split)
22:15:17 Quit ved (*.net *.split)
22:15:24 Join eintopf [0] (
22:15:28 Join ved [0] (
22:15:33 Join pjm0616 [0] (~user@
22:15:33 Join MethoS- [0] (~clemens@
22:15:34 Join Torne [0] (
22:15:34 Quit Torne (Changing host)
22:15:34 Join Torne [0] (~torne@rockbox/developer/Torne)
22:15:39 Join linuxguy3 [0] (
22:15:42 Join user890104 [0] (~Venci@2a01:4f8:101:2a4:0:bc28:b2e1:9)
22:15:45 Join Rondom [0] (~rondom@2a01:488:66:1000:b24d:4f2f:0:1)
22:15:45 Join jae [0] (
22:15:46 Quit tchan (Read error: Connection reset by peer)
22:15:49 Join zu [0] (
22:15:52 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
22:15:52 Join juri_ [0] (~juri@
22:15:59 Join Galois [0] (djao@2002:8161:5bfc::1)
22:16:02 Join alexbobp [0] (~alex@
22:16:04 Join jordan` [0] (~gromit@2001:660:3302:2826:225:90ff:fe20:d9a8)
22:16:05 Join [Sanyi] [0] (thg@gateway/shell/
22:16:07 Join ukleinek [0] (
22:16:09 Join ranmachan [0] (ranma@2a01:4f8:130:9321::2)
22:16:32 Nick [Sanyi] is now known as Guest74961 (thg@gateway/shell/
22:16:34 Quit Xerion (Read error: Connection reset by peer)
22:16:38 Join TBCOOL [0] (
22:16:38 Join niekie [0] (~niek@CAcert/Assurer/niekie)
22:16:38 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
22:17:15 Join Xerion [0] (
22:18:46 Quit simabeis (*.net *.split)
22:18:46 Quit GeekShadow (*.net *.split)
22:18:46 Quit scorche|sh (*.net *.split)
22:18:46 Quit soap_ (*.net *.split)
22:18:47DEBUGEOF from server (Success) (snapshot: netstuff.c line 545)
22:18:47***Saving seen data "./dancer.seen"
22:18:49***Started Dancer V4.16
22:18:49***Connected to on port 6667
22:18:49***Logfile for #rockbox started
22:18:56Mode"logbot :+i" by logbot
22:19:00***Server message 501: 'logbot :Unknown MODE flag'
22:19:00 Join logbot [0] (
22:19:00 Join simabeis [0] (
22:19:00 Join feisar- [0] (
22:19:00 Join scorche|sh [0] (
22:19:00 Join Xerion [0] (
22:19:00 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
22:19:00 Join niekie [0] (~niek@CAcert/Assurer/niekie)
22:19:00 Join TBCOOL [0] (
22:19:00 Join ranmachan [0] (ranma@2a01:4f8:130:9321::2)
22:19:00 Join ukleinek [0] (
22:19:00 Join Guest74961 [0] (thg@gateway/shell/
22:19:00 Join jordan` [0] (~gromit@2001:660:3302:2826:225:90ff:fe20:d9a8)
22:19:00 Join alexbobp [0] (~alex@
22:19:00 Join Galois [0] (djao@2002:8161:5bfc::1)
22:19:00 Join juri_ [0] (~juri@
22:19:00 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
22:19:00 Join zu [0] (
22:19:00 Join jae [0] (
22:19:00 Join Rondom [0] (~rondom@2a01:488:66:1000:b24d:4f2f:0:1)
22:19:00 Join user890104 [0] (~Venci@2a01:4f8:101:2a4:0:bc28:b2e1:9)
22:19:00 Join linuxguy3 [0] (
22:19:00 Join Torne [0] (~torne@rockbox/developer/Torne)
22:19:00 Join MethoS- [0] (~clemens@
22:19:00 Join pjm0616 [0] (~user@
22:19:00 Join ved [0] (
22:19:00 Join eintopf [0] (
22:19:00 Join @ChanServ [0] (ChanServ@services.)
22:19:00 Join CIA-14 [0] (
22:19:00 Join FOAD [0] (~foad@unaffiliated/foad)
22:19:00 Join knittl [0] (~knittl@unaffiliated/knittl)
22:19:00 Join jacekowski [0] (
22:19:00 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
22:19:00 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
22:19:00 Join aevin [0] (eivindsy@unaffiliated/aevin)
22:19:00 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
22:19:00 Join Whopper [0] (colin@about/cooking/sandwich/whopper)
22:19:00 Join Ac-town [0] (~Ac-town@osuosl/staff/actown)
22:19:00 Join krazykit [0] (
22:19:00 Join Barahir [0] (
22:19:00 Join preglow [0] (
22:19:00 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
22:19:00 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:19:00 Join saratoga [0] (9803ec71@gateway/web/freenode/ip.
22:19:00 Join FoH [0] (
22:19:00 Join Staphylo [0] (
22:19:00 Join yosafbridge [0] (
22:19:00 Join pixelma [0] (quassel@rockbox/staff/pixelma)
22:19:00 Join amiconn [0] (quassel@rockbox/developer/amiconn)
22:19:00 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
22:19:00 Join scorche [0] (~scorche@rockbox/administrator/scorche)
22:19:00 Join antil33t [0] (
22:19:00 Join kadoban [0] (
22:19:00 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
22:19:00 Join 16SAA1WH0 [0] (
22:19:00 Join user829385 [0] (~aoeu@
22:19:00 Join bluefoxx_ [0] (
22:19:00 Join liar [0] (
22:19:00 Join petur [0] (~petur@rockbox/developer/petur)
22:19:00 Join sirrozha [0] (~sirrozha@
22:19:00 Join TheLemonMan [0] (
22:19:00 Join Horschti [0] (~Horscht@xbmc/user/horscht)
22:19:00 Join fs-bluebot [0] (
22:19:00 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
22:19:00 Join Bagder [241] (~daniel@rockbox/developer/bagder)
22:19:00 Join fwee [0] (
22:19:00 Join wodz [0] (
22:19:00 Join guymann [0] (
22:19:00 Join parafin [0] (
22:19:00 Join mercutio22 [0] (~mercutio2@
22:19:00 Join rudi_s [0] (
22:19:00 Join mystica555 [0] (
22:19:00 Join mystica555_ [0] (
22:19:00 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:19:00 Join mudd1 [0] (
22:19:00 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
22:19:00 Join n1s [0] (~quassel@rockbox/developer/n1s)
22:19:00 Join ender` [0] (
22:19:00 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
22:19:00 Join tmzt [0] (~tmzt@
22:19:00 Join ej0rge [0] (~alhaz@
22:19:00 Join crwl [0] (
22:19:00 Join semitones [0] (~quassel@unaffiliated/semitones)
22:19:00 Join Slasheri_ [0] (
22:19:00 Join banan_ [0] (
22:19:00 Join efyx_ [0] (
22:19:00 Join Zarggg_ [0] (
22:19:00 Join fyre^OS [0] (
22:19:00 Join Rob2222 [0] (
22:19:00 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
22:19:00 Join Utchybann [0] (
22:19:00 Join simonlnu [0] (XfHQeMtoaw@unaffiliated/simonrvn)
22:19:00 Join zchs [0] (
22:19:00 Join ruskie [0] (ruskie@sourcemage/mage/ruskie)
22:19:00 Join maraz [0] (
22:19:00 Join shai_ [0] (
22:19:00 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
22:19:00 Join ReimuHakurei [0] (
22:19:00 Join Farthen [0] (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9)
22:19:00 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
22:19:00 Join nomada [0] (
22:19:00 Join Guinness [0] (
22:19:00 Join bug2000 [0] (~bug@unaffiliated/bug2000)
22:19:00 Join beta2k [0] (
22:19:00 Join markun [0] (
22:19:00 Join otih [0] (~otih@CAcert/Assurer/otih)
22:19:00 Join bzed [0] (
22:19:00 Join bieber [0] (
22:19:00 Join froggyman [0] (~seth@unaffiliated/froggyman)
22:19:00 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
22:19:00 Join tjb0607_away [0] (
22:19:00 Join mikroflops [0] (
22:19:00 Join neferty [0] (~andor@
22:19:00 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
22:19:00 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
22:19:00 Join balintx [0] (
22:19:00 Join Hadaka [0] (
22:19:00 Join ender| [0] (
22:19:00 Join Guest64469 [0] (
22:19:00 Join rasher [0] (~rasher@rockbox/developer/rasher)
22:19:00 Join desowin_ [0] (
22:19:00 Join Lalufu [0] (~sun@unaffiliated/lalufu)
22:19:00 Join [fred] [0] (
22:19:16 Join soap_ [0] (
22:19:16 Join madskiny [0] (dre@gateway/shell/
22:19:19 Quit soap_ (Changing host)
22:19:19 Join soap_ [0] (~soap@rockbox/staff/soap)
22:19:19 Join EvanCarroll [0] (~ecarroll@
22:19:28 Join avacore [0] (
22:19:48 Join GeekShadow [0] (~antoine@
22:26:30 Quit liar (Ping timeout: 258 seconds)
22:29:01bertrikoh wait, I *do* see a positive effect from my pmu init sequence :D
22:29:31bertrikthree times in a row the plain code won't even mount, three times in a row the patched code mounts immediately
22:30:00*jhMikeS hesitantly \o/'s
22:32:34 Join liar [0] (
22:33:09Lalufugevaerts: I put a quick implementation of my usb-pause-for-iap-idea here:
22:33:34Lalufuit seems to work in my (limited) home testing, will introduce the player to real world devices tomorrow, if I find the time.
22:35:10gevaertsLalufu: did you try a post-r30549 build?
22:36:22Lalufui just merged a current git pull
22:37:00 Join robin0800 [0] (~robin0800@
22:38:17gevaertsBut did you try it without your patch?
22:41:40Lalufuno. and I'm sorry if I seem dense here, but I do not see how the problem of accidentially detecting USB chargers as full-blown USB hosts (which I assume you're talking about) has anything to do with my problem of the player switching to USB storage mode (while connected to a full-blown USB host) when I don't want it to.
22:42:35gevaertsBecause it's not clear (because you said you didn't know!) to me if what you're seeing is a misdetection of USB or a USB host
22:43:54LalufuMy problem is not the why of the change. Maybe the player detected a real honest-to-god USB host. Maybe it accidentially misdetected a charger. I don't care.
22:44:03LalufuWhat I _do_ care about is that it changes modes.
22:44:27Lalufunot the reason for the mode change. the change itself.
22:44:33gevaertsSo you want things to work, but only if the solution is a quick and dirty workaround?
22:44:44gevaertsSorry, but that's just stupid
22:45:01LalufuFixing the misdetection does not solve my problem.
22:45:07LalufuIt's that simple.
22:45:16gevaertsThen why did you *refuse* to say so?
22:46:37LalufuI'd be interested in what you percieved my problem to be, from my comments so far.
22:46:54LalufuMaybe I was'nt clear enough, but english is not my first language, so I might have been off.
22:47:59gevaertsHow should I know? Every time I ask a direct question you give a vague answer, and when I ask for clarification, instead of providing that you question my reasons for asking
22:48:30gevaertsAt this point I don't know if I care any more to be honest
22:49:57 Join martinst_ [0] (
22:53:25 Quit martinst_ (Client Quit)
22:56:23LalufuI'm sorry you think so. URL to the patch is above, if it turns out that helps with other devices I connect to the ipod I'll merge it into my larger IAP rework.
22:57:57saratogabertrik: got a patch I can try on mine?
22:58:01Torneit doesn't seem very likely that a device would be doing serial IAP and also mass storage
22:58:23Torneit seems more likely that this is a misdetection, or that the device is trying to do the smart IAP over weird scsi request thing
22:58:41LalufuIAP is defined via USB in newer revisions
22:58:53Torneyes, i know
22:59:02Tornebut we haven't implemebnted that, have wer?
22:59:18saratogawouldn't it make sense for pre USB audio devices to do MSC for data transfer and IAP for command signaling?
22:59:45Tornesaratoga: i don't think that exists
22:59:50 Nick tjb0607_away is now known as tjb0607 (
22:59:53Lalufucurrently, as soon as the player goes into MSC, almost everything else goes dead.
23:00:15TorneRight, because we're unmounting the disk
23:00:41Lalufuso I try to prevent going into MSC to be able to control the player
23:01:16Lalufuprevent as in: listen for IAP messages for a short time span and go into MSC if none turn up
23:01:53saratogaunless theres devices that really do initiate a USB session and use IAP that shouldn't be needed, right?
23:02:00TorneRight, but my point is that if the device you are plugging it into is trying to be a USB host then it probably is doing it so that it can use IAP over USB
23:02:07Torneand the real fix is to implement that
23:02:11Tornenot to break mass storage
23:02:14saratoga( i wouldn't be terribly surprised if something like that exists, but we should verify that first)
23:02:27Tornesaratoga: i'm pretty sure they *don't* exist..
23:02:36Torneit doesn't make any sense
23:02:50Lalufubecuase iPods do not do mass storage?
23:03:27saratogawell its not a good way to do things, but theres a lot of dumb ipod stereos made over the years, some of which also do MSC
23:04:02Tornesaratoga: on the same dock connector? that seems like it would be weird :)
23:04:29saratogano, i mean also have a USB port for things like memory sticks
23:04:39Tornesaratoga: right, but that's seperate connectors, pretty much guaranteed
23:04:49saratogayeah probably
23:04:50Torneit would have to have a real dock connector to even try and talk serial IAP
23:04:59Tornesince a usb->dock cable doesn't have that pin wired up
23:05:14Torneand it would know that everything on that connector was *some* kind of ipod..
23:05:27Lalufusome of the docks are stupid as a brick, they do no control at all, just pull down the analog audio from the connector.
23:05:37Lalufusome try simple controls
23:05:39TorneRight. And they aren't usb hosts, so they won't trigger MSC
23:06:01 Join Strife89 [0] (~Strife89@
23:06:04LalufuI'll try what I can get my hands on with and without my patch and report what I find.
23:06:25TorneYou aren't going to be able to find anything relevant by testing in rockbox
23:06:33Tornepresumably you have a device that has a probelm with this, no?
23:06:34 Join nick-p [0] (
23:06:49 Join Keripo [0] (
23:06:50Lalufui have an ipod mini 2g
23:06:56Tornei mean, a dock device
23:07:07Tornewhat would be interesting would be to confirm that it is indeed trying to talk the clever usb protocol
23:07:25LalufuI have, but it's self made, so that probably does not count.
23:08:06wodzDoes latest jhMikeS changes mean I can get back my mini and charger? :-)
23:08:15Tornewodz: er, i haven't checked yet
23:08:22Tornewodz: but probably, yes
23:08:22 Quit bluefoxx_ (Ping timeout: 252 seconds)
23:08:25Lalufuipod connector breakout board, serial-usb-converter with the right TTL levels, some cables.
23:08:32LalufuIt's a debugging rig, basically
23:08:44TorneSo you have made a device which is both a usb host and a serial iap controller
23:08:53Torneyeah. that's weird, i'm afraid
23:09:05saratogacan you use it to snoop and figure out what your stereo is doing?
23:09:18Tornei am *pretty* sure that no such thing otherwise exists, except for recentish smart docks that are trying to do the USB accessory thingy
23:09:43Lalufufortunately there are electronic stores which have lots of shiny hardware.
23:10:18saratogaapparently the USB thing is ancient, dating back to the Ipod video
23:10:34 Quit TheLemonMan (Quit: WeeChat 0.3.5)
23:10:40saratogaso probably its just cheaper devices that don't have the brains for a USB controller doing it more recently
23:11:01Lalufusaratoga: in theory yes, this breakout board only has one connector, you cannot put it between the ipod and another device.
23:11:15Lalufubut those exist, too
23:12:02 Quit robin0800 (Read error: Connection timed out)
23:12:21Tornesaratoga: ancient by some definitions, yes :)
23:12:26LalufuI'm afk for the night, will test real world hardware tomorrow.
23:12:30 Nick Guest74961 is now known as [Sanyi] (thg@gateway/shell/
23:13:00 Nick [Sanyi] is now known as Guest13773 (thg@gateway/shell/
23:13:15 Join robin0800 [0] (~robin0800@
23:13:50 Quit petur (Quit: here today, gone tomorrow)
23:14:36 Join bluefoxx [0] (
23:18:33 Quit wodz (Quit: Leaving)
23:29:45 Quit ender` (Quit: UNIX was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things. -- Doug Gwyn)
23:38:08 Quit Bagder (Quit: It is time to say moo)
23:38:18 Join ender` [0] (
23:45:14 Quit robin0800 (Read error: Connection timed out)
23:45:54 Join robin0800 [0] (~robin0800@
23:52:09 Quit pamaury (Remote host closed the connection)

Previous day | Next day