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 2008-08-22

00:00:14rasherfirmware/export/config-gigabeat.h:#define CPU_FREQ 16934400
00:00:20rasherfirmware/target/arm/s3c2440/gigabeat-fx/system-target.h:#define CPUFREQ_MAX 296352000
00:00:25rasherfirmware/target/arm/s3c2440/gigabeat-fx/system-target.h:#define CPUFREQ_DEFAULT 98784000
00:00:38rasherWhat's the CPU_FREQ mean?
00:04:45LloreanThe F had boosting briefly
00:04:45n1sLambdaCalculus37: we run it at 265 MHz ~532MHz/2
00:04:45LloreanIt just doesn't any more, since it turned out to actually shorten battery life for some reason.
00:04:45 Quit webguest43 ("CGI:IRC (Ping timeout)")
00:04:45rasherLlorean: But none of the values match CPU_FREQ
00:04:45 Join midkay [0] (n=midkay@rockbox/developer/midkay)
00:04:45LloreanI dunno.
00:04:45rasherah, so it doens't actulaly run at any of thoes speeds anymore? Only CPU_FREQ?
00:04:45 Quit nplus (Remote closed the connection)
00:04:45 Quit saratoga ("CGI:IRC (Ping timeout)")
00:04:45DBUGEnqueued KICK Llorean
00:04:45LloreanI think it's actually at CPU_FREQ_MAX now
00:04:45 Join CyBergRind|w [0] (n=cbr@
00:04:45rasherI see
00:04:45rasherThat barely makes sense.
00:04:45LloreanOr rather, I think they decided the chip handles its own scaling if just left alone.
00:04:45LambdaCalculus37So the value at #define CPUFREQ_DEFAULT 98784000 is not what is being used?
00:04:45n1shaha, this needs a cleanup and some commenting :)
00:04:45***Alert Mode level 1
00:04:45***Alert Mode level 2
00:04:45Lloreanrasher: I think the only person likely to actually know might be markun
00:04:45Davide-NYCWe need to define CPUFREQ_MAX in \rockbox\firmware\target\arm\imx31\gigabeat-s\system-target.h correct?
00:04:48LloreanDavide-NYC: Once/if scaling gets enabled, then yes.
00:05:19Davide-NYCBut for now, to get test_codec to work (as a hack) this could work, no?
00:05:47Davide-NYCBTW: it compiled for GBF
00:05:49LloreanWell if it's just used locally, you could #define it in the actual plugin in an #ifdef check for if you're compiling the beast.
00:05:51LambdaCalculus37Cool. :)
00:06:58rasherLlorean: Setting CPUFREQ_MAX to CPU_FREQ if CPUFREQ_MAX isn't defined should do The Right Thing, as far as I can tell
00:07:33rasher#ifndef CPUFREQ_MAX\n#define CPUFREQ_MAX CPU_FREQ\n#endif ?
00:07:34Lloreanrasher: Are there any #ifdef CPUFREQ_MAX or #ifndef CPUFREQ_MAX anywhere?
00:08:09Davide-NYCI just tossed the #define in up towards the top of the GBS system-target.h file just as it is on the GBF system-target.h file and gave it a value of 532000000
00:08:33rasherMaybe using HAVE_ADJUSTABLE_CPU_FREQ would work as well
00:08:40LambdaCalculus37Davide-NYC: I have that value listed as CPUFREQ_NORMAL.
00:09:19Davide-NYCyeah, I want the thing to run as it would normally run (in the current development state) and see what kind of performance numbers I get.
00:09:37rasherDavide-NYC: don't meddle with system-target.h
00:09:41rasherJust fix test_codec instead
00:10:15 Quit petur ("Zzzzzz")
00:10:16CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
00:10:16*LambdaCalculus37 hands Davide-NYC an Undo button
00:10:25Davide-NYCJust for argument, the GBF version of system-target.h is setup this way so I thought I would just follow form
00:10:42*Davide-NYC ducks
00:11:35Davide-NYCand if I mess with test_codec.c won't that override any other (target dependant) CPUFREQ_MAX ?
00:11:38rasherMaybe like so:
00:12:25rasherExcept that'll probably break on Gigabeat F, because it's in a state of having some defines indicate one thing, and some indicate another
00:12:46Davide-NYCGigabeat F leaving the building so ICCL.
00:13:02LambdaCalculus37rasher: I'll try your patch on the S.
00:13:13 Quit bluebrother ("leaving")
00:13:27Davide-NYCmake is happy!
00:14:33rashermarkun: What's the various CPU frequency defines set to for the GigabeatF? config-gigabeat.h and gigabeat-fx/system-target.h seem to be in conflict.
00:14:46***Alert Mode OFF
00:14:51LambdaCalculus37rasher: Got this:
00:15:07 Quit Vixus ("Leaving")
00:15:38rasherLambdaCalculus37: are you sure you didn't break the patch or something? Pastebin is not the best way of moving patches around :\
00:16:01rasherI need a special arm-elf-gcc for gigabeast don't I?
00:16:22LambdaCalculus37rasher: I copied it to Emacs and saved it as a diff.
00:16:34rasherWell, it clearly got broken. I blame emacs.
00:16:41 Join phish [0] (n=phish@unaffiliated/phish)
00:16:49Lloreanrasher: I'm pretty sure you don't. Same one as we use for everything else.
00:17:14*Llorean would've just manually altered the file based on that diff, and never would've thought of actually trying to patch it.
00:17:20LambdaCalculus37rasher: Can you make it a patch?
00:17:43 Quit RoC_MasterMind ("Leaving")
00:17:59rasherLambdaCalculus37: can't you just apply it manually? Alternatively, try this: wget -O - -q |patch -p0
00:18:14Davide-NYCI'm codec testing on the beast as we speak (type?)
00:18:16*LambdaCalculus37 svn reverts test_codec and tries rasher's solution
00:18:23phishwould it ever be possible ( if there was enough interest in it ) to have ethernet over firewire for the ipod 5g?
00:18:35rasherAnd yeah, you might want to check that that's the right url before blindly applying patches from a pastebin
00:19:17LambdaCalculus37rasher: It is.
00:19:56Lloreanphish: Do you mean "TCP/IP over USB"?
00:20:12phishLlorean: i think that's what i mean? :d
00:20:25 Quit cbr|w (Connection timed out)
00:20:26*LambdaCalculus37 builds for the beast
00:20:37LambdaCalculus37Davide-NYC: How is your build coming along?
00:20:46Davide-NYCis done, am testing
00:20:51Lloreanphish: It could be possible, but I don't see anyone ever being interested enough to spend the time on it without a practical use for it.
00:20:55rasherDavide-NYC: does the output look plausible?
00:21:24 Quit snoh (Remote closed the connection)
00:21:31Davide-NYClame_320.mp3 725% realtime!
00:21:33LloreanIt should be slightly slower to perhaps the same-ish speed as the GigabeatF I would expect.
00:21:49LloreanUnless the ARM optimizations actually are better suited to the different ARM version.
00:21:53LambdaCalculus37Holy crap that's fast! :O
00:22:31Davide-NYCnot really, 667% on GBF
00:23:02LloreanRemember, the Beast should be running at half its potential max speed, iiuc.
00:23:02LambdaCalculus37Davide-NYC: Coming from the world of iPods, that's pretty damn fast to me. ;)
00:24:19 Part virtuoso015
00:24:31Davide-NYCwell speed = CPUFREQ_MAX which in my case is 532000000.
00:24:32 Join bobbyguzik [0] (
00:25:13Davide-NYCthat's also what's defined as CPUFREQ_NORMAL, is this being halved somewhere?
00:25:16LloreanDavide-NYC: That doesn't actually set the speed you're running at...
00:25:37Davide-NYCWhere do I find that?
00:25:48LloreanDon't know
00:25:51n1sDavide-NYC: the CPU_FREQ define is correct, 264MHz (I was wrong before)
00:25:59LloreanBut as far as I know n1s was correct in that we're running at half the max speed.
00:26:07n1sand yes, these defines are a mess :)
00:26:08 Join midgey_ [0] (
00:26:13 Quit midgey (Read error: 104 (Connection reset by peer))
00:26:23LambdaCalculus37The defines need a scrubbing.
00:27:07*Davide-NYC decides to replace all defines with random selections from GoldenQuotes
00:27:23n1sI think 'someone' should look into dropping CPU_FREQ and using the others with more descriptive names
00:27:52 Quit sXeLeTHaL ()
00:27:53*Davide-NYC suspects he means "someun"
00:28:04*Davide-NYC or markone
00:28:23*LambdaCalculus37 thinks we should call the defines "CPU_SPEEDINESS" :P
00:30:02LambdaCalculus37Davide-NYC: Success here.
00:30:14 Join Phineas [0] (
00:30:20rasherDavide-NYC: so you didn't remove the changes to system-target.h after all? You shouldn't have CPUFREQ_MAX set at all.
00:30:59Davide-NYCnah, I just left it in there. I'm hoping I get a stern talking to.
00:31:02Phineascan someone help me install rockbox on my 8gb 2g ipod nano?
00:31:15LambdaCalculus37Can't do. Rockbox doesn't work on the 2ng gen nano.
00:31:46rasherDavide-NYC: then your results are likely bunk
00:32:29Davide-NYCrasher: I was hoping you'd say that and then follow up with a detailed explanation as to why
00:32:36 Quit Phineas (Client Quit)
00:32:39 Quit crope` ("Leaving")
00:33:45n1srasher, Davide-NYC: the CPUFREQ_MAX define is only used for the "%d.%02dMHz needed for realtime" calculation in test_codec
00:33:48rasherDavide-NYC: if you set frequencies to something the S isn't running at, how do you expect the calculations to be right?
00:33:53rasher"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?"
00:34:00 Quit bertrik ("Leaving")
00:34:22rashern1s: I know, but that's exactly what Davide-NYC was quoting
00:34:52rasherErr, maybe not.
00:35:14rasherI clearly shouldn't be allowed near computer
00:35:17Davide-NYCbottom line: what should "speed" be for the GBS?
00:35:32rasherDavide-NYC: Just apply my patch, and all should be fine
00:35:43rasherand revert any previous attempts at fixing it
00:35:47LambdaCalculus37The moment of truth...
00:35:52*LambdaCalculus37 gets out his Gigabeat S
00:36:02Davide-NYC(the variable that is being assigned a value on line 624 of test_codec.c?
00:36:43 Quit massiveH ("Leaving")
00:37:09 Part bobbyguzik
00:38:24 Join krazykit [0] (
00:38:48Davide-NYCLambdaCalculus37: could you pastebin your results when it's done please?
00:41:31rasherDavide-NYC: you mean line 625 or 627?
00:41:34 Join erram [0] (
00:43:22Davide-NYCrasher according to my editor it's 624
00:43:47Davide-NYCspeed = CPUFREQ_MAX / speed;
00:43:56 Join Zarggg [0] (
00:43:56rasherDavide-NYC: Then you haven't applied my patch as I told you.
00:44:00 Quit mf0102 ("Ex-Chat")
00:44:08Davide-NYCnot yet
00:44:19Davide-NYChoping for understanding
00:45:36rasherThe patch is basically self-explanatory (hint: HAVE_ADJUSTABLE_CPU_FREQ
00:45:43rasher isn't set for gigabeat-s
00:46:03 Quit LambdaCalculus37 ("This computer has gone to sleep")
00:46:36 Quit erram (Remote closed the connection)
00:48:16 Join midgey [0] (
00:48:24 Quit midgey_ (Read error: 104 (Connection reset by peer))
00:48:24*Davide-NYC making, going for food
00:48:40 Join Lambdumb [0] (
00:51:44 Quit jgarvey ("Leaving")
00:57:47Davide-NYCI need to report some VERY strange behavior with my Gigabeat S.
00:58:19Davide-NYCI was unzipping a build to the correct partition. Once done I unmounted (from windows) correctly and disconnected the cable.
00:58:54Davide-NYCI recieved a message saying (paraphrased from memory) removing media, please wait. Once finished my data partion was completely empty.
00:59:16gevaertsah, yes. The beast's self-destruct feature
00:59:27Davide-NYCare you kidding me?
00:59:31toffe82yes, the very know feature
00:59:34*gevaerts only had that once
00:59:48Davide-NYCNow I get "file not found"
01:00:13n1ssince it's gone :)
01:00:19Davide-NYCNo indication of which file
01:00:24 Quit avis (Read error: 104 (Connection reset by peer))
01:00:26*Davide-NYC great
01:00:32n1swell, all of them :)
01:00:43*gevaerts thinks that this "feature" is a good reason to not use his S30 as his main player yet
01:00:46Davide-NYCbut I've restore the .rockbox folder
01:01:52n1sDavide-NYC: is it the rockbox bootloader that says "file not found" ?
01:02:12gevaertsI think I needed to boot the OF once before the bootloader found rockbox
01:02:12*Davide-NYC urghh
01:02:56gevaertsIf you have the dual-boot bootloader, try booting the OF and then reset and try again
01:02:56 Quit Zarggg ()
01:02:56n1sgevaerts: odd
01:03:06Davide-NYCgevaerts: I did that, same condition
01:03:51Davide-NYCcan anyone give me a list of files to expect to have in the TFAT partition (the 100MB one)?
01:04:42BigBambiI have removed akll except nk.bin and it works fine
01:04:44 Join midgey_ [0] (
01:05:07 Join Zarggg [0] (
01:05:17 Quit midgey_ (Client Quit)
01:06:13 Quit Lambduh (Read error: 110 (Connection timed out))
01:06:22Davide-NYCRB BL says "init complete" and then "file not found"
01:06:29Davide-NYCwhat file is it looking for?
01:06:42n1srockbox.gigabeat i am sure
01:06:43 Join avis [0] (n=ident@pdpc/supporter/student/avis)
01:07:15BigBambiIt sometimes (after a bl install) can't find it
01:07:37Davide-NYCThat's what I thought and I put a copy of it in the root.
01:07:38BigBambiI had it once, and fixed it by sending the original nk.bin, booting the OF, then resending the patched dual boot one
01:07:53Davide-NYCOh for the love of mike!
01:08:13BigBambiIt isn't supported or released yet...
01:08:15gevaertshe's not here right now
01:08:22 Quit ender` (" On-line, adj. The idea that a human being should always be accessible to a computer.")
01:08:24Davide-NYCBigBambi: I know I know
01:08:56*Davide-NYC time is my nemesis in these types of situations
01:09:22n1sDavide-NYC: it should be inside .rockbox not in the root
01:09:45Davide-NYCn1s: I know, I thought that it might help, but it didn;t
01:11:56Lloreanlinuxstb: Since this is actually on-topic, do you think there's any harm in trying to set real "goals" (or at least "hopes") for version numbers?
01:11:59LloreanLike, "3.1 - Focus on having fairly solid recording" etc?
01:12:05scorche|shLlorean: a "roadmap"?
01:12:08 Quit midgey (Connection timed out)
01:12:27gevaertsThat somehow depends on managing to get people to focus on specific features though
01:12:34LloreanIf we're going to be doing quarterly releases, while we might not be able to set specific goals, we can at least say "We'd like it if people focused their attention on this aspect of the program"
01:12:49Lloreangevaerts: Yeah, but it's not set in stone.
01:13:05scorche|shLlorean: well, there is always the "we dont provide timelines/roadmaps/etc" bit that that conflicts with
01:13:06 Quit herrwaldo ("Konversation terminated!")
01:13:22LloreanJust like saying "For 3.1 we'd like people to be focused on recording and the recording screen" and then if people don't want to be, fine, we're just saying it and hoping one or two extra people pitch in in that area.
01:13:45Lloreanscorche|sh: That can be changed, and I'm not suggesting a real "roadmap" so much as just asking for focus.
01:14:21LloreanLike "3.2 - Since music and recording should be pretty solid by now, we'd like to focus on UI improvements, both in terms of improving/fixing theming and resolving use difficulties"
01:14:47LloreanThese things don't *have* to happen, but at least it gives a little direction if someone's trying to pick what they'd like to work on next and sees a few options open to them.
01:17:14 Quit sbhsu (Remote closed the connection)
01:20:08***Saving seen data "./dancer.seen"
01:20:39 Quit CyBergRind|w (
01:20:39 Quit Davide-NYC (
01:20:39 Quit Seed (
01:20:39 Quit amiconn (
01:20:39 Quit itcheg (
01:20:39 Quit bd_ (
01:20:39 Quit Zambezi (
01:20:39 Quit markun (
01:20:39 Quit suom1 (
01:20:39 Quit freqmod_qu (
01:20:39 Quit krazykit (
01:20:39 Quit culture (
01:20:39 Quit thegeek (
01:20:39 Quit reacocard (
01:20:39 Quit Llorean (
01:20:39 Quit lostlogic (
01:20:39 Quit TMM (
01:20:39 Quit avis (
01:20:39 Quit einhirn (
01:20:39 Quit gevaerts (
01:20:39 Quit vort3x (
01:20:39 Quit linuxstb (
01:20:39 Quit rasher (
01:20:39 Quit Bensawsome (
01:20:39 Quit Battousai (
01:20:39 Quit dabujo (
01:20:39 Quit faemir (
01:20:39 Quit jfc^3 (
01:20:39 Quit rvvs89 (
01:20:39 Quit shodanX (
01:20:39 Quit ChanServ (
01:20:39 Quit Zarggg (
01:20:39 Quit Rob2222 (
01:20:39 Quit beta2k_ (
01:20:39 Quit AhtiK (
01:20:39 Quit GodEater (
01:20:39 Quit preglow (
01:20:39 Quit Acksaw (
01:20:39 Quit basti (
01:20:39 Quit Ave (
01:20:39 Quit ch4os (
01:20:39 Quit webmind (
01:20:39 Quit Bagder (
01:20:39 Quit maddler (
01:20:39 Quit Strogg (
01:20:39 Quit DataGhost (
01:20:39 Quit nicktastic (
01:20:39 Quit midkay (
01:20:39 Quit AndyI (
01:20:39 Quit joshin (
01:20:39 Quit advcomp2019 (
01:20:39 Quit agaffney (
01:20:39 Quit GodEater_ (
01:20:39 Quit HEx_ (
01:20:39 Quit Neovanglist (
01:20:39 Quit toffe82 (
01:20:39 Quit Thundercloud (
01:20:45 Quit spiorf (
01:20:45 Quit DerDome (
01:20:45 Quit morrijr (
01:20:45 Quit gromit`` (
01:20:45 Quit blithe (
01:20:45 Quit n17ikh|Lappy (
01:20:45 Quit phish (
01:20:45 Quit FOAD (
01:20:45 Quit num1 (
01:20:45 Quit Kohlrabi (
01:20:45 Quit scorche|sh (
01:20:45 Quit neddy (
01:20:45 Quit ChristopherW (
01:20:45 Quit Xerion (
01:20:45 Quit w0rd54 (
01:20:45 Quit Galois (
01:20:45 Quit Unhelpful (
01:20:45 Quit crwl (
01:20:45 Quit UncleRemus (
01:20:45 Quit unpaidbill (
01:20:45 Quit idshark (
01:20:45 Quit tchan (
01:20:45 Quit delt (
01:20:45 Quit Lambdumb (
01:20:45 Quit pixelma (
01:20:45 Quit Horscht (
01:20:45 Quit DerPapst (
01:20:45 Quit jmspeex (
01:20:45 Quit stu8ball_ (
01:20:45 Quit scorche (
01:20:45 Quit desowin_ (
01:20:45 Quit |Marco| (
01:20:45 Quit goffa (
01:20:45 Quit AquilaChill_ (
01:20:45 Quit nima (
01:20:45 Quit tarbo (
01:20:45 Quit iamben (
01:20:45 Quit maraz (
01:20:45 Quit ze (
01:23:05NJoinChanServ [0] (ChanServ@services.)
01:23:05 Join erram_ [0] (
01:23:05 Join sbhsu_ [0] (
01:23:05NJoinavis [0] (n=ident@pdpc/supporter/student/avis)
01:23:05NJoinZarggg [0] (
01:23:05NJoinLambdumb [0] (
01:23:05NJoinkrazykit [0] (
01:23:05NJoinphish [0] (n=phish@unaffiliated/phish)
01:23:05NJoinCyBergRind|w [0] (n=cbr@
01:23:05NJoinmidkay [0] (n=midkay@rockbox/developer/midkay)
01:23:05NJoinDavide-NYC [0] (
01:23:05NJoinRob2222 [0] (
01:23:05NJoinBensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
01:23:05NJointoffe82 [0] (
01:23:05NJoineinhirn [0] (
01:23:05NJoinbeta2k_ [0] (
01:23:05NJoinBattousai [0] (
01:23:05NJoinThundercloud [0] (
01:23:05NJoindabujo [0] (
01:23:05NJoinAhtiK [0] (
01:23:05NJoinneddy [0] (n=john@nat/sun/x-70be0f3c8484950e)
01:23:05 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
01:23:05NJoinHorscht [0] (n=Horscht@xbmc/user/horscht)
01:23:05NJoinculture [0] (
01:23:05NJoinspiorf [0] (
01:23:05NJoinSeed [0] (
01:23:05NJoinfaemir [0] (
01:23:05NJoindesowin_ [0] (n=desowin@atheme/member/desowin)
01:23:05NJoingoffa [0] (n=goffa@
01:23:05NJoinAndyI [0] (n=pasha_in@
01:23:05NJoinjfc^3 [0] (
01:23:05 Join joshin [0] (n=joshin@unaffiliated/joshin)
01:23:05NJoinDerPapst [0] (n=DerPapst@
01:23:05NJoinamiconn [50] (n=jens@rockbox/developer/amiconn)
01:23:05 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
01:23:05NJoinChristopherW [0] (
01:23:05NJoingevaerts [0] (n=fg@rockbox/developer/gevaerts)
01:23:05NJoinvort3x [0] (n=vortex@unaffiliated/dfa001)
01:23:05NJoinAquilaChill_ [0] (
01:23:05NJoinitcheg [0] (n=IceChat7@
01:23:05NJoinjmspeex [0] (
01:23:05NJointhegeek [0] (
01:23:05NJoinmarkun [0] (
01:23:05NJoinnima [0] (
01:23:05NJoinpreglow [0] (
01:23:05NJoinDerDome [0] (
01:23:05NJoinbd_ [0] (n=foo@2001:470:1f07:61f:0:0:1:2)
01:23:05NJoinreacocard [0] (
01:23:05Mode"#rockbox +o ChanServ " by
01:23:05NJoinrvvs89 [0] (n=rvvs89@
01:23:05NJoinshodanX [0] (n=shodanX@
01:23:05NJoinmorrijr [0] (
01:23:05NJointarbo [0] (n=me@unaffiliated/tarbo)
01:23:05NJoinlinuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
01:23:05NJoingromit`` [0] (
01:23:05NJoinXerion [0] (
01:23:05NJoinLlorean [0] (n=DarkkOne@rockbox/administrator/Llorean)
01:23:05NJoinsuom1 [0] (
01:23:05NJoinTMM [0] (
01:23:05NJoinlostlogic [50] (n=lostlogi@rockbox/developer/lostlogic)
01:23:05NJoinfreqmod_qu [0] (n=quassel@2001:700:300:1800:213:d3ff:fee9:5ed0)
01:23:05NJoinZambezi [0] (
01:23:05NJoinn17ikh|Lappy [0] (
01:23:05NJoindelt [0] (i=1000@
01:23:05NJoinHEx_ [0] (
01:23:05NJoinAcksaw [0] (
01:23:05NJoincrwl [0] (
01:23:05NJoinnum1 [0] (n=brian@unaffiliated/num1)
01:23:05NJoinBagder [0] (
01:23:05NJoinrasher [50] (n=rasher@rockbox/developer/rasher)
01:23:05NJoinGodEater_ [0] (n=ge@rockbox/staff/GodEater)
01:23:05NJoinDataGhost [0] (i=dataghos@unaffiliated/dataghost)
01:23:05NJoinadvcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
01:23:05NJoinze [0] (
01:23:05NJoinStrogg [0] (n=jean@unaffiliated/strogg)
01:23:05NJoinstu8ball_ [0] (
01:23:05NJoinscorche|sh [50] (n=scorche@rockbox/administrator/scorche)
01:23:05NJoinGalois [0] (
01:23:05NJoinUnhelpful [0] (n=Militant@
01:23:05NJoin|Marco| [0] (
01:23:05NJoinFOAD [0] (
01:23:05NJoinblithe [0] (
01:23:05NJoinKohlrabi [0] (n=Kohlrabi@
01:23:05NJoinnicktastic [0] (n=nick@unaffiliated/nicktastic)
01:23:05NJoinch4os [0] (n=ch4os@unaffiliated/ch4os/x-059673)
01:23:05NJoinAve [0] (
01:23:05NJoinNeovanglist [0] (i=Neovangl@
01:23:05NJoinunpaidbill [0] (
01:23:05NJoinwebmind [0] (
01:23:05NJoinscorche [0] (i=Blah@rockbox/administrator/scorche)
01:23:05NJoinidshark [0] (
01:23:05NJoinbasti [0] (n=basti@
01:23:05NJoinUncleRemus [0] (
01:23:05NJoinw0rd54 [0] (
01:23:05NJoinmaddler [0] (
01:23:05NJoinmaraz [0] (
01:23:05NJoiniamben [0] (
01:23:05NJointchan [0] (n=tchan@lunar-linux/developer/tchan)
01:23:05NJoinagaffney [0] (n=agaffney@gentoo/developer/
01:23:51CtcpVersion from freenode-connect!freenode@freenode/bot/connect
01:25:07 Quit erram_ (Read error: 60 (Operation timed out))
01:26:26 Join jfc^2 [0] (
01:26:51 Quit faemir ("Leaving")
01:27:06 Quit jfc^2 (Read error: 104 (Connection reset by peer))
01:27:27 Join jfc^2 [0] (
01:27:45 Quit jfc^3 (Read error: 60 (Operation timed out))
01:29:15 Quit Zarggg ()
01:30:04 Join Nibbler [0] (
01:38:39 Join Zarggg [0] (
01:39:02 Join LambdaCalculus37 [0] (
01:42:36 Quit n1s ()
01:48:24 Nick Kopfgeldjaeger is now known as Kopfi|offline (
01:52:40Davide-NYCOK, I dragged and dropped the original nk.bin file. Unmounted and rebooted the palyer. Back to original firmware, MTP only and all.
01:53:00Davide-NYCThen I sendfirmed (since I was back to MTP only) the patched nk.bin file successfully.
01:53:13Davide-NYCNow I'm back where I started with the file not found error.
01:55:30UnhelpfulDavide-NYC: i get that after a format, and seem to need a sync w/ WMP before it'll go away. but certainly there must be a better way.
01:56:05 Join troy__ [0] (n=toppy@
01:56:27linuxstbI had that problem as well - I just kept going through the OF's recovery process, re-installing nk.bin with sendfirm, and it eventually worked.
01:56:48*linuxstb wonders exactly what the differences are between TFAT and FAT
01:56:57Davide-NYCOh dear. I'm gonna leave it alone then. T for trivial?
01:58:37 Part troy__
01:59:11linuxstbT for "Transaction-Safe" (MS's capitalization...)
02:02:31 Quit CyBergRind|w (SendQ exceeded)
02:03:10 Join jfc^3 [0] (
02:07:14Davide-NYCBack in business!
02:08:05LambdaCalculus37Awesome! :)
02:08:23Davide-NYCBut that's a show stopper if I ever saw one.
02:09:55 Join jfc [0] (
02:13:35 Part Davide-NYC
02:15:19 Quit toffe82 (Read error: 104 (Connection reset by peer))
02:15:45Unhelpfullinuxstb: that looks suspiciously like how tux2 did transaction safety w/o journalling... and i recall the tux2 texts at the time specifically mentioning that a FAT system w/ multiple FATs could use the same method.
02:18:16 Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!")
02:18:17 Quit jfc (Read error: 104 (Connection reset by peer))
02:18:32 Join jfc [0] (
02:19:35 Quit jfc^2 (Read error: 110 (Connection timed out))
02:20:36 Part pixelma
02:28:25 Quit Thundercloud (Remote closed the connection)
02:30:50 Quit jfc^3 (Read error: 110 (Connection timed out))
02:32:59 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
02:40:05 Quit culture (Connection timed out)
02:41:12 Quit einhirn (Read error: 104 (Connection reset by peer))
02:43:11 Quit Zarggg (Read error: 60 (Operation timed out))
02:43:38 Join Zarggg [0] (
02:49:30SoapIt would be cool if the flyspray email notifications were all sent as replies to the previous one so that they threaded nicely.
02:53:01 Join AndyIL [0] (n=pasha_in@
02:53:15 Quit AndyI (Read error: 104 (Connection reset by peer))
02:54:22 Join EspeonEefi [0] (i=espeonee@STRATTON-SEVEN-FIFTY-FIVE.MIT.EDU)
02:54:25 Quit dabujo ("( :: NoNameScript 4.2 :: )")
02:54:29 Quit EspeonEefi (Read error: 104 (Connection reset by peer))
02:59:06 Quit DerPapst (Read error: 113 (No route to host))
02:59:24 Quit krazykit ("be back on monday")
03:03:18 Join cool_walking_ [0] (
03:03:31 Join midgey [0] (
03:08:16 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
03:09:32 Join wpyh [0] (n=william@
03:18:26 Join dataangel [0] (n=prophet@
03:19:06 Join solexious_ [0] (
03:19:26dataangelI made a folder in rockbox/plugins for my plugin, added the folder to rockbox/plugins/SUBDIRS and added the sources to rockbox/plugin/myplugin/SOURCES but my plugin still won't build. It complains there's no makefile but I thought that was generated from SOURCES...
03:19:35dataangelwhat else do I need to do?
03:19:41solexious_Any one know why when installing though the gui it errors on downloading theames?
03:20:12***Saving seen data "./dancer.seen"
03:21:00saratogadataangel: if your plugin has more then 1 file, you're going to need to give it a makefile, otherwise theres no way to know what to compile
03:21:17Lloreansolexious_: The theme server is outdated. It was a third party server. You'll just have to do with manual theme installs for the time being
03:21:25solexious_I get, The following error occured: No themes found.
03:21:37solexious_Llorean: than you
03:22:13 Join troy__ [0] (n=toppy@
03:23:25dataangelsaratoga: I thought the point of the SOURCES file was to specify the sources so that a Makefile would be generated. Otherwise, what's it for?
03:25:01saratogadataangel: SOURCES is a list of source files thats parsed by a makefile
03:25:14saratogatake a look at any of the other folders in plugins
03:25:42dataangelI'm looking at the one for pacbox and it looks complex @_@
03:26:07Unhelpfuldataangel: SOURCES only works for one source->one plugin. it has no way to know to link files together to make a plugin. multiple sources means a subdir and your own makefile.
03:26:58dataangelUnhelpful: The other 'sources' are actually just .c files containing single arrays (raw pcm output) that are #include'd by my one real source file
03:27:11dataangeldo I still need one?
03:27:42dataangelwhen I put everything in the plugins folder I only added one line to plugins/SOURCES, myplugin.c
03:28:07saratogaif they're just headers, you should probably use .h as the file extension
03:28:30saratogaand if theres only 1 actual c file, then no you don't need a makefile
03:28:34 Quit tvelocity (Remote closed the connection)
03:28:49saratogajust put a reference to it in the SOURCES file in apps/plugins/
03:29:02dataangelah k it must detect the .c names
03:29:32saratogait doesn't care what the file extension is, its just parsing for a list of files to compile (though gcc might care)
03:30:45Unhelpfulif it can be compiled by feeding one file to gcc, and the others are justi includes, yes, you should just put the "main" file in SOURCES
03:31:39dataangelShould I put myplugin/myplugin.c in plugins/SOURCES, or just add it to myplugin/SOURCES?
03:31:41 Join m0f0x [0] (
03:32:15saratogaanyone around whos familar with buffering?
03:40:31dataangelhrm, putting myplugin/myplugin.c into plugins/SOURCES results in errors that there's no make target for my header files @_@
03:40:51dataangelwhy the heck is it trying to build a header?
03:42:37 Quit solexious_ (Read error: 104 (Connection reset by peer))
03:44:39midgeyplugins/SOURCES is used to compile a .c into a .rock. All the c files must be in /plugins. If your plugin uses multiple c files, you must create a subdirectory in /plugins and add that directory to /plugins/SUBDIRS and then you must create a Makefile with rules to compile those files into a rock. One option is two use a SOURCES file and parse it or you can link and build each file explicitly in the Makefile
03:50:17saratogadataangel: that usually means the files you're including aren't in the include path (which is defined by the makefile parsing the SOURCES file you used)
03:50:44saratogayou probably need to fix your "#include ..." lines
03:51:33 Join pingosimon [0] (n=4b14b733@gateway/web/cgi-irc/
03:52:32 Quit DerDome (Nick collision from services.)
03:52:33 Join DerDome1 [0] (
03:52:45 Nick DerDome1 is now known as DerDome (
03:53:17pingosimonAnyone have experience playing NSF SPC or SID files on an Archos Recorder 20GB?
03:55:31Lloreanpingosimon: Rockbox doesn't support formats other than MP3 (and WAV using a plugin) on that player
03:56:21 Quit troy__ (Read error: 104 (Connection reset by peer))
03:56:39pingosimonah ok, thanks
04:00:15 Quit pingosimon ("CGI:IRC (EOF)")
04:02:00dataangelsaratoga: yer right :)
04:02:23dataangelsaratoga: But I made the #include's relative to dualnback.c's location, but I guess it wants it relative to SOURCES
04:03:15 Quit spiorf (Remote closed the connection)
04:03:57saratogadataangel: the first line of most of the makefiles is "INCLUDES = ..." that should tell you where you can make your paths relative to
04:04:23dataangelhrm, it still wants to build the header
04:04:31saratogabut it looks like they all include the directory the makefile is in, so plugins will probably work
04:04:51 Join AndyI [0] (n=pasha_in@
04:04:58 Quit AndyIL (Read error: 104 (Connection reset by peer))
04:05:05saratogaif you include a header, it will try to build it, so thats normal
04:05:31dataangeldoesn't the preprocessor handle 'building' the header when it builds the .c file?
04:06:02saratogathe preprocessor combines the header with the source file, and then the compiler tries to build both
04:06:14saratogaif either is missing, you will get an error, which is what you described above
04:07:32dataangelright, but the makefile shouldn't care about the header, pointing the compiler at the source file will do the job (the preprocessor will #include the header contents and then build)
04:08:28saratogayes, and if you haven't put the header when you the include points to, then you will get that error
04:09:07saratogathe makefile doesn't care exactly, but gcc certainly does, and when it errors out the makefile begins to care
04:09:24dataangelI fixed the #include's though and the error persists
04:09:36saratogadescribe your fix
04:09:42dataangelwhether I #include "myheader.h" or #include "myplugin/myheader.h", I get the same error
04:09:54saratogawhere is the header located?
04:10:07dataangelthe headers are all in apps/plugins/myplugin
04:10:16dataangelso is myplugin.c
04:10:28dataangeland I put "myplugin/myplugin.c" into apps/plugins/SOURCES
04:12:55saratogaI think its #include "plugins/myplugin/myheader.h"
04:13:11saratogasince the makefile references apps not apps/plugins
04:13:27saratogaunless i'm misreading it
04:14:15dataangelno dice, same error
04:14:17beta2k_Any Gigabeat guru's around?
04:14:22saratogano idea then
04:14:29dataangelguess I need to write a makefile
04:14:39 Nick beta2k_ is now known as beta2k (
04:15:04dataangelsaratoga: thanks for the help :)
04:15:07 Quit dataangel ("g'night all")
04:16:05saratogaactually the wavpack decoder plugin does "lib/filetoinclude.h", so maybe your first way would work too
04:16:41saratogaanyway theres a few other plugins with complicated include lines, so maybe you can grep for one like what you need to do
04:20:53 Join miepchen^schlaf_ [0] (
04:33:40 Join erram_ [0] (
04:35:22 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
04:38:43 Quit erram_ (Remote closed the connection)
04:53:25 Quit Rob2222 (Read error: 104 (Connection reset by peer))
04:54:05 Join Rob2222 [0] (
04:54:40 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
04:56:27 Join webguest81 [0] (n=4555fa03@gateway/web/cgi-irc/
04:56:56 Quit Rob2222 (Read error: 104 (Connection reset by peer))
04:57:07webguest81i cant play .mpg files on my rockboxed sansa e270. Anybody help?
04:57:37 Join Rob2222 [0] (
04:57:43scorche|shhow did you encode them?
04:58:17webguest81I didnt. My camera produces mpeg1 videos.
04:58:48saratogawell thats probably the problem
04:59:00 Join erram_ [0] (
04:59:15webguest81when i try to play them it just says data abort<000> and freezes up
04:59:21saratogaread the PluginMpegplayer wiki page
04:59:25webguest81is it normal to freeze up like that
04:59:44webguest81i though rockbox plays mpeg 1 and 2 files?
04:59:49saratogaif you give it unexpected input, probably
04:59:56saratogawell it plays a subset of mpeg 1 and 2 files
05:00:22webguest81so if its produced on different layers it might not work?
05:01:00LloreanWell, cameras often produce them with AC3 audio
05:01:16LloreanRockbox expects mp3, mp2, or mp1 audio.
05:01:37LloreanIt's also *very* unlikely your camera creates video at the same screen size as your sansa
05:01:46webguest81does rockbox have a actual option to access the video player or do you just click on the video file?
05:02:46webguest81i know it plays if you select the file but does rockbox have an separate icon to access the video player?
05:04:04 Quit erram_ (Remote closed the connection)
05:04:21webguest81i was looking in the codec files that came with the rockbox download and i didnt see an mpeg codec. But it could just be under a different name. I dont know much about these things. lol!
05:04:34LloreanIt's not a codec.
05:04:53LloreanAs saratoga said, read the PluginMpegplayer page for instructions on properly preparing your videos.
05:05:04LloreanIt's a portable device and doesn't have the power to just accept any video you throw at it.
05:05:12webguest81sweet, that helps thanx.
05:05:50 Quit webguest81 ("CGI:IRC (EOF)")
05:05:54 Join troy__ [0] (n=toppy@
05:06:39 Quit Seed ("cu, Andre")
05:11:11 Join Peter200lx [0] (n=472278de@gateway/web/cgi-irc/
05:12:30Peter200lxWhat are the voice files suppost to contain?
05:12:42Peter200lxI've download the file for my device from
05:12:53Peter200lxbut the zip file doesn't seem to work
05:13:32Peter200lxI looked at what was contained, and it had stuff like images for some the the default WPS, and other seemingly unessesary files
05:14:08Peter200lx*I'm trying this with a Sansa e280 with a broken screen
05:14:34 Quit troy__ ()
05:14:49Peter200lxI'm using the latest default build
05:20:13***Saving seen data "./dancer.seen"
05:20:53saratogathats the page for daily builds, not voice files
05:21:19saratogaI don't know how voice files work though
05:21:23Peter200lxIf I go to
05:21:33 Quit Zarggg ()
05:21:44Peter200lxand click the link Daily builds and Voices
05:21:58Peter200lxit takes me to
05:22:07Peter200lxis there a different URL for voices?
05:22:42Peter200lxalso the link from for voices points to the same page
05:24:40Peter200lxhmm, after doing some searching, I found this page on the Wiki
05:24:54Peter200lxis the top table for current voice files?
05:26:35Peter200lxThis page also points to the daily.shtml file
05:27:03cool_walking_VoiceHowto says you can create your own voice files with Rockbox Utility.
05:27:34 Quit Horscht ("electromagnetic radiation from satellite debris")
05:27:38Peter200lxisn't that for each file though, not for the menu system?
05:27:40 Quit AndyI (Read error: 104 (Connection reset by peer))
05:27:52cool_walking_I don't know, never used voice.
05:29:29 Join johnnyboy [0] (
05:31:19cool_walking_It seems to have functions for both
05:31:29cool_walking_Rockbox Utility, that is.
05:32:02 Join AndyI [0] (n=pasha_in@
05:32:02Peter200lxahh, good point
05:32:07Peter200lxI'll test that
05:32:09cool_walking_It seems "Voice files" are for the menu, and "Talk files" are for files.
05:32:33 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
05:39:25 Quit saratoga ("CGI:IRC (Ping timeout)")
05:40:06Peter200lxvery good, that seems to build great, now I just need to find a good TTS engine to use
05:40:40Peter200lxalso, it would be good to figgure out what is up with the website, and what it should point to
05:44:14 Join EspeonEefi [0] (i=espeonee@STRATTON-SEVEN-FIFTY-FIVE.MIT.EDU)
05:45:59 Join troy__ [0] (n=toppy@
05:48:01 Quit m0f0x ("sleep")
05:50:00 Part johnnyboy
05:53:59 Join fdinel [0] (
05:59:16 Quit Peter200lx ("CGI:IRC (Ping timeout)")
06:02:05 Join Peter200lx [0] (n=472278de@gateway/web/cgi-irc/
06:02:43 Quit Peter200lx (Client Quit)
06:02:46 Join Peter200lx [0] (n=472278de@gateway/web/cgi-irc/
06:02:53 Quit Peter200lx (Client Quit)
06:02:58 Join Peter200lx [0] (n=472278de@gateway/web/cgi-irc/
06:06:08 Quit Peter200lx (Client Quit)
06:13:10num1I would like to thank the rockbox community. I recently bought a bricked Sansa and with the help of your wiki I was able to fairly easily unbrick it. Thank you for providing all information you find and posting it for the public to see
06:19:25 Quit avis ("while we remain in the shadow of summers now past")
06:30:37 Join avis [0] (n=ident@pdpc/supporter/student/avis)
06:34:55 Join erram [0] (
06:36:06cool_walking_Judging by the silence, The Rockbox Community seems to be away, so I'll happily accept the award and cash prize in their stead.
06:40:01 Join erram_ [0] (
06:41:04 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:45:04 Quit erram_ (Remote closed the connection)
06:45:07 Join erram_ [0] (
06:49:42 Quit AndyI (Read error: 104 (Connection reset by peer))
06:49:45 Join AndyI [0] (n=pasha_in@
06:50:11 Quit erram_ (Remote closed the connection)
06:50:12 Quit AndyI (Read error: 104 (Connection reset by peer))
06:50:15 Join erram_ [0] (
06:50:16 Join AndyI [0] (n=pasha_in@
06:51:19 Quit erram (Connection timed out)
06:55:18 Quit erram_ (Remote closed the connection)
06:56:21 Quit wpyh (Read error: 110 (Connection timed out))
07:07:56 Quit n17ikh|Lappy ()
07:20:18***Saving seen data "./dancer.seen"
07:27:32 Quit perrikwp (" ajax IRC Client")
07:32:30 Join perrikwp [0] (i=98213bef@gateway/web/ajax/
07:33:21 Quit troy__ (Read error: 54 (Connection reset by peer))
07:33:31 Quit midgey ()
07:34:37amiconnLlorean: 4GB is the limit for the currently supported MMC protocol versions (up to MMC4.1). These work both in Rockbox and via USB. The OF only supports up to 1GB.
07:36:25 Join jhulst_ [0] (n=jhulst@unaffiliated/jhulst)
07:37:15amiconnSupporting >4GB MMCs in Rockbox would be possible (MMC4.2 protocol, similar to SDHC). Such cards were announced by 2 manufacturers (Samsung and Microdia) more than 2 years ago, but are still unavailable today...
07:39:41amiconnAnd important details is that it won't be possible to access these cards via USB in the Ondio, as the USB-MMC bridge doesn't talk MMC4.2. This is similar to rockbox (optionally) supporting LBA48 (HDD >128GB) but the Archos USB-ATA bridge doesn't, but it's much less of a problem
07:40:46amiconnYou don't want to fill such a large MMC using the Ondio as a card reader anyway. The Ondio USB-MMC bridge is sloow
07:42:21amiconn I should probably ask them...
07:47:44 Quit jhulst (Read error: 113 (No route to host))
07:48:12 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:00:49 Join erram_ [0] (
08:05:53 Quit erram_ (Remote closed the connection)
08:06:31 Quit num1 (Remote closed the connection)
08:16:19 Join AndyIL [0] (n=pasha_in@
08:21:02 Join erram_ [0] (
08:21:04 Join micr0c0sm [0] (
08:21:25micr0c0smhmm, $205 to upgrade my ipod video from 60gb -> 160gb
08:23:04micr0c0smare there any other portable players that support 160gb drives and have a rockbox port?
08:24:39 Quit miepchen^schlaf_ ()
08:26:06 Quit erram_ (Remote closed the connection)
08:29:04JdGordonarnt the 160gb drives a different connector?
08:29:16JdGordonI thought the 80s were the largest you could use
08:29:16 Quit AndyI (Read error: 110 (Connection timed out))
08:29:42amiconnThe ones used in the iPod classic are. But maybe there's now another 160GB drive with zif or such
08:29:53amiconn120GB are definitely available as zif
08:30:07LinusNthere are 100GB zif drives, at least
08:30:17scorche|shthere are 160GB zif drives iirc...just not widely available
08:32:27micr0c0smbut the only seller is ... and they have bad resellerratings :(
08:33:05amiconnAnd if one needs even more than 160GB, but doesn't need extensive format support, an old archos with a 250GB drive would also be an option...
08:33:57scorche|shthe HS161JB is even in our wiki...
08:42:04 Join snoh [0] (
08:42:56 Quit AndyIL (Read error: 110 (Connection timed out))
08:46:53 Join Rob2223 [0] (
08:48:02 Join AndyI [0] (n=pasha_in@
08:48:37micr0c0smwow I can't find any place that has it...
08:52:48cool_walking_Let me know if you do.
08:53:07 Quit micr0c0sm (Remote closed the connection)
08:59:24 Join Inverse [0] (
09:00:40 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:04:59 Join ender` [0] (
09:05:01 Join Bagderr [0] (n=daniel@gateway/web/cgi-irc/
09:05:18 Quit Rob2222 (Read error: 110 (Connection timed out))
09:05:29 Nick Bagderr is now known as B4gder (n=daniel@gateway/web/cgi-irc/
09:07:19pixelmareading logs, there used to be "voice" links on . Is it simply missing after the server crash or what did happen to it?
09:08:38B4gderI'll look into it
09:15:54 Join livindaylight [0] (
09:18:39 Nick JdGordon is now known as JdGordon|afk (n=jonno@rockbox/developer/JdGordon)
09:19:04 Quit jhulst_ (Remote closed the connection)
09:19:43livindaylightcan someone help me understand how to install rockbox on iAudio X5?
09:20:07 Join petur [50] (n=petur@rockbox/developer/petur)
09:20:16livindaylightI've downloaded and dropped .rockbox into iAudio
09:20:23***Saving seen data "./dancer.seen"
09:20:40B4gderread the manual?
09:20:42pixelmawhat instructions do you follow?
09:20:43scorche|shlivindaylight: the manual has a nice bit on how to install
09:21:09livindaylightand 2. i need to download and drop RockboxUtility , the bootloader, into iAudio too?
09:21:12 Join robin0800 [0] (
09:21:33*scorche|sh points up to his last remark
09:22:11pixelmathe automated installation chapter in the manual isn't that nice about bootloader installtion on an X5
09:22:12livindaylighti've downloaded the manual and looked but its not clear enough
09:22:17 Join einhirn [0] (
09:22:33livindaylightpixelma: thank you, coz i don't think its clear enough for someone that doesn't know
09:22:50scorche|shlivindaylight: so which part are you having issues with?
09:23:01livindaylighti also looked on youtube for installation how-to's and there are none for iAudio only iPlayer and Sansa
09:23:04pixelmalivindaylight: read the "manual installation", especially about the bootloader and what you have to care about afterwards
09:23:40livindaylighti presume i've done the first part correctly in dropping .rockbox into the Root of iAudio
09:23:56livindaylightdo i simply do the same with bootloader?
09:24:27pixelmayou probably don't have to put the mentioned .bin file again as that should have been done by the RockboxUtility if you chose bootloader or full installation
09:24:28livindaylighti downloaded the bootloader to Desktop and untarred it; do i now drop it into iAudio?
09:24:55livindaylightdo i just need one or the other?
09:25:02livindaylightor both?
09:27:38pixelmawhich "both" do you mean?
09:28:27pixelmaand please read "installing the bootloader" carefully and don't rush it :)
09:28:29livindaylightthere is .rockbox which i get from
09:28:32 Quit linuxstb (Read error: 110 (Connection timed out))
09:28:59livindaylighti'm sorry but the manual for iAudio is supposed to be a clear walk through installation guide for noobs?
09:29:28livindaylightthere is basically 1 page (pg.11) on the pdf manual i downloaded and its not clear to me otherwise i wouldn't ask
09:29:39pixelmayes, you need the .rockbox (referred to as "firmware" in the manual) and the bootloader file
09:29:54livindaylightright, so i need both
09:30:32livindaylightso, ive got the firmware (.rockbox) and now need Rockbox Utility (bootloader)
09:30:57livindaylightso, i'm not clear what i do with the bootloader having downloaded it to Desktop and untarred it
09:30:58pixelmaas I said, the installation in the X5's manual aren't that clear on it, we're awaere
09:31:17livindaylightfine, so, please don't keep referring me to it :)
09:31:52pixelmathe RockboxUtility is not the bootloader but an utility which could help you installing it
09:32:05livindaylightwould be nice if somone did a howto on youtube for iAudio... there are lots for iPlayer of course
09:33:22pixelmawell, there are two parts about the installation in the manual - the one that deals with "manual" installation has info which I think is important and could help you understand what you need to do. It's just not well ordered
09:33:22 Quit Llorean (Connection reset by peer)
09:33:25livindaylightwhat do i do with this?
09:33:56 Join Llorean [0] (
09:34:08livindaylightdo i drop rbutilqt-v1.0.6 into iAudio?
09:34:25 Join parafin|away [0] (
09:34:45livindaylightand then it will automatically detect and install rockbox when i unmount iAudio and switch it on?
09:35:54B4gderrbutil is a PC utility
09:36:14 Quit snoh (Remote closed the connection)
09:38:28livindaylighti click on −−>Manual
09:39:02livindaylightto to iAudio X5 −−> click on Online and −−>automatic installation
09:39:14livindaylightdownload bootloader and untarr
09:40:10livindaylightthen i drop rbutilqt-v1.0.6 into Firmware?
09:40:34livindaylightcommon guys... if it is so simple why can't someone tell me?
09:40:50B4gderrbutil is a PC utility
09:40:56B4gderyou run it
09:41:07livindaylightscorch|sh and pixelma have given up on me? :(
09:41:30B4gderinstalling on X5 is just unzipping rockbox and putting the bootloader in the correct dir and then reboot the player
09:41:33pixelmarbutilqt is not the bootloader, as B4gder said it's a PC utility that can help you install it though
09:41:49B4gder(with power cable attached)
09:42:44livindaylightB4gder: i've been to that page RockboxUtility and downlaoded as i said to Desktop and untared it... then i have a folder on my Desktop called rbutilqt-v1.0.6
09:43:15livindaylighti don't put ALL of it in Firmware folder?
09:43:22*B4gder sighs
09:43:45B4gderrbutil is the installation tool
09:43:48B4gderit's _not_ rockbox
09:43:54B4gderit _installs_ rockbox for you
09:44:05livindaylightyes, i understand that
09:44:23livindaylighti've got the firmware .rockbox already
09:44:44livindaylightmy question was what i do with rbtutilqt-v1.0.6
09:44:51B4gderrun the executable
09:44:58livindaylightit seems i drop it in the Firmware folder
09:45:11B4gderwhy would you do that?
09:45:18 Quit parafin (Read error: 101 (Network is unreachable))
09:45:24livindaylight it says to do that here
09:45:26B4gderit's the PC installer tool, why put that there?
09:45:48 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
09:45:53livindaylightCopy it to the FIRMWARE directory on your player.
09:46:29B4gderit doesn't say that at all
09:46:32pixelmabut not the utility... don't mix up the 2 installation methods and read slowly... ;)
09:46:45livindaylighti've just copy and pasted what it says
09:46:58B4gderno, you mixed up two separate sections
09:47:25B4gderrbutil is for the automated install approach
09:47:34B4gderthe copying to firmware is in the manual install
09:48:03livindaylightbut that is what i want - the automated install approach
09:48:11B4gderthen run rbutil
09:48:15pixelmaoh hah, seems the report in the forums was right - when starting RBUtil it complains about "Host not found"
09:48:21livindaylightHOW? :)
09:48:45B4gderlivindaylight: it's an executable. double-click it or similar?
09:48:51scorche|shlivindaylight: double click on the .exe?
09:48:58livindaylighti'm in Linux
09:49:04pixelmait probably won't work currently
09:49:12scorche|shthen download the linux executable
09:49:24pixelmaat least it wouldn't for me :\
09:49:25B4gderpixelma: but the site works fine for you?
09:49:33livindaylighti run the executable from inside Linux?
09:49:50B4gderthe its not any effects from my DNS fiddlings at least
09:50:10B4gderlivindaylight: yes
09:50:15livindaylightok, i've started the executable :)
09:50:34livindaylightbefore i continue... do i have to have dropped .rockbox (firmware) into my iAudio ?
09:50:41livindaylightand if so, WHERE?
09:50:58livindaylightok, i need to take it out of iAudio then
09:51:06livindaylightrbutil does everything?
09:51:33B4gderread the wiki page
09:51:36B4gderor the manual
09:51:43B4gderit describes rbutil clearly
09:53:16livindaylightI keep getting Configuration Error when i click 'OK' having selected my player
09:54:06livindaylighti'm ok now
09:55:21livindaylighthad to point the path to /mnt/iAudio (or whatever)
09:56:36 Join ahti_ [0] (n=ahti@
09:56:36livindaylightFor the Theme installation part... do you select ALL or ?
09:56:50livindaylightdoes it take much space if i select ALL themes?
09:57:04livindaylightis there one theme which is the best?
09:57:11livindaylight(read popular)
09:57:12*B4gder uses the default
09:57:35scorche|shlivindaylight: there isnt a need to instal any of those and the "best" is a subjective matter
09:57:37cool_walking_I think downloading themes from RbUtil is broken
09:57:50cool_walking_Doesn't it use
09:58:18pixelmayou can skip that for now, most of those you could additionally download from there are probably broken anyways. But Rockbox already comes with a selection preinstalled
09:58:50B4gderand its very easy to add themes later on anyway
09:58:55livindaylightAutobot Glass is default?
09:59:01cool_walking_But no, it doesn't take much space. Themes are kilobytes in size.
09:59:20livindaylightits the first one on the list... it doesn't suggest any 'default' theme
09:59:21scorche|shcool_walking_: images, however, can be a bit of space..
09:59:33scorche|shlivindaylight: dont worry about it and just skip it
09:59:58livindaylightthere is no 'skip' button... hit Cancel?
10:00:11livindaylightwouldn't Cancel cancel installation?
10:00:48livindaylighti'm just going to select Zenpod
10:01:41livindaylighti think i'm done? unmount and start iAudio?
10:03:37livindaylightoops, i still have the old iAudio firmware?
10:04:42livindaylightRockbox didn't install
10:05:30 Quit AhtiK (Read error: 110 (Connection timed out))
10:06:31pixelmalivindaylight: the RBUtil says what you have to do afterwards but I'm not sure if it works correctly currently
10:06:55livindaylightpixelma: where?
10:07:29livindaylighti've tried to reinstall but it confirms that it is already installed... yet, when i start iAudo up i get the old iAuido firmware
10:09:34pixelmayou need to start the X5 in a special way for the first (bootloader) installation, the "howto" was in the bootloader installation successfull" dialog for me
10:10:05livindaylighthrmm... missed that
10:10:32livindaylightmaybe reinstall and see if i notice any how to on first time startup in rockbox
10:10:39pixelmaB4gder already told that earlier and it is in the end of the manual installation, installing the bootloader in the Manual
10:11:54*GodEater notices this post from a brave soul in the forums :
10:12:38pixelmanice, RBUtil puts the m5_fw.bin into C: for me though...
10:12:47livindaylightTurn the player off, remove the USB cable and insert the charger. The Rockbox bootloader will automatically be flashed.??
10:13:49pixelmayes, but before you do that - could you check whether you have a FIRMWARE folder with a .bin file in it in the root of your X5
10:14:12livindaylightLOL, i have Rockbox
10:14:30pixelmaok then
10:14:48livindaylightTHANKS GUYS
10:15:33livindaylighti unmounted and started up but had to put it back in its cradle for firmware to be updated (for whatever reason)
10:15:51B4gderthe instruction said you needed to
10:16:16pixelmabtw. this is the same method the original firmware uses if you wanted to upgrade that
10:17:30 Quit desowin_ (Read error: 110 (Connection timed out))
10:17:40livindaylightshould all the previous music on the player still be available?
10:18:04livindaylighti can see the music folders but when i hit 'play' it says 'nothing to resume' ?
10:18:29linuxstbWhat is there to resume? It's the first time you've used Rockbox.
10:18:33GodEaterI think now would be a good idea to read the rest of the manual
10:18:38linuxstbGo into "Files" or "Database"
10:19:11livindaylighti went into Files > Music>Album
10:19:25livindaylight<album_name> (rather)
10:19:36linuxstbThen press the "select" button on a track
10:19:42livindaylightbut ok, maybe i read the manual from here before asking further questions
10:19:44linuxstbBut as GodEater said, we have a fine manual
10:20:02livindaylighti won't panic yet :)
10:33:57 Quit perrikwp (" ajax IRC Client")
10:36:41 Join Seed [0] (
10:36:42 Join perrikwp [0] (i=982130d1@gateway/web/ajax/
10:37:27 Quit amiconn (Nick collision from services.)
10:37:33 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
10:38:58 Quit perrikwp (Client Quit)
10:39:59 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
11:01:37 Join spiorf [0] (
11:11:42 Quit cool_walking_ (Remote closed the connection)
11:17:14 Nick parafin|away is now known as parafin (
11:20:25***Saving seen data "./dancer.seen"
11:20:41 Join Thundercloud [0] (
11:26:08 Join faemir [0] (
11:27:00livindaylightby the way do any of you own Bose headphones? are they good?
11:32:39linuxstblivindaylight: For "by the way" conversations, join #rockbox-community
11:34:14 Quit parafin ("So long and thanks for all the fish")
11:35:18livindaylightoh, ok, sorry
11:35:47 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
11:37:11mcuelenaerewpyh (logs): according to (scroll to 08.03.16; it's a serial read out from a booting ainol v2000se) the CCPMP.bin file should contain a checksum. have you seen any?
11:37:15 Join AndyIL [0] (n=pasha_in@
11:38:03GodEaterChrist, that new contributor to the RockboxPlayerV1 thread doesn't want much does he ?
11:38:47scorche|shGodEater: yes...i already started a bit of mocking (not him) in -community...
11:40:35 Join parafin [0] (
11:40:52 Quit AndyI (Read error: 104 (Connection reset by peer))
11:41:01 Join AndyI [0] (n=pasha_in@
11:42:25 Join PaulJam [0] (
11:43:12B4gderthat thread is just going in a loop
11:43:28B4gdersince nobody is actually doing any development it'll remain so too
11:43:54scorche|shB4gder: but he successfully flashed the LED!!
11:44:29B4gderyou mean the led code that Atmel probably provide as an example? B-]
11:44:47 Join nplus [0] (n=nplus@141.25.Globcom.Net)
11:45:00*B4gder is being a bit mean
11:45:05scorche|shB4gder: but it worked!
11:45:21GodEaterRB is imminent!!!
11:45:43B4gderbut really, it's not entirely casainho's fault, it just proves that not a lot of people are really interested in building their own rockbox player
11:46:30GodEaterindeed not
11:48:01scorche|sh...or working with casainho
11:48:46 Quit ahti_ (Read error: 110 (Connection timed out))
11:49:06B4gderwell that is true too, but if there were many people interested things would've turned differently
11:51:44scorche|shwonder what happened to that "prototypeB" person
11:53:22 Quit spiorf ("Non so cosa voglio, ma lo riconosco se lo vedo")
11:53:34 Quit AndyIL (Read error: 104 (Connection reset by peer))
11:53:42 Quit nplus (Read error: 104 (Connection reset by peer))
11:59:49PaulJamLinusN: can you tell me what revision broke the H300 bootloader?
12:00:47 Quit Seed ("cu, Andre")
12:01:31 Part Ave
12:02:10 Join nplus [0] (n=nplus@141.25.Globcom.Net)
12:38:15 Join Av3 [0] (
12:39:11 Part Av3
12:40:44 Quit parafin ("So long and thanks for all the fish")
12:43:29 Quit Bensawsome (Read error: 60 (Operation timed out))
12:44:04 Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
12:58:41 Quit Nibbler ("Ex-Chat")
13:10:27 Join moos [0] (
13:14:59 Join tvelocity [0] (
13:20:27***Saving seen data "./dancer.seen"
13:21:24 Join culture [0] (
13:24:53LinusNPaulJam: it broke when i refactored the code to separate the h300 and h100 bootloaders into iriver_h300.c
13:25:21 Join parafin [0] (
13:25:53 Nick parafin is now known as parafin| (
13:25:55 Nick parafin| is now known as parafin (
13:31:33 Join midgey [0] (
13:39:04 Join dabujo [0] (
13:41:02 Quit midgey ()
13:42:24 Join desowin [0] (n=desowin@atheme/member/desowin)
13:50:54robin0800gevaerts,todays good news, I now get a panic stack overflow (0) in rockbox
13:51:41gevaertsWhile doing what?
13:54:09robin0800gevaerts, trying usb stack on a rear usb port, after copying fails, reset the c200 then it crashes
13:57:07 Nick Kopfi|offline is now known as Kopfgeldjaeger (
13:58:20gevaerts"reset the c200"? You mean it wasn't connected at that point?
14:03:11robin0800gevaerts,yes it was it was on reconection
14:04:52robin0800gevaerts,coy fails,reset sansa, dissconect, boot rockbox and reconnect
14:08:21 Join Connor [0] (n=Conn@
14:08:51 Part Connor
14:09:33 Join Connor [0] (n=Conn@
14:09:53 Part Connor
14:16:29 Join [CBR]Unspoken|w [0] (n=cbr@
14:23:11 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
14:33:47 Quit culture (Read error: 110 (Connection timed out))
14:34:49mcuelenaereanyone opposed to FS #9308 ?
14:38:24 Join midgey|web [0] (i=8dd3f83d@gateway/web/ajax/
14:39:17*gevaerts can't imagine where the usb code would have a stack overflow
14:41:59 Join ahti_ [0] (n=ahti@
14:48:33 Quit PaulJam (".")
14:49:06LinusNgevaerts: probably the filesystem mount that chokes on the corrupt file system
14:49:22gevaertscould be...
14:50:08 Join LambdaCalculus37 [0] (i=44a04303@gateway/web/ajax/
15:03:30 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
15:06:16gevaertsrobin0800: can you check the filesystem again with chkdsk, just to make sure
15:10:45 Join robin_0800 [0] (
15:16:21 Join tmporary [0] (
15:19:21 Quit nplus (Remote closed the connection)
15:20:30***Saving seen data "./dancer.seen"
15:20:48 Part tmporary
15:25:53 Join parafin|away [0] (
15:26:44 Quit parafin (Nick collision from services.)
15:26:47 Nick parafin|away is now known as parafin (
15:28:01 Quit robin0800 (Read error: 110 (Connection timed out))
15:28:02 Nick robin_0800 is now known as robin0800 (
15:29:23*GodEater wonders why his topic redirect to the New Ports forum was removed
15:29:53GodEateralthough I suppose the guy posting to it already spotted it had moved =/
15:29:58LloreanThat was why
15:30:17LloreanIf we left all the redirects in the "Unsupported Builds" forum around it'd be about 3 pages right now
15:30:46LloreanSo I tend to remove them either "after a while" or after I'm sure the original poster knows the thread is somewhere else, rather than removed.
15:31:05GodEaterI'll do it myself in future then when I know the OP has spotted the move
15:50:24 Quit [CBR]Unspoken|w (Read error: 104 (Connection reset by peer))
15:50:27 Join CyBergRind|w [0] (n=cbr@
15:54:52 Quit linuxstb (Read error: 110 (Connection timed out))
15:58:29 Part morrijr
16:01:26 Part B4gder
16:02:50 Quit domonoky (Read error: 104 (Connection reset by peer))
16:03:44 Join DerPapst [0] (n=DerPapst@
16:05:07 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
16:06:38mcuelenaereJdGordon|afk: ping
16:07:38ZambeziI got a crazy idea now. My iPod Mini 2gen is about three years old. I'm going to replace the harddrive with CF-card. That will enchance the batterytime, but I might buy a battery with better performance, changing to Rockbox and get a wonderful time. :-)
16:08:18LambdaCalculus37That's not crazy. We all do things like that. ;)
16:08:39*LambdaCalculus37 directs Zambezi to for a battery
16:08:49domonokyZambezi: you may want to take a look at: :-)
16:10:27 Quit Bensawsome ("The awsome is gone :(")
16:10:43Zambezidomonoky: Done already. I have a compatible CF-card.
16:13:59 Part LinusN
16:14:18 Quit GodEater (" ajax IRC Client")
16:14:52 Join erram_ [0] (
16:15:11 Join GodEater [0] (i=c2cbc962@gateway/web/ajax/
16:18:12 Quit erram_ (Read error: 60 (Operation timed out))
16:19:16 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
16:21:21ZambeziThis battery would be something. This and CF-card would be lovely.
16:22:49 Join snoh [0] (
16:22:57*petur wonders how old the batteries they sell on ebay are
16:24:50 Join erram_ [0] (
16:27:34 Quit erram_ (Read error: 60 (Operation timed out))
16:30:08ZambeziMe too, but I have to see. I want to read a trustable review before.
16:34:07 Join troy__ [0] (n=toppy@
16:40:23 Quit DerPapst ("So Long And Thanks For All The Fish!")
16:42:42 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
16:43:59 Nick Kopfgeldjaeger is now known as Kopfi|offline (
16:46:01 Join DerPapst [0] (n=DerPapst@
16:54:29 Join mf0102 [0] (n=michi@
17:01:11 Nick Kopfi|offline is now known as Kopfgeldjaeger (
17:01:28 Quit petur ("connection reset by beer!")
17:10:53 Join herrwaldo [0] (
17:11:31 Join jgarvey [0] (
17:11:47beta2kAre Gigabeat hard drives really pcmcia?
17:12:29LambdaCalculus37beta2k: Only on the F IIRC.
17:12:50beta2kSo can I put it in a laptop pcmcia slot?
17:14:04 Join Horschti [0] (
17:14:48 Quit Horscht (Nick collision from services.)
17:14:56LambdaCalculus37I don't know if you can, though.
17:15:07LambdaCalculus37The pinout may be different (but I'm not sure).
17:16:28 Quit midgey|web (" ajax IRC Client")
17:20:32***Saving seen data "./dancer.seen"
17:21:00beta2kNext question..
17:21:09beta2kDo you know anything about the USB interface on the F?
17:21:42BigBambibeta2k: markun is the resident F expert
17:21:47gevaertsWhich one?
17:21:50LambdaCalculus37beta2k: Only that until I get my Gigabeat F tonight, I haven't a damn clue. ;)
17:22:09BigBambibeta2k: But what about it?
17:23:59*gevaerts points out that the F has two USB interfaces
17:24:53*BigBambi has made the assumption we are not talking about OTG
17:25:14gevaertsIndeed, as neither of those two actually is OTG ;)
17:25:22BigBambiAlright, host
17:25:32BigBambiYou know what I mean :)
17:26:03*gevaerts does now ;)
17:26:16gevaertsHowever, I still don't know what beta2k means
17:26:34beta2kWell mine doesn't detect properly
17:26:46BigBambiYour what doesn't detect what?
17:26:57beta2kAcording to dmesg it won't accept the address it's being given
17:27:11BigBambiworks fine here
17:27:21gevaertsHave you tried different cables?
17:27:28beta2kMy other F works fine
17:27:33LambdaCalculus37beta2k: Wait, let me see if I get this straight... you're telling us that your PC isn't picking up on this F?
17:27:47beta2kJust this one
17:27:58gevaertsDoes the player go to usb mode?
17:28:02beta2kI bought it off ebay knowing that it didn't detect properly
17:28:05*LambdaCalculus37 thinks that this sounds strangely familiar to the problems his girlfriend is having with her X
17:28:16beta2kI only really wanted it for it's LCD
17:28:24beta2kThat and it's a 20gig and mine is a 10gig
17:28:33*LambdaCalculus37 hands beta2k a bunch of tools
17:28:38gevaertsYou can swap the drives
17:28:39 Quit Nico_P (" ajax IRC Client")
17:28:57beta2kI'm just wondering why it doesn't work, not sure if it's the ATAPI bridge or something else
17:29:09gevaertsAnd while it's open, have a look at the usb connector. Maybe it got loose
17:29:11LambdaCalculus37beta2k: Maybe. Or maybe something else in the F is toasted.
17:30:03LambdaCalculus37Then that's not what's wrong with my girlfriend's X. Hers just doesn't seem to mount on her laptop, yet it worked just fine on my PowerBook.
17:30:25beta2kI've tried this in Linux and Windows, same result in both
17:31:00gevaertsnot accepting an address usually means not responding at all to traffic
17:31:03LambdaCalculus37She's running Xubuntu 7.10, and dmesg shows it trying to establish a connection and failing with a timeout.
17:31:19beta2kSo I thought if I could get it working I'd have a 10gig battery powered portable HD :)
17:31:28LambdaCalculus37My PB picked up on the X right away and mounted it.
17:31:40beta2kI'll try it in the mac then
17:32:01LambdaCalculus37beta2k: Does this happen both within RB and in Bootloader USB mode?
17:32:09beta2kgevaerts: Is the USB handled in software or totally by the Cyrus bridge?
17:32:32 Join micr0c0sm [0] (
17:32:46gevaertsbeta2k: as far as I know the only software involved is the handover to the bridge
17:32:58micr0c0smlooks like even samsung is confused about thier 160gb's not in their inventory even though its online...
17:33:24beta2kI assume the mass storage is done by the cyrus bridge and that the OF's WMP interface is done in software
17:34:53*gevaerts doesn't know
17:36:26 Join bobbyguzik [0] (
17:43:34 Quit micr0c0sm ("Leaving")
17:46:13beta2kCan you put a CF card into a F?
17:48:11LambdaCalculus37Yes, with an adapter.
17:49:40beta2kHum, so I guess a CF-PCMCIA adaptor won't work for the HD?
17:50:46 Quit linuxstb (Read error: 113 (No route to host))
17:57:58 Quit bobbyguzik ()
18:00:48amiconnbeta2k, LambdaCalculus37: None of our 1.8" targets use the pcmcia connector variant
18:01:22LambdaCalculus37amiconn: Ahh.
18:01:36amiconnThe older ones (ipod G1..G4, Color, irivers, iaudios, gigabeat F) use 50-pin ata
18:01:51amiconnThe newer ones (ipod G5, gigabeat X, S) use zif
18:02:02amiconnNot sure about the zen vision thingies
18:02:40LambdaCalculus37amiconn: The ZVM is ZIF.
18:02:41mcuelenaereamiconn: ZVM uses ZIF and 1,8" ATA standard interface
18:02:57*LambdaCalculus37 leaves it to the man who owns a ZVM ;)
18:03:04amiconnOther than those 2 mentioned connector types for 1.8" hdds, there are at least 3 others: 44-pin ata (like 2.5" hdd, on the long side), pcmcia (68-pin), and ce-ata
18:03:22LambdaCalculus37amiconn: Yes, 44-pin ATA is in the Dell DJ and Rio Karma.
18:03:38LambdaCalculus37And we know that CE-ATA is used on the 160GB iPod Classic.
18:04:47amiconnOh, and ce-ata comes in 2 variants: 12pin and 18pin iirc
18:07:12 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
18:07:28 Quit ahti_ ("Leaving")
18:12:19beta2kamiconn: So is the 50-pin the same pinout as a CF?
18:31:39 Join bertrik [0] (
18:31:42amiconnThey're very different
18:36:56 Join nplus [0] (n=nplus@141.25.Globcom.Net)
18:37:58 Join tuma [0] (
18:38:43 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
18:41:50 Quit troy__ ()
18:44:20 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
18:46:08*pixelma spots an RBUtil developer around
18:46:19pixelmadomonoky: hi :)
18:46:31*domonoky waves. :-)
18:47:32pixelmaI tried the 1.0.6 Windows executable from the wiki with my M5 today and it tried to copy the m5_fw.bin to the root of my PC's HD
18:47:58 Join culture [0] (
18:49:53domonokyand you are sure the mountpoint was set correctly ?
18:49:57pixelmaboth with bootloader and complete installation, the only thing was that the bootloader on my M5 is up to date which RBUtil detected and asked me if I wanted to install anyway (and I chose "yes")... autodetection also worked, but I also tried chosing the player manually
18:50:43tumaHello! bertrik, you were trying to reproduce my bug (FS #9286) .. any new ideas?
18:50:59 Nick Kopfgeldjaeger is now known as Kopfi|offline (
18:52:33bertriktuma I am a bit curious about the "nothing to resume" message I get at startup with your config
18:52:52pixelmastart screen set to WPS?
18:53:06domonokypixelma: sounds strange.. the code should copy the file to mountpoint / FIRMWARE /...
18:53:55tumabertrik: hmm.. I'm a bit new to Rockbox. I have "Resume on startup" feature switched on... I don't know how that behaves first time after switching it on
18:54:41amiconnResume on startup? What rockbox version are you running?
18:54:54tumaalmost latest
18:55:01tumawait a minute, i check the correct term. :)
18:55:09LambdaCalculus37tuma: System > Rockbox Info.
18:55:18LambdaCalculus37The revision number starts with an r.
18:56:06tumaI mean Start Screen setting is set to "Resume playback"
18:56:10pixelmastart screen > resume playback, I guess. And then it splashes "Nothing to resume" if there's nothing to resume
18:56:47tumapixelma: yes
18:57:15pixelmadomonoky: any ideas what I could test? Maybe I'm doing something wrong but I tried a few times
18:57:19bertrikI can imagine that the recording hang is related to switching from WPS to recording, which may be a difference between our setups because I don't have a song to resume
18:58:16tumabertrik: yes, and I also have custom WPS
18:58:30tumabertrik: if that's relevant..
18:58:54domonokypixelma: try setting the mountpoint to another drive (and create a FIRMWARE dir there). And check if it then also copys to the wrong place..
18:58:56 Quit snoh (Read error: 104 (Connection reset by peer))
18:59:02 Join snoh [0] (
18:59:19bertriktuma, possibly
18:59:33 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
18:59:34tumabertrik: my wps is a little bit modified version of parilis theme
19:01:26 Join fml [0] (n=4fd3ef80@gateway/web/cgi-irc/
19:02:34fmlHello. Where can I get the assembler code of sansa v2 firmware? There are firmwares available but how can I get readable code?
19:03:10pixelmadomonoky: aha, looks like it doesn't like if there is no FIRMWARE directory...
19:03:20fmlAlso: The stock firmware uses at least three different fonts (one normal, one for the item under the curstor, and another one for the elapsed/remaining time). Have the blocks containing the fonts been identified?
19:04:14bertrikif it's not on the forum topic or the wiki, then probably not
19:04:39pixelmadomonoky: I now chose a currently connected external harddrive as destination only first and RBUtil still wanted to install something to C: after I created the FIRMWARE directory on the external one it worked correctly
19:05:09domonokyah... will check the code :-)
19:05:11pixelmathe existence of this directory on the player is not mandatory
19:05:34pixelmaunless you want to flash a new bootloader of course :)
19:05:46 Part Inverse
19:05:57 Join Reptile211 [0] (
19:06:22bertrikthe sansav2firmware page has some weird text, looks like a description of a graphic
19:06:22domonokyso rbutil should create it, if it doesnt exist..
19:07:43pixelmaI'd think so, at least it shouldn't try to install something to C: ...
19:10:25pixelmaespecially since it stops at "cannot write to" if I don't run it with administrative right
19:12:12domonokyyes, i am fixing... :-)
19:12:43bertriktuma, does the problem still occur if you disable disable resume on startup, or when you switch to the default theme?
19:14:01 Quit mf0102 (Remote closed the connection)
19:14:07tumabertrik: which of 3 problem do you want me to try first? maybe gain manipulation problem is easiest :P
19:14:36bertrikwhatever is easiest to reproduce
19:14:50 Quit jmspeex (Read error: 110 (Connection timed out))
19:14:59tumawhat was the name of default theme
19:16:01bertrikhmm, I've managed to make it hang here too, but I wasn't looking
19:16:59domonokypixelma: its now fixed in SVN...
19:18:03tumabertrik: Disk Full -bug appears with default theme.
19:18:52pixelmadomonoky: thanks for the quick fix )
19:19:18pixelmaeh... should have been :)
19:19:44domonokypixelma: thanks for the bugreport :-)
19:20:08bertrikI can reproduce problem now too, it seems that deleting the recording directory helps a lot to reproduce it
19:20:37***Saving seen data "./dancer.seen"
19:20:50tumabertrik: I managed to reproduce the original bug (first one I reported) with default WPS
19:21:15amiconnRockbox should create the recording directory if it's missing
19:21:27tumabertrik: so it's not WPS dependent..
19:21:30pixelmait records to the root per default
19:21:43amiconnpixelma: Not if you've set another dir
19:22:13pixelmaset another dir that is then missing?
19:22:49pixelmanot impossible but I just didn't think of that possibility
19:22:54amiconnThat could certainly happen. Set a dir, then delete it
19:23:36amiconnOn hotswap targets it becomes even more complicated. Set a recording dir one the card, then try to record without the card inserted...
19:24:16 Quit dabujo ("( :: NoNameScript 4.2 :: )")
19:24:20 Join miepchen^schlaf [0] (
19:24:20bertrikthe recording directory does seem to get created automatically, and in this case it is on a micro SDHC card (that I keep inserted_
19:26:07tumabertrik: if 1st bug isn't caused by WPS, I think you should be able to reproduce it
19:27:21bertrikI can reproduce a problem now with the default theme indeed (data abort at 9134)
19:27:33tumabertrik: nice
19:28:08tumabertrik: are you one of the developers?
19:28:51fmlbertrik: I think one of the wiki plugins for displaying graphs got corrupted. This has been mentioned once but nobody cared.
19:28:58bertrikyes, since half a year or so
19:29:21bertrikbut there's still large parts of the code I hardly know anything about
19:29:58 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
19:30:10fmlbertrik: do you have the asm code? Or do you know a place where I can get it?
19:32:23tumabertrik: ok. are you going to try to fix that bug yourself?:P
19:33:08*bertrik looks around to find petur
19:34:49bertrikfml, no I don't have it and I'm not involved with the sansa v2's
19:35:22bertrikI vaguely remember you can disassemble a binary blob with arm-XXX-objdump -S but I can't remember the details
19:37:03bertrikfml, ah there's something on the wiki about it, see ObjdumpGuide
19:37:29tumacan you point me some Wiki page or tell briefly how do you debug rockbox
19:37:55tumaI have also programming knowledge and could possibly some time try to fix some bugs myself
19:38:34tuma(though don't have yet even compiled it myself)
19:38:58 Join einhirn [0] (
19:39:17bertrikI don't have a fixed procedure for it. Usually just getting a good reproduction recipe is half the work, looking through the source code and avoiding writing bugs in the first place ;)
19:39:47tumaso there's nothing like gdb or something :D
19:40:44bertrikthere's been talk about writing a gdb stub that communicates over USB serial, just talk though
19:41:42tumawell, what about simulator? Probably most of the bugs can be reproduced with the simulator?
19:41:56tumaor am I wrong?
19:42:29Lloreantuma: The simulator is just a user interface simulator. Since your PC doesn't have the hardware the players do, and vice versa, anything hardware specific can't be reproduced there.
19:42:31bertrikah yes, you can run the simulator but I think it can't catch really low-level bugs, also there's a framework for debugging messages
19:42:33LloreanIt's not an emulator.
19:44:11bertrikthe data abort I got was inside find_handle
19:44:12tumaso debugging is way more difficult than with PC programs
19:44:35bertrikyes, way
19:49:39 Quit fml ("CGI:IRC (EOF)")
19:50:21beta2kIf you program right, you won't have bugs :)
19:50:23*beta2k ducks
19:50:24 Quit EspeonEefi ("さよăȘら")
19:51:33gevaertsbeta2k: there is this small issue about not having specs sometimes :)
19:52:33*beta2k wonders how much more of this he can get away with before being shown the door :)
19:52:54*gevaerts will start taking beta2k seriously as soon as he has used his gigabeat disk with a pcmcia CF adapter ;)
19:53:09*bertrik is worried about the cached_handle in buffering.c
19:53:09beta2kLooked into that more
19:53:18beta2kI'm not going to try it :)
19:54:10beta2kI'd have better luck lifting and replacing the QFN ATA bridge then getting the HD to work in my laptop
19:56:46 Nick Kopfi|offline is now known as Kopfgeldjaeger (
20:00:01amiconnOn archos it's possible to use gdb (over serial) with a bit of soldering. Unfortunately this won't help for swcodec bugs...
20:03:06 Join petur [50] (n=petur@rockbox/developer/petur)
20:04:15 Join Strife89 [0] (n=michael@
20:04:36bertrikpetur, I can reproduce a problem (data abort) with recording now
20:06:10Strife89Hey, does anyone here know how the Sansa battery code is coming along? Does the current patch charge safely?
20:06:40Strife89My thanks to those who worked on the bug in USB corruption, by the way. :)
20:09:49gevaertsStrife89: thanks, but unfortunately it seems still not to be completely gone
20:10:24Strife89I see.
20:11:25bertriknow I got a data abort in update_counters from buffering.c while recording
20:12:17Strife89gevaerts (or anyone who can answer): How about the battery? I'm not about to pull up my browser in the middle of a distro upgrade.....
20:12:50gevaertsStrife89: (a) you need bertrik for that, and (b) you need a distro where that is not a problem ;)
20:13:11Strife89Ubuntu is my distro.
20:13:21Strife89I'm sure it's safe
20:13:37Strife89−−but on my system it would be unbearably slow.
20:14:06Strife89My CPU is constantly in the 90-100% usage range right now.
20:14:37*gevaerts would actually recommend #rockbox-community and apologizes for starting about this here
20:18:31tumabye for now... good luck with bughunting
20:18:34 Quit tuma ("leaving")
20:22:18 Join Seed [0] (
20:24:42bertrikStrife89, yes I think it's safe to charge for the reasons mentions in the flyspray comment
20:24:43 Quit gevaerts (Nick collision from services.)
20:24:53 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
20:25:18Strife89bertrik: Alright, thank you.
20:26:41 Join erram_ [0] (
20:29:04 Join beta2k_ [0] (
20:31:29desowingevaerts: oh yea, it's the printer itself, with different usb cable files appear to get corrupted as well
20:31:44 Quit erram_ (Remote closed the connection)
20:32:42 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
20:35:33saratogai modified the mp3 decoder to run the synthesis filterbank on the COP, which sort of works in playback, but freezes hard when I try to run test_codec
20:35:40 Quit Nico_P (Remote closed the connection)
20:37:01saratogawhat is the difference between the test codec and normal playback? something about how threads work?
20:37:16bertrikoh, that's really cool. Do you see a reduction in average boost percentage already?
20:38:06 Join beta2k__ [0] (
20:38:18saratogabertrik: I didn't check boost since the codec seems to halt every so often, probably due to bad logic in my threading
20:39:00saratogabut once debugged it should easily run unboosted
20:39:47bertrikrockbox 3.1 is going to rock :/
20:40:15LambdaCalculus37bertrik: The next release after that will be called "Rockbox 3.11 for Workgroups". :P
20:40:16*LambdaCalculus37 ducks
20:40:35 Quit Strife89 ("Bye, guys. I appreciate the advice. :)")
20:41:24 Join Ubuntuxer [0] (
20:41:46saratogathe design of libmad is very fortunate, the synthesis filter uses exactly 50% of the CPU time, is completely independent of the rest of the codec, and communicates entirely via IRAM
20:42:56 Quit beta2k (Read error: 110 (Connection timed out))
20:49:05 Quit Reptile211 (Read error: 104 (Connection reset by peer))
20:52:13amiconnsaratoga: If you already suspect a threading problem, that's probably what makes it freeze in test_codec
20:53:12 Quit beta2k_ (Read error: 110 (Connection timed out))
20:54:55amiconnI'd expect that jhMikeS tried his dual core spc codec on test_codec
20:56:03saratogaamiconn: it doesn't freeze in playback, but occasionally glitches, so I assumed the threads were being lock stepped, but if test_codec works normally with threads, then it must be a problem in my code
20:56:05 Part Ubuntuxer
20:56:34saratogai'll read through spc to see how he did it
20:59:17saratogaamiconn: on an unrelated note, what is the sense of using "IDATA_ATTR CACHEALIGN_ATTR" when declaring something
20:59:26saratogaisn't IRAM uncached anyway?
20:59:33amiconnIt might be better to run a whole codec on the cop. This would still leave stuff for the cpu: dsp (tone control, eq, stereo width, resampler), and buffering
20:59:51 Quit phish (Connection timed out)
21:00:27amiconnAnd since it has less things to do, this might save more battery due to faster buffering (on hdd targets). It would also free some cpu power for a better resampler
21:00:35saratogaamiconn: thats also on my todo list
21:00:51amiconnOh, and UI of course
21:00:59saratogai'm not sure if this is worth committing, mostly i want to use it to verify my measurements
21:01:16amiconnYeah, certainly an interesting experiment
21:01:39saratogaI have looked into running the codec thread on the COP
21:01:50amiconnI'm not sure regarding your attribute combination question - jhMikeS should know
21:02:19saratogathe codecs themselvecs use little in the way of shared data, but they call a lot of the buffering functions directly, and those touch a lot of things
21:02:45amiconnMaybe the memory controller accesses whole lines, so that writing from both cores to locations within the same line at the same time causes problems
21:03:10saratogathat would make sense
21:12:19 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
21:16:00 Quit beta2k__ (Read error: 110 (Connection timed out))
21:20:38***Saving seen data "./dancer.seen"
21:23:32 Join beta2k [0] (
21:33:20 Quit jgarvey (Read error: 110 (Connection timed out))
21:36:45 Quit herrwaldo (Remote closed the connection)
21:40:04 Join herrwaldo [0] (
21:40:55 Join midgey [0] (
21:42:07*linuxstb drags people in from #rockbox-community, and asks if the .po format could handle the target-specific strings
21:43:47 Join matsl [0] (
21:43:54*gevaerts looks at a .lang file, and decides that translating rbutil using the QT GUI tool is a lot easier
21:45:27 Join jgarvey [0] (
21:47:03rasherI do wish for some sort of gui for handling Rockbox translations.
21:47:40Lloreanrasher: Maybe if RBUtil ever gets those plugins that have been talked about.
21:47:42amiconngevaerts: A qt gui app doesn't need the flexibility that rockbox needs for translation
21:48:02amiconnrasher: What's your translation page written in?
21:48:12bluebrotherhacking up a Qt app for translating shouldn't be too hard. The only problem is that someone needs the time to do it ;-)
21:48:19rasheramiconn: php. It's not terribly pretty
21:48:56linuxstbbluebrother: I would prefer rasher's web-based interface. Or is there things you could do in Qt that you couldn't do on the web?
21:49:12gevaertsamiconn: it's not the flexibility that makes the difference, but just the ease of use. You have shortcuts to jump to the next work-needing string, you ust press tab to go to the next bit of work, things like that
21:49:16saratogaif I init a semaphore to 1, does that mean there is 1 unit of that resource available (and thus the first call to sem_wait will go right through)?
21:49:51bluebrotherlinuxstb: well, for example suggestions. You could do that with AJAX, but I'm not sure if that would be easier than doing it with Qt.
21:50:06 Join courtc [0] (
21:50:28amiconngevaerts: Afaik (that is, if genlang still does that with langv2), genlang inserts specially formatted comments for strings needing attention
21:50:41bluebrotherbut I don't see a strong need for a translation tool to be Qt based. Web based is fine too (though you can't use it without a net connection, like when travelling)
21:50:53amiconnSo you can use the 'search next' function in your editor of choice....
21:51:16rasheramiconn: but that doesn't put you at the point where you need to translate, just at the top of the phrase
21:51:31gevaertsamiconn: sure, but then my last search term suddenly is another string that I wanted to quickly look at...
21:51:37rasherbluebrother: Also, you can't save the state of the web based tool
21:52:10linuxstbrasher: You _could_ save it though, it's just that you haven't implemented it...
21:52:15bluebrothertrue. Still, I'm barely finding time for rbutil, so I won't start a Qt based one.
21:52:36amiconnrasher: I don't see the problem here. You need to check the whole phrase (english text, description, and old translation/voice string if that exists) in order to do a proper translation anyway
21:53:12gevaertsrasher: can you edit existing translations with your website?
21:53:16amiconnIf you don't do this, you'll quickly end up with something that's in a certain language, but not a usable translation
21:53:24rasheramiconn: but you don't *have* to move your cursor over them. Cursor movement accounts for a lot of my time spent when translating manually
21:53:28*amiconn knows plenty of examples for this....
21:53:46mcuelenaerewpyh (logs): a reminder from your TODO list: when you contact your friend/Ingenic ex-employee, don't forget to ask him out about the Jz4740 MIPS core aka JzRISC
21:54:54rasherBeing able to quickly tab to the next place I need to input would be nice.
21:55:47 Quit midgey (Read error: 60 (Operation timed out))
21:55:58gevaertsamiconn: have you ever run qtlinguist on e.g. the rbutil translations? You get the source string, the translation, suggestions, (possibly) comments, and the source code where the string is used. And then you get quick navigation support
21:57:18amiconnNo, I didn't. Never dealt with qt stuff other than as a plain user
21:57:43 Quit LambdaCalculus37 (" ajax IRC Client")
21:58:04gevaertsIt doesn't fit the rockbox need (voice,...) so we can't use it as-is, but it _is_ a nice way to work with translations
22:06:32*gevaerts has a rbutil feature request :)
22:07:37bluebrothertranslator plugin?
22:07:37 Join erram [0] (
22:07:44gevaertsHow did you guess?
22:08:16*bluebrother whistles
22:08:23 Quit robin0800 (Read error: 104 (Connection reset by peer))
22:10:12domonokygevaerts: you could add it to the RockboxUtilityDevelopment wiki page...
22:10:47bluebrotherbut a plugin architecture would be nice −− that way the core rbutil could still concentrate on installation stuff
22:11:30bluebrotherhopefully that would also make it easier to maintain.
22:11:40domonokyit isnt hard to use Qts plugin API, you just need to decide how the API should look like...
22:12:06bluebrotheryep, and I bet this is rather the hard part ;-)
22:12:38 Quit erram (Remote closed the connection)
22:12:43*amiconn only hopes that rbutil will never become mandatory for any rockbox feature
22:12:55*bluebrother wouldn't want that too
22:14:24mcuelenaereJdGordon|afk, JdGordon (logs): what's your opinion about FS #9308 ?
22:14:31gevaertsdomonoky: done
22:15:21desowingevaerts: the problem with printer connected doesn't put any error in system log, but the file just have "repeated" part (file size is the same)
22:15:55*gevaerts would suggest to _only_ handle the actual editing in rbutil, and leave genlang as-is. That way there is no need forpeople to change their workflow if they don't want to
22:17:02gevaertsdesowin: that's as expected. The corruption issue and the usb issues are very different (only the latter ones can get you system log messages), although they probably have similar causes (timing, cache effects...)
22:17:55gevaertsdomonoky: at least done now. For some reason "Preview" and "Save" don't have the exact same effect
22:25:13desowingevaerts: and
22:26:06desowin(the crazy file name is hexworkshop fault...)
22:26:48gevaertsdesowin: I must say I don't really understand what these show
22:27:15*gevaerts sees now
22:27:22gevaertsCorruption in the FAT table?
22:27:45desowinwell, I formatted it before copying
22:28:06gevaertsSure, but copying manipulates the FAT
22:29:26gevaertsI mean, it looks like an entire block of data is at the wrong place. I've never seen that corruption pattern before, but it might be caused by the "standard" off-by-two corruption if it occurs in the FAT
22:30:39 Quit herrwaldo (Remote closed the connection)
22:33:15 Join herrwaldo [0] (
22:36:53*amiconn thinks that there's a problem with the pp sd bridge write timing
22:37:56amiconnI can't think of another reason why the speed of the write loop would influence the occurence of these corruptions in such an irregular way
22:39:10amiconnIf the fifo is what the driver assumes, transfer speed shouldn't matter at all as long as we're not causing overruns
22:43:18desowingevaerts: in different files it appears to be just different amount of replaced data
22:44:17gevaertsdesowin: I'm not sure what you mean
22:45:19desowinin the screenshot there's 0x2000 bytes different, in other files the difference can be 0x1000 bytes or 0xE000
22:47:30desowinand it freezes vista, but I think it's known issue
22:48:47*gevaerts doesn't know
22:54:22desowinbtw. it's internal flash
22:54:40desowin(sorry, forgot to mention)
23:11:36 Quit miepchen^schlaf ()
23:17:24 Quit perrikwp (" ajax IRC Client")
23:20:42***Saving seen data "./dancer.seen"
23:21:00 Quit ChristopherW (Read error: 110 (Connection timed out))
23:24:55 Join dabujo [0] (
23:28:56 Join ChristopherW [0] (
23:43:29rasherWhy does LANG_BATTERY_TIME have a separate string for h10,ipodmini,ipodmini2g?
23:48:09 Join MXIIA [0] (
23:48:55 Join beta2k_ [0] (
23:50:59 Quit beta2k (Nick collision from services.)
23:51:03 Nick beta2k_ is now known as beta2k (
23:55:33amiconnrasher: Line length depending on lcd size
23:55:57pixelmais it h10 or h10_5gb ?
23:56:10rasherAren't there other similarly-sized screens?
23:56:22amiconnLarge LCDs show "Battery: <time>", smaller ones "Batt: <time>" and the smallest ones just the time
23:56:25rasherAlso, WHY ISN'T THIS INT HE DESC LINE
23:56:43pixelmayeah, the c200 isn't that far off too
23:56:59pixelmaI mean the display size of course
23:57:29beta2kWhy are you yelling rasher ? :)
23:57:31amiconnMaybe it's not needed anymore with the list-based info screen (provided that the dreaded scrolling problem is fixed)
23:58:19amiconnrasher: Do you think that's necessary?
23:58:32 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
23:58:54amiconnBut in fact the split method is rather lame here. There's a high chance for new targets getting the wrong variant.
23:58:57gevaertsbeta2k: that's the Angry Dane Title Case variant

Previous day | Next day