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 2010-05-05

00:00:03 Join Zarggg [0] (~zarggg@2001:0:4137:9e74:0:fbf3:beb1:ba3d)
00:02:02dfktlinuxstb, i bricked a cowon player today, the new cowon v5... would it be possible to try adding it to tcctool?
00:02:40dfktit's "TCC91xx usb-boot mode"=LIBUSB_DEV, USB\VID_140E&PID_B077
00:03:16 Quit Zarggg (Client Quit)
00:03:20dfktit runs windows ce 6, ram is 166636kb
00:04:20dfkta firmware for it is here:
00:06:20linuxstbdfkt: That's a big firmware...
00:06:58dfkt40mb unpacked, indeed
00:07:08Tornelinuxstb: is there any reason to keep the weird instructions on the CrossCompile page about using gentoo's crossdev to build a toolchain? it's not been touched since 2007, gentoo doesn't even have the versions ofthe tools we use any more, and it doesn't include any of our patches
00:07:30krazykitand Unhelpful never managed to make it work when he ran gentoo, as i recall
00:07:32Torneit seems to be inviting people to make a toolchain thata doesn't quite work :0
00:07:42Tornecrossdev has its own patches/etc that it uses
00:08:13BagderI say lets get rid of it
00:08:20*Torne does so
00:08:23*linuxstb too
00:09:15Tornei am also going to add a note saying that using is strongly recommended over the manual build instructions
00:13:35 Quit CGL (Remote host closed the connection)
00:14:08 Quit mt (Ping timeout: 240 seconds)
00:14:18 Quit DataGhost (Ping timeout: 240 seconds)
00:16:48Torneok, done ;)
00:19:36 Quit Topy44 (Ping timeout: 276 seconds)
00:19:43TorneS_a_i_n_t: You there? How do I test this hotkey keymap thing? :)
00:20:13LloreanShould the Clip+ be unstable now that it's not read only?
00:20:23LloreanOr am I misunderstanding recent development there?
00:24:06 Quit halmi (Ping timeout: 240 seconds)
00:25:46 Join Topy44 [0] (
00:30:16 Join jfc [0] (
00:30:24 Join Zarggg [0] (~zarggg@2001:0:4137:9e76:0:fbf3:beb1:ba3d)
00:35:13 Quit efyx (Remote host closed the connection)
00:35:59 Nick Ypsy is now known as YPSY (
00:37:42 Quit ender` (Quit: Money is the root of all evil, and man needs roots.)
00:39:26 Quit Zarggg (Quit: Zarggg)
00:40:42 Quit Schmo (Quit: Miranda IM! Smaller, Faster, Easier.
00:47:33 Quit Topy44 (Ping timeout: 276 seconds)
00:48:19 Part b0hoon ("GTG. Bye.")
00:48:37 Join Adubb [0] (~Aldubuc@
00:50:32 Quit HellDragon_ (Read error: Connection reset by peer)
00:50:47 Join jd [0] (
00:50:47 Quit jd (Changing host)
00:50:47 Join jd [0] (~jd@Wikipedia/HellDragon)
00:51:40***Saving seen data "./dancer.seen"
00:53:38 Join pixelma [0] (quassel@rockbox/staff/pixelma)
00:53:43 Join amiconn [0] (quassel@rockbox/developer/amiconn)
00:56:59 Quit jd (Read error: No route to host)
00:57:54 Join Topy44 [0] (
00:58:46 Join jd [0] (
00:58:48 Quit jd (Changing host)
00:58:49 Join jd [0] (~jd@Wikipedia/HellDragon)
01:01:32TorneS_a_i_n_t: OK, I can't reproduce the hotkey issue at all :)
01:01:43TorneS_a_i_n_t: which makes it hard to judge whether i'm fixing it
01:02:27Tornepossibly i am misunderstanding what the problem is
01:02:29 Quit Topy44 (Ping timeout: 276 seconds)
01:02:34 Join Zarggg [0] (
01:02:45 Join robin0800 [0] (~quassel@
01:05:48 Join arlaneenalra [0] (
01:06:03 Quit phanboy4 (Quit: Leaving)
01:08:37 Join dfkt|x [0] (~dfkt@unaffiliated/dfkt)
01:10:33 Join Topy44 [0] (
01:24:29 Join fdinel [0] (
01:26:28dfkt|xlinuxstb, did you mention the firmware size because of the 10*1024*1024 limit in tcctool.c?
01:27:37 Quit jae (Remote host closed the connection)
01:27:56 Join jae [0] (
01:31:52 Quit DerPapst (Quit: Leaving.)
01:35:44 Nick fxb is now known as fxb__ (
01:36:59 Join JdGordon_ [0] (~jd@rockbox/developer/JdGordon)
01:41:39 Quit JdGordon_ (Ping timeout: 276 seconds)
01:42:25 Join JdGordon_ [0] (~jd@
01:42:25 Quit JdGordon_ (Changing host)
01:42:25 Join JdGordon_ [0] (~jd@rockbox/developer/JdGordon)
01:47:30 Quit JdGordon_ (Ping timeout: 276 seconds)
01:48:48 Quit wincent_balin (Ping timeout: 276 seconds)
01:51:33 Quit dfkt|x (Remote host closed the connection)
01:53:40*Unhelpful successfully built a toolchain with the paludis crossdev tool, contrarius, back before he had commit access :)
01:53:52Unhelpfulwhich is probably what krazykit is thinking about
01:56:44Unhelpfulit was able build on the e200, although there was a plugin that was too large for the buffer and had to be disabled when i built
01:57:08Unhelpfulit was strongly suggested that i build an official toolchain and test the scaler patch with that before committing it ;)
01:58:25 Quit dfkt (Quit: -= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.)
02:02:46 Join Rob2222 [0] (
02:04:53 Part toffe82_
02:06:36 Quit Rob2223 (Ping timeout: 276 seconds)
02:19:56 Quit robin0800 (Remote host closed the connection)
02:30:02 Join apoelstra [0] (
02:30:37 Join ishottuify [0] (
02:30:46 Quit apoelstra (Client Quit)
02:30:55 Join apoelstra [0] (
02:31:35ishottuifyquick question... if a player has the same flash as another... what are the chances that the flash controler will be the same...?
02:34:37saratogaishottuify: what do you mean by same flash?
02:36:23 Quit apoelstra (Quit: CGI:IRC (Ping timeout))
02:38:16 Quit saratoga (Changing host)
02:38:16 Join saratoga [0] (~9803c6dd@rockbox/developer/saratoga)
02:40:19 Join joeyg [0] (
02:40:55ishottuifyby flash meaning nand flash
02:41:06saratogayou mean the same NAND chip?
02:41:24saratogai don't think so, NAND memory is standardized, so any controller should work with almost any NAND chip
02:42:31 Quit MethoS- (Read error: Connection reset by peer)
02:43:24joeyghey all, i need wiki access to setup a port page for the cowon s9
02:44:08Adubbhot damn! i got a microsd card to work on r25799 :D
02:44:21Adubbbut its only a 2gb kingston c2
02:45:05 Join Strife1989 [0] (
02:45:21saratogaishottuify: assuming you're asking about telechips, there are datasheets for their nand controller
02:45:37saratogaand i think a driver for it in rockbox already
02:45:50saratogajoeyg: wiki name?
02:47:29joeygawesome, thanks
02:47:33 Quit Strife89 (Ping timeout: 276 seconds)
02:49:27ishottuifyits telechips 8300
02:51:44***Saving seen data "./dancer.seen"
02:51:49 Quit loveless (Ping timeout: 264 seconds)
02:59:19 Quit ishottuify (Quit: CGI:IRC (Ping timeout))
03:01:16 Nick Strife1989 is now known as Strife89 (
03:01:45 Quit Adubb (Read error: Connection reset by peer)
03:01:53 Join Adubb [0] (~Aldubuc@
03:04:55 Join funman [0] (~fun@rockbox/developer/funman)
03:09:55 Join raons [0] (~48e593c7@gateway/web/freenode/x-twqhctigafrjghol)
03:10:07raonshey all
03:10:13S_a_i_n_tTorne: *should* be damn near impossible to SET a Hotkey. When you attempt to, it should flash the yes/no screen and then immediately assume you've chosen "no" simply because of the fact that you've released either select or play and it counts that as a button press for some reason.
03:10:27raonsi was looking to edit the electricbars of colour skin for sansa fuze
03:10:44S_a_i_n_tI'm *really* surprised you can't reproduce it. Honestly.
03:11:15raonsokay so you know the part where it says "Next Track: track name". where exactly is the tag to edit the height of that line?
03:11:49S_a_i_n_tThere is no "tag", if you're lucky, it'll be inside a viewport
03:12:14S_a_i_n_tbut thay may just be drawing inside the "default" viewport, which makes things slightly more difficult.
03:12:21 Quit Tuplis (Read error: Operation timed out)
03:12:33funmanranma: is there any markings on the Clip+ battery ?
03:13:09S_a_i_n_tYou *should* see a %V| of %Vl| line preceding "Next Track" somewhere.
03:13:27raonsim looking
03:14:23S_a_i_n_tIf you pastebin the .wps I could show you where the line is a lot easier probably...
03:14:34funmanthe battery capacity was written on the fuzev1 battery but i can't find any pictures of the fuzev2 battery :/
03:15:03raonsbut wont i get banned for sending so much text through irc?
03:15:27raons#Theme Name: Electric Bars Of Colour #By Johannes Voggenthaler (; Zinc Alloy on forum and IRC) #Platform: 220x176 color (Iriver h3xx, Ipod color, Ipod photo) #Version: 2 #Licensed CC-BY-SA 3.0 #Last updated: Sep 3 2008 %wd %X|backdrop.bmp|0|0| %xl|A|dropshadow.bmp|10|42| %xl|B|battery.bmp|0|0|23| %xl|C|pbstatus.bmp|0|0|3| %xl|D|volume.bmp|0|0| %xl|E|rep.bmp|0|0|4| %xl|F|shuffle.bmp|27|0| %x
03:15:44raonsthat didnt come out right...
03:16:19S_a_i_n_tArgh, lol! "pastebin, no paste ;)
03:16:30raonsi dont know what that is
03:17:28S_a_i_n_tif you try to paste a large ammount of text here, not only will it annoy people, but it will get truncated and we can only see the first few lines or so.
03:17:31funmankrazykit: i see you posted fuzev2 disassembly pics on the wiki, do you still have it disassembled, or do you have pictures of the battery ?
03:17:49raonsoh okay. here
03:18:08S_a_i_n_tsweet, one sec.
03:19:29raonsi only need to edit that height becuase i want to use a larger font. when you try to use a bigger font, a part of it gets cutoff by the volume bar
03:19:42raonsa part of the text, that is.
03:19:54S_a_i_n_tlines 21 and 27...fairly clearly marked.
03:20:38S_a_i_n_tyou can't edit "a part of the text" without addind another viewport in this case, but if you just increase the height of the viewports...all should be fine.
03:20:54S_a_i_n_t(assuming it doesn't start drawing overtop of other things then...)
03:21:57raonsyeah thats what i though. but when i tried editing the number 42 to 80, it didnt do anything
03:22:56S_a_i_n_tso, line 21 "%Vl|a|95|42|115|75|1|-|-|" you would want to change to "%Vl|a|95|42|115|XXXX|1|-|-|" where XXXX is you proposed change.
03:23:04S_a_i_n_t*you edited the wrong number
03:23:16S_a_i_n_t42 is one of the positioning elements.
03:23:37S_a_i_n_t115 and 75 are the size increments for the viewport.
03:23:54S_a_i_n_t(in the case of line 21)
03:25:24S_a_i_n_tthe syntax is this: "%V|identifier|X-position|Y-position|Xheight|Y-height|font|foreground colour|background colour|
03:25:29raonsbut wait. i dont ant to resize. reposition is exactly what i wanted to do. i wanted to edit the Y of that line, so it doesnt get overlapped by the progressbar.
03:25:47raonsok thanks!
03:25:50raonsim gonna try now
03:26:14raonswaitt hold on
03:26:24raons42 *is the y position
03:27:18raonsso why when i changed it to 80, it had no effect
03:27:20raons? did say you wanted to edit the "height" of the viewport, and not the position...but I understand you now.
03:27:59S_a_i_n_tdo you have albumart present?
03:28:40CIA-5New commit by funman (r25815): as3525* : all as3525(v1) use ADC_BVDD for reading battery ...
03:30:02S_a_i_n_tthere's a chance I've m,ixed up x,y positioning...but I don't think so. Just looking at the wiki now.
03:30:09S_a_i_n_tThe manual also explains this.
03:30:42raonsi guess maybe this is another case of TRFM
03:31:13S_a_i_n_tI did have it right...x,y,x height,y height...
03:31:38S_a_i_n_tSo, my only suggestion would be that you botched the syntax somehow.
03:31:52S_a_i_n_t*Or* that there is another viewport overlapping in this case.
03:32:45raonshmm. im gonna try playing around with it in the simulator for a little. if i still cant get it, ill come back here
03:32:55S_a_i_n_t...looking at the .wps'd be able to delete either line 35 or 36
03:33:11S_a_i_n_tthey are duplicates...and you *should* only need one.
03:34:10saratogafunman: so is the disk driver stable now?
03:34:22funmanif the fuzev2 battery has the same 550mah capacity than the fuzev1 it needs 30ma to play mp3 with backlight off
03:34:44funmansaratoga: yes, except the problems with µSD reported millions of times on the forum
03:35:07JdGordonLlorean: IMO it does make sense to allow *some* bugs to be reported on the sim, bassically anything outside of obviously hardware stuff, and playback
03:35:23*S_a_i_n_t suddenly realises that JdGordon has (possibly inadvertantly) fixed legacy items being drawn by the .sbs on shutdown, making the shutdown unclean...w00t! \0/
03:35:24JdGordonit looks like the reported bug is that it doesnt close which is obviously a sdl only thing anyway
03:35:28LloreanJdGordon: We don't even check that the sims compile before making a release
03:35:50JdGordonsure we do
03:35:50LloreanIf we want to have "Release sims" we should actually release them.
03:36:02LloreanWell, they're not a requirement for releasing at least
03:36:05saratogaso i guess the remaining issues are mostly just related to changing clock speed
03:36:06funmani don't want "Release sims"
03:36:09JdGordonmaybe I'm not looking at the right thread?
03:36:11funmansaratoga: battery also
03:36:19LloreanJdGordon: I never said his problem isn't valid
03:36:19JdGordonwe dont want release sims, thats what RaaaAAaAAAa is for
03:36:38funmanwhen charging battery reading jumps between 2 values, i think one of this two is valid
03:36:54saratogabut it still charges correctly?
03:36:59LloreanJdGordon: The sims aren't for the same purposes as RaaA anyway
03:37:11LloreanIf the sims are to have bug reports against release versions, there should actually *be* a relase
03:37:42S_a_i_n_tthere sims arent *really* to compare against release versions...are they?
03:37:48funmansaratoga: i think yes, at least on clip+ battery bench shows an increasing curve
03:37:49S_a_i_n_tnot for bug reports at least.
03:38:00LloreanAs far as I can see, sims have three primary jobs.
03:38:01S_a_i_n_tthey act completely differently in some cases...
03:38:08LloreanTesting, WPS development, and manual development
03:38:11JdGordonOK, all I was saying is that the sim is a good enough target for testing/bug reporting in some parts
03:38:15LloreanThe first and third really only work with current SVN
03:38:33S_a_i_n_tand second.
03:38:35saratogafunman: so once the clock changing issue is resolved, we can go 'unstable'?
03:38:42LloreanThe second has some benefit for release availability but still doesn't really justify bug reports against two month old sims without testing something more current
03:38:43S_a_i_n_tsince the syntax often changes for wps
03:38:45saratogaor maybe even just jump directly to 'stable'
03:39:02LloreanS_a_i_n_t: Yes, but the theme site allows themes that only work on the latest release
03:39:03LloreanAnd that's fine
03:39:03funmansaratoga: i'll let that decisions to others this time :)
03:39:26saratogayeah i don't have strong feelings about it either
03:39:27S_a_i_n_twhich is why using a sim is bad.
03:39:40S_a_i_n_tas you can get it right in the sim, then the themesite will reject it
03:39:45S_a_i_n_tand you'll have no idea why.
03:39:46funmanfor me it's ok, writing didn't suddenly change my life except now i can run battery bench
03:40:03LloreanS_a_i_n_t: I don't believe the themesite rejects themes that work on the release.
03:40:10saratogait got rid of all those annoying splash messages and now it remembers volume changes at least
03:40:46funmanbenching worked straight on fuzev2 but crashed on both clips, i think the higher pclk has something to do with the crashes
03:40:47LloreanJdGordon: Basically, I don't think it's a good idea to leave it up to the user to decide whether he thinks a bug is likely to have been fixed since 2 months ago or not. We should ask people only to report things on the current state of SVN or things we've specifically given them (RButil releases, bootloaders, etc)
03:41:08JdGordonwhich we expect for all bugs anyway
03:41:09funmanpclk goes 10 times slower on clips but only 6 times slower on fuzev2 when changing frequency
03:41:41LloreanJdGordon: Yeah, but since we don't release a sim, we shouldn't be letting people report against old ones without at least releasing one ourselves.
03:41:48saratogaguy on the forums got his clip to battery bench by forcing boosting
03:41:49funmani'll test again inserting an additional step to not lower pclk too much, now at least i can use battery_bench as a stress test
03:41:54LloreanIt wouldn't be too hard to include precompiled release sims for the releases (for WPS editing at the least)
03:42:03saratogaalmost 15 hours, very impressive given the clock speeds
03:42:17funmanyeah that points to cpufreq being the major (only?) problem
03:42:28saratogawhy is pclk different on the clip?
03:42:29JdGordontrue, but we want to get people away from using the sim for theme development anyway
03:42:46funmanif we made it slower on fuzev2 lcd performance was too low
03:42:53LloreanJdGordon: Once we have an WPS editor, sure.
03:42:54saratogaah ok
03:43:01funmanbut hm we could try 15MHz on clips
03:43:10saratogabtw, did ranma ever turn up anything good for the amsv1 power issue?
03:43:20funmannope :/
03:43:28funmanhe gave us a lot of data but i can't make a sense of it
03:43:38funmanwell he pointed to some optimizations possible with as3514
03:43:44saratogawhich was?
03:43:52JdGordonfunman: assuming I can solder a connector onto my clip+'s jtag pins... have i got much chance unbricking it?
03:44:04saratogayou should be able to
03:44:09saratogatheres directions on the wiki
03:44:22saratoga(and soldering to the clip+ actually looks pretty easy)
03:44:47funmanJdGordon: i think it should work yes
03:45:13funmanjust uploading the OF 'firmware' part to 0x0 should be enough
03:45:39funmanJdGordon: do you have it unmounted near you ? could you take a pic of the battery / or give any markings on it ?
03:45:49 Nick guymann_ is now known as guymann (~charlie@
03:46:00JdGordonits closed atm but I'm going to open it
03:46:18funmansaratoga: there is a 8ma optimization but i don't knwo what is the '7' setting
03:46:24S_a_i_n_tJdGordon: Not too sure if you were aware of the issue or not (according to Torne it shouldn't have been happening at all...) but I'm pretty sure your commit for the .sbs flashing during database init inadvertantly fixed my issues with unclean shutdowns caused by an .sbs ;)
03:46:58JdGordongo me!
03:47:00saratogafunman: I assume thats 0x7
03:47:18*JdGordon once again proves he isnt completly useless
03:47:22saratogaso 1: AS3514_AUDIOSET3 0x06 2: AS3514_AUDIOSET2 AUDIOSET2_IBR_DAC_50 4: CVDD_1_10 all done
03:47:39S_a_i_n_tI was getting battery icon left on the screen (slowly fading as screen power died out) during shutdown, but no I can't reproduce it since that fix...two birds with one stone ;)
03:47:40funmanoh ok
03:47:47 Join Boldfilter [0] (
03:47:54funmanbitfield :)
03:49:13saratogahas self refresh DRAM during playback been ruled out?
03:49:24funmansaratoga: if you understand what these changes do, set up a patch so we can test on e200v1 as well
03:49:36funmanwell probably
03:49:38saratogayou mean e200v2?
03:49:50funmanno e200v1 : it uses as3514 too (and gogear, c200v1)
03:49:58raonsall i needed to change was the y-height
03:50:07raonshere it is if you want
03:50:20funmani don't know what 'bias reduction' is, or 'ibr dac'
03:50:27raonsthank you, saint
03:50:47JdGordonfunman: ok, all open. do we have no scans of a clip+ yet?
03:51:15 Nick bgs100 is now known as bgs000 (znc@unaffiliated/bgs100)
03:51:18funmanJdGordon: ranma has posted some but not with the battery
03:51:38JdGordonthe battery isnt very exciting
03:51:59funmani just want to find the capacity
03:52:21funmanclipv1 is 350mah, clip+ is 380 it seems (not sure where it comes from)
03:53:17JdGordonaccoridng to the battery label
03:53:46funmanit seems low?
03:54:01funmanthat would mean a bit less than 16mA use
03:54:37 Part raons
03:55:47*S_a_i_n_t wonders what JdGordon managed to do to his clip to brick it, but then thinks about the number of units funman must have chewed through by now ;)
03:56:03funmanclipv1 had been corrected from 380 to 350
03:56:24funmansaratoga: 290 mAh looks right?
03:56:25saratogafunman: bias current is a little bit of current applied to a transistor in an amp during normal use
03:56:55saratogasmaller then the clipv2? i thought they had similar battery life
03:57:17funmansaratoga: well i lack skills in electricity theory so i'd feel better if someone manages this patch, i can still test though
03:57:19saratogaIMO using the OF setting is probably fine since the OF has extremely good performance even at low impedances
03:57:44saratogathis setting says it'll improve that, but the OF is already so good I doubt improvement is worthwhile
03:58:30JdGordonS_a_i_n_t: I guienea pigged the origional dual boot code.. which someone apparently got wrong :)
03:58:31funmanimprovement is worth if it gains a bit of battery life, but of course it depends of the costs
03:58:44saratogaeasy to test with rmaa if you have an OK sound card
03:58:51*funman blames MrSomeone :)
03:59:09funmanJdGordon: a bit of your Clip+ lives in every rockboxed Clip+ now ;)
03:59:10S_a_i_n_tJdGordon: Nevr go foirst lol ;) wait for the *other* lemmings to jump off the cliff first :P
03:59:10saratogaand a pair of 16 ohm headphones
03:59:21JdGordonS_a_i_n_t: screw that!
03:59:51S_a_i_n_tWell, thank the man upstairs for Jtag then ;)
04:00:00funmansaratoga: hmm how are you supposed to plug both the soundcard and the headphones? or you mean just checking if it sounds right in the phones?
04:00:00 Join Rask [0] (
04:00:51funmanJdGordon: are you sure about the 290mAh of clip+? is it written bold on the battery or could it be part of a serial/model number?
04:01:11RaskHey guys. I've looked but cannot find this info on the site - how do I tell whether I have a v1 or v2 Sansa Fuze?
04:01:36markunfunman: is there much work left before the rockbox USB driver for the as3525 works on the clip+?
04:01:44arlaneenalrarask: check the firmware version
04:02:01funmanmarkun: yeah, especially considering there is no rockbox USB driver for the as3525
04:02:09arlaneenalrarask:A v2 will have a 2.xx.xx firmware
04:02:10markunah :)
04:02:17funmanthere is a file but it doesn't work
04:02:25funmanmarkun: interested by writing it ?
04:02:29Raskarlaneenalra: Aha, thanks.
04:02:33funmanwe have linux source code which can help
04:02:40markunfunman: don't know if I'm up to the task
04:02:43 Join dys` [0] (
04:02:50funmanonly 1 way to be sure :)
04:03:52FlynDicefunman: <−− Pic of clip+ battery with 290 mAh clearly visible
04:04:10JdGordonthat pic came out alot better than I thought!
04:04:43funmanJdGordon: can't view it without being logged in :/
04:04:56Raskarlaneenalra: Alas, v2. :(
04:05:03 Quit dys (Ping timeout: 276 seconds)
04:05:24JdGordonthat one is hopefully public
04:05:26Battousaithe v2s are working pretty well these days
04:05:29funmanyeah, no doubt now
04:05:56RaskBattousai: Oh? The website has them under 'unusable'...
04:06:24Battousaiof the features, only fm radio doesn't work yet
04:06:33Battousaiand usb
04:06:45JdGordonI cant find the pics for clip+ jtag
04:06:56JdGordonis the 5 pins just visible in that pic them?
04:07:10RaskBattousai: Ah. You get files to/from it via SD cards, I suppose?
04:07:19BattousaiRask: no. via original firmware
04:08:04RaskYou switch back to the original fw to download stuff?
04:08:38RaskOh. :(
04:08:46Battousaiif the player is shut off and you plug it into a computer, it will boot to OF
04:08:53RaskOh? Huh.
04:09:04RaskWell, I also have an e240, perhaps I'll mess around with that first.
04:09:15Battousaieven fuze v1 doesn't have usb support
04:09:28 Quit Barahir (Ping timeout: 246 seconds)
04:10:56JdGordonAH they are under the tape :p
04:11:24 Join Barahir [0] (
04:11:28saratogafunman: you plug both the headphones and the line in to the headphone jack using a splitter
04:11:44saratogaunfortunately i just tested my PC and the line in is of bad enough quality that i don't think the test would be useful
04:12:14saratogaprobably requires someone with a pro sound card
04:12:23CIA-5New commit by funman (r25816): Clip+: use correct 290mAh battery capacity
04:12:28saratogacould ask on ABI I guess if we made a build for it
04:13:14funmanFlynDice: do you have pictures of fuzev2/clipv2 in your secret folders?
04:15:01 Quit adnyxo (Ping timeout: 264 seconds)
04:15:01funmanfrom battery bench there is no evidence if the clipv2 is charging (starting from 90%)
04:15:10 Quit detaos (Ping timeout: 252 seconds)
04:15:29funmansame for clip+ and now it even looks discharging, although i'm pretty sure it charged earlier today
04:15:41funmanfuzev2 looks alright though
04:15:56saratogawe actually set a bunch of the amp related settings differently then the OF
04:16:04saratogawe should probably get an RMAA test to see if they matter
04:16:09 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:16:09 Quit pixelma (Disconnected by services)
04:16:13saratogai'll ask on ABI if dfkt can do it
04:16:14 Quit amiconn (Disconnected by services)
04:16:17 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:16:17funmani suppose we just didn't look at them since the e200v1/c200v1 settings worked
04:16:29 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:16:39 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:17:25saratogai'm a little surprised the OF also turn on the speaker output
04:17:35saratogamaybe its shared with the headphone driver
04:18:11JdGordonare the nRST pins required?
04:18:22JdGordonnSRST and nTRST
04:19:52funmanarlaneenalra: anything new with fuzev2 FM ?
04:21:10RaskI gotta hand it to you guys, that installation was way more painless than I expected. =)
04:21:40FlynDicefunman: No secret pics. I was going to take some when I had the clip+ open but ABI dissasembly seemed to show everything that was interesting...
04:22:45arlaneenalrafunman: I learned a few ways to crash my player :) other than that, nope :(
04:23:14arlaneenalraI haven't given up though, just may not have enough to information to work with
04:23:35arlaneenalraA circuit diagram of the board would could be very helpful
04:23:44funmanyou crazy :)
04:24:01funmanask for the source code of the OF while you're at it :p
04:24:09funmancommented of course
04:24:37 Quit Rondom (Disconnected by services)
04:24:53 Join Rondom_ [0] (
04:25:54arlaneenalrafunman: Picking GPIOA_PIN4 seemed to conflict with the uSD card slot
04:26:26funmaninteresting, it should only use A2
04:27:21CIA-5New commit by funman (r25817): as3525 FM i2c : don't assume SCL and SDA are on the same GPIO ...
04:28:01RaskOne more question... it seems as if the wakeup button press gets passed to the system rather than just turning the screen back on. Is there a way to make it so that isn't the case?
04:28:48funman'first button press turns backlight on' or something like that
04:28:58funmancheck the settings part of the manual
04:30:22saratogafunman: ranma's test results don't match what our code sets the registers to
04:30:27RaskOh, cool, missed that. Thanks =)
04:30:50funmansaratoga: oh?
04:30:59 Join n1s [0] (~n1s@rockbox/developer/n1s)
04:31:12saratogaunless i'm misreading this post:
04:31:24saratoga+0x15: 00000007
04:31:27saratogathat would be rockbox right?
04:32:35funmanlooks ok to me ?
04:32:52funmanAUDIOSET2_IBR_DAC_50 (0x3 << 3) | AUDIOSET2_LSP_LP (0x1 << 2)
04:32:59funmanhm no
04:33:01saratogawe do AUDIOSET2_IBR_DAC_0 | AUDIOSET2_LSP_LP | AUDIOSET2_IBR_LSP_50 which is just 0x0 | 0x001| 0x000111
04:33:50funmanno that's 0x0 | 0x1<<2 = 100b | 0x3 << 0 = 11b
04:34:02saratogasorry drop the 0x
04:34:15saratogaoh i shifted backwards
04:34:44saratoga111000 | 100 | 0
04:35:55saratogano its 011000 | 100 | 0
04:36:08saratogabeen too long since i did digital logic
04:36:41funmanIBR_DAC is the one which uses << 3, but it's set to 0
04:37:11funmanarlaneenalra: hm i think i messed with the wiki, scl is b1
04:37:14 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
04:37:50funmanbut b1 is also home button
04:38:40saratogabut the test says we're setting it to 0000 0111
04:39:13funmansaratoga: it looks like it's 7 when i read as3514.c/.h
04:39:25funmanIBR_DAC_0 = 0x0 << 3 = 0 so let's ignore it
04:39:35funmanLSP_LP = 0x1<<2 = 100b
04:39:45saratogayou're right
04:39:47funmanIBR_LSP_50 = 0x3 << 0 = 0x3 = 11b
04:39:53saratogai misread AUDIOSET2_IBR_DAC_50 as AUDIOSET2_IBR_LSP_50
04:40:31arlaneenalrafunman: That's what I thought I was seeing last night, but that seemed to kill my buttons,
04:40:49funmanyeah same, we need to protect with the button code
04:40:56 Join detaos [0] (
04:41:26saratogaso we can save a couple mA by changing that
04:43:02funmanarlaneenalra: < still no FM but buttons work ok
04:43:20funmani wonder what happens if we got interrupted in the middle of a fm operation
04:48:43arlaneenalrafunman: I'll give that a shot
04:50:07arlaneenalrafunman: interrupts could cause issues with timing, since it's a clocked serial line, it shouldn't matter too much unless the interrupt starts changing i/o ports or takes longer than a i2c bus clock cycle or so
04:50:28arlaneenalrafunman: in theory . . . . very vague theory . . . .
04:50:44funmanto be sure i disable irqs in fmradio_i2c_write/read
04:51:46***Saving seen data "./dancer.seen"
04:52:06arlaneenalraas in you did or you would
04:54:47arlaneenalramake sense,
04:55:06arlaneenalraof course, this will now be the fourth time I've rebuilt in the last 5 minutes :)
04:55:32funmanhint: make bin && cp rockbox.sansa /mnt/fuze/.rockbox
04:55:52funmanif the plugin api doesn't change no need to build & copy them again and again
04:55:52 Part Adubb
04:56:14arlaneenalramake sense
04:56:23saratogaok found a lab machine with a good sound card, will test
04:56:56arlaneenalrafunman: you know that last patch you sent me . . . irq's will stay dead
04:57:08funmanstay dead?
04:57:16arlaneenalrafunman:the code after a return never runs
04:57:24funmanah right ..
04:57:53funmani wonder how the wheel still worked then ? Oo
04:58:53arlaneenalraSomething else turned the irq back on?
05:02:14 Quit dys` (Ping timeout: 276 seconds)
05:02:25arlaneenalraok, I still have buttons, no FM but that was expected
05:02:41 Join dys` [0] (
05:03:20funmanhum if i print the values read in si4700.c i have something: randomly changing but not 0 / 0xffff
05:03:54funmanfmradio_i2c_read() ret val isn't checked though
05:04:41funmanand as expected it returns -1;
05:04:45arlaneenalrawhich pin are you using ? A0 or A4 you had both in the paste bin's you sent me
05:05:29funmannow it's A0
05:07:13funmanusing A0 or A4 returns -4 : generic_i2c.c::i2c_getack() fails
05:08:28arlaneenalraI wonder if it needs to hop between the two
05:09:02funman'i2c_outb' seems identical to 0x2A970, except getack is run just after the function, not at its end
05:09:04 Join CGL [0] (~CGL@
05:09:48arlaneenalralost me there . . ..
05:10:05funmani'm reading generic_i2c.c
05:12:50funmanit looks alright, and afaict the OF code for other models (where FM works) is identical to the one for fuzev2
05:13:06funmanso i think we should be looking for a 'tuner_power' function
05:13:42arlaneenalrathat would make sense
05:17:02funmanhum btw I called the function at 0x2DB14 'fm_init' but i can't find any reference to it
05:22:26 Quit Hillshum (Read error: Operation timed out)
05:23:15saratogafunman: i tested using the OF values for AS3514_AUDIOSET2 and it had no measurable impact on output
05:23:50arlaneenalrawhich file are you looking at for that 2DB14 . . . I'm not seeing that address in either wav_codec or firmware
05:23:53funmando you need battery bench?
05:24:20funmanarlaneenalra: it's in wav_codec but offsetted by the entry point. the wav_codec\ \ files is loaded in memory at a fixed address
05:24:37saratogafunman: i'll test the other register now, but IMO the other thing to check is the e200v1
05:27:02arlaneenalrafunman:I'll bet you mentioned that offset last night . . .
05:27:20 Quit n1s (Ping timeout: 276 seconds)
05:27:31funmanyeah, it's given by amsinfo
05:30:13 Quit knibbel (Ping timeout: 240 seconds)
05:32:11 Join mischasworld [0] (
05:35:32 Quit Horscht (Quit: Verlassend)
05:39:33saratogafunman: no measurable difference from reg2 or reg3 using the OF or RB values
05:39:40saratogatesting on the e200v1 now, before was clipv2
05:40:19arlaneenalrathese numbers are not making sense to me, I'm coming up with something past the end of my file . . .
05:41:48arlaneenalrafunman: I think there is a call to that address in firmware though, I see it at 8828 in my file
05:49:05funmanit is in the middle of the lcd_init function
05:49:23 Quit mischasworld (Remote host closed the connection)
05:49:27funmani think 90F0 is equivalent to sleep()
05:51:24 Join Hillshum [0] (
05:51:49 Quit panni_ (Read error: Connection reset by peer)
05:54:30saratogafunman: e200v1 didn't change either
05:55:02*FlynDice has 4bit bus working for SD. Write & Verify passes for both internal & uSD. I'll post to flyspray later, need testers especially clipv2.
05:55:14saratogaany objection to me committing that now?
05:55:40saratogai didn't change AS3514_AUDIOSET3 for the e200v1 since apparently it needs different settings then ams
05:56:07funmansaratoga: let me look how as3525v2 handle that
05:56:32funmanFlynDice: clipv2 ready:
05:56:34saratogaFWIW I tested on a clipv2
05:56:53funmanarlaneenalra: got it :D
05:57:04arlaneenalrawow :)
05:57:19arlaneenalrawhat did it take?
05:57:26funmanchanging CCU_IO
05:57:55funmanthough it seems i have no station here
05:58:10funmanclear bit 12 of CCU_IO before reading/writing, set it after
05:58:57funman(using A0)
05:59:22funmansaratoga: but the patch is only for as3525 and no as3525v2 ?
05:59:52saratogafunman: crap
05:59:59arlaneenalra CCU_IO |= (1<<12); ?
06:00:10 Join mikroflops [0] (
06:00:19arlaneenalrano, you said clear . . .
06:00:21funmanarlaneenalra: CCU_IO &= ~(1<<12); .. read .. CCU_IO |= 1<<12; restore_irq()
06:00:51FlynDicefunman: <−− 4bit bus I had to change the select_card deselect_card commands slightly but I think it should work fine.
06:01:08saratogawill retest
06:01:22saratogaat least we know one of the registers is ok
06:01:41funmansaratoga: i only see HPCM bit for as3543, and additional bits 3 4 5 6, so dunno if IBR/ZCU have any effect
06:02:08saratogathen i should test on a clipv1 then?
06:02:15funmanyep would be fine
06:02:41arlaneenalraa real shell is nice :) mount ./main/ ; cp ~/code/mp3/rockbox/build-dir-fuzev2/rockbox.sansa ./main/.rockbox/rockbox.sansa ; umount ./main/ ; sync
06:03:16funmani use "c;make -j4 bin && cp rockbox.sansa /media/FUZEV2/.rockbox && udisks −−unmount /dev/sdi" :P
06:04:18 Quit mikroflops_ (Ping timeout: 260 seconds)
06:04:19arlaneenalraand I have reception :)
06:04:46arlaneenalraQuite a few stations even
06:06:18arlaneenalraWay to go funman :)
06:06:29arlaneenalraSo, what is that bit in CCU_IO?
06:06:46CIA-5New commit by funman (r25818): Fuzev2: FM - tested on 2 different models
06:06:58funmanI think it is a way to mux LCD lines and other functions (it's used in buttons already)
06:07:51funmanhum i have a strong doubt now
06:08:18funmanthe bit only needs to be set while LCD transfers so perahps we wouldn't need to disable interrupts
06:08:35arlaneenalra#define CCU_SRC_I2C_AUDIO_EN ( 1 << 12 )
06:08:44funmanno it's not that one
06:08:44arlaneenalraThat's in the as3525.h file
06:08:56funmanthis bit is in CCU_SRC
06:09:15arlaneenalrayeah, probably just coincidence
06:09:55arlaneenalraI noticed it was CCU_SRC, just wondering if there was some realtionship on bit 12 . .
06:10:40funmandon't think so, CCU_SRC is used to reset peripherals
06:10:53funmanto select peripherals to be resetted*
06:11:19arlaneenalraI'm going to have to dig around in this code base more . . .
06:13:16CIA-5New commit by funman (r25819): Fuzev2: don't disable interrupts in fm code, allow button tick to run
06:13:24funman[X] done
06:14:03saratogastupid battery gave out mid test on my clip
06:14:55funmanFlynDice: is your patch complete ? it lacks the header with filename
06:16:17 Join kramer3d [0] (~kramer@unaffiliated/kramer3d)
06:18:08FlynDicefunman: sorry try this
06:20:31saratogadoes it speed up the disk a lot?
06:22:46funmanFlynDice: seems to work fine on clipv2/fuzev2 (also µSD)
06:26:31FlynDicefunman: Thanks. I think I'll post it for a bit of testing now. After my experience on the v1 go around I'm a little gun-shy still...
06:27:37FlynDicesaratoga: Yes it speeds it up, don't have the exact numbers right here but hold on
06:27:50funmanFlynDice: i'm for commit early, break often ;)
06:28:14 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
06:28:26FlynDicefunman: It's harder to pin blame that way eh?
06:29:11funmantrue, but SD driver seems to work fine, safe for µSD
06:29:15funman(some µSD)
06:32:46 Quit S_a_i_n_t (Ping timeout: 260 seconds)
06:33:42 Join S_a_i_n_t [0] (S_a_i_n_t@
06:34:24arlaneenalracrap, fuze v2 just hung on me
06:34:38arlaneenalraI've been getting that at random all day
06:34:42arlaneenalranot sure what the issue is
06:34:50FlynDicewell you talked me into it, this guarantees they'll be screaming at me when I wake up in the morning...
06:35:09CIA-5New commit by FlynDice (r25820): sd-as3525v2.c: Implement 4 bit widebus for SD Transfers.
06:36:09funmanarlaneenalra: boost the CPU from debug menu -> cpu frequency, so the CPU freq is fixed at 240MHz and it shouldn't happen anymore
06:36:46arlaneenalrathat sounds like a race condition somewhere . . .
06:37:43funmanif the proposed workaround fixes it, the problem is in set_cpu_frequency(), i think somehow it affects memory
06:38:14arlaneenalrawhat's the button for boost?
06:38:16funmanbecause peripheral clock is derived from CPU clock, we have to change them both at the same time
06:38:22funmanscroll left to increase counter
06:39:03arlaneenalraI don't know how much I like the scroll wheel on this thing,
06:39:05arlaneenalrathanks though :)
06:40:09arlaneenalraIt will take several hours to tell if that did anything though
06:40:23FlynDicered from the mrobe unrelated to my commit. Time for bed.
06:41:54saratogaok clipv1 output is unchanged with that patch
06:42:02saratogai'll commit now if no one wants anything changed
06:42:22 Join n1s [0] (~n1s@rockbox/developer/n1s)
06:42:59funmanno problem
06:43:09funmani'll run a clipv1 bench
06:47:22CIA-5New commit by saratoga (r25821): Use settings for DAC AGC, cpeaker driver bias current (which is unused in rockbox), dither, and headphone bias current taken from c200v2 firmware. ...
06:49:55arlaneenalraIs there a boost indicator outside of the debug menu
06:50:17funmanah well, it should be in the debug menu -> buffering thread also
06:50:45saratogafunman: for what its worth, the exact mah of the battery isn't needed for runtime estimation
06:51:05saratogayou can just pick a reasonable value, and then pick a mA that gives the right runtime for that value
06:51:27saratogareally all the runtime estimation code needs is the results of a battery bench, not sure why it works like this :)
06:51:48***Saving seen data "./dancer.seen"
06:51:56funmani'm running bench on fuzev2 with lcd always on
06:53:35funmanif lcd current usage is identical to fuzev1 (it should be ..) it should run in 7hours, so crashes are less probable ;)
06:54:08saratogawide bus, radio, power savings
06:54:10saratoganot a bad night
06:54:32funmanok let's finish usb tomorrow
06:55:05funmanand next week i'll see if i can solder a wifi card on the clip+
06:55:14arlaneenalraHA! I've been waiting on that for the c250 for over a year now
06:55:32funmanarlaneenalra: usb?
06:55:55funmanpamaury started looking at it and i sent some code to markun
06:56:30funmanif you're interested i have linux patches for both as352x and as353x (of which clipv2/clip+/fuzev2 reuse some components); i can send it to you
06:56:48funmanusb is too complex for me i think
06:57:08arlaneenalraI'm interested in looking at it, leary of playing with it though . . .
06:57:19saratogaRB: 0xc5: 'Do not change, default 0' bit is set to 1
06:57:25saratogamaybe thats our problem :)
06:57:34funmansaratoga: which register?
06:57:54funman"set this bit to draw an additional 40mA for nothing"
06:58:35arlaneenalraIs wide bus for the external card only?
06:58:44funmanarlaneenalra: nope both
06:59:07 Quit Boldfilter (Quit: Boldfilter)
06:59:31funmansaratoga: but bit 5 isn't set ?
07:00:12 Join |DaMaGeD| [0] (~dam@
07:00:13saratogaaccording to ranma it is
07:00:25saratoga-0x02: 00000003
07:00:26saratoga+0x02: 000000c5
07:01:15funman1<<5 would be 0x20 and 0xC0 is 0x80|0x40
07:02:08saratogaoh you're right
07:02:38saratogaso the difference is just the overcurrent time otu
07:02:59 Quit |DaMaGeD| (Client Quit)
07:08:26funmanbtw the AMS guy never answered to me requesting the as3543 datasheet
07:09:02 Quit MagusG (Ping timeout: 265 seconds)
07:11:07 Join MagusG [0] (
07:13:04 Join mischasworld [0] (
07:20:01 Join Tuplis [0] (
07:23:13 Join mischa [0] (
07:23:31 Quit mischasworld (Remote host closed the connection)
07:23:45 Join kramer3d_ [0] (~kramer@unaffiliated/kramer3d)
07:24:12saratogafunman: does the memory controller on ams have any internal registers that haven't been dumped yet?
07:24:48 Quit kramer3d (Ping timeout: 246 seconds)
07:25:23funmannot sure, the datasheet is public (primecell something) and i just used the OF settings
07:25:32funmandidn't check if they were changed dynamically
07:25:43 Quit shaggy-h (Ping timeout: 240 seconds)
07:27:44funmanfor all i know these are just fixed settings given by the RAM manufacturer
07:28:02saratogai think it has some clock settings too
07:28:23funmaniiuc it's only number of cycles between 2 states
07:28:31saratogahmm ok
07:29:35funman"MPMCCLKOUT runs continuously" <- perhaps something here
07:29:48 Part arlaneenalra
07:30:02saratogashouldn't the memory controller clock run continuously if they're not in self refresh mode?
07:30:44 Join einhirn [0] (
07:30:48funmani guess yes
07:30:53funmanPrimeCell PL172
07:30:56saratogamaybe its possible to save power by switching the memory controller clocks while running out of IRAM
07:31:17funmanthis one says: "stops when all SDRAMs are idle and during self-refresh"
07:31:46funman(when setting is 0)
07:31:56saratogait would be a nasty hack, but the codec thread could disable the DRAM while its running
07:32:07funmanbut when it's 1: clock is stopped "when control is low and when there are no sdram transactions"
07:32:25funmansaratoga: well there is a lot of code in DRAM which is needed
07:32:33funmanalso i like to play games sometimes while listening ;)
07:32:46saratogathe buffering code, but thats called at the start of each thread session
07:32:56saratogayeah its too ugly to be worthwhile i think
07:32:56funmanlcd, as3514 etc..
07:33:08saratogaah yeah the interrupts
07:33:24saratogawps doesn't update until the codec yeilds though, right?
07:33:54funmanoh i didn't understand it that way
07:34:20saratogai just meant hack the mp3 decoder to power down SDRAM, decode for a while, then power it up before it pushes the PCM back and yields
07:34:36funmanwould make sense but indeed interrupts are tricky
07:34:46funmanwe'd need to put all the ticks code in iram
07:34:54saratogayeah the pcm buffer would have to be in IRAM as well i think
07:35:18saratogaassuming the dma controller can even access IRAM?
07:35:26 Quit jd (Read error: Connection reset by peer)
07:35:48 Join jd [0] (
07:35:49 Quit jd (Changing host)
07:35:49 Join jd [0] (~jd@Wikipedia/HellDragon)
07:36:06funmanit can, ranma even tested pcmbuffer in iram and it saved a couple mA
07:36:28funmanbtw i think i have seen the OF use iram for pcm
07:37:07saratogaso the iram is more power efficient then the dram i guess
07:37:28tmzt_are they the same size?
07:37:36tmzt_or is dram powered off
07:37:37saratogano, 2MB vs. 320KB
07:37:57tmzt_oh I see, that's the goal
07:38:19 Nick kramer3d_ is now known as kramer3d (~kramer@unaffiliated/kramer3d)
07:40:12funmansaratoga: fuzev1 seems to run if i set MPMC_DYNAMIC_CONTROL to 0x0 (in system_init() because sdram_init() is only run in bootloader), let's see what it does
07:46:38funmansaratoga: btw i think battery capacity in rockbox is needed for models with different batteries possible
07:46:54 Quit Strife89 (Quit: Bed.)
07:56:40saratogaDynamic memory clock control (CS) 0 = MPMCCLKOUT stops when all SDRAMs are idle and during self-refresh mode. 1 = MPMCCLKOUT runs continuously (reset value on nPOR). When clock control is LOW the output clock MPMCCLKOUT is stopped when there are no SDRAM transactions. The clock is also stopped during self-refresh mode.
07:56:51saratogamaybe thats what he meant by "runs continuously"
07:59:45n1ssounds like you have to actually change to self-refresh mode and then the clok will stop to me
08:05:07topikfunman: reading the logs, it seems my clip+ is charging fine in rockbox
08:05:32topikslow though, but charging
08:16:23 Quit CGL (Quit: Soy spammero ---- \m/ d(>.<)b \m/)
08:17:26 Join ender` [0] (
08:18:06 Join shaggy-h [0] (
08:28:16 Join Zagor_muh [0] (~bjst@rockbox/developer/Zagor)
08:28:23 Nick Zagor_muh is now known as Zagor (~bjst@rockbox/developer/Zagor)
08:28:36 Join esperegu [0] (
08:29:51funmantopik: can you tell how much slower?
08:33:49 Quit mischa (Ping timeout: 245 seconds)
08:35:25topikin half an hour from 60% to 65%
08:35:32topiknot sure how fast the OF does it
08:36:45saratogathat sounds more like trickle chaging then anything
08:36:54saratogathe e200v1 does that even if the charge controller isn't running
08:37:34 Join wodz [0] (
08:38:00 Quit n1s (Ping timeout: 240 seconds)
08:39:13 Join flatrose [0] (
08:39:51flatroseHey guys, one more roockbox fan here, please welcome!
08:40:05topik0.001V a minute (from the debug screen) doesn't sound like it's putting in much of an effort no
08:40:30 Join flydutch [0] (
08:44:37 Quit flatrose (Quit: Konversation terminated!)
08:45:03 Join flatrose [0] (
08:51:52***Saving seen data "./dancer.seen"
08:53:58GodEateranyone good with spanish? :
08:54:28GodEaterpretty sure we don't have a version 3.5.1 of rbutil
08:57:00topikit's muy bueno though. even if it doesn't exist
08:57:52S_a_i_n_tfor once, S_a_i_n_t is thankful for "translate with bing" accelerator ;)
08:58:44flatroseDoes anybody have iPod with CompactFlash mod around here?
08:59:00wodzmini 1G
08:59:34flatroseOh, hey... how did you get it inside your sweet little 1G? I've got 5.5G and I'm really curious how that will fit inside... CF is pretty big imo
08:59:48 Join petur [0] (~petur@rockbox/developer/petur)
09:00:13wodzmini is stuffed originally with microdrive with almost the same dimentions
09:00:42flatroseOh.. does it really save alot of battery uptime?
09:01:36wodzI don't know - I bought broken ipod and fixed it. I never used it with original microdrive
09:02:09JdGordonCF inside the mini's is awesome
09:03:45flatroseI've got 5.5g with 64mb ram and 30gb (replaced from another 5.5g with 32mb ram), 100% charge lasts for about 5 hours of listening at full volume.
09:04:22flatroseHopefully I'll last atleast for 10 hours with CF.
09:05:17linuxstbflatrose: Sounds like you need a new battery - people report 15-20 hours with Rockbox.
09:05:55JdGordonyeah, replace your batt
09:06:01*S_a_i_n_t reads that "rockbox utility 3.5.1 is "It is completely self-executing, you just connect your player to your computer and this will be installed."
09:06:44wodzEhh I am out of idea what hogs my MPIO. The last suspect was ADC reading in ISR. I moved whole part to button reading code where I read only one channel at a time (so every 10ms I belive). This changes nothing - still ~100MHz to decode mp3
09:06:57wodzthis is twice as high as should be
09:07:37flatrose15-20 hours? Well, I listen to flac only ;)
09:09:00flatroseBesides, at maximum volume and switch tracks alot. But I've got an idea of buying some cellphone 800mAh+ battery and shoving it inside my baby along with 64gb CF card. Ü
09:09:11 Join B4gder [0] (~daniel@rockbox/developer/bagder)
09:09:15linuxstbflatrose: I would still expect a lot more than 5 hours. Back when Rockbox was using far too much power on the ipods, people reported 7 hours with FLAC.
09:09:51linuxstbflatrose: But yes, switching tracks a lot will drain the battery - it means Rockbox keeps filling the buffer with audio, and then discarding it.
09:10:19linuxstbflatrose: You may want to do a proper battery benchmark - see
09:10:43flatroseThat's something new to me, thanx linuxstb.. and about switching tracks - hell yeah I just don't know how to use playlists still Ü
09:10:53flatroseAnd thanks for the link!
09:10:59saratogawodz: have you tried benchmarking separately from decoding?
09:11:33saratogafor instance the test_mem plugin, or just looping and doing mul's
09:11:43saratogashould give you an idea whats actually running too slow
09:12:27wodzsaratoga: test_codec gives comparable to other coldfires
09:12:40wodzs/gives/gives results/
09:13:32wodzso muls are ok
09:13:36linuxstbB4gder: Do you have two minutes to move something to the download server?
09:14:59linuxstbB4gder: Thanks."> to go in utils/tcctool/ - I think it's safe to just remove the older versions from there - there are no functional changes in tcctool, just new targets added to a lookup table.
09:15:24CIA-5New commit by jethead71 (r25822): i.MX31/Gigabeat S: The nested IRQ code was just totally wrong and not actually working anyway (which is why it wasn't crashing). AVIC doesn't seem ...
09:15:28saratogathat reminds me, we should put up a fuzev2 bootloader
09:15:40saratogaanyone feel like testing that?
09:15:48B4gderlinuxstb: done!
09:15:57funmansaratoga: you've set version to 1.0 ?
09:15:59linuxstbB4gder: Thanks.
09:16:05saratogafunman: yeah, at least i think so
09:16:21funmancan't test now
09:16:37saratogaam i supposed to branch when compile that?
09:16:43saratogaor tag or whatever its called
09:16:56funmanjust tag the revision but you can do it later
09:17:45funmanthe complete command is somewhere on UsingSVN
09:17:45saratogai didn't write down the version number :(
09:18:06CIA-5New commit by dave (r25823): Tag release 1.0 of utils/tcctool - built with "make VERSION=v1.0"
09:18:08saratogaguess i'll compile a new one
09:20:53 Join efyx [0] (
09:21:38topikfunman: you wanted a battery bench on the clip+ playing an album on repeat from uSD ?
09:21:54funmantopik: yeah just to compare with playing from internal
09:21:58saratogahuh todays bootloader is a couple KB bigger then the one the other day
09:22:09funmanthough i don't have a complete bench, only the one on the forum with cpu boosted
09:22:21topikcharging now, will start the bench attempt on uSD when it's done
09:22:21funmansaratoga: you didn't keep the elf?
09:23:32funmanhm i wonder why i don't see clipv2/clip+ in rbutil
09:23:41saratogaisn't there an option to show them?
09:23:49topikstupid samsas would probably charge a lot faster if they turned off the display while charging
09:23:56funman'disabled' but they're not here either
09:24:00 Join loveless [0] (~loveless@2a01:198:26e:0:216:cbff:feb9:8c8d)
09:24:05 Join DerPapst [0] (
09:24:17saratogatopik: the charge rate isn't limited by the USB power
09:24:22funmanthey're not marked as disabled in rbutil.ini anyway
09:24:34flatroseI've got a little bit of a newbie question, but anyway, how to make my iPod not to switch to "Usb storage mode" but just continue playing music and charging at the same time when I plug it in? I usually do Debug -> Screendump and connect it to continue listening without interruption.
09:24:58topiksaratoga: charging could be faster if the hardware allowed it?
09:24:59saratogayou hold some button
09:25:07saratogacheck the manual, but its probably play or select
09:25:30saratogatopik: charge speed is limited by the battery
09:25:32flatroseOh, and is there any option in the settings to make it automatic?
09:25:48saratogai don't think so
09:25:54topikfair enough. still silly to keep on the display imo
09:26:12flatroseOh, shame... thanks I think that'll do it for me for now!
09:26:36topikusb detect (besides real usb support) is also a todo for the clip+ and its friends
09:26:54funmanworks on clipv2 / some fuzev2 models
09:27:02 Join kramer3d_ [0] (~kramer@unaffiliated/kramer3d)
09:27:06funman(but it's disabled for all fuzev2)
09:27:43topiki actually like it as it is. rather have my fuze v1 have the same behaviour :)
09:27:47S_a_i_n_tflatrose: you can make a patched build using FS #11101
09:27:55topikthat is, if the clip+ would be charging
09:27:56 Quit kramer3d (Ping timeout: 264 seconds)
09:27:58topikin rockbox
09:28:17S_a_i_n_tusing that patch, it connects in charging mode, instead of transfer
09:28:21wodzis there any place with results from test_* plugins family to compare with my results?
09:28:34S_a_i_n_tand you need to hold a button to enter transfer mode instead upon connect
09:28:50S_a_i_n_tbasically, just reversing the usual operation.
09:28:58linuxstbwodz: There are various pages I think. I can't remember the names, but try searching the wiki for the name of the test plugin.
09:30:12linuxstbwodz: Thinking about it, I'm pretty sure the disk and LCD plugins have pages, as well as test_codec (the various Runtime pages). Not sure about any others.
09:30:48*linuxstb hears on the radio that Scotland is closed for the day due to ash.... :(
09:31:11wodzI am looking for test_mem results from coldfires
09:31:17 Join lpereira [0] (
09:31:21*linuxstb changes channels...
09:32:26funmanhm i don't get it, make clean ; make and rbutil still doesn't show clipv2/clip+
09:32:47saratogawodz: the test_mem plugin is brand new, so no results for it i think
09:32:53linuxstbfunman: Isn't there a mechanism for enabling/disabling some targets?
09:33:18funmanyes but it's not used
09:33:18wodzI have unboosted write 95kB/s, ubusted read 55 kB/s, boosted write 267kB/s and boosted read 148kB/s
09:33:40wodzI don't know if this is fast/slow/doesn't matter
09:34:15saratogai dont' have a CF player to compare to, but someone here must
09:35:02funmanoh sorry, it's named RockboxUtilty now, not rbutilqt => i was running the old binary
09:38:30linuxstbHow very un-Linux...
09:38:51CIA-5New commit by funman (r25824): rbutil: add fuzev2
09:38:52funmanC++ i guess
09:41:17 Quit solexx (Ping timeout: 246 seconds)
09:42:23funmannote they're not disabled nor marked unstable but at least there is no releases
09:43:07 Join solexx [0] (
09:44:17funmansaratoga: the forum guy was using the daily build, not current build
09:44:44saratogayeah, i linked him to the current build
09:45:20 Join pamaury [0] (~pamaury@rockbox/developer/pamaury)
09:46:44funmanperhaps we should put a captcha which reads "what is the latest svn revision"
09:51:52 Quit solexx (Ping timeout: 276 seconds)
09:52:07 Nick kramer3d_ is now known as kramer3d (~kramer@unaffiliated/kramer3d)
09:54:44 Join solexx [0] (
09:55:33arbingordonhaha, captcha of the latest "current builds" revision number?
09:59:23xavieranThat's a pretty neat idea :D
10:05:23 Quit funman (Quit: free(random());)
10:08:58 Quit arbingordon (Quit: `)
10:24:11 Quit Kitar|st (Ping timeout: 276 seconds)
10:29:03 Join Kitar|st [0] (~Kitar_st@
10:41:44 Quit Barahir (Ping timeout: 248 seconds)
10:44:29 Join Barahir [0] (
10:45:19 Join markun_ [0] (~markun@rockbox/developer/markun)
10:46:05 Quit dys` (*.net *.split)
10:46:05 Quit grndslm (*.net *.split)
10:46:06 Quit sharp (*.net *.split)
10:46:06 Quit krazykit (*.net *.split)
10:46:06 Quit n17ikh (*.net *.split)
10:46:06 Quit markun (*.net *.split)
10:46:06 Quit blithe (*.net *.split)
10:46:06 Quit lnwlf-away (*.net *.split)
10:46:06 Quit CIA-5 (*.net *.split)
10:46:06 Quit Galois (*.net *.split)
10:46:06 Quit aevin (*.net *.split)
10:46:06 Quit maraz (*.net *.split)
10:47:23 Join dys` [0] (
10:47:23 Join grndslm [0] (
10:47:23 Join sharp [0] (
10:47:23 Join krazykit [0] (
10:47:23 Join n17ikh [0] (
10:47:23 Join blithe [0] (~blithe@
10:47:23 Join CIA-5 [0] (cia@
10:47:23 Join Galois [0] (
10:47:23 Join aevin [0] (eivindsy@unaffiliated/aevin)
10:47:23 Join maraz [0] (
10:47:32 Quit aevin (Ping timeout: 285 seconds)
10:47:38 Join aevin [0] (eivindsy@unaffiliated/aevin)
10:50:23 Join n1s [0] (~n1s@rockbox/developer/n1s)
10:51:05 Quit wodz (Quit: Leaving)
10:51:53***Saving seen data "./dancer.seen"
10:52:42 Quit n17ikh (Ping timeout: 276 seconds)
10:54:39 Quit loveless (Quit: loveless)
10:56:24 Join n17ikh [0] (
11:08:22 Quit flatrose (Remote host closed the connection)
11:08:23 Join loveless [0] (~loveless@2a01:198:3a5:0:216:cbff:feb9:8c8d)
11:10:15JdGordonin general how much idiot proofing is needed?
11:10:28 Join liar [0] (
11:10:44JdGordonI want to figure out a way to make the ui viewport switchable, but I tihnk it oculd get into a situation where that viewport could be disabled completly
11:10:48JdGordonbecause of user stupidity
11:11:18 Join wincent_balin [0] (
11:17:04S_a_i_n_tJdGordon: I was actually thinking that when you first mentioned it.
11:17:22S_a_i_n_tThere would need to be some form of fallback, but I have no idea how that could work.
11:17:36linuxstbJdGordon: What does "switchable" mean?
11:17:45JdGordonusing conditional viewports
11:17:54S_a_i_n_tI assume conditional, and more than one.
11:18:00S_a_i_n_tah, ;)
11:18:07linuxstbSo "user" in this context means "theme author" ?
11:18:09JdGordononly one would be active at a time
11:18:47S_a_i_n_talso, switching between themes may then become a bit of a nightmare
11:18:52JdGordonI tihnk the most that could be done is going through the first viewports tokens and making sure a "enable viewport as ui viewport" tag is there
11:19:12linuxstbThen I would say it doesn't matter too much, as long as the behaviour is documented... I'm sure there are other ways theme authors can break things already.
11:19:24S_a_i_n_tplenty ;)
11:20:37JdGordonmessing this up is unrecoverable without editing config.cfg or resetting on boot
11:21:00JdGordonbut I'd rather put no foolproofing in (once I figure out how this can actually work to begin with)
11:22:31S_a_i_n_tI'd like to be able to enable/disable .sbs (or change between .sbs) using the %cs tag...could this be done?
11:22:47*S_a_i_n_t tries not to pile work on JdGordon, but has to ask... :P
11:22:50JdGordonthats the point
11:23:10S_a_i_n_tAh, well....good. ;)
11:23:11JdGordonit would all be in one .sbs file, but they could be completly different
11:23:33linuxstbJdGordon: It does raise the issue of the themes site though - we would want the site to be able to reject bad themes as far as possible, so "fool-proofing" would be useful.
11:23:54S_a_i_n_tright, I see. The method I had in my head involved multible .sbs but that is a lot simpler I'll admit.
11:24:27 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
11:24:27JdGordonlinuxstb: sure, but I'm not even sure it would be technically possible to make sure one viewport is always enabled
11:27:00linuxstbJdGordon: Then maybe try to think of another way to do it, so that it's not possible to break things... used to be possibly to cock things up *pretty* damn good when .sbs forst cam in ;)
11:39:32 Quit kramer3d (Ping timeout: 252 seconds)
11:42:59lovelessfunman: FYI, that firmware/rolo.c:171: error: impossible constraint in ‘asm’ persists with both a recent arm-elf build as well as with the arm-elf-eabi toolchain. how would we go about solving the arm11 issue?
11:47:53JdGordonS_a_i_n_t: does this make any sense? %vi|<label>|<usual crap> ... you would need one for each ui-vp, then a new tag %Vdi<label> to set the active one?
11:48:23S_a_i_n_tJdGordon: IMO, that makes perfect sense
11:48:26JdGordonthose labels could be the same as other viewport labels to make things easy for themers to keep track of
11:48:36S_a_i_n_tit follows the usual syntax exactly
11:49:14JdGordonthe viewport would only be set on a full redraw, if none are set then fallback to the first found maybe
11:49:23S_a_i_n_tJdGordon: do *you* know what the story is with the artists badge?
11:49:40S_a_i_n_tand, yes...that seems perfectly sane.
11:49:45JdGordonjust ask soap or AlexP to give you one?
11:50:08S_a_i_n_tI was wondering what the criteria was exactly.
11:50:20S_a_i_n_tI can't seem to find any info on it.
11:50:32S_a_i_n_ts/it/the badges in general/
11:50:39S_a_i_n_tthough, some are fairly obvious
11:51:47JdGordonthere was some discussion before but I cant see any conclusions
11:52:48TorneS_a_i_n_t: I don't find it difficult at all to set a hotkey, i'm afraid
11:53:00n1sloveless: the gigabeat s is also arm11 and has it's own implementation of rolo_rtestart in firmware/target/arm/imx31/rolo_restart_firmware.S that might be adaptable for you?
11:53:00Tornei couldn't do it at all to start with but i realised i was trying to use options not eligible
11:53:14Torneit might be nice if it told you when you do that, rather than just dropping you out of the context menu
11:53:18S_a_i_n_tI'm a big fan of gevaerts artist badge, kinda "ironic" ;)
11:53:38S_a_i_n_tTorne: I fond that really odd considering the problems I had with it.
11:53:55S_a_i_n_thad/have in current svn without a patched version of the keymap
11:54:08TorneS_a_i_n_t: The action code is supposed to wait for all pending button releases if the current action context is different to the previous one.
11:54:17TorneS_a_i_n_t: to stop exactly that kind of problem, i assume
11:54:28S_a_i_n_tIIRC kugel had some problems of the same nature also...
11:54:35Tornesure, i'm not saying you don't have a problem
11:54:57Tornebut the fix i suggested to you yesterday is irrelevant; the action code *already* does that in a much better way ;)
11:55:17S_a_i_n_tI had trouble at first as play+sel need to be pressed at *precisely* the same instence
11:55:23Tornethey do?
11:55:24lovelessn1s: that's good to know. the problem is that I haven't really understood the problem with the arm rolo, yet. n00b at work here.
11:55:43Torneshouldn't be *that* precise
11:55:51Tornesimultaneously for some suitably broad definition of simultaneousl
11:55:57S_a_i_n_tthen it was the weirdness of needing to hold play, *then* select and it assume button_release was a keypress and exiting the yes/no screen
11:56:03 Quit wincent_balin (Changing host)
11:56:03 Join wincent_balin [0] (~wincent@rockbox/developer/wincent)
11:56:12S_a_i_n_tthat is the problem I have with it without that patched keymap now.
11:56:19n1sloveless: the problem is that the compiler gives you "ipossible constraint" ?
11:56:27n1simpossible, even
11:56:35gevaertsS_a_i_n_t: ironic? That's *art*!
11:57:02TorneS_a_i_n_t: Well, the action code already specifically stops that from happening, i'm afraid ;)
11:57:16TorneS_a_i_n_t: get_action is called with CONTEXT_YESNOSCREEN which is different to whatever the previous context was (probably LIST)
11:57:38Torneso the action code returns ACTION_NONE instead of real actions, for the pending button releases
11:58:07Tornehas someone dumped some logf's in and checked what the sequence of events actually is in the code? (as opposed to just what's visible to the user)
11:58:34S_a_i_n_tI'll make a clean svn build later on in the evening and see if I can still duplicate the error.
11:58:50markun_gevaerts: I guess this guy means he can't see his external SD card in rockbox USB, should it be there?
11:58:56S_a_i_n_t"the error" being, possible to call a hotkey, but impossible to set one.
11:59:32TorneS_a_i_n_t: They definately don't need to be pressed at the exact same time for me eithre
11:59:34lovelessn1s: yes, that's the error. it's also preceeded by a warning: firmware/rolo.c:171: warning: asm operand 0 probably doesn’t match constraints
11:59:46Tornei can press either button first with a reasonable delay (0.1-0.2s maybe?) before pressing the other
11:59:58Torneand I get the "Hotkey Not Set" splash (in filebrowser)
12:00:07S_a_i_n_tTorne: I assume Blue_Dude obviously saw the error I was talking about, hence the patch for the keymap
12:00:19Torneyes, i believe you :)
12:00:21AlexPS_a_i_n_t: First thread in the announcements forum:
12:00:40Tornei just can't easily fix something that doens't happen for me and already has something that should obviously fix it in the code :)
12:00:40 Nick markun_ is now known as markun (~markun@rockbox/developer/markun)
12:01:29n1sloveless: and you have a recent svn with funman's change? (just checking)
12:01:37lovelessn1s: I am deriving from the e200 port, and the problem starts showing up by moving DRAM_START form 0x10000000 to 0x10f00000.
12:02:25TorneS_a_i_n_t: So yeah. With r25774, testing in the file browser, select+play, regardless of which is first, gives me "Hotkey not found" as long as i don't wait more than about 0.2s between the button presses (otherwise it starts interpreting the one i'm pressing as a long press)
12:02:47TorneS_a_i_n_t: then if I go into the context menu, select "delete" then hit it again and hold both buttons, i get the yesno screen
12:02:51n1syeah, 0x10f00000 can't be used as an immediate value on arm but the "r" constraint should make the compiler put the value i a register
12:03:00Torneand when i let go of either/both the yesno screen persists
12:03:20S_a_i_n_tand, having to press both buttons simultaniously was the problem I was having with hotkey initially (iirc, there have been many...;)) and then it was changed to needing to press one button, then the next (holding both) to call/select the hotkey and since that change it barfed for me as soon as it hit the screen an exited it.
12:03:51Torneif i let go of both *at the same time* it works, and lets me choose
12:04:03S_a_i_n_tso, you do see it?
12:04:05Torneif i let go of one, then the continued presence of the *other* cancels the splash
12:04:08Torneer, the yesno
12:04:20*n1s tries to compile this function in a beast build to see if he can get the error
12:04:28lovelessn1s: now that's weird. svn status didn't show me updates in rolo, svn up just came down with lots of updates.
12:04:37S_a_i_n_tTorne: so you do see what I'm talking about?
12:04:46TorneS_a_i_n_t: yes. but only if i very deliberately release th ebuttons seperately seems to be more precise for me
12:05:06Torneit seems mine is much more tolerant of a gap between button press/releases
12:05:13S_a_i_n_tI need to be almost surgical ;)
12:05:24Tornewhich is why you see the problem often and i don't
12:05:36S_a_i_n_teven when I get it right, the yes/no screen exits immediately
12:05:44Tornethe code in action.c only cancels out the result of *one* button_get()
12:05:47n1sloveless: ah, so it should be fixed now then :) do you know if the cache is enabled when you run your code?
12:06:08Torneso if you release both buttons "at once" then the button_get result is that both buttons were released, and the action code throws that away as it should
12:06:32lovelessn1s: you're right. rolo.c compiles now with funmans changes. now the make file fails later on, trying to execute bootloader.bin locally. I'll deal with it later. thanks!
12:06:35Tornebut if you release one button sufficiently before the other, it will do that for the first one, and then call button_get again the next time round the loop, and *that* one will return that the other button is pressed.
12:06:39Tornewhich will cancel yesno
12:06:57S_a_i_n_tFS #11208 is *WAY* better to set the Hotkey, but still a bit of an ass to call it
12:07:08TorneS_a_i_n_t: Yah, I think changing the keymap is not a good idea tbh
12:07:22Torneit sounds like there is some probably unwanted variance between devices here
12:07:26S_a_i_n_tOh sure, it's a workaround...not a fix ;)
12:07:34Torneand action.c definately needs to be more careful about ignoring releases
12:07:45Tornefor reference i'm talking about action.c lines 204-215
12:08:15S_a_i_n_tbit with that patch (for now at least) I can actually use a hotkey build without wanting to smash my DAP :P
12:08:34Tornethe code as-is pretty obviously doens't work if the last thing pressed was a multiple button combination
12:08:36 Join watto [0] (~watto@
12:08:37Torneso we should fix that.
12:08:47Tornethat should make your instantly-vanishing-yesno stop
12:08:58Tornebut i'm still slightly puzzled that you find it much harder to press the button in the first place
12:09:02Torneunless you are old and slow ;)
12:09:15Tornewhich ipod model is it?
12:09:18S_a_i_n_they, S_a_i_n_t is young and virile!
12:09:20Tornei'm usign a video, since that's all i have
12:09:30Tornepossibly the different button drivers behave differently?
12:09:32S_a_i_n_tI just find it needs to be *exactly* the same instant
12:10:03S_a_i_n_tand when I mean *exact*, I play fps...and my reaction time is pretty damn good if I may toot my own horn
12:10:11S_a_i_n_tthe GF can't get it to work at all ;)
12:11:40Tornei assume this is a nano? 1g or 2g?
12:13:16S_a_i_n_tI *seem* to find it easier on the 2g nano...but that may just be a placebo as the clickwheels are newer/springier
12:13:27S_a_i_n_tbut I find it on both, 1/2g
12:14:14TorneBoth nanos use the same button driver as the video
12:14:58S_a_i_n_tI didnlt think much would be different, hence the reason I was so totally perplexed by you *not* having immense difficulty
12:15:16TorneAs long as I don't leave enough tim ebetween them for it to be recognised as a long press it seems to work
12:15:26Tornewhich is hugely tolerant, imo :)
12:15:34Torneso i'm surprised it doesn't do that for you
12:15:42Tornei blame wizards
12:16:03S_a_i_n_tseems perfectly logical
12:16:55 Quit linuxstb (Ping timeout: 252 seconds)
12:17:49S_a_i_n_tTBH...I've avoided hotkey (until this patch came out that made it magically work fo rme) like the, as I said earlier I'll build from dead-clean SVN later tonight and see if it's not a little bit more forgiving now (or than I remember it) for some reason.
12:18:26S_a_i_n_tbut, last time I tried the keymap as-is, I almost smashed a Nano1g :)
12:22:37lovelessn1s: no, I haven't gotten down to the caching yet. it's the state the manufacturing boot code of the bootloader uses.
12:22:41 Quit loveless (Quit: loveless)
12:23:18 Quit BHSPitMonkey (Remote host closed the connection)
12:27:28JdGordondoes %?mp<> need every value looked after to work? mean...uh....?
12:30:07S_a_i_n_tyou can leave conditions in it blank
12:30:12S_a_i_n_tif thats what you mean
12:30:32JdGordonwill that work?
12:31:12S_a_i_n_tit would need to be %?mp<VIa|VIb|||>
12:31:41S_a_i_n_tor, however many states there are for it...not sure if it needs "-" or not though
12:35:20 Quit n1s (Ping timeout: 260 seconds)
12:36:37 Join s_o [0] (
12:36:57s_oHi there
12:37:17*JdGordon is KING!
12:37:41s_oI just installed rockbox on my d2+
12:37:45S_a_i_n_tyou've got it working I assume?
12:37:46s_oReally nice firmware !
12:37:56s_oI, it works well
12:38:08s_overy well
12:38:08S_a_i_n_tsorry...talking to someone else ;)
12:38:16s_oops sorry :P
12:38:58S_a_i_n_tJdGordon; Is there somewhere I can put up a "wps tag wishlist" ?
12:39:09JdGordonThemeWishlist I think
12:39:10S_a_i_n_tmy head is starting to burst with ideas
12:39:15JdGordonI created that a week or two ago
12:39:27S_a_i_n_tI usually just use you as my middleman :P
12:40:12S_a_i_n_tBlargh...I guess I have to create a Wiki account then, and after so long of avoiding it too ... ;)
12:42:04JdGordonI've got screen left-overs which I was hoping wouldnt happen... :(
12:42:26S_a_i_n_tBlargh...that was a fear of mine also.
12:42:53S_a_i_n_tit would need a fullscreen refresh between switching ui's, no?
12:43:32JdGordonI was hoping that would happen anyway
12:45:44JdGordonarg, it happens too late :(
12:47:23pixelmaJdGordon: you wouldn't need the |||> of S_a_i_n_t's proposal bit then it will take the last specified value for the rest (in your case "b")
12:47:41JdGordonthats what I was thinking it should do
12:47:46JdGordonwhich it is doing
12:47:54JdGordonjust trying to ule out why it wasnt working
12:49:14S_a_i_n_tHmmm...did I forget what %mp is?
12:49:31pixelmadoesn't matter
12:49:56pixelmathat's how all conditionals work or at least should
12:50:23S_a_i_n_tIf I don't use all a tags, playmode for instance, I leave them blank and it works fine for me.
12:50:30S_a_i_n_tHow else *could* it work?
12:50:36*S_a_i_n_t is confised a little
12:50:42S_a_i_n_t*confused even
12:51:02pixelmayou don't even have to "mention" them
12:51:55***Saving seen data "./dancer.seen"
12:52:00S_a_i_n_tI've found I can get unexpected results if I dont. I else can you specifiy "I want to display something/do X in this condition/state, but not this one, or this one"
12:52:28*JdGordon has removed the screen left-overs...
12:52:32JdGordonwhos up for testing?
12:52:46pixelma%?mp<VIa|VIb> works. taking "b" for the missing parts though. So there is a difference to yours but if you don't care about those states anyways
12:53:33S_a_i_n_tAhhh..., I get you now, but, I assumed those states *were* cared about (and deliberately undefined)
12:56:21CIA-5New commit by markun (r25825): fix mkamsboot compilation on systems where 'make' is not 'GNU make' (FreeBSD for example)
12:57:54 Join HellDragon_ [0] (
12:57:55 Quit HellDragon_ (Changing host)
12:57:55 Join HellDragon_ [0] (~jd@Wikipedia/HellDragon)
12:59:20 Quit jd (Read error: No route to host)
12:59:29S_a_i_n_tblargh...can someone help me with the Wiki?
12:59:37S_a_i_n_tI get this trying to activate via email...
13:00:09kisakcheck to see if a spam filter has gotten in your way
13:00:21S_a_i_n_tFoswiki detected an internal error - please check your Foswiki logs and webserver logs for more information. erifyEmailAddress: no verification code!
13:00:32markunwho compiled the binaries of mkamsboot here?
13:00:40s_oRockbox's minimal volume on my Cowon D2+ seems to be too high compared to original firmware'one. I usually listen to my music at volume 2 / 3 but Rockbox'minimal volume seem to be similar to volume level 5 for the original firmware. How can I help fixing that ?
13:00:45S_a_i_n_tbut, I have the code *right here* in my email from foswiki
13:01:19S_a_i_n_twhen I click the "thankyou for registering" link, I get that error.
13:01:30 Join dfkt [0] (dfkt@unaffiliated/dfkt)
13:01:46JdGordons_o: it is possible rockbox just adds more volume points than the of
13:02:13topikmarkun: could that be saratoga?
13:02:29markunperhaps. B4gder, do you know?
13:02:43s_oJdGordon: but how can I make the volume lower ?
13:02:51B4gderI don't remember actually
13:03:20s_obecause il I try to make the volume lower, it turn off the sound
13:03:32markunI pointed the wiki to the new clip+ firmware, but the binaries don't support it yet (the source does)
13:03:44markunso I changed it back for now
13:03:53JdGordonS_a_i_n_t: FS #11239
13:04:05JdGordonAlexP: your CSB skin would make good use of that patch also
13:04:06S_a_i_n_twhere do I go to enter the conformation code for the wiki manually?
13:04:11S_a_i_n_tthe link in the email fails
13:05:13 Join n1s [0] (~n1s@rockbox/developer/n1s)
13:05:17s_oshould I repport a bug ?
13:07:20markunB4gder: does it make sense to have this stand-alone tool in the rbutil dir?
13:08:10JdGordons_o: you're saying the lowest volume in rockbox (before mute?) is way too loud still?
13:08:16B4gderI don't know the story of how it ended up like that
13:08:51s_oJdGordon: Yes, when I'm alone in my bed
13:08:55s_othe night
13:09:19s_oin a city it is right though
13:09:20JdGordonyeah, i guess you could file a bug, not sure who's looking after that port
13:09:32s_ook, thank you
13:10:00 Join DataGhost [0] (
13:10:00 Quit DataGhost (Changing host)
13:10:00 Join DataGhost [0] (~dataghost@unaffiliated/dataghost)
13:10:18 Join JohannesSM64 [0] (
13:10:21S_a_i_n_tHmmm...the link from my email didn't work (it truncated it for some reason), but cut&pasting it worked fine...weird.
13:10:40S_a_i_n_tCould someone please add HaydenPearce to the WikiUsersGroup?
13:10:46topikit's a northern hemisphere link
13:11:46S_a_i_n_tthe link was ";code=HaydenPearce.XXXXXXXXX" but when I clicked it, it took me to ""
13:11:57S_a_i_n_tit cut-off past the ";" for some reason.
13:12:37ZagorS_a_i_n_t: your email client is buggy
13:12:52topikbecause ';' is not a usual character in a link?
13:13:03topiki'd expect '&' or something encoded
13:13:12B4gderthe S_a_i_n_t filter worked!
13:13:17S_a_i_n_thmm, good point.
13:13:37Zagor; is in fact encouraged over &
13:13:41S_a_i_n_tB4gder: ,,|,,
13:14:04topikencouraged by?
13:14:15S_a_i_n_tteh internetz?
13:15:33Zagortopik: by the w3c. "We recommend that HTTP server implementors, and in particular, CGI implementors support the use of ";" in place of "&" to save authors the trouble of escaping "&" characters in this manner." −−
13:15:40topikyeah, just got there myself
13:15:42 Quit detaos (Ping timeout: 260 seconds)
13:15:45topiklearned something new :)
13:16:34S_a_i_n_tJdGordon: I'll test that patch when I get the chance to. Thanks. ;)
13:16:52JdGordonI'm not brave enough to try on target... I think it should crash :p
13:17:00JdGordonit doesnt segfault the sim which has me worried!
13:17:04*S_a_i_n_t sends an email to his service provider regarding crappy ";" support in the webmail client.
13:17:30S_a_i_n_tJdGordon: you're not exactly instilling faith in me here ;)
13:22:03 Join loveless [0] (~loveless@2a01:198:3a5:0:216:cbff:feb9:8c8d)
13:23:49bertrikRockbox doesn't have some kind of framework for handling dock insertions, right?
13:32:45 Quit s_o (Ping timeout: 265 seconds)
13:50:18 Join hebz0rl [0] (
13:51:55 Nick evilnick_ is now known as evilnick (
13:52:03 Quit evilnick (Changing host)
13:52:03 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
14:08:38 Join s_o [0] (
14:08:55 Join kugel [0] (~kugel@rockbox/developer/kugel)
14:10:53 Part s_o
14:24:47mc2739S_a_i_n_t: HaydenPearce added to WikiUsersGroup
14:28:37S_a_i_n_tmc2739: thankyou kindly
14:29:36 Quit S_a_i_n_t ()
14:30:16 Join S_a_i_n_t [0] (S_a_i_n_t@
14:32:40 Quit loveless (Ping timeout: 268 seconds)
14:35:27markunWhere is the font package located now? , entityid := t4a_xs->GetLoggedinEntity()
14:35:50markunWhere is the font package located now? points to but I can't find it there.
14:36:17 Quit bertrik (Remote host closed the connection)
14:37:36 Join loveless [0] (~loveless@2a01:198:3a5:0:216:cbff:feb9:8c8d)
14:44:17mc2739markun: Actually, it looks like fonts are not built daily any more. The newest I could find was built with the last release and is located here:
14:48:53 Quit B4gder (Quit: It is time to say moo)
14:50:02topikbuilt 23-Sep-2009
14:50:24topikso "built every day" is slightly off
14:51:59***Saving seen data "./dancer.seen"
14:53:59 Quit xou (Ping timeout: 248 seconds)
14:56:49Tornehm, did we break it?
14:57:05Tornethe fonts have changed since then :(
14:59:52JdGordonkugel: wanna have a look at 11239 and see if you can do it less hacky-y?
15:00:22 Join xou [0] (
15:00:24kugelno, sorry
15:00:36kugelI'm being busy with gsoc for the next months
15:01:59JdGordonsuit yourself
15:03:24pamauryJdGordon: did you try something about the usb selection menu we talked about ?
15:03:46JdGordonno, git wasnt playing nice..
15:04:35pamauryas long as it doesn't redirect you work to /dev/null it's ok :)
15:05:10JdGordonI'll try again soon, unless you can give me a straight diff?
15:05:46pamaurydiff of what ?
15:05:57JdGordonyour git against svn
15:06:18 Quit n1s (Ping timeout: 260 seconds)
15:07:34 Quit liar (Ping timeout: 240 seconds)
15:07:46pamauryI can do that if you want
15:08:20JdGordonI'm going to play with another patch quickly and then try git again
15:09:59 Quit xou (Ping timeout: 248 seconds)
15:11:06JdGordonpixelma: S_a_i_n_t: any suggestions what tag to use for "enable this viewport as the ui viewport"? I'm not sure %VI is good
15:11:40S_a_i_n_tit seems to follow the convention though...I have no problems with %VI
15:11:49S_a_i_n_tbut if you do...then, um....
15:12:10S_a_i_n_tseems to fit.
15:12:51pamaury(against svn head)
15:12:57JdGordonI was more worried about capital i
15:13:08JdGordonI l looking similar in most fonts
15:13:18S_a_i_n_tthis is true.
15:13:38JdGordonpamaury: ok
15:13:50JdGordonbut then I remembered all the id3 stuff is I
15:14:09S_a_i_n_tit wouldn;t be the first tag with i/I variants,,,so, I say run with it.
15:14:14S_a_i_n_tbut, that's me.
15:14:40 Join Blue_Dude [0] (~chatzilla@rockbox/developer/Blue-Dude)
15:16:06 Quit Tuplis (Ping timeout: 260 seconds)
15:16:41JdGordonor %VD?
15:16:49JdGordon%Vd is regular viewport enable
15:17:12JdGordon%ui maybe?
15:17:18JdGordonor that
15:17:25S_a_i_n_t%Ui is good also...
15:17:25JdGordonanyone else have an opinion?
15:18:47S_a_i_n_tmy opinion seems to sway towards %Ui now I can imagine it in context, but ultimately it just has to be readable and easily distinguishable from other similar tags.
15:19:21 Join evilnick_B [0] (~0c140464@rockbox/staff/evilnick)
15:20:43 Join dfkt_ [0] (~dfkt@unaffiliated/dfkt)
15:21:12*JdGordon curses at the parsers "awesome" debug output
15:22:53 Join xou [0] (
15:23:58 Quit dfkt (Ping timeout: 240 seconds)
15:25:19JdGordonconditional ui viewport kicks ass :p
15:27:37JdGordonthere is a very slight bug in it (which I think I'll ignore)... if the viewport changes while it is in a list (like playback stops which will be the "common" case) the new ui wont take effect until the list is next redrawn
15:28:59kugelignoring known bugs is a bit nasty, isn't it?
15:29:10JdGordonnothing really can be done about that
15:30:22kugelisn't there a static pointer to the current list? it should be somehow possible to inject a redraw somewhere
15:30:48kugel+if yes
15:31:03JdGordonthats not a very nice fix at all
15:31:26kugelhow else would it be possible?
15:31:36 Quit xou (Ping timeout: 276 seconds)
15:32:34JdGordonit isnt
15:32:55kugelmaybe add a callback to the ACTION_REDRAW event so that on timeout the current list is redrawn
15:33:06*JdGordon has the hardcoded wps showing at the bottom of the menu when music is playing, and the menu using the full screen otherwise :)
15:33:15S_a_i_n_tthe development obviously went *too* well, there had to be *something* hacky about it ;)
15:34:10S_a_i_n_tJdGordon: hardcoded "w"ps?
15:34:14S_a_i_n_tnot .sbs?
15:34:20*S_a_i_n_t is confuzzled
15:35:09 Quit DataGhost (Ping timeout: 240 seconds)
15:36:01wombat23my ipod nano doesnt boot into rockbox anymore. whats wrong??
15:36:05kugelJdGordon: it ought to be possible, desktop apps can do it too
15:36:27S_a_i_n_twombat23: afraid we need a bit more info there...
15:36:38wombat23what info?
15:36:50wombat23its 2GB nano 1st gen
15:36:51JdGordonkugel: while that is true it doesnt mean much here
15:36:57S_a_i_n_tversion, what you did/din't do to possibly cause this etc.
15:37:09 Join DataGhost [0] (
15:37:10 Quit DataGhost (Changing host)
15:37:10 Join DataGhost [0] (~dataghost@unaffiliated/dataghost)
15:37:10S_a_i_n_twhat you were doing when it happened.
15:37:26wombat23hmm i only had it connected to my ubuntu comp to load some .ogg on it
15:37:42wombat23then unmounted and disconnected it
15:37:55wombat23but whats strange is that it shows some new folders
15:38:02*S_a_i_n_t wonders what jd had to do to get the default WPS to draw like that...
15:38:38S_a_i_n_twombat23: can you define "new folders"
15:39:02wombat23Calendars Contacts
15:39:04S_a_i_n_tJdGordon: thankyou kindly
15:39:21wombat23iPod_Control and Notes
15:39:26S_a_i_n_twombat23: those are created when the original formware is loaded.
15:39:37wombat23hm wait
15:39:40S_a_i_n_thave you tried resetting the iPod?
15:39:50wombat23i deleted them
15:39:56wombat23now it boots rockbox again :D
15:39:57S_a_i_n_tthat's fine
15:40:15S_a_i_n_tbut, that wasn't the cause of RB not booting
15:40:19wombat23menu select resets the ipod?
15:40:30wombat23ok ill keep that in mind
15:40:32S_a_i_n_tin Apple *and RB
15:40:35S_a_i_n_tit is hardcoded
15:41:00wombat23hmm so something just got confused i guess
15:41:20S_a_i_n_tthose "new folders" will be created every time the Apple firmware loads
15:42:02S_a_i_n_tthe most likely situation is that it booted with the hold switch on I would suggest
15:42:15S_a_i_n_tcausing the OF to load
15:42:38wombat23THATs it
15:42:44wombat23i had hold on
15:42:56wombat23Thanks alot
15:43:03S_a_i_n_twell, now 'ya know ;)
15:43:11S_a_i_n_tand, no problem.
15:43:58wombat23yea thanks for explaining
15:44:23S_a_i_n_twombat23: that info *is* in the manual... ;)
15:44:31S_a_i_n_tbut, no worries hehe
15:45:28S_a_i_n_tJdGordon: I guess I got distracted by "hardcoded", now I know what you meant (or, what I would have caled it rather)
15:45:36S_a_i_n_tclean code, nice results.
15:47:08*JdGordon doesnt want to commit it because fixing the docs is complicated for this one
15:47:39S_a_i_n_tI don't suppose there is a limit on how many ui viewports could potentially be used?
15:48:04S_a_i_n_tJdGordon: lol, "I don;t want to commit as the manual will be hard to write etc."...classic ;)
15:48:38JdGordonone at a time only obviously
15:48:41*S_a_i_n_t hopes the ammount of ui viewports is essentially infinite.
15:48:50S_a_i_n_t52 is as good as infinite ;)
15:48:56CIA-5New commit by jdgordon (r25826): Make it possible to move the UI viewport using conditional viewports. ...
15:49:34S_a_i_n_tHmmm...and, how quick are the screen updates?
15:49:40S_a_i_n_tdoes that depend on the screen?
15:49:54*S_a_i_n_t thinks of "slide off screen" page-transitions
15:50:25S_a_i_n_tI mean, could it be fast enough to appear as a transition?
15:51:22S_a_i_n_tI guess %VI would need to be open to more than just conditionals for that to work though
15:51:30S_a_i_n_tit'd need sublines IIUC
15:52:36JdGordonthe ui viewport wont change unless you force a full screen redraw (like changing menus or folders)
15:52:50S_a_i_n_t"meh" biggie, its still mighty cool.
15:53:17JdGordonI should mention that the labels can be shared but %Vi|a|....| and %Vl|a|...| are very different, and %Vi|a| wont be enabled with %Vda
15:54:59S_a_i_n_tscreen/viewport/AA transitions are a *big* want of mine...I've experimented with various ways of "doing AA transtion on the cheap", but they don't end up being "cheap" by any means (huge skin buffer/lots of sublines in code etc)
15:55:11 Nick dfkt_ is now known as dfkt (~dfkt@unaffiliated/dfkt)
15:55:55S_a_i_n_t+shared identifiers ==awesome :)
15:56:46CIA-5New commit by jdgordon (r25827): fix player red.
15:57:32*kugel thinks it shouldn't have been committed until the redraw thing is fixed
15:58:47*JdGordon thinks that if he didnt mention it he could have gone at least a few weeks before anyone would even notice it
15:59:35kugelI think S_a_i_n_t would have reported it by the weekend or even earlier ;)
16:00:05kugelalso that's no reason to not fix it
16:00:51JdGordonyou are welcome to find a clean solution
16:01:20kugelhave you tried what I suggested?
16:01:53JdGordonemphasis on clean
16:02:06kugelwhat's unclean about it?
16:02:10S_a_i_n_tI'm not entirely sure I would have said it was a "bug" though, more a "hey, shouldn;t it do X instead of Y?" thing. I wouldn't have expected it to show before the screen undergoes a full, it would seem expected to me, unwanted, but expected.
16:02:55S_a_i_n_tBut, I get your point...I notice UI things pretty quickly most often.
16:03:25kugeland even then, an unclean solution is often better than no solution if it comes to user visible bugs
16:03:38 Join n1s [0] (~n1s@rockbox/developer/n1s)
16:03:42*S_a_i_n_t is 50/50 about that
16:03:54S_a_i_n_tand reminds of the ipod shutdown "fix"
16:06:28kugelJdGordon: can you explain that for me?
16:07:08JdGordoni thought you were busy on gsoc stuff?
16:07:12JdGordonits not an issue
16:07:15*JdGordon -> bed
16:09:00kugelgreat answer, really...
16:09:44*S_a_i_n_t tips some water on this flame...
16:21:54 Quit togetic (Ping timeout: 265 seconds)
16:26:46lovelessany idea where trunk/build-e200rbootbin/bootloader.bin: cannot execute binary file // make: *** [trunk/build-e200rbootbin/rockbox.mi4] Error 126 comes from? I am trying to build for the experimental target for pp6100 / sansa view.
16:28:33kugeltry make V=1 to make the output more detailed
16:30:54lovelesskugel: doesn't elaborate. make -d isn't helpful to me either
16:32:47*pixelma still doesn't understand why JdGordon doesn't give some more time to test for new features :\\
16:33:13pixelmaand maybe think through a bit more
16:35:13kugeltesting seems useless if you commit anyway with known bugs
16:38:30CIA-5New commit by Blue_Dude (r25828): Remove unneeded include from screens.c
16:41:12Blue_DudeFast, fast, fast builds. :)
16:41:31 Quit Kitar|st (*.net *.split)
16:41:31 Quit jfc (*.net *.split)
16:41:31 Quit YPSY (*.net *.split)
16:41:31 Quit Unhelpful (*.net *.split)
16:44:05 Join w1ll14m [0] (
16:45:10 Join jgarvey [0] (
16:45:19 Join Ypsy [0] (
16:45:26 Nick Ypsy is now known as YPSY (
16:46:28pixelmakugel: I meant "giving more time for testing" as including time for bugfixes (that could be discovered before committing)
16:47:11 Join wodz [0] (
16:47:26kugelhe did test himself, and found a bug, but ignored it. if you're going to ignore bugs you don't really need testing do you?
16:48:10wodzpixelma: I am right that You own some coldfire based DAP?
16:48:18wodzs/I am/am I
16:49:54 Join Kitar|st [0] (~Kitar_st@
16:49:54 Join jfc [0] (
16:49:54 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
16:52:02***Saving seen data "./dancer.seen"
16:52:11pixelmawodz: I do (an M5)
16:54:23wodzcould You run test_mem plugin and tell me what do You get?
16:56:09ranmaJdGordon: You can see the jtag pads here:
16:56:29ranmaAnd I documented the pinout here:
16:57:47pixelmawodz: not before the evening - I didn't have test_mem enabled in my build and need to compile a version before
16:57:53amiconnloveless: 'svn status' won't show whether upstream has updates. It only shows the status of your working copy vs. checked out version
16:58:20lovelessamiconn: k, will keep that in mind.
16:58:41wodzamiconn: You are the expert here - what are the values of test_mem for coldfires?
16:58:46wodzthe range
16:59:56amiconnwodz: I have no idea - never used it
17:00:33wodzhehe I saw Your comments about mem*16 years ago where You are mention test_mem
17:00:49amiconnEh, wait
17:02:40amiconnsvn test_mem is Copyright (C) 2010 Thomas Martitz according to the header
17:03:01amiconnLong ago I had my own test_mem, which was an entirely different thing
17:04:07wodzI see
17:06:42 Part Zagor
17:07:40 Quit FOAD (Quit: I'll be back)
17:08:58 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
17:12:32 Join toffe82 [0] (~chatzilla@
17:13:48 Join FOAD [0] (~dok@
17:14:35CIA-5New commit by Domonoky (r25829): rbutil: fix fuzev2 entry.
17:16:58 Quit shaggy-h (Read error: Connection reset by peer)
17:22:00 Quit rvvs89 (Changing host)
17:22:00 Join rvvs89 [0] (ivo@pdpc/supporter/base/rvvs89)
17:22:44 Quit S_a_i_n_t (Quit: Restart+Bedtime)
17:23:11 Join S_a_i_n_t [0] (S_a_i_n_t@
17:26:00 Quit bluebrother (Disconnected by services)
17:26:03 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
17:28:41CIA-5New commit by funman (r25830): Clip+: current usage estimation based on battery bench
17:37:52 Join CGL [0] (~CGL@
17:38:57CIA-5New commit by funman (r25831): as3525v2: don't modify audioset2 as it seems the bits have changed ...
17:39:48 Join shaggy-h [0] (
17:39:50 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
17:39:57 Quit DataGhost (Ping timeout: 240 seconds)
17:41:37 Join freddy_ [0] (
17:47:17 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:48:51 Nick evilnick_B is now known as Evilnick_B (~0c140464@rockbox/staff/evilnick)
17:51:18 Quit lpereira (Quit: Leaving.)
17:54:14 Quit pamaury (Quit: Quitte)
17:54:43 Join apoelstra [0] (
17:56:26 Quit esperegu (Ping timeout: 246 seconds)
17:57:06apoelstra*** SENDING A0049300 down the rabbit hole, len 10240...
17:59:21 Nick Evilnick_B is now known as evilnick_B (~0c140464@rockbox/staff/evilnick)
18:03:49 Quit petur (Quit: work->home)
18:03:51 Nick fxb__ is now known as fxb (
18:11:27 Quit wodz (Quit: Leaving)
18:12:56 Join mikroflops_ [0] (
18:13:17 Nick YPSY is now known as Ypsy (
18:13:18 Quit S_a_i_n_t ()
18:13:45 Join S_a_i_n_t [0] (S_a_i_n_t@
18:13:51 Quit mikroflops (Read error: Operation timed out)
18:15:02 Join Schmogel [0] (
18:18:03 Quit Blue_Dude (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
18:20:37 Join MethoS- [0] (~clemens@
18:21:33 Quit kugel (Ping timeout: 260 seconds)
18:24:42 Join webguest47 [0] (
18:26:16webguest47Any devs about who fancy fixing the wonky sorting for <all> in the database. There's bean a constant stream of people asking for this for a long time now, and it's something that <gasp!> the original Ipod software does better than RockBox
18:26:47webguest47Or at least someone to log it on the bug tracking system...
18:27:28Tornewhat do you mean, wonky?
18:27:54webguest47Instead of playing in album/track order it plays in track order
18:28:09webguest47so all the track 1s play first, then all the track 2s, etc
18:28:32Bagderwhat, we have a database now? B)
18:28:47Torneyou're implying this is a bug :)
18:28:52webguest47Yeah, but apparently "the devs never use it"
18:28:55Torneit sorts according to the track names
18:28:59Torneer, the displayed track names, i mean
18:29:06Tornethe display format is taken from tagnavi.config
18:29:17Torneif you change the display format the sort order will change.
18:29:38webguest47Yeah, but if an artist has a dozen albums spanning years, you get all the albums shufflled together by track number
18:29:58S_a_i_n_tnot if you sort by year ;)
18:30:13Torneor by album name, for that matter
18:30:18webguest47how do you change the sort order for an individual artist?
18:30:59S_a_i_n_tby looking at tagnavi syntax on the wiki I would suggest
18:31:07webguest47Its pretty simply functionality that the Ipod does fine - you choose an artist, play all, and it plays the albums one by one
18:31:15webguest47Rockbox can't do it.
18:31:20TorneYes. The database doesn't store the data in that form.
18:31:22S_a_i_n_tit *can*
18:31:28S_a_i_n_tit doesn't by default
18:31:44TorneI believe you can get pretty close with a suitable tagnavi config
18:31:47Tornebut i've not actually tried.
18:31:51 Join mikroflops [0] (
18:31:54webguest47I've checked the Wiki, the forums, and various other places, and the only answer I've seen is that the devs need to fix it.
18:31:59Tornethe way the database implements sorting is, unfortunately, not very friendly to it
18:32:17 Quit n1s (Ping timeout: 276 seconds)
18:32:27webguest47It's pretty basic functionality that really should be in there
18:33:11S_a_i_n_twell, can *you* write efficient code to do so?
18:33:11topikguests don't make demands. you can always make a patch for your prefered way
18:33:19webguest47Shuffling all the tracks together is very nearly random playback - which is what random playback is for
18:33:30gevaertswebguest47: it's not random!
18:33:41S_a_i_n_tits very well ordered in fact
18:33:55TorneIt's sorted in alphabetical order of whatever the displayed strings in the database are
18:34:02Tornethat's not random at all..
18:34:05webguest47I would if I could (I'm more of a design guy), but it seems this has been asked for on and off for years.
18:34:37S_a_i_n_tand, you can do this I'm pretty sure by editing your own tagnavi.config file...
18:34:39Tornewebguest47: yes, and if someone was going to do it just because it was asked, then they'd've done it by now
18:35:06Tornemost of the devs don't use the database. the database is slightly scary code that is difficult to make changes to. the database's storage format doesn't really allow for this kind of thing to be done easily.
18:35:07 Join n1s [0] (~n1s@rockbox/developer/n1s)
18:35:19TorneThis means it's *very difficult* to fix it 100% properly, and the motivatoin to do so is very small
18:35:40webguest47That's a shame - it's the one thing I really don't like about RB
18:35:40Tornebut you should be able to get it to mostly work with a custom tagnavi configuration..
18:35:50Torneit will go wrong for albums with very long titles, perhaps
18:36:01Tornei'm not sure how big the internal buffers are that are used for the sorting..
18:36:01 Quit mikroflops_ (Ping timeout: 260 seconds)
18:36:08Tornei'll see if i can do it in a few.
18:36:21webguest47I was going to log it in the bug tracking system, but there seems to be little point
18:36:32TorneIt's not a bug
18:36:37Torneit's a feature you would like
18:36:46TorneSo, no, don't put in the bug tracking system, because it will be closed.
18:37:12webguest47Sure if you want ot make that distinction between something that works badly because it was designed that way ;)
18:37:26webguest47Not just me, lots of people
18:37:32S_a_i_n_tif "rockbox doesn't have X" was a "bug"...there would be far too many "bugs"
18:37:43Tornefor reference, I use the database exclusively, and I've *never* cared about this
18:37:48webguest47Doesn't it make sense for you though?
18:37:49TorneI am perfectly happy with how it works
18:37:51 Quit Hillshum (Read error: Connection reset by peer)
18:38:02webguest47I would have thought it might have at least been a sorting option
18:38:03Tornebecause I don't listen to the [all] list, except on shuffle
18:38:15TorneIt *is* a sorting option, in a limited way, as I have just explained
18:38:29S_a_i_n_tnor do I myself...and I use the database exclusively also.
18:38:52webguest47What I ususally do is choose an artist, and then play all from there in the artist selection of the database - but you can't do that with RB
18:39:25TorneMost people have their music arranged in the filesystem as artist\album\track
18:39:33Torneso, they can do that by selecting the artist folder and creating a playlist from it
18:39:47Tornei.e. not using the database at all
18:39:52Tornewhich will work exactly as you want :)
18:39:58S_a_i_n_tyep, context menu, add to playlist
18:40:31webguest47Let me check here....
18:40:33S_a_i_n_tjust use the filbrowser instead of the database.
18:41:02S_a_i_n_tassuming your albums are in a sane type of system
18:41:22 Join pamaury [0] (~c2c7a50a@rockbox/developer/pamaury)
18:41:25S_a_i_n_tie. not loaded with iTunes and spread out overywhere in odd truncated naming sstem
18:42:27Tornewebguest47: also, tracks are not sorted by track number for me, but by name, in the "<All tracks>" listing for an artist..
18:42:37webguest47yeah, I have a sensible artist/album/track layout
18:43:20webguest47name still isn't album by album order though.
18:43:23Tornethen why do you want/need the database in the first place?
18:43:23S_a_i_n_tTorne: I assume his naming scheme includes the tracknumber also.
18:43:30TorneS_a_i_n_t: No, it's the track title, not the filename
18:43:34S_a_i_n_tthat's the only way I got it to work in my head
18:43:46Torneso unless you have included the track numbers in the tags, it shouldn't be there
18:43:51S_a_i_n_tyeah, that's what I mean
18:44:04S_a_i_n_tsome people have 01 in the track title etc.
18:44:13S_a_i_n_tit sucks, but people do it ;)
18:44:24webguest47Hmm, I just tried playing by fileview, and it stopped at the end of the first album - I think there's a setting to make it go to the next directory.
18:44:43S_a_i_n_tthere is indeed
18:44:43TorneYes, there is
18:44:46TorneBut you don't need that
18:44:51Torneyou can just select the artist folder itself
18:44:54Tornego into the context menu
18:44:58Torneand insert the whole thing into the playlist
18:45:02webguest47Yes, mine are <artist>/<album>/<trackno> <title>
18:45:08Torne(as long as you have the recursive import setting enabled)
18:45:16Tornewebguest47: It doens't look at the filename, though, it looks at the tags
18:45:26 Quit wincent_balin (Ping timeout: 246 seconds)
18:45:43Torneso unless you include the track number in the *tag* i can't see how it would show htem in track number order..
18:45:46 Join wincent_balin [0] (
18:45:57CIA-5New commit by Blue_Dude (r25832): Another logf fix in voice_thread.c
18:46:06webguest47No that doesn't work for me - you can't select the artist directory - it just goes into the directory to show you the files.
18:46:11TorneYes you can
18:46:17TorneDo you not know how to use the context menu?
18:46:21TorneRead the manual
18:46:46webguest47Ah right, got it
18:47:12TorneIf you have your files arranged as artist/album/track, and you browse by artist, then you really don't need the database :)
18:47:42Tornethat doesn't mean there's no reason to fix it, but the priority is pretty low; it's a difficult task with a pretty small payoff on a feature that the majority of people don't use
18:48:17webguest47Ahh, you're actually not directly playing the tracks, you're inserting them as a playlist... Okay, that makes sense.
18:48:19*Torne looks in the database code, to confirm that it is difficult for the reason he thinks it is difficult, also :)
18:49:20webguest47That's not a bad workaround. Thanks for taking the trouble to explain it to me.
18:49:51Tornethat's ok
18:50:12Torneseriously, we would like the database to be fixed; but having more people ask isn't going to make any difference
18:50:19webguest47I've only pretty much exclusively used the database, so I really missed being able to just pick an artist and listen to all their albums
18:50:45webguest47So just no dev wants to get down and dirty with the DB?
18:50:46TorneYeah. There's just no need to use the database, mostly, if your files are sensibly arranged
18:51:06webguest47I like the DB! All my files are well tagged for it!
18:51:08TorneAbout the only things you need to use the database for is finding an album/track without knowing the artist, or making random selections, or doing searches on other fields (e.g. year)
18:51:22Torneall of which are much less common use cases
18:51:40webguest47Doesn't it give faster UI when loaded to RAM?
18:51:52Torneunless you don't have the directory cache turned on
18:52:03 Quit flydutch (Quit: /* empty */)
18:52:07***Saving seen data "./dancer.seen"
18:52:12Tornethe directory cache caches the entire folder strucure of the player. browsing the filesystem with dircache enabled is just as fast as the database loaded to ram
18:52:15Tornein fact, probably faster
18:52:20Tornebecause there's a lot less processing required in the file browser.
18:52:33Torne(you should have dircache on if you have a hard disk based player)
18:52:44Torne(it speeds up *all* filesystem access, for a pretty minor cost)
18:53:05webguest47Yeah got that on - looks like I'll have to get used to using the file browser instead of the DB
18:53:18Torneis there really much difference? this is a serious question
18:53:34Tornewhat do you commonly use the database for which can't be done in the file browser?
18:55:09webguest47You'll probably laugh at me becaue I delibertly stayed away from the file browser and concentrated on the DB - for instance, there's more steps in the album play workaround than just using the DB and selecting play all.
18:55:21webguest47I have all my tags right, which the FB now won't use
18:55:34Tornei'm not sure why that is a problem
18:55:43webguest47The DB just shows music, the FB shows other files too.
18:55:43S_a_i_n_tthe WPS still will
18:55:44Tornepresumably your tagging app also renamed all the files correctly at the same time
18:55:55Torneso it's not like the effort was wasted :)
18:56:02webguest47Yes, I took a lot of time with that
18:56:03Tornethe filebrowser can show just music if you tell it to
18:56:11webguest47The files were already well names
18:56:21Tornethat's very uncommon
18:56:30webguest47the tags took the time, even with trick software.
18:56:34Tornei've never, ever in my life seen a music collection where the filenames were correct but the tags weren't
18:56:49Torneand if the filenames *were* correct then you can generate the tags for no effort trivially from the filenames
18:56:53Torneso it shouldn't've been any effort :)
18:57:15webguest47You'd be surprised
18:57:45 Quit apoelstra (Quit: WeeChat 0.3.0)
18:57:50S_a_i_n_tmp3Tag can handle batch tagging *very* sanely
18:57:54S_a_i_n_tand quickly
18:57:57webguest47I use that now
18:58:20Torneindeed. there are dozens of batch tagging programs which can rename based on tags or tag based on names, it takes five seconds to set up the template and then leave it going while you have a sandwich ;)
18:58:37Torneif you did it in a more difficult way that's hardly rockbox's fault :)
18:59:03Torne(the difficult case is when neither the tags nor the filenames are right, which is the case for most people - this takes human interactoin to do correctly)
18:59:08webguest47It seems there was a reason for the DB at some point in the past, but it's been superseded by the file browser
18:59:14TorneNo, not really
18:59:21TorneThe file browser has always had all the features it has now
18:59:28TorneThe DB is there to support people who want to do DB-like things.
18:59:52Tornesearch by genre, sort by release date, find that song called something without knowing the artist
19:00:10TorneIt's also there to support people who copied their music collections over using iTunes or a similar app which mangles all the filenames
19:00:19Tornebut *that* is a workaround, for having your music with mangled filenames ;)
19:00:29saratogathe database is actually newer then the file browser
19:00:55 Join einhirn [0] (
19:01:07Tornethe DB also lets you do things like rate files, keep track of how many times they are played, etc
19:01:25Torneit's a perfectly sensible feature, but it's not one that most people with well-organised collections actually *need*
19:02:12 Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37)
19:02:15Tornei use the database almost all the time, but only because my usual method of selecting music is album artist -> random, then back/random/back/random until i get an artist i want to listen to, then pick an album and play it ;)
19:02:16webguest47It's a shame all the devs are too scared to fix the <all> playback to make it like Apple's :p
19:02:41Torneyou might be joking, but please don't..
19:02:53Torneit hasn't been done because nobody wants to do it
19:03:06Tornenothing more, nothing less
19:03:12S_a_i_n_tand, it wouldn;t be to "be like Apple"
19:03:19 Join matthewbpt [0] (
19:03:24S_a_i_n_tRockbox is *nothing* liek Apple OF
19:03:30S_a_i_n_t*like even
19:03:31Torneindeed. it's obviously a useful feature, it's nothing to do with copying any particular original firmware
19:03:38webguest47No one likes messing with someone else's home-brewed database system.
19:03:40Tornewe can all see why you want that feature, and if it existed i'd probably use it
19:03:50Torneyou don't hav eto justify it :)
19:04:13Torneyou'd be surprised what people like
19:04:23webguest47Is there a RB wishlist somewhere I can get it added to? A feature enhancement list of some sort?
19:04:46AlexPwebguest47: Basically, people do what they want - you want it badly enough, you do it :)
19:04:47TorneFeatures are implemented by people who choose to implement them
19:04:48webguest47So no one tracks any requests?
19:04:53TorneNo. Why should we?
19:04:54 Join apoelstra [0] (
19:04:57 Nick Ypsy is now known as YPSY (
19:05:21webguest47So you know if there are lot of people who would appreciate some new enhancement
19:05:27Tornewhy does that matter?
19:05:46Tornewhether a feature is worth doing is not dependent on how many people ask for it
19:05:46S_a_i_n_tare you saying you don't appreciate the old ones?
19:05:52AlexPPeople do what interests them
19:05:54webguest47Obviously someone might be inclined to spend time on it if a million people would benefit, rather than three.
19:06:04Tornewebguest47: not really..
19:06:10AlexPWe used to have feature requests - they were pointless
19:06:19AlexPMost either already existed or were impossible
19:06:21Tornethere is only really one motivator for volunteer open source projects.. if *you* benefit.
19:06:26webguest47That's one philosopy behind choosing what to spend your time on.
19:06:34AlexPAnd those that were possible nothiong ever happened as devs only dev what they want
19:06:40TorneI don't know of anyone who subscribes to such a philosophy.
19:06:45TorneAt all. In any project. :)
19:06:52matthewbpthey guys#
19:07:05Torneat work i spend time on what i'm paid to spend time on; at home i spend time on what i have a use for, or what's interesting for me to work on
19:07:16matthewbptanyone have any experience fixing ipod hardware, i need some help
19:07:31webguest47Not always true - I've been a strong contributer on one project, where the programmer has added a lot of stuff that I and others wanted becaue it improved the product and all his users benefited from the new features.
19:07:35AlexPmatthewbpt: Try #rockbox-community, that sounds off topic for here
19:07:49S_a_i_n_tis it specifically rockbox related?
19:07:50matthewbptoh ok sorry :)
19:08:02Tornewebguest47: then his motivation was probably "acclaim", no? this is pretty rare as well.
19:08:16Tornemost people with technical skills tend *not* to be motivated by what other people think of them ;)
19:08:17 Nick fxb is now known as fxb__ (
19:08:47webguest47no, his motivation was to make the best product he could, with the features that everyone wanted and that could do things that other software in the same genre could not.
19:08:56AlexPRockbox isn't a product
19:09:12AlexPIt is a spare time volunteer project that people work on to scratch itches
19:09:24webguest47"software", "thing" whatever word you want to use then
19:09:25Tornewebguest47: There are very few open source projects where anyone cares about those things either.
19:09:38TorneAlmost all open source projects exist solely to satisfy the developer(s)' needs
19:09:46Torneif someone else finds it useful then great :)
19:11:03 Quit pamaury (Quit: Page closed)
19:13:13 Quit webguest47 (Quit: CGI:IRC)
19:13:24n1swell, we try to be nice to the users if it doens't create a lot of extra work
19:13:34n1soh, he quit
19:13:42Tornewe do? :)
19:14:25n1ssometimes :)
19:15:23Tornehmm. the database doesn't quite work how i thought
19:15:37n1si have fixed bugs in plugins i never use for example, not to scratch an itch but because of boredom
19:15:51gevaertsn1s: that isn't an itch? :)
19:16:13n1sokay, maybe it is :)
19:17:31Tornenobody is likely to fix the database out of boredom
19:17:55 Quit DerPapst (Quit: Leaving.)
19:18:52S_a_i_n_tno, even when you're bored you work on things you *want* to work on.
19:19:09TorneHm. The database code looks like yo ucan indeed apply a format to each level of the tree
19:19:12Tornethough the wiki says not
19:19:23Tornei shall have to try it later ;)
19:19:32Torneif you can, then this means you could do a ghetto sort of the style he wanted
19:19:45Torneyou'd have to limit the album title to a fixed length and not sort on characters after that
19:19:53Tornebut how many bands have albums with long names that differ only near the end? :)
19:20:06S_a_i_n_tI was pretty sure this was possibly to do (implement the sort order that guy wanted) using tagnavi.custom
19:20:41Tornethe format you specify at the end only seems to apply to the list at the end
19:20:46Tornewhich makes it difficult
19:20:57Tornebut the code suggests you can specify a format at each level..
19:21:23S_a_i_n_tAh, I haven't tested the exact theory, but I've messed with my tagnavi quite a bit mow.
19:21:29S_a_i_n_t*now too ;)
19:22:49 Quit S_a_i_n_t ()
19:23:01 Join S_a_i_n_t [0] (S_a_i_n_t@
19:23:20TorneAh, hm
19:24:39TorneYeah, you can't quite do it at the moment, i don't think
19:24:41Tornebut it's so close :)
19:25:05Torneif i understand the code correctly, you can specify a format at each level of the tree, but it's used to render the things at that level
19:25:23TorneALLSUBENTRIES uses the format of the level above, i.e. artist -> foo -> all uses the artist format
19:25:32Tornewhich is normally not specified, so defaults to just trackname
19:26:44Tornei'll experiment with it when i get home and i have a dock cable :)
19:27:04 Join Horscht [0] (~Horscht2@xbmc/user/horscht)
19:27:49Torneeven if there's a way to ge tthis to work it won't be perfect because the name the format generates can't be longer than MAX_PATH, so having too many invisible things prefixed on the front would leave no room for the actual trackname :)
19:28:49 Quit LambdaCalculus37 (Quit: Fwump)
19:30:47 Join AlexP_ [0] (~ap@rockbox/staff/AlexP)
19:30:52 Quit AlexP (Ping timeout: 264 seconds)
19:39:32 Quit AlexP_ (Ping timeout: 240 seconds)
19:40:53 Join AlexP [0] (~ap@rockbox/staff/AlexP)
19:43:25 Join Jaykay [0] (
19:43:58 Quit einhirn (Read error: Connection reset by peer)
19:51:07 Join DerPapst [0] (
19:58:02 Join pamaury [0] (~c2c7a50a@rockbox/developer/pamaury)
20:08:02 Join raphi_ [0] (
20:14:48 Join wodz [0] (
20:17:28 Join Boldfilter [0] (
20:19:11kisakwhat's the reset key combination for the fuze v2?
20:19:58kisakI went and got mine to hang while scanning FM
20:20:32kisak(hold key and wake backlight still work)
20:23:52 Join Strife89 [0] (~Strife89@
20:25:10 Join mt [0] (~mtee@rockbox/developer/mt)
20:28:21ThomasAHkisak: maybe holding the power button for >10 seconds (like on the clip+)
20:29:23kisakThomasAH: good call
20:29:38ThomasAH*: clip+ with svn r25831 is quite prone to crashes when browsing through folders with voice clips enabled
20:31:49ThomasAH(this was no problem with r25776)
20:32:29 Quit n1s (Ping timeout: 260 seconds)
20:34:17 Quit CGL (Quit: Soy spammero ---- \m/ d(>.<)b \m/)
20:35:18ThomasAHHmm, now the crashes seem to be gone ... after three in a row
20:39:43 Join panni_ [0] (
20:43:55 Quit Strife89 (Quit: Changing building.)
20:44:48ThomasAHand there the clip+ crashes again ...
20:45:42ThomasAHjust hangs, backlight stays on until usual timeout, reenabling the backlight via any key works. Shutting down or anything else does not work
20:47:26ThomasAHwhen boosted, too ... FlynDice ^^^ this might be for you (and for funman, but he is not here atm)
20:47:56 Join adnyxo [0] (
20:52:10***Saving seen data "./dancer.seen"
20:52:35 Join n1s [0] (~n1s@rockbox/developer/n1s)
20:54:03 Join petur [0] (~petur@rockbox/developer/petur)
20:55:22 Join esperegu [0] (~quassel@
20:56:10Torneok, my database experiment had a really bizarre outcome
20:56:27Torneyes you can put a format string at any level, and if you make them conditional right you can get it to display things in the right order
20:56:33Tornebut at the cost of the titles being less visible
20:57:11 Quit shai (Quit: Leaving)
20:57:45Tornebut to cut them off neatly you need to print them at a fixed width, which 1) right justifies text causing the sort order to be wrong and 2) mysteriously doesn't work in the all tracks screen even though the format string is clearly being applied otherwise
21:00:30Torneaha, it's cuz one goes straight to snprintf and the other has to go to tagcache_retrieve
21:01:34saratogaBagder: could you put this fuzev2 bootloader on the download server
21:04:00 Part watto
21:05:49 Join liar [0] (
21:07:52 Quit bmbl (Quit: Bye!)
21:08:10wodzpixelma: ping
21:12:33 Join CGL [0] (~CGL@
21:19:45 Join toffe82_ [0] (~chatzilla@
21:21:55 Quit toffe82 (Ping timeout: 276 seconds)
21:23:41 Quit matthewbpt (Read error: Connection reset by peer)
21:34:49 Quit MethoS- (Remote host closed the connection)
21:35:40CIA-5New commit by Domonoky (r25833): rbutil: fix compiling on windows.
21:36:39 Quit n1s (Quit: Lmnar)
21:37:39 Join matthewbpt [0] (
21:37:43 Join MethoS- [0] (~clemens@
21:37:59topikfunman: i havne't managed to complete a battery_bench on my clip+ playing from uSD. 5h32m is the longest i managed so far (with level=67%, 3880mV). will try again overnight.
21:45:11CIA-5New commit by Domonoky (r25834): fix libmkmpioboot.a building.
21:46:45 Join fml [0] (
21:47:50fmlHey FlySpray admins! When adding a new task, the list box with the Player Type does not contain Sansa Clip. Would you please add it?
21:51:29Tornethere's also no 3.5 or 3.5.1 in the version dropdown
21:52:11Bagdersaratoga: sorry what booloader? isn't that link just a normal rockbox build?
21:52:31saratogaBagder: woah
21:53:01saratogagrabbed the wrong link :)
21:53:12Bagderhehe, this looks better ;-) done!
21:54:19saratogais it possible to tag a past revision?
21:54:31Tornesure, just copy with -r whatever, no?
21:54:36saratogathe wiki says "svn copy svn:// ..."
21:54:41saratogai'll try that
21:55:03pixelmawodz: pong
21:56:21 Quit raphi_ (Quit: leaving...)
21:56:38CIA-5New commit by saratoga (r25835): Tag 1.0 FuzeV2 bootloader release
21:57:05wodzpixelma: Did You run test_mem on Your M5?
21:57:19saratogaok looks good
21:58:06 Join stripwax [0] (
21:58:20pixelmawodz: hmm, not yet. Going to compile a build with it now
21:58:21domonokywodz: as a far as i remember you are the mpio hd200 guy ? you might want too look at FS #11242 :-)
21:58:37*wodz looking
22:00:31 Quit apoelstra (Quit: WeeChat 0.3.0)
22:00:56 Join Luca_S [0] (
22:01:40 Join apoelstra [0] (
22:02:31wodzdomonoky: As I understand correctly I should change return -xxx with ERROR() ?
22:03:46*domonoky thinks it would be better to return a error string instead of using perror
22:04:26CIA-5New commit by FlynDice (r25836): sd-as3525v2.c: Set MCI interrupt mask immediately prior to enabling DMA for the transfer. ...
22:04:36domonokyah its wrapped in ERROR in mkamsboot.c, so yes :-)
22:05:03Luca_Samazing work on the ams sansas, funman and FlynDice :) unluckily the most recent build broke my (until now stable) transcend 8gb class-6 uSD (panic: wait for TRAN state failed (RCV) 1 at the first boot, panic: card not initialised (-2) at subsequent boots), i'll start bisecting as soon as i can
22:05:26Luca_Swell... now it's not the most recent build :D
22:05:49domonokywodz: the error numbers are still nice (didnt notice them). Theoretically rbutil also could map the error numbers to strings...
22:06:14FlynDiceLuca_S: Which player?
22:06:20domonokythat would even allow translating of those error strings... hm.
22:07:03Luca_Sr25799 worked fine
22:08:26 Quit esperegu (Read error: Connection reset by peer)
22:08:32FlynDiceLuca_S: Haven't seen that where it's stuck in RCV yet, looking now.
22:08:56wodzdomonoky: Is this rbutil thing is supposed to work fully automatic? If so patched firmware file should be copied to players SYSTEM directory
22:09:04 Join flatrose [0] (
22:10:14domonokywodz: yes, rbutil should be as automated a possible. rbutil.ini specify where it will get copied.
22:10:23FlynDiceLuca_S: Internal works fine though right?
22:10:26Luca_Sthank you. the player boots fine if I remove the SD card. it even recognized it when hot plugging it (but only once). that time the debug HW info screen said 25mbit instead of the usual 50
22:10:37Luca_SFlynDice: yes, both writing and reading
22:11:36FlynDiceLuca_S: Ha, you'tr reading my mind now... What was I going ask next? ;-)
22:13:34Luca_Sjust tested with very latest SVN, same symptoms
22:13:43Luca_Si'll start bisecting. do you have suggestions?
22:13:48 Quit fml (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
22:15:05Luca_SFlynDice: if I could read your mind, I'd know the solution would be in there - just a matter of finding where :D
22:15:07 Join Strife89 [0] (~Strife89@
22:15:21FlynDiceLuca_S: I always suggest checking the filesystem first
22:15:25wodzdomonoky: I think that dirname is SYSTEM (all uppercase) originally. Tomorrow I'll read usbid. If You still want me to change error handling in mkmpioboot just tell me how You want it to look like
22:15:56Luca_Suhm.. I didn't try that, but I did no write operations on the uSD since a few weeks. I'll check it now however
22:17:18Luca_SI found an older sandisk 2gb uSD that works fine
22:17:46Luca_Sspeed: 25mbit/s (are other parameters important?)
22:19:01Luca_Swindows says the file system on the 8GB uSD is ok
22:19:08FlynDiceLuca_S: I think I've got enough info, let me just trace where it's coughing here for a few mins
22:25:02 Join ishottuify [0] (
22:25:35 Join stripwax_ [0] (
22:26:48 Quit stripwax (Read error: Connection reset by peer)
22:26:52 Join towolf [0] (
22:26:59 Quit jgarvey (Quit: Leaving)
22:27:12 Nick bgs000 is now known as bgs100 (znc@unaffiliated/bgs100)
22:27:42towolfhello, is there a log of commits to rockbox source somewhere (gitweb or similar)?
22:28:32towolfTorne, i’m viewing it. is there anything but a file tree? is there a flat log?
22:29:06saratogabottom of the page, "since last release"
22:29:13towolfah how deliciously non-obvious
22:29:28gevaertstowolf: yes, also on :)
22:30:50 Quit tchan (Quit: WeeChat 0.3.3-dev)
22:31:27towolfthanks guys *blush*
22:38:05 Quit towolf (Quit: Ex-Chat)
22:39:26FlynDiceLuca_S: Still looking. My impeccable logic tells me that this is not possible −−> panic: wait for TRAN state failed (RCV) 1 so I am reexamining it ;-)
22:40:18 Quit Zarggg (Quit: Zarggg)
22:40:24Luca_Soh well. it wouldn't be the first time that the real world is wrong :D
22:40:45 Quit S_a_i_n_t (Ping timeout: 240 seconds)
22:40:59 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:41:06Luca_Si reverted to 25799 to check again that it was really working, and indeed it works. now trying with r25811
22:42:12 Join S_a_i_n_t [0] (S_a_i_n_t@
22:42:13Luca_Scan I just replace the rockbox.sansa to test or should I replace all the files in the make zip archive?
22:42:46FlynDicerockbox.sansa should be fine
22:44:05 Quit mt (Ping timeout: 240 seconds)
22:44:57 Join shai [0] (
22:47:02wodzDo sim emulate poweroff?
22:47:20 Join lpereira [0] (
22:48:15FlynDiceLuca_S: are you able to modify code & compile on your own?
22:48:36Lloreanwodz: Not currently as far as I know
22:49:01Luca_Sslowly but yes (vmware platform, and I hate xedit)
22:49:19saratogayou can edit the files on windows over SMB with vmware
22:49:34Luca_S(r25815 works fine)
22:49:51Luca_Ssaratoga: sweeeeeeeet!
22:51:39FlynDiceLuca_S: er never mind then, glad I looked forst ;)
22:52:15***Saving seen data "./dancer.seen"
22:52:23FlynDiceLuca_S: whoops, is your card working or is saratoga's advice working?
22:52:36Luca_Ssaratoga's advice
22:52:50 Quit Jaykay (Ping timeout: 276 seconds)
22:52:57Luca_SI can edit the files in notepad++ over the shares and compile in vmware
22:55:39FlynDicedang, Ok line 862 in sd-as3525v2, right after "861 wakeup_wait(&transfer_completion_signal, TIMEOUT_BLOCK);" 862 while(MCI_STATUS & DATA_BUSY); and see if that helps
22:57:04Luca_Sbase version = latest svn?
22:57:13FlynDiceI've got to go pick up kids from school now, leave a message in the logs for me good or bad
22:57:26Luca_Sok, thank you
22:57:39FlynDiceany version that doesn't work....
22:58:29 Join mt [0] (~mtee@rockbox/developer/mt)
23:00:47 Quit pamaury (Ping timeout: 252 seconds)
23:02:25 Quit amiconn (Remote host closed the connection)
23:02:25 Quit pixelma (Remote host closed the connection)
23:02:52 Quit lpereira (Quit: Leaving.)
23:04:32 Quit Schmogel (Quit: Miranda IM! Smaller, Faster, Easier.
23:05:16 Join lpereira [0] (
23:05:59 Quit Boldfilter (Quit: Boldfilter)
23:06:13 Quit stripwax_ (Quit:
23:07:38 Join amiconn [0] (quassel@rockbox/developer/amiconn)
23:08:24 Quit amiconn (Remote host closed the connection)
23:08:44 Join amiconn [0] (quassel@rockbox/developer/amiconn)
23:09:35 Join stripwax [0] (
23:11:57Luca_SFlynDice: latest svn + suggested while loop = still the same panic. r25819 works fine, but reported uSD speed is down to 25MBit. r25820 is the first one that panics
23:12:22 Quit JohannesSM64 (Quit: WeeChat 0.3.3-dev)
23:12:40 Quit wodz (Quit: Leaving)
23:13:05 Quit mt (Ping timeout: 240 seconds)
23:19:41 Quit amiconn (Remote host closed the connection)
23:19:52 Join amiconn [0] (quassel@rockbox/developer/amiconn)
23:20:20 Join JohannesSM64 [0] (
23:23:21 Quit kugel (Ping timeout: 246 seconds)
23:24:58 Quit efyx (Quit: Quitte)
23:30:15 Quit ishottuify (Quit: CGI:IRC)
23:31:57 Quit Strife89 (Quit: Changing buildings.)
23:32:39 Quit w1ll14m (Ping timeout: 264 seconds)
23:38:47 Join arbingordon [0] (
23:38:49 Quit arbingordon (Changing host)
23:38:50 Join arbingordon [0] (~w@unaffiliated/arbingordon)
23:40:47 Part rasher
23:41:30 Quit freddy_ (Ping timeout: 240 seconds)
23:44:07 Join Zarggg [0] (
23:48:47 Join mt [0] (~mtee@
23:48:49 Quit mt (Changing host)
23:48:50 Join mt [0] (~mtee@rockbox/developer/mt)
23:50:13 Quit evilnick_B (Quit: Page closed)
23:52:59FlynDiceLuca_S: are you up for a few more experimens?
23:53:05FlynDiceer experiments
23:53:29Luca_Shere I am. I can confirm that when commenting the 4bit widebus commit the SD works fine
23:54:09 Quit mt (Read error: Connection reset by peer)
23:54:11FlynDice Can I get you to inset some delays with the 4bit bus code and see if we can get it to work?
23:54:20FlynDiceinsert even...
23:54:45 Join freddy_ [0] (
23:55:00FlynDicedo you see line 541 where it says #ifndef BOOTLOADER
23:56:03 Join Boldfilter [0] (
23:56:36 Quit dfkt (Quit: -= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.)
23:57:25FlynDiceThat's the start of the code that enables 4bit bus. Would you insert mci_delay(); after each command and see if we can get it to work.
23:57:54FlynDiceThen we can remove them one at a time to see which ones we really need.
23:58:27Luca_Sok. would it harm if I added one right after the ifndef (before the wait for TRAN state)?
23:58:49Luca_S(in addition to the others)

Previous day | Next day