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-04-20

00:00:07bertrikgevaerts: I can do that, but not today
00:00:28jhMikeSI don't even think the module has been clocked even once until rb uses it
00:00:28 Quit fyre^OS (Read error: 104 (Connection reset by peer))
00:00:29 Join homielowe [0] (
00:00:45 Join fyrestorm [0] (
00:01:30homieloweWith current SVN on the gigabeaSt I get this coming up from disk utility under mac OSX, , my computer can recognize the disk but not read it.
00:01:55 Join CyBergRind|w [0] (n=cbr@
00:02:49gevaertshomielowe: that's because of the tb.inquiry->DeviceTypeModifier = 0; near the bottom of firmware/usbstack/usb_storage.c
00:03:02 Part ]RowaN[
00:03:11BigBambigevaerts: yo
00:03:25gevaertshomielowe: it's needed to make windows find both partitions, but unfortunately it makes the disk not work in os x.
00:03:42gevaertsBigBambi: hello. I seem to have sent you the wrong partition table by accident...
00:03:54BigBambigevaerts: Stop me if I'm covering old ground, as I have just got in and haven't read the logs
00:04:15BigBambigevaerts: aha. I was going to say, after I rebooted with the partition table you sent, the S demanded a restore
00:04:36gevaertsIt's one from an S30 instead of an S60...
00:04:37BigBambiWhich I did, and after that it was back to how it was before
00:04:45BigBambiBut I made it work!
00:05:00*Mouser_lnX hasn't yet...
00:05:05gevaertsfdisk ?
00:05:16 Quit bluebrother ("Verlassend")
00:05:21BigBambiWhen it was restored, with Rockbox, at the state where dmesg said bad partition table etc, I used fdisk to set both partitions to non-bootable
00:05:38BigBambiAnd it works perfectly - OF, rockbox, RB USB etc
00:06:12gevaertsyes. someone else did that as well. Unfortunately setting the type of the firmware partition to 1b does not work...
00:06:18DerPapstfun. the beast crashes when one tries to play a song :-P
00:06:34gevaertsWhat ? Not even a dummy sound driver ?
00:06:37Mouser_lnXNow I'm stuck on a yellow triangle /3\ and it says "Firmware update or restoration required. *Please wait.*
00:06:48BigBambigevaerts: I just toggled the bootable flag a few times until I was sure it was off
00:07:10Mouser_lnXI feel like I'm running in circles.
00:07:19Mouser_lnXOr into a wall.
00:07:25*gevaerts notices that there are only two people on this channel without a working beast. Mouser_lnX and himself...
00:08:04BigBambiMouser_lnX: Sorry I had to go last night - do you need anything now?
00:08:19Mouser_lnXA nap.
00:08:39BigBambiheh, not good news I take it?
00:08:49Mouser_lnXAnd perhaps a ZIF > IDE adapter...
00:08:57Mouser_lnXIt's not doing anything anymore.
00:09:20Mouser_lnXAh, it's doing something again.
00:09:28DerPapstMouser_lnX: i had a yellow /2\ one and disconnected the usb cable and it worked.
00:09:30 Join merbanan [0] (n=banan@
00:09:53 Quit merbanan (Client Quit)
00:09:55BigBambigevaerts: So, just to clarify (I'm both a bit drunk and a bit thick) - with linux is using fdisk to set the bootable flags the 'answer'
00:10:25 Nick Mouser_lnX is now known as Mouser_X2 (i=cf9bb003@gateway/web/ajax/
00:10:52gevaertsBigBambi: it seems to be. Now the next question is : how can we hide the first partition to prevent accidents ?
00:10:59BigBambiyes, indeed
00:11:05BigBambiAt the moment it is wide open
00:12:04gevaertsWe can "solve" that by faking the bit from the UMS driver, but I would prefer a different solution
00:12:21bertrikwhile looking into a bug report I noticed that all menu exit callback functions in playback_menu.c are used only in playback_menu.c itself, so they could be made static
00:12:44 Quit davina (Remote closed the connection)
00:15:05bertrikany objections to making those functions static and committing it?
00:17:11jhMikeSgevaerts: running it, stopping it and restarting it in usb_drv_init does the trick
00:18:22gevaertsjhMikeS: if it works, we'll have to do it that way I guess...
00:18:25jhMikeSbtw, the registers get reset so usb_drv_set_test_mode also needs to set PHY and others (at least on this one)
00:18:57gevaertsjhMikeS: probably. but the last time I tried usb_drv_set_test_mode didn't work anyway...
00:19:12 Quit [CBR]Unspoken|w (Connection timed out)
00:19:13jhMikeSit could stem from that problem
00:19:44DerPapstMouser_X2: success? failure?
00:20:19Mouser_X2It's working, but I need to send the firmware again
00:20:31Mouser_X2(As in, it's no longer non-responsive)
00:20:41gevaertsJust keep sending firmware, and see who gives up first
00:20:47DerPapstso a semisuccess :-)
00:21:27Mouser_X2;_; @ gevaerts
00:21:54*gevaerts decides that it's time to go to sleep...
00:22:11 Quit gevaerts ("sleeping time")
00:23:35 Quit amiconn (Nick collision from services.)
00:23:41 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
00:24:15 Join DerPapst_ [0] (
00:24:17 Quit DerPapst (Nick collision from services.)
00:24:19 Nick DerPapst_ is now known as DerPapst (
00:26:30Mouser_X2It works. Finally it works...
00:27:12Mouser_X2Indeed. I hate MTP...
00:27:25DerPapstwelcome to rockbox ums :-)
00:27:59BigBambiMouser_X: \ô/
00:29:46 Quit phinze ()
00:29:47 Join philoware [0] (n=canavar@
00:31:35Mouser_X2Now to test it in Windows (I'm in Linux here).
00:32:11 Join phinze [0] (
00:38:28Mouser_XYay! I have 2 new HDDs.
00:38:38Mouser_XObviously, the smaller one is to be avoided...
00:38:54w1ll14mMTP sucks big time
00:39:13Mouser_XSo, would anyone be nice enough to build me a file so that I could put it on my beast?
00:39:35w1ll14myeah, hold on... it will be a tar tho
00:39:42Mouser_XThat works.
00:39:51w1ll14mok, hold on
00:40:28Mouser_XI've got the bootloader installed, and thus UMS support. MTP is almost as bad as getting stabbed.
00:41:09w1ll14mwhat is the best way of debugging an running rockbox ?
00:41:25DerPapstw1ll14m: logf
00:42:03w1ll14mderpapst, how should i use logf, and how do i enable it ?
00:42:43w1ll14mMouser_X, could give me the Insecticide please ?
00:43:17DerPapstumm.. you have to compile a logf build and in the files you want to debug you have to do some preprocessor magic.. wait a sec.
00:43:43w1ll14mWiki link ?
00:43:47 Quit basti (Remote closed the connection)
00:45:02DerPapstdunno :-P still searching
00:45:16w1ll14msearching too btw
00:45:26 Join basti [0] (i=bnc@
00:46:03w1ll14mi guess this helps ;)
00:46:07 Quit fehmicans (Read error: 110 (Connection timed out))
00:46:16 Join borges_ [0] (
00:46:41 Quit domonok1 (Read error: 104 (Connection reset by peer))
00:46:47w1ll14monly now use the (A)dvanced
00:46:48DerPapstadd #define LOGF_ENABLE to the file
00:47:07w1ll14mto the file i want to debug
00:47:46w1ll14mnice thanx
00:48:38w1ll14mthis will create logfiles in the root ?
00:49:02 Quit philoware (Read error: 110 (Connection timed out))
00:49:57DerPapstnot sure. iirc there is a new menu in the debug menu then
00:50:58Mouser_XAwesome... It's great to see Rockbox on the beast.
00:51:09Mouser_X(Much better looking than the OF, IMO.)
00:53:53bertrikjhMikeS: still here?
00:54:47 Join DerPapst_ [0] (
00:54:49 Quit DerPapst (Nick collision from services.)
00:54:51 Nick DerPapst_ is now known as DerPapst (
01:08:18 Quit Nico_P (Remote closed the connection)
01:09:58 Quit phinze ()
01:11:31 Quit bertrik ("bye")
01:13:19 Join cendres [0] (
01:16:39*petur kicks flyspray
01:16:49 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
01:17:42peturcan somebody confirm that flyspray is unreachable?
01:18:09peturnm, it's there again
01:19:42 Quit matsl ("Leaving")
01:19:53 Quit petur ("Zzzzz")
01:20:54***Saving seen data "./dancer.seen"
01:23:51 Quit ashes (Read error: 110 (Connection timed out))
01:25:22 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
01:27:37 Quit leox (Read error: 104 (Connection reset by peer))
01:28:57 Join leox [0] (
01:29:20 Part pixelma
01:34:17 Join vedlith [0] (
01:34:44 Quit leox (Read error: 104 (Connection reset by peer))
01:35:19 Join leox [0] (
01:35:22 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
01:38:24 Quit robin0800 (" HydraIRC -> <- \o/")
01:40:21 Join mirak [0] (
01:41:27 Quit gregzx ("ChatZilla 0.9.81 [Firefox]")
01:42:23 Quit mirak (SendQ exceeded)
01:43:19 Join mirak [0] (
01:44:09 Quit DerPapst (Read error: 110 (Connection timed out))
01:44:20 Quit Mouser_X2 (" ajax IRC Client")
01:49:07 Quit dabujo ("( :: NoNameScript 4.2 :: )")
01:49:53 Quit ender` (" It always takes longer than you expect, even when you take Hofstadter's Law into account. -- Hofstadter's Law")
02:03:35 Join jeffcal [0] (n=427b5f93@gateway/web/cgi-irc/
02:04:42 Quit mf0102 ("Verlassend")
02:14:43 Quit XavierGr (Read error: 104 (Connection reset by peer))
02:16:18 Join Honkboy [0] (
02:18:47 Part Honkboy
02:25:13 Quit n1s ()
02:34:13 Quit DerDome ("Leaving.")
02:35:51 Quit herrwaldo (Remote closed the connection)
02:46:33 Quit tvelocity_ (Remote closed the connection)
02:48:54 Quit Thundercloud (Remote closed the connection)
03:13:51 Quit borges_ ("ChatZilla 0.9.81 [Firefox]")
03:20:04 Quit bughunter2 ("Leaving.")
03:20:58***Saving seen data "./dancer.seen"
03:27:55 Quit z35 (Remote closed the connection)
03:33:36 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
03:45:40 Quit TaylorKillian (Read error: 110 (Connection timed out))
03:53:16 Quit lando___ (Read error: 104 (Connection reset by peer))
03:53:26 Join lando_ [0] (
03:56:34 Join LiverBuddy [0] (
03:56:55LiverBuddymy ipod keeps resetting itself to default firmware
03:57:44LiverBuddyfuck you all
03:57:46 Part LiverBuddy
04:00:56*Mouser_X loves Rockbox and its denizens...
04:01:37 Join FOAD_ [0] (
04:02:49 Join Ebert [0] (
04:03:39 Quit csc` (Remote closed the connection)
04:07:26LloreanjhMikeS: Around?
04:08:19jhMikeSLlorean: yup
04:08:59LloreanjhMikeS: There's a report on the ML that 16791 broke the sims on OSX
04:09:03LloreanOr sim compiling rather
04:09:22LloreanOh, wait, not mL
04:09:24LloreanFlyspray, sorry
04:09:31Llorean8906. =/
04:09:39*Llorean forgot that he gets flyspray updates as emails, not RSS.
04:10:40toffe82jhMikeS: I install the last svn and the buttons are not working ? back to of to check, they are working ..
04:10:49*jhMikeS always gets a headache from OSX
04:11:01jhMikeStoffe82: they seem fine here
04:11:17 Nick hd is now known as HellDragon (i=jd@unaffiliated/helldragon)
04:11:38toffe82I will try again, do you know if the battery charge with rockbox ?
04:12:13jhMikeSit's handled by the hardware and mine keeps a charge ac adaptor or usb plugged with rb running
04:12:45 Quit FOAD (Read error: 110 (Connection timed out))
04:12:46 Nick FOAD_ is now known as FOAD (
04:13:03toffe82ok, because I let it connected all the afternoon and it didn't charge
04:15:03jhMikeSLlorean: possible that the OSX implementation of some SDL stuff is borked
04:15:29toffe82jhMikeS: what signal do you need for the audio ? I have a moment to do it now ;)
04:16:06jhMikeSanything (3?) connected to the codec and hp mute on that block diagram
04:16:30jhMikeSesp the hp mute
04:17:05LloreanjhMikeS: It's a lot of " /usr/bin/ld: warning multiple definitions of symbol" followed by _rand, _srand, _memset, _mktime and about a dozen others.
04:18:09 Join csc` [0] (n=csc@archlinux/user/csc)
04:18:24jhMikeSthat does bother me. if one can produce a warning-free build and have the issue occurr, I'll take it into account that it's actuall that revision more seriously.
04:19:07LloreanjhMikeS: He says the warnings begin at that revision. As well, some other builds compile (the warnings are for H300, while iPod compiles) and then freeze at the menu. See FS #8906 for all the info.
04:21:27jhMikeSmost of the functions listed have nothing to do with anything I worked on
04:22:01LloreanAh, forgot. Midgey says the warnings have always been there, the failure to load is new though.
04:22:09jhMikeSI see semaphore_wait - that's it. However kernel.c is shared with the sim now.
04:22:29LloreanThe problem with following by email: You're only seeing the latest comment when you try to track someone down
04:23:36jhMikeSconflicts like that can have bad side effects and may like to the wrong API. those warnings should be resolved before trying to debug a thing.
04:24:26jhMikeSeven if they've always been there, one may have just been lucky
04:26:22LloreanAlright, left a comment about that.
04:27:39 Quit Zom (Remote closed the connection)
04:27:51 Join Zom [0] (
04:30:31jhMikeSI guess I've resolved the cold plug issue but that I like what seems to be needed.
04:30:41jhMikeS*not that I like
04:30:56toffe82I have to go , just found the chip for the mute ...
04:31:27jhMikeSdon't go without giving the magic port!
04:33:31 Quit jhulst ("Konversation terminated!")
04:34:05*jhMikeS really likes being able to debug a bootloader by dragging and dropping it on a drive :)
04:34:06LloreanjhMikeS: Any negatives to the current solution, other than it not being so elegant?
04:34:31LloreanSo that nk.bin on the first drive is the bootloader/firmware?
04:34:31jhMikeSNone that I see and what's needed is shorter than I though was needed originally.
04:35:35jhMikeSThat should be hidden under normal circumstances I think. linuxstb suggested a recovery mode that would expose it.
04:37:14LloreanI think I agree.
04:37:44LloreanJudging from observations of Sansa users, people will try to format any partition you expose to them, so expose it as rarely as possible.
04:37:55jhMikeSI think earlier it was tried to make it hidden but retailos didn't like that
04:40:29 Join zeroth__ [0] (
04:41:17zeroth__Hello all.
04:41:21LloreanWell, it's not "clean" but couldn't the bootloader do the hiding and unhiding (unhide before dual booting, hide while normally booting)?
04:42:12jhMikeSI imagine it could but that's really grungy :)
04:42:32LloreanYeah, I suppose there's no rush to have a "at least it works" method, anyway.
04:42:44jhMikeSI thought of the driver just filtering what is seen by the host
04:43:07LloreanI was gonna ask if something like that was possible, but suspected I'd just be revealing my complete lack of how UMS works.
04:43:40jhMikeSit's pretty raw - just disk sector tx/rx
04:44:18zeroth__Apologies for interrupting anyone, but I've been looking at the rockbox project, and, I had a thought... has anyone used rockbox for one of the supercheap/tiny mp3 players that are supported, for something like controlling sets of motors/sensors?
04:45:00jhMikeSlike the disk drive? I think that has motors and sensors :)
04:45:38zeroth__yeah, that kind of idea. It would make a great platform for experimentation...
04:46:26zeroth__But, I had meant outside of the player, like, through usb/whatever.
04:46:28jhMikeSI seem to recall something way, way back but don't know if it was actually attempted (maybe just joking around)
04:46:32LloreanI for one welcome our Rockbot masters.
04:47:02Lloreanzeroth__: I imagine it's quite possible, but would probably require a decent amount of hacking on your part to create the software to do it.
04:48:02zeroth__Probably, but once the base works on the hardware, would not a knowledge of the chip(set) and pinouts+c compiler for the platform would make it easier.
04:49:10LloreanI'm not entirely sure what you're asking there.
04:49:32 Quit Chronon (Remote closed the connection)
04:49:40zeroth__sorry for the grammar... basically, would not knowledge of the platform+a c compiler for the chip, make it easier?
04:50:44LloreanWell, it depends. To an extent. But at the same time, there's probably a lot of extraneous stuff too. Most hardware you could buy for the specific purpose would also be known, documented, and have appropriate tools.
04:51:56zeroth__True. But it wouldn't be cheap, nor would it have the massive amount of memory most mp3 players have, plus don't some have a DSP chip? It was just a possibility, and I was checking to see if it had been done before.
04:52:49LloreanNot that anyone's reported.
04:53:37zeroth__I'm sure they would report it if it worked... unless they were killed by their new robotic progeny... *shifty eyes*
04:53:45 Quit jeffcal ("CGI:IRC (EOF)")
04:55:59zeroth__Second question, thank you all for answering :), does anyone know what the status of the Creative port of Rockbox is, and if it supports the Creative ZEN model?
04:56:17 Join ZincAlloy [0] (n=d9eeea0e@gateway/web/cgi-irc/
04:56:40scorche|shmight want to have a look at the thread in the forums for that
04:57:24ZincAlloyhi there! anybody else noticed slow scrolling when no file is being played back?
04:57:36zeroth__thanks scorche. Will check.
04:58:20LloreanZincAlloy: You don't mention what player you're talking about. But this is more or less to be expected to varying degrees: scrolling will be slow when the CPU isn't boosted.
04:58:29LloreanThere should be parts during playback where it gets even slower.
04:59:22ZincAlloyLlorean: ah, ok, so it is a known bug... I'm using a h340 by the way
04:59:39LloreanIt's not really a bug...
05:00:23ZincAlloyLlorean: well, there is a bug report about it..
05:01:05LloreanThat doesn't necessarily mean it's a bug. What task #?
05:01:28ZincAlloyLlorean: 8142
05:01:53 Quit jcollie (Read error: 113 (No route to host))
05:02:05LloreanZincAlloy: That one specifically relates to ONLY the file view scrolling, while menu scrolling is still full speed.
05:02:14LloreanYour question, at least, suggested that you were referring to scrolling in general.
05:03:47LloreanDo you mean scrolling in general is slower than it was previously, or is just slow? Or do you mean that scrolling in some screens is significantly slower than others?
05:03:47 Quit zeroth__ ("Ex-Chat")
05:05:48ZincAlloyscrolling isn't really an issue with the menues, as they are rather short
05:06:08LloreanThat really doesn't answer any of my questions though.
05:06:55LloreanIs the slowness new?
05:07:24ZincAlloyI didn't experiment too much with it yet. but it seems that it's a general thing...
05:07:33ZincAlloyI'm not sure.
05:07:50LloreanAre you at least using a current SVN revision with no patches?
05:08:15ZincAlloynot the latest, but I've updated recently..
05:08:21Llorean"recently" is kinda vague.
05:08:39ZincAlloywithin the last week
05:09:28LloreanThere's been nearly 100 revisions in the last week.
05:09:51LloreanWell, 88ish
05:09:55LloreanStill, quite a lot.
05:10:31LloreanCould you perhaps do some testing? See if it's there in a current build, if it's general or only in some screens, and if it's new slowness, or old slowness you hadn't really noticed before?
05:11:31ZincAlloysure, I'll try some things...
05:13:01ZincAlloybut I assume it's old slowness and I only just realized that it's a reproduceable phenomenon
05:15:09 Join TaylorKillian [0] (
05:15:38 Join lando___ [0] (
05:15:47 Quit m0f0x ()
05:21:00***Saving seen data "./dancer.seen"
05:24:13 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
05:27:10 Quit lando_ (Read error: 110 (Connection timed out))
05:27:48 Join miepchen^schlaf [0] (
05:33:44ZincAlloyanother issue I noticed recently is a mistriggering of the *up* button. It frequently gets misinterpreted as a push of the *left* button.
05:34:03ZincAlloyIt's hard to reproduce. It happend to coincide with a stop of hard disk activity twice in a row, but it has happened on other occasions as well.
05:35:05LloreanI believe that's known as well. Is your battery beginning to get old?
05:36:59ZincAlloyyes, it's rather old. luckily a friend of mine will get me a new one as a birthday present next month.
05:37:18LloreanThe problem should disappear once you install the new one.
05:37:43ZincAlloycool. thanks a lot for your help!
05:49:53 Quit jhulst (Connection timed out)
05:53:04 Quit ZincAlloy ("CGI:IRC (Ping timeout)")
05:57:56 Quit simonrvn ("Leaving")
06:03:05 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
06:05:20 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
06:11:42Mouser_XI hope that the beast's A/V output stuff gets supported in Rockbox... Obviously that won't happen anytime even remotely soon. I'm just hoping it happens "soon enough" (which is being used in a very flexible form).
06:16:10 Quit mirak (Remote closed the connection)
06:32:34 Quit simonrvn ("it's sunday....")
07:01:08jhMikeSI checked and the the beast doesn't need any of the OF files on the 2nd partition to boot rockbox.
07:03:03LloreanJust our nk.bin and nothing else?
07:03:33jhMikeSI was talking about the big partition. I haven't started delteing from the little one yet.
07:03:54jhMikeSbut...I'll check that too
07:04:39LloreanOh, right, 2nd partition
07:04:41*Llorean is clearly blind
07:04:47jhMikeSdoesn't care about that either
07:05:03LloreanIt'd be nice if we could shrink it like we can on the iPods.
07:06:41jhMikeSI tried moving some of those .edb files from the big partition to my computer first but they wouldn't finish copying.
07:08:40jhMikeSdoesn't matter I suppose but perhaps some trick is being played with them re: sectors. I think linux reported that partition as going past the end of the disk.
07:10:12LloreanThere's only 2 edb files there?
07:11:37jhMikeSsome small one's on the small partition and the huge ones on the main one
07:12:05LloreanYeah, I meant the two on the main partition
07:12:19LloreanThey copied off fine for me, or at least without windows reporting any errors.
07:12:28jhMikeSI deleted the Content folder and all so that it's just nk.bin + .rockbox
07:12:57*Llorean doesn't have an nk.bin on his big partitino.
07:13:09*jhMikeS neither
07:13:26LloreanBut all the edb files seem to have copied off for me without reporting errors.
07:13:43jhMikeSmaybe it's surface scan time :\
07:15:42 Join Chronon [0] (
07:19:02jhMikeSdid the latest commit fix things up?
07:20:37LloreanHaven't tried it yet. One moment
07:20:52jhMikeSboot loader too don't forget :)
07:21:03***Saving seen data "./dancer.seen"
07:26:26LloreanRoLo works?
07:26:42jhMikeSmeh, sometimes
07:26:56LloreanIt worked on the "A new version was found" thing
07:27:47LloreanBootloader USB mode from cold boot seems fine now.
07:32:11LloreanNow you just need to provide a magic fix for mounting it in Linux. :-P
07:33:31jhMikeSI'm guessing that's gevaerts' expertise :)
07:34:01LloreanSeems likely.
07:34:36Mouser_XI seem to recall him earlier today saying something along the lines of "I'm working on USB stuff. If someone wants some strange exta behaviour to be added for their target, that's their job, not mine."
07:34:59Mouser_X(I think it was followed by a ";)" )
07:35:07jhMikeS*rolls eyes*
07:36:08Mouser_XAlso note: It's entirely possible I am not doing his *actual* quote/communication justice. I may be misinterpretting it, or I may not be "transposing" it correctly.
07:36:23Mouser_XJust FYI.
07:36:55jhMikeSwho hired anyone into particular departments around here?
07:37:37LloreanThe obvious problem is that he doesn't have a Gigabeast.
07:37:43LloreanI imagine if one showed up at his door, he'd be all over it.
07:38:01Mouser_XIt's not coming from me...
07:43:03 Join asha [0] (
07:43:45 Join miepchen^schlaf_ [0] (
07:44:15ashai've just tried to install rockbox with english.voice onto an iPod Video that has a very broken screen - but after successfully running ipodpatcher it wont even show up as a USB device when plugged in via USB
07:44:22*jhMikeS thinks toffe82 needs to make him an offer he can't refuse
07:44:51ashadoes ipodpatcher after running need some time to flash, after it returns success? i had rebooted the ipod immediately after
07:45:11LloreanDid you also install Rockbox? iPodPatcher alone is not enough to complete an install.
07:45:34ashayes, both rockbox and the english.voice extra
07:45:51ashaand verified /Volumes/ipod/.rockbox existed before flashing
07:46:04LloreanYou didn't flash.
07:46:10LloreanNothing is flashed during an install on iPods
07:46:30ashanot even when running ipodpatcher?
07:46:33LloreanNot even then.
07:46:55ashawhat is the purpose of ipodpatcher?
07:47:07LloreanThere's a hidden partition on the disk that we need to write data to.
07:48:00ashai had unmounted but not ejected the ipod before running the ipodpatcher, as instructed. wouldnt it have written to that partition during that time?
07:48:24LloreanIf iPodPatcher completed successfully then that should be fine.
07:48:59LloreanI would recommend though that you try booting the iPod into disk mode (hold menu+select, then immediately when it powers off and restarts, hold select+play), connecting it, and trying to install with RBUtil instead
07:49:23ashaok i will try this thanks
07:49:36ashais diskmode only part of rockbox?
07:50:19LloreanNo, diskmode is from Apple.
07:50:34ashathanks again
07:50:36LloreanIt's in flash, and always there independent of what rockbox does.
07:51:31 Quit jhulst ("Konversation terminated!")
07:53:14ashaosx now recongnises the ipod in disk mode - is there now a way to get rockbox working?
07:53:23 Join phinze [0] (
07:53:28ashait's so hard to tell since the screen only shows black or white, with a large crack down the middle
07:53:30LloreanAs I said, I recommend you try installing via RButil
07:54:13ashaok. sorry to bother with inanity - thanks
07:57:53 Quit denes_ (Read error: 110 (Connection timed out))
07:58:08 Join denes_ [0] (
08:00:15 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
08:06:10 Quit csc` ("If you can't do anything smart, do somethin right ~Serenity")
08:17:54 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
08:22:47 Join FOAD_ [0] (
08:40:28 Quit FOAD (Read error: 110 (Connection timed out))
08:40:28 Nick FOAD_ is now known as FOAD (
08:41:28 Part javaman
08:46:08 Join Rob2223 [0] (
08:48:49 Quit Adys (Remote closed the connection)
08:49:21 Quit homielowe ()
08:50:25 Quit phinze ()
08:51:03 Join torch [0] (
08:52:11 Join phinze [0] (
08:54:29 Join lee-qid [0] (
08:55:42 Join Adys [0] (n=Adys@unaffiliated/adys)
09:03:41 Quit torch ()
09:04:10 Quit Rob2222 (Read error: 110 (Connection timed out))
09:16:25 Join Mathiasdm [0] (
09:16:55 Quit phinze ()
09:21:06***Saving seen data "./dancer.seen"
09:21:13 Join desowin [0] (n=desowin@atheme/member/desowin)
09:30:30 Join petur [50] (n=petur@rockbox/developer/petur)
09:31:08 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
09:34:22 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
09:34:39 Quit midkay ("Leaving")
09:37:42 Join mf0102 [0] (n=michi@
09:38:15 Join midkay [0] (n=midkay@rockbox/developer/midkay)
09:43:18 Join waldo [0] (
09:54:15 Quit UncleRem1s ("leaving")
09:55:55 Nick miepchen^schlaf_ is now known as miepchen^schlaf (
10:03:05 Join n1s [0] (n=nils@rockbox/developer/n1s)
10:12:26 Join pixelma [0] (n=Marianne@rockbox/staff/pixelma)
10:19:52 Quit pixelma (" brb")
10:19:59 Join davina [0] (
10:24:32 Join pixelma [0] (n=pixelma@rockbox/staff/pixelma)
10:30:42 Quit desowin ("KVIrc 4.0.0 Insomnia")
10:32:04 Join desowin [0] (n=desowin@atheme/member/desowin)
10:34:40 Quit spiorf (Remote closed the connection)
10:37:30 Join ender` [0] (
10:43:56 Quit petur ("family time")
10:50:17 Join bertrik [0] (
11:05:06 Quit Ebert ()
11:07:51 Quit pixelma (Read error: 110 (Connection timed out))
11:08:41 Join pixelma [0] (n=pixelma@rockbox/staff/pixelma)
11:08:56amiconnn1s: There are at least 2 bugs in the decimal number speaking
11:09:14n1samiconn: oh, care to elaborate?
11:09:30amiconn(1) It only works if decimals == 1
11:11:06amiconnYou're calculating n / 10 * decimals) and n % (10 * decimals), however, it should be 10 "to the power of" decimals (don't know whether C has an operator for that)
11:11:50amiconn(2) even if (1) is fixed, it still breaks if the decimal part starts with leading zeros. They're not spoken
11:12:16amiconnI also wonder why you reinvented the wheel...
11:12:24n1soh, quite a lot, yeah the /10 * deciamls was stupid :)
11:13:04n1samiconn: if you have a suggestion to do it simpler/easier I'm all ears
11:13:52 Quit miepchen^schlaf ()
11:14:45amiconnActually it's only partial reinventing, but apps/misc.c: output_dyn_value() has at least an example how the decimal part can be handled
11:16:13amiconnEven without the leading zeros, using talk_number for the decimal part would sound strange, e.g. it would say 1.105 "one point one hundred and five", however, it should say "one point one zero five"
11:16:24amiconnThe key is to use spelling for the fractional part here
11:18:40n1sok, i'm fixin'
11:20:20amiconnoutput_dyn_value() strips trailing zeros from the fractional part. Dunno if that's desirable in general (i.e. it would talk 1.1000 as "one point one" no matter how many decimals are specified)
11:20:45amiconnI'd think it is though, as it's shorter
11:21:09***Saving seen data "./dancer.seen"
11:21:54n1syeah, shorter is better
11:22:15*n1s looks for a pow() function
11:24:55 Join DerPapst [0] (
11:25:18amiconnI don't think there is one for integers (not sure though)
11:25:46amiconnI'd probably use a lookup table within the function here
11:26:05n1syeah, it's not really needed
11:27:36amiconnSee firmware/drivers/ata_mmc.c: initialize_card() for what I mean (the exponent[] array)
11:32:12amiconnThere aren't that many possibilities for pow(10, n) when the result needs to be an int...
11:32:39bertriklast night I looked through the map file and noticed quite a few global variables. So I started making them static after verifying they were only used locally.
11:32:55n1sand since I put the arbitrary limit on a max of 7 decimals i only need 7 values
11:33:24bertrikIs it OK if I continue?
11:34:10 Join bluebrother [0] (n=Dom@rockbox/staff/bluebrother)
11:34:12amiconnThis is a situation where it will help to build a snprintf format string using snprintf...
11:36:21w1ll14mllorean: can you read your beasts partition in linux ?
11:38:20n1sbertrik: sounds like a good thing to me
11:40:03bertrikn1s: ok, thanks. I know it's not really a bug to have globals, but I like to avoid them when possible.
11:41:51amiconnbertrik: Some globals are there on purpose, but I think it's the minority
11:43:54bertrikamiconn: yes I noticed that, for example when a C file and assembly file both use the same variable. I won't touch those.
11:45:15DerPapstw1ll14m: got problems?
11:45:19bertrik(like dsp_sw_gain). On sansa e200 I only have 21 left now.
11:46:42 Quit amiconn (" bbl")
11:52:13w1ll14mDerPapst: not really except i2c, why you ask ?
11:53:59DerPapstit looked like you have problems mounting the beast under linux
11:54:00 Quit Horscht ("I got raided by the FBI and all i got is this lousy quit message")
11:54:11w1ll14mnope :) that's going well
11:54:42DerPapstah good. then i misunderstood
11:54:44w1ll14mi've read somewhere above in my irc logs that llorean couldn't read his partitions from linux
11:55:04w1ll14msince i've changed bootflags on my partitions it works well
11:56:30*DerPapst loves the fact that a bootloader update on the beast is plain drag and drop :-)
11:56:33Lloreanw1ll14m: Yes, I'm aware of the bootflag solution. I was discussing the possibility of other solutions.
11:57:05w1ll14mllorean: ok
11:57:08LloreanThe ideal, if possible, is to touch the original configuration as little as possible.
11:57:36w1ll14mthat indeed would be the best
11:57:58w1ll14msame as partition0 showing up
11:58:28w1ll14mafter i tried to hide that partition my beast wouldn't boot anymore
11:58:36w1ll14mbut recovery still works tho
11:59:00 Join denes [0] (
11:59:10w1ll14mno dirty tricks were needed to get it back running
12:00:48DerPapstupdating the beast with UMS is pure pleasure. the easiest update i've ever seen :-D
12:01:10w1ll14mhavent tried that one yet....
12:01:19w1ll14mis it just overwriting the .rockbox folder ?
12:01:29w1ll14mas normal other ports
12:01:31w1ll14maha nice
12:01:34DerPapstbut same with the bootloader
12:01:37w1ll14mthat indeed is the nicest way
12:01:44LloreanYou can just drag a new bootloader over the nk.bin on the first partition
12:01:49DerPapstjust drag a new nk.bin to the 1st partition
12:01:54LloreanOr new dual boot image if you want to use dual boot.
12:02:03w1ll14mthat indeed is very nice
12:02:16w1ll14mbut that is something i would expect only form rockbox
12:02:40w1ll14mi've been using rockbox since 2006, i couldn't live a day without it
12:02:49DerPapstseems like rolo is not working correctly yet.
12:03:01w1ll14mneeds some more work
12:03:55LloreanDerPapst: It's inconsistent. Worked for me the one time I tried it.
12:04:35DerPapstah. it hangs here. but it's not s biggie yet.
12:07:07w1ll14mmy work on i2c failed yesterday, but that was expected ;)
12:07:44 Quit pabs (Remote closed the connection)
12:07:47 Join pabs [0] (
12:11:01w1ll14mbrb going out of bed now and moving down
12:11:31 Quit CyBergRind|w ("!")
12:11:35 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
12:12:10 Quit denes_ (Read error: 110 (Connection timed out))
12:16:19 Join maskeye [0] (
12:18:36 Nick fxb__ is now known as fxb (
12:21:18 Join stripwax [0] (
12:22:27 Join dabujo [0] (
12:24:57 Quit TaylorKillian (Read error: 110 (Connection timed out))
12:25:03 Part maskeye
12:27:12 Quit Adys (Remote closed the connection)
12:29:51 Join Adys [0] (n=Adys@unaffiliated/adys)
12:34:24 Quit pixelma (" lunch")
12:34:25 Quit ali_as (Read error: 110 (Connection timed out))
12:34:52 Join DerPapst_ [0] (
12:34:54 Quit DerPapst (Nick collision from services.)
12:34:56 Nick DerPapst_ is now known as DerPapst (
12:38:16 Join nplus [0] (n=npl@141.25.Globcom.Net)
12:40:05 Join miepchen^schlaf [0] (
12:42:20w1ll14mi (L) bootloader usb (beast)
12:43:39DerPapstlet's wait until someone implements MTP for rockbox :-P
12:44:11w1ll14mmtp, why mtp, it's more convient to use ums
12:44:26w1ll14mactualy that depends on your personal preferance
12:44:45w1ll14mi would prefer ums over all other protocols
12:49:18 Join ali_as [0] (
12:50:06 Join mcflow [0] (
12:51:27bertrikI noticed that in order to download the MS MTP specification you have to prove ownership of windows OS
12:53:52 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
12:54:40 Join Thundercloud [0] (
12:57:42 Quit lee-qid (Read error: 110 (Connection timed out))
13:03:33*n1s learnt a new *printf trick :)
13:03:52DerPapstplease share ;-)
13:05:23w1ll14mbertrik, what is the url ?
13:06:00n1sit is in the next commit, but like this snprintf(foo, sizeof(foo), "%0*d", width, number ); will print number padded to 'width'
13:09:51bluebrotherbuild expected to complete in 61m? Looks like some calculation is strange ...
13:09:57 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
13:10:28bertrikw1ll14m: oh maybe I was wrong, I just downloaded the MS "MTP protocol enhanced" rev 0.96 without having to agree to anything
13:11:49w1ll14mahh ok nice
13:12:59w1ll14mbertrik: well it asks to verify that your windows is genuine
13:14:30 Join eekhoornstaartlo [0] (n=53b6d0f8@gateway/web/cgi-irc/
13:15:15bertrik'lo eekhoornstaartlo
13:15:25eekhoornstaartlohow'r things
13:15:36eekhoornstaartloahev little question if you guys don't mind :p
13:17:15w1ll14mi don't ;)
13:17:58domonokyeekhoornstaartlo: just ask, if it is rockbox related.. :-)
13:18:19eekhoornstaartloyou guys all probably know logoswapper... (I know it's unsupported)
13:18:32*bertrik never heard of it
13:18:36*DerPapst doesn't
13:18:46*w1ll14m also never heard of it
13:18:54eekhoornstaartlofor a while I'm treying to make a custom theme, my WPS is changed and things are going nicely
13:19:02DerPapstahh i remember
13:19:20eekhoornstaartlobut i'd like to change the screensplasher...native picture... dunno how you call it
13:19:34eekhoornstaartloI found logoswapper, seemed like an easy program
13:19:47DerPapsti do something similar but it is waaaaays easier if you compile your own rockbox build with your own splash
13:20:05w1ll14myou can change the logo directly before compiling
13:20:18eekhoornstaartloha yes, well I'm completely new to the rockbox customs theme things
13:20:27DerPapstit's like changing 1 line of code if you want a larger one and edit the bitmap
13:20:43eekhoornstaartloso if youmind givign me a small step-by-step direction (I searched the whole forum and other sites)
13:20:50eekhoornstaartloyes i heard of it
13:20:59eekhoornstaartlothough i don't know what file etc
13:21:01w1ll14mthat is probably the easiest way
13:21:13***Saving seen data "./dancer.seen"
13:21:39DerPapstthere is a nice explanation on the wiki how to install a build enviorment and compile rockbox
13:21:45DerPapstit's fairly easy
13:22:23*bluebrother never understood this logo replacement fluff
13:22:29eekhoornstaartlothanks, I'll search the link
13:22:50Horschti have a nice splashscreen in my custom build
13:23:00eekhoornstaartloyeah I found a nice one to :p
13:23:16DerPapstcheck the documentation link
13:23:25Horschti turn it off and on just to see the splash :D
13:23:28DerPapstfurther down there is the section for deveoplers
13:23:57*DerPapst suggests the credits plugin
13:25:45 Join [CBR]Unspoken|w [0] (n=cbr@
13:25:46*w1ll14m wonders why the GigaBeat S is called beast
13:26:20DerPapstbecause it's the most powerful target
13:26:32Horschtalso, pun/joke on typo
13:26:37n1sIIRC it was a typo from preglow "Gigabeast" but also the 500mHz cpu i guess :)
13:26:45Horschtgigabeat s = gigabeast
13:26:53Horschtswapped s and t
13:30:11 Quit eekhoornstaartlo ("CGI:IRC (EOF)")
13:31:03w1ll14mit's a beast indeed
13:34:11 Quit mcuelenaere (Read error: 131 (Connection reset by peer))
13:39:22 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
13:41:55 Quit TMM (Remote closed the connection)
13:43:12bluebrotherI just tried to make the RockboxUtility wiki page more appealing for users −− comments?
13:44:16mcuelenaerereminds me of an iPodLinux page :)
13:44:32 Quit stripwax (Read error: 104 (Connection reset by peer))
13:44:32w1ll14mwhat is the c code fir writing to a imx31 register in gigabeat s ?
13:44:44 Join stripwax [0] (
13:45:16domonokybluebrother: this window on the right looks nice.. :-)
13:45:53bluebrotherunfortunately I had to force it that way using css. Not really nice given that we usually want to use wiki markup only ...
13:47:48domonokyperhaps move this window a bit down, so it is beside the feature list, looks nicer..
13:48:04*domonoky already has done it :-)
13:50:31w1ll14mjhMikeS: are you still here ?
13:51:03 Join TMM [0] (
13:53:56*domonoky thinks about this version problem with voicefiles.. do our language files have a proper version ?
13:55:15bluebrotherdomonoky: hmm, my idea was to have it rather on top ... as it summarizes all important stuff (screenshot and download links ;-)
13:55:28domonokybluebrother: feel free to revert.. :-)
13:55:51bluebrotherI'll wait for some others to comment first ;)
13:59:21 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
13:59:25 Join gevaerts [0] (
14:00:58gevaertsMouser_X: what I mean with "that's their job" is the thing that hides the first partition, not actually make accessing partitions work. And I did mean the ;) ;)
14:02:40 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
14:04:32 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
14:04:59 Quit XavierGr (Nick collision from services.)
14:05:11 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
14:05:31 Join UncleRemus [0] (
14:05:53 Quit perrikwp (" ajax IRC Client")
14:06:13 Join borges [0] (
14:10:33 Join pixelma [0] (n=Marianne@rockbox/staff/pixelma)
14:11:44*ender` yawns
14:12:00 Join denes_ [0] (
14:13:28markunw1ll14m: you can just write and read values to and from the register defines in imx31l.h
14:14:46 Join DerPapst_ [0] (
14:14:48 Quit DerPapst (Nick collision from services.)
14:14:50 Nick DerPapst_ is now known as DerPapst (
14:19:57 Join ByeongKeon [0] (n=skysign@
14:23:46 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
14:27:12w1ll14mmarkun: thanx
14:28:34 Quit denes (Read error: 110 (Connection timed out))
14:29:54 Quit Mathiasdm (Read error: 104 (Connection reset by peer))
14:30:07 Join Mathiasdm [0] (
14:34:49 Quit mf0102 ("Verlassend")
14:37:30*amiconn hmpfs
14:39:29 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
14:39:51 Join Lear [0] (i=chatzill@rockbox/developer/lear)
14:42:00gevaertsHow can I get at the codec IRAM ?
14:43:21*gevaerts thinks he sees : .lds editting
14:43:34LearYou want to use it during USB?
14:44:37*amiconn doesn't think that iram is the solution
14:44:41 Join barrywardell [0] (n=barrywar@rockbox/developer/barrywardell)
14:46:11amiconngevaerts: The solution is not .lds editing, btw
14:46:22amiconn(as you don't want to steal it permanently)
14:47:00*gevaerts wouldn't mind stealing it permanently, but he suspects that this would not be appreciated by people who use codecs
14:48:40 Quit mcuelenaere (Read error: 54 (Connection reset by peer))
14:49:57preglowwhy would you want codecs during usb transfer?
14:50:00preglowi don't mind
14:50:12preglowbut like amiconn says, i'm not sure it's the right solution
14:50:29gevaertspreglow: "permanently" :)
14:50:30amiconnpreglow: For instance when using usb logf for debuggin gcodecs?
14:50:30domonokypreglow: usb audio ? the you would want codec while USBing..
14:50:33preglowgevaerts: aha :)
14:50:53preglowamiconn, domonoky: true... i was thinking file transfers only, for some reason
14:51:05gevaertsusb audio and usb serial are easy. They only need a few hundred bytes
14:51:21preglowcodecs really aren't so dependent on iram for the targets where we have software usb anyway
14:51:28preglowit's only on coldfire that codecs absolutely _need_ iram
14:51:46gevaertsusb storage needs 16k or (preferably) 32k. That's a different matter...
14:52:01preglowit really needs iram for that?
14:52:27amiconnThat's what I doubt
14:52:27gevaertsThat's where the question is. It works _much_ better for me with IRAM
14:52:46amiconngevaerts: You said that even iram doesn't solve the hub issue
14:52:57amiconnSo there must be another, fundamental problem
14:53:13gevaertsamiconn: true, which suggests to me that there are two problems
14:53:27amiconnNot necessarily
14:54:02amiconnI'd think that using dram just makes that fundamental problem worse, which is imho better for hunting it down
14:54:48 Quit mcflow ("Leaving.")
14:55:12 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
14:55:12UncleRemusDo you recognize the problem of an iPod just rebooting all the time when charged from the USB cable (not from computer, but from power)?
14:55:30gevaertsI'm not sure. The "normal" problem that goes away with iram looks like incomplete packets in the trace. The hub problem looks like no response at all.
14:55:37 Join mcflow [0] (
14:55:39UncleRemusI run r17121-0808415
14:56:17gevaertsUncleRemus: is the battery near empty ?
14:56:21 Join ashes [0] (
14:56:34UncleRemusgevaerts: Yes, now. But not when I plugged it in.
14:57:38gevaertsUncleRemus: charging from within rockbox doesn't work properly yet. From what I understand, with a reasonably new battery it charges slowly, with an older battery it might actually discharge
14:58:04*gevaerts doesn't like charging over usb. It makes people confuse usb and charging issues...
14:58:29 Join cendres_ [0] (
14:58:29 Quit ashes (Read error: 104 (Connection reset by peer))
14:58:35UncleRemusgevaerts: It seems like I can charge it from computer, but not up to full. But then when I initialize the db, it just goes down quite fast. I can't see how I could use this, but I'd really like too.
14:59:24UncleRemusgevaerts: Aha, so that is why it "works better" from the computer? Since rockbox isn't booted?
14:59:50gevaertsUncleRemus: yes. Do you still have a reasonable battery life from the OF ?
15:00:29UncleRemusgevaerts: Yes, at least before I installed rockbox it worked reasonably well with Apples SW (which I don't like).
15:01:19gevaertsthe symptoms sound to me like a dying battery, but I'm not sure. I don't know too much about power issues
15:01:36UncleRemusgevaerts: Do you have a tip of how to initialize the db with the iPod mounted to a computer?
15:01:54gevaertsno, sorry
15:02:36 Join DerPapst_ [0] (
15:02:38 Quit DerPapst (Nick collision from services.)
15:02:40 Nick DerPapst_ is now known as DerPapst (
15:02:43amiconnYou can use usb power mode. It should at least make things a little better
15:03:10UncleRemusThat would be a solution for me, right? Right now I don't see how I can get this to work since I can't initialize the db without running out of power
15:03:22UncleRemusamiconn: What is that? A setting?
15:03:39amiconnNo, a feature. Hold MENU while plugging usb
15:03:58UncleRemusamiconn: To power or computer?
15:03:59amiconnThen rockbox won't go into usb mode
15:04:13w1ll14mUncleRemus, which ipod gen do you have ?
15:04:22UncleRemusiPod Photo
15:04:26UncleRemus4 I think
15:04:45w1ll14mto charge my ipod video i use FireWire
15:04:46mcuelenaereIf the RB BL is loaded into 0x00900000 and this BL loads RB main firmware also into 0x00900000, won't it overwrite the BL before it even gets to starting the main firmware?
15:04:47amiconnShouldn't matter. In fact, if you have an usb charger, you shouldn't need to hold MENU while plugging it (but that feature might be broken - not sure)
15:05:33UncleRemusI've thought of buying a new player all together, is there a consensus here on a really good player with long battery life?
15:06:56amiconnThere is no overall 'best' target. It all depends on your preferences
15:07:21 Quit cendres (Read error: 110 (Connection timed out))
15:07:29linuxstbmcuelenaere: In that case, the RB BL should relocate itself. I know that at least the ipod (and maybe other PortalPlayer) bootloaders relocate themselves to IRAM.
15:08:04UncleRemusamiconn: When I held down menu, I got the "Apple set language" dialog, is that what I'm supposed to get?
15:08:28mcuelenaerelinuxstb: should this be done in crt0.S or only before loading the main FW?
15:08:35amiconnYou're in the OF I think
15:09:14linuxstbmcuelenaere: It's done in crt0.S - the whole bootloader is linked to run from IRAM, so the code up to the relocation code in crt0.S must be position independent. See crt0-pp-bl.S for an example.
15:09:50UncleRemusamiconn: It seems to charge now anyway, the battery symbol is up.
15:09:55linuxstbUncleRemus: You need to start Rockbox first, then insert USB whilst holding MENU
15:10:17 Join MethoS- [0] (
15:11:39UncleRemuslinuxstb: OK, did that now. Seems I 'm rid of the continuous reboot thing. Thanks.
15:12:50 Quit ByeongKeon ()
15:13:22 Quit corevette (Read error: 110 (Connection timed out))
15:13:22 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
15:16:05 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
15:16:25*mcuelenaere wonders why asm volatile() always requires a clobber list
15:17:01preglowdoes it?
15:17:19preglowcan't remember that it does, no
15:17:42w1ll14mmarkun: can you tell me if i think correct about writing this register: writew(ADDRESS, VALUE);
15:18:17w1ll14mor have i totaly stupid
15:18:22mcuelenaerewhy won't let gcc compile me this then: "asm volatile("mov %0, pc\n" : "=r"(pc) : : );" ?
15:18:52amiconnmcuelenaere:asm volatile("mov %0, pc\n" : "=r"(pc) );
15:19:07mcuelenaereahh ok thanks
15:19:17amiconnYou have to leave out the colons if there is nothing put between/after them
15:19:27mcuelenaereok, I didn't know that
15:19:41UncleRemusMy preferences for a good player is good battery life, support for flac, and being able to use rockbox. I want at least 20GB. I have never used flash memory-based ones, only disk-based, but it would be allright with flash. If the conditions are met, price is not so important within reasonable limits.
15:19:51 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
15:19:59amiconnBtw, only use 'volatile' if necessary
15:20:55amiconnUncleRemus: Rockbox supports flac on all swcodec targets. If you want to go for the longest battery life, the iaudio M5L would be a nice target
15:21:17***Saving seen data "./dancer.seen"
15:21:22amiconnUnfortunately they're not very widespread
15:21:55mcuelenaereamiconn: what's the big difference between asm and asm volatile? I know it has to do with GCC optimazations
15:22:20pixelmaUncleRemus: maybe a look at the BuyersGuide wiki page could help you with a decision
15:23:22amiconn'asm volatile' will always end up exactly where you put it. 'asm' can be moved, e.g. in front of a loop from within it. Also, gcc will optimize away a non-volatile asm if the output parameter(s) aren't actually used
15:23:47gevaertsUncleRemus: if you don't need recording the gigabeat F might be good
15:24:30amiconnThat means not using volatile helps gcc optimizing stuff. However, if your asm block has (desired) side effects gcc cannot know about, you need 'volatile'
15:24:51UncleRemusThanks for all your suggestions! Checking it all out right now.
15:25:01mcuelenaereamiconn: and there is also some kind of asm __volatile___(); function I believe?
15:25:14amiconnIn your case you probably want 'volatile' though, as moving that block would mean changing its output
15:25:23amiconnThat's the same thing
15:25:32mcuelenaereah ok
15:27:34 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
15:27:47 Join eightfold [0] (
15:32:25 Quit eightfold ("byebye")
15:33:59domonokyw1ll14m: why would you want to use a function to write to a register ? wouldnt "*ADDRESS |= value_with_new_bits_set" do ?
15:35:25*gevaerts doesn't understand this any more. using IRAM "fixes" USB reading, but apparently makes writing give resets...
15:37:41w1ll14mdomonoky: i'm pretty new to writing registers can you show me an example ?
15:38:45n1sw1ll14m: the rockbox source is full of examples
15:38:45 Quit mcuelenaere (Read error: 131 (Connection reset by peer))
15:38:48domonokyw1ll14m: as far as i know all those device registers are memory mapped, so you write to them like you do with a normal variable..
15:40:24w1ll14mdomonoky: thanx, i'll try that
15:40:29domonokyexample: "IISCONFIG |= (1 << 29);" sets bit 29 in the IISCONFIG register..
15:41:06 Join MethoS-- [0] (
15:41:11amiconnjhMikeS: ping
15:42:07w1ll14mdomonoky: and "IISCONFIG &= (1 << 29); " clear bit 29
15:42:23amiconnThat would clear all but bit 29
15:42:30w1ll14mof is that "IISCONFIG |= (0 << 29);
15:42:37domonokyw1ll14m: IISCONFIG &= ~(1<<29)
15:42:44amiconnThat wouldn't change anything
15:42:50domonokyyou have to invert the (1<<29) ..
15:42:54w1ll14mahh thanx
15:43:22*DerPapst likes bit operations :-)
15:44:05amiconnThey're even more fun in asm
15:44:09w1ll14mcan i also use IISCONFIG |= ~(1<<29);
15:44:40w1ll14mnever used asm, seems that is something i would try when i'm more experianced in c
15:44:40domonokyw1ll14m: this would set all bits execpt bit 29 :-)
15:44:52w1ll14mhehe ok thanx
15:45:19gevaertsOn the other hand, using iram seems to make the SD write bug go away
15:45:49DerPapsthow could i test if bit 29 is set?
15:45:54 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
15:46:00 Quit barrywardell ()
15:46:07w1ll14mthus to set bit 29 "IISCONFIG |= (1<<29);" and unset bit 29 "IISCONFIG &= ~(1<<29);
15:46:17DerPapstyep :-)
15:46:25gevaertsDerPapst: (variable & (1<<29)) != 0
15:48:20DerPapstthanks :-)
15:48:40amiconnJust that I often leave out the != 0 part for laziness in an if() ..
15:48:46 Nick fxb is now known as fxb__ (
15:49:48n1sah, crap sims don't use rockbox's library functions, do they?
15:50:06amiconnThey do
15:50:07 Join Sedgewick [0] (
15:50:19n1sthe neat snprintf trick works on the sim but not on the device...
15:50:21amiconnOr at least they should
15:50:30amiconnWhat trick?
15:51:20n1sthat you can have a format string like "%0*d" and pass width before the int
15:51:50n1sinstead of first snprintf'ing aformat string
15:51:53amiconnAnd that works in the sim?
15:52:36n1sworks like a charm in my sim, but on target the string just contains "d"
15:52:53amiconnWell, then something is wrong with the sims
15:53:16amiconnThey're obviously not using rockbox snprintf(), but they are supposed to
15:53:36LearThe Rockbox snprintf is a limited version, so "advanced" stuff will not work. Seem to recall a comment about needing the real one in the sim, for some reason...
15:53:40n1saha, #if !defined(SIMULATOR) || !defined(linux) before snprintf
15:53:55amiconnYou can place the width (as long as it's single digit) without using snprintf though
15:54:03 Join borges_ [0] (
15:54:10n1sapparently alsa doesn't like our version
15:54:11amiconnJust use buf[offset] = '0' + width;
15:54:33 Quit borges (Read error: 104 (Connection reset by peer))
15:54:41 Nick borges_ is now known as borges (
15:54:43amiconnIt means the format string can't be const of course
15:57:49n1samiconn: ah, right, thanks
16:00:49 Quit cendres_ (Read error: 110 (Connection timed out))
16:01:08 Quit MethoS- (Success)
16:03:27w1ll14mok... so i have "#define TEST 0x500" and i have "#define TEST2 0x005" if i want to combine then #define RESULT (TEST+TEST2)
16:03:30 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
16:03:39w1ll14mand result would be 0x505
16:03:56 Join Buschel [0] (
16:04:21gevaertsw1ll14m: if you are working with bits, you probably want (TEST | TEST2)
16:04:33 Quit tessarakt ("Client exiting")
16:04:34w1ll14mgevarts thanx
16:04:40 Join DerPapst_ [0] (
16:04:42 Quit DerPapst (Nick collision from services.)
16:04:44 Nick DerPapst_ is now known as DerPapst (
16:08:26 Join MethoS- [0] (
16:08:33 Quit MethoS-- (Read error: 104 (Connection reset by peer))
16:08:51n1shmm, my h320 is acting strange, turns off really quickly after turning it on, sometimes I can get to the wps...
16:09:42 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
16:11:22 Quit BigBambi (Read error: 110 (Connection timed out))
16:11:34 Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0pre/2008041417]")
16:11:52n1smaybe over 3 years of heavy use finally took it's toll
16:13:47 Join ashes [0] (
16:15:24 Join sdoyon [0] (
16:16:10 Join hannesd [0] (
16:22:01n1sthe OF seems to be fine...
16:22:21domonokyn1s: maybe the battery is dieing ?
16:24:09n1sdomonoky: yep, that might be it.
16:24:11gevaertsIs it safe to call restore_irq() twice ?
16:24:26n1sruntime has shortened quite a bit over the las year...
16:25:48n1snow where can I get a replacement?
16:27:00 Quit ompaul (Read error: 113 (No route to host))
16:27:02gevaertsThe hub problem does indeed seem to be at least influenced by internal timing issues. Disabling interrupts in prime_transfer() improves things, but it does not fix the problem
16:28:27 Quit desowin ("KVIrc 4.0.0 Insomnia")
16:28:46 Join desowin [0] (n=desowin@atheme/member/desowin)
16:28:46 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
16:30:11 Join petur [0] (
16:30:41 Join DerPapst_ [0] (
16:30:43 Quit DerPapst (Nick collision from services.)
16:30:45 Nick DerPapst_ is now known as DerPapst (
16:30:54 Quit DerPapst (Remote closed the connection)
16:31:04 Join DerPapst [0] (
16:32:09DerPapstn1s: iirc ebay has some. i'd suggest to ask petur. he knows a good seller.
16:32:17 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
16:32:57 Join domonok1 [0] (n=Domonoky@
16:33:29 Join Mathiasdm2 [0] (
16:33:31 Quit domonoky (Nick collision from services.)
16:33:42 Nick domonok1 is now known as domonoky (n=Domonoky@
16:34:17 Quit Mathiasdm (Read error: 104 (Connection reset by peer))
16:38:15 Join mirak [0] (
16:39:49 Quit mirak (SendQ exceeded)
16:40:13bluebrothern1s: on the h100 you can replace the battery with one for the Ipods 1G/2G. Misticriver even has a guide for replacement
16:40:24amiconnjhMikeS: ping
16:40:39bluebrotherI guess they also have an article for the h300
16:40:43 Join mirak [0] (
16:42:22n1sbluebrother: ah, yes i think i remember something about that, those are still quite easy to find so that's good :)
16:43:06 Join Mathias [0] (
16:43:53w1ll14mis it known how to get the ipg freq from imx31 ?
16:44:18 Quit Mathiasdm2 (Read error: 104 (Connection reset by peer))
16:44:39 Quit ashes (Read error: 104 (Connection reset by peer))
16:44:43 Join cendres [0] (
16:46:20 Join spiorf [0] (
16:47:21 Quit spiorf (Remote closed the connection)
16:47:40*gevaerts can enumerate and use his ipod through a hub now, but it's not perfect yet
16:47:46 Join spiorf [0] (
16:48:18bluebrothern1s: seems the misticriver site got restructured or something ... at least I have trouble finding things. Check this one:
16:48:26bluebrotherseems to work the same way as on the h100
16:48:37 Join MethoS-- [0] (
16:49:23preglowgevaerts: why do hubs play a part in this?
16:49:58gevaertspreglow: that's a very good question :) Hubs make timing constraints a bit more strict
16:51:14n1sbluebrother: thanks
16:52:10 Join ashes [0] (
16:53:50 Quit mcuelenaere (Read error: 54 (Connection reset by peer))
16:56:07peturn1s: buy a battery that is made for h100, not the ipod ones you need to switch wires (had one, it almost killed my h300). there's a seller on ebay from honkong that sells CameronSino batteries (high capacity) - they are good...
16:56:11 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
16:56:38n1spetur: ah, will check it out, thanks :)
16:57:12mcuelenaereif the ATA driver accesses the drive (CF card) with 1 sector per ata request, wouldn't this be awfully slow?
16:57:17mcuelenaereor is this normal?
16:57:59linuxstbshotofadds: ping (if you're monitoring the logs...)
16:58:12mcuelenaerewhen the ATA driver inits, it detects how much sectors it must ask per ata request
16:58:27mcuelenaerel.1256 in ata.c
16:58:49mcuelenaereand I think this is the cause why reading data is so slow
16:59:17amiconnWell, if the card doesn't support multisectors then we have to read single sectors
16:59:32amiconnThere's no way around that
17:00:15mcuelenaerehmm, so that won't be the cause why it takes like 10minutes or more to load a normal RB FW into RAM?
17:00:28 Join DerPapst_ [0] (
17:00:30 Quit DerPapst (Nick collision from services.)
17:00:32 Nick DerPapst_ is now known as DerPapst (
17:00:33amiconnOn what target?
17:00:48amiconnSome disks obvoisly violate the specs (the field must not be 0 according to the ata specs), and then we try with 16, but that's not guaranteed to work
17:00:49mcuelenaereCreative Zen Vision:M
17:01:11*DerPapst remembered correctly :-)
17:01:20amiconnIt should only have minimal effect on read speed
17:01:32mcuelenaereI don't really know what happens, but the read() call in load_firmware() just doesn't return..
17:01:43amiconnI'd expect reading single sectors to be only a few percent slower than using multisectors
17:01:48mcuelenaerehmm weird
17:02:05mcuelenaerethen I suppose it just crashed :)
17:02:29mcuelenaerebut the strange thing, is that the HDD access LED hasn't turned off
17:02:37amiconnYou probably need to find out more details about the ata controller
17:02:52amiconnDo you already have working lcd output?
17:03:09mcuelenaereand normally the ATA controller is very stable
17:03:22mcuelenaerewith the HDD that came with the target + with my CF mod
17:03:34mcuelenaereso I suppose it'll be something else
17:04:20 Join Rincewind [0] (
17:04:25 Quit cendres (Read error: 110 (Connection timed out))
17:04:52sdoyonCan anyone explain the code path through do_menu for when the WPS context menu auto-exits?
17:06:20 Join kushal_12_27_200 [0] (n=kushal@
17:06:30*Buschel just plays around with the CPU clock and different formats
17:06:59Buscheland wow: FLAC doesn't boost during playback when normal clock = 15MHz (PP5022)
17:07:02sdoyonFor one thing, the return of onplaymenu_callback with ACTION_EXIT_MENUITEM seems to be ignored?
17:07:04 Quit MethoS- (Read error: 113 (No route to host))
17:07:05Buschelpretty impressive
17:07:50*gevaerts wants unboosted speed to be 3MHz :;
17:09:27Buschelwe really need to find some clocking concept that allows rockbox to use far lower normal clock.
17:10:03pixelmagevaerts: do you have 4 eyes and wink with the lower right one? ;)
17:10:05 Join cendres [0] (
17:10:08Buschelright now we waste ~15MHz for FLAC (=~3mA) and ~4MHz for MPC (=~1mA)
17:10:26gevaertspixelma: of course. Doesn't everyone ?
17:10:48Buschel"only" reason for using 30MHz default is/was the GUI responsiveness?
17:11:22 Join Horschti [0] (
17:11:32amiconnBuschel: Not only.
17:12:06 Quit Horscht (Nick collision from services.)
17:12:10amiconnThe boosted and unboosted frequencies shouldn't differ too much, because the more they differ, the more ugly effects you get with animated stuff
17:12:18 Quit cendres (Success)
17:12:29 Join cendres [0] (
17:12:40Buschelamiconn: like scrolling lines, etc.?
17:13:04amiconnYes. Scrolling text, peakmeters, animations in plugins (like oscilloscope) etc
17:17:40 Join ZincAlloy [0] (n=d9eee14f@gateway/web/cgi-irc/
17:21:05*gevaerts wonders if he has a bad cable somewhere. Moving his laptop seems to have improved the usb connection a lot
17:21:05 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
17:21:19***Saving seen data "./dancer.seen"
17:21:43Buschelamiconn: oscilloscope becomes a bit jumpy
17:22:06amiconnI think we shouldn't overdo this
17:22:21gevaertsOf course, typing that makes the connection bad again...
17:23:00 Quit ashes (Read error: 110 (Connection timed out))
17:23:03 Quit mib_t5qk1i (" ajax IRC Client")
17:23:07 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
17:23:16Buschelamiconn: but 15MHz wasted is lot of CPU, and 5mA (typo before) is a lot of current we might save for some codecs
17:23:24shotofaddslinuxstb: pong
17:24:49 Join corevette [0] (
17:25:34amiconnIt's not wasted, as I already said
17:26:00toffe82I am looking for a datasheet for a component of the gigabeat S, it is written + ADW 648 604. it is 8 pins and is used to do the mute, anybody has an idea of what it is ?
17:26:11amiconnIt would become really complex stuff if we would have to monitor animated stuff
17:26:37toffe82648 or 6a8
17:26:51 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
17:28:34 Quit EspeonEefi ("さよなら")
17:29:35 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
17:29:53 Join FOAD_ [0] (
17:33:20DerPapstheh.. an endless loop in the worms AI ^^
17:36:19 Quit sdoyon ("ircII EPIC4-2.6 -- Are we there yet?")
17:37:19 Join Buschel_ [0] (
17:37:19 Quit Buschel (Read error: 104 (Connection reset by peer))
17:41:29 Quit FOAD (Read error: 110 (Connection timed out))
17:41:30 Nick FOAD_ is now known as FOAD (
17:42:28 Join MethoS- [0] (
17:42:34 Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU)
17:43:47 Quit perrikwp (" ajax IRC Client")
17:44:54 Quit nplus (Read error: 110 (Connection timed out))
17:44:54 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
17:47:07*domonoky really wants a decision in the DevCon location discussion... at the moment flights are cheap...
17:51:47*gevaerts wouldn't mind a decision either
17:51:59 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
17:53:05 Join p [0] (
17:54:12 Nick p is now known as pixelma_ (
17:59:13 Quit MethoS-- (Read error: 113 (No route to host))
17:59:52 Quit denes_ (Read error: 110 (Connection timed out))
18:00:48 Quit DerPapst (Read error: 104 (Connection reset by peer))
18:00:51 Join DerPapst [0] (
18:01:39 Join denes_ [0] (
18:03:23 Quit davina (Remote closed the connection)
18:03:43*gevaerts wonders if moving qh_array and td_array to iram would be controversial. They are 2560 bytes
18:04:43 Quit Thundercloud (Remote closed the connection)
18:05:16 Join davina [0] (
18:06:51 Quit cendres (Read error: 110 (Connection timed out))
18:07:52 Join ctaylorr [0] (
18:09:17DerPapstanybody bored and willing to commit a small patch?
18:09:20 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
18:10:02 Join Vash--says [0] (
18:10:18 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
18:10:21Vash--saysI need some help with Rockbox
18:11:11Vash--saysWhen I connect my Sansa E250R to my laptop, it shows the USB cable pic on the Sansa and then freezes. It doesn't show it as a harddrive on XP.
18:11:54 Join ashes [0] (
18:12:17amiconnjhMikeS: ping ping ...
18:13:39Vash--saysI think I know what the problem is, because my original Sansa firmware also freezes while "refreshing database"
18:14:09Vash--saysI put the .rockbox folder on my Sansa's root, and I also put the contents of .rockbox on the root as well....I think that's conflicting with the firmwares.
18:14:12gevaertsVash−−says: rockbox does not have its own working usb yet, so you need to reboot to the original firmware first. Normally, this reboot should be automatic on plugin, but with some versions it freezes instead
18:15:04 Join tvelocity [0] (
18:15:18Vash--saysMy original firmware freezes as well though, is there anyway I can see the root of my Sansa in Rockbox? I know Rockbox only lets you see the contents of /rockbox as if it were root, but is there a setting to see the true root of my Sansa
18:15:25 Join Thundercloud [0] (
18:16:04 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
18:16:14gevaertsMaybe the filesystem is corrupted. Can you still access the drive from the OF ?
18:16:45Vash--saysNo, the original Sansa firmware freezes on boot while "refreshing database"
18:17:03domonokyVash−−says: thats not true, rockbox shows you the full drive, not only the .rockbox dir...
18:17:08Vash--saysI think it's because I extracted the contents of .rockbox onto the root, and dragged that folder onto the root as well
18:17:15Vash--saysIt does?
18:17:34Vash--saysWhen I click Files, I only see the contents of the .rockbox folder, such as themes ans plugins, and microsd
18:17:40domonokysure in .rockbox are only files for the rockbox OS, and its hidden normally..
18:18:12domonokyVash−−says: that sounds wrong.. maybe because you messed up your install ? :-)
18:18:34Vash--saysLol I am sure I did, I spent about 2hrs trying to install Rockbox
18:18:57Vash--saysI guess I will recover the original fw and then reinstall Rockbox
18:19:05 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
18:19:10domonokyVash−−says: installing rockbox is pressing two buttons in rbutil.. :-) i dont know what you have done..
18:19:24Vash--saysRbutil is for the E200 series, not E200R.
18:19:37Vash--saysI had to do it manually >.<
18:19:55domonokyah its a e200r.. then you have to convert it to a normal one manuall first.
18:20:32Vash--saysCan you link me to the instructions to achieve that?
18:20:42domonokysee wiki ?
18:22:19domonokybut if you can already boot into rockbox, maybe just cleaning out the root of your player, and reextracing the might help.. :-)
18:23:08 Quit ChanServ (Shutting Down)
18:23:40Vash--saysI can't see the root of my Sansa, only the contents of .rockbox and my sdcard
18:23:46jhMikeSamiconn: pong pong
18:23:51 Quit borges ("ChatZilla 0.9.81 [Firefox]")
18:23:59amiconnAh, double ping coame through :)
18:24:00Vash--saysI can't go up a folder to get out of it
18:24:05domonokyVash−−says: boot into the OF, and connect to USB:.
18:24:22amiconnjhMikeS: I finally found the PP5002 problem
18:24:23Vash--saysthe OF freezes on start
18:24:29Vash--saysThat's what I am trying to fix so I can use USB
18:24:33 Join ChanServ [0] (ChanServ@services.)
18:24:33Mode"#rockbox +o ChanServ " by
18:24:35toffe82jhMikeS: can you try sd12 (ad14)
18:24:49*domonoky still suspects that you see the root, as your sdcard wont be in the .rockbox folder..
18:25:00 Quit Zarggg (Connection reset by peer)
18:25:12amiconnThere are several places that put a core to sleep, not only the one in sleep_core- All those need the "don't-do-it-at0xnnnnnn0" fix
18:25:15 Join Zarggg [0] (
18:25:34domonokychange the file-view mode to all, and you will see the .rockbox dir.. :-) then just delete the surplus folders and files in the root...
18:25:53domonokybut you will have to fix the OF booting, or else you wont get USB.. :-)
18:26:05amiconnI went for some inline functions now, which should be used everywhere instead of PROC_CTL(core) = PROC_SLEEP / PROC_CTL(core) = PROC_WAKE
18:26:20jhMikeSamiconn: that includes all crt0, and init_threads.
18:26:35 Nick Mathias is now known as Mathiasdm (
18:26:50jhMikeStoffe82: what now?
18:26:52Vash--saysAh ok now I see all my root's files
18:27:00amiconnjhMikeS: There's something that puzzled me though: When making sleep_core (in thread.c) a non-inlined function, it always crashed. Same thing happened when putting the whole switch_thread() into iram...
18:27:09toffe82jhMikeS: for the mute
18:27:18amiconnjhMikeS: There are also calls in main.c and panic.c
18:27:27jhMikeSamiconn: but switch thread was originally IRAM. :\
18:27:34amiconnI'm testing right now, and when all goes well, commit
18:28:15jhMikeStoffe82: what are those on the ball grid?
18:28:33toffe82ad 14
18:29:32toffe82signal sd12
18:29:33 Quit BigBambi (Read error: 110 (Connection timed out))
18:29:49jhMikeSaha, thanks
18:30:00 Quit davina (Read error: 104 (Connection reset by peer))
18:30:25 Join davina [0] (
18:30:45*jhMikeS forgot it goes ..Z, AA, AB, AC...
18:33:06 Join m0f0x [0] (
18:33:09 Join javaman [0] (
18:34:17Vash--saysOk I think it's fixed now
18:34:25Vash--saysThe "refresh database" bar is moving now
18:34:36Vash--saysAll I did was delete the rockbox.mi4 from the root
18:34:36 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
18:34:41gevaertsthat's good :)
18:34:49Vash--saysYea, thanks guys
18:35:44 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
18:35:50mcuelenaere"recorder/icons.h:28:25: rockboxlogo.h: No such file or directory" => is there some kind of known remedy for this one?
18:37:56amiconnCheck apps/bitmaps/native/SOURCES whether it chooses the (a) correct logo for your display
18:38:07Vash--saysCan I make a folder in the .rockbox folder called "Music"?
18:38:16Vash--saysWill it hurt the fw
18:38:43gevaertsVash−−says: you can make it anywhere. I would suggest not putting it inside .rockbox
18:38:47domonokyVash−−says: no it wont hurt, but better make the musik folder outside of .rockbox..
18:39:16Vash--saysOk, I'll just cut the folder when it's done transferring
18:39:57mcuelenaereamiconn: can't I set #warning in apps/bitmaps/native/SOURCES?
18:41:16 Join Buschel [0] (
18:41:56 Quit Buschel_ (Read error: 104 (Connection reset by peer))
18:43:24gevaertsAny objections to putting qh_array and td_array in iram on PP502x ? It will cost 2560 bytes, and it seems to make USB stable on my ipod video (including with a hub)
18:44:31 Join DavidSG [0] (
18:45:14*gevaerts grabs his dictionary ;)
18:45:17jhMikeSthere use to be a cop stack in IRAM as big as the main stack which was far less useful
18:45:39jhMikeSUSB is definitely a better use of it if we must
18:45:49*amiconn is still getting crashes on cop
18:46:03amiconnMaybe I overlooked something
18:47:46 Join gregzx [0] (
18:47:53jhMikeSinit_threads :p
18:48:00gevaertsI'll commit. It's easy to revert if we find a better way
18:48:38mcuelenaereI keep getting "Bad checksum" when loading /.rockbox/rockbox.zvm on target :(
18:50:00kkurbjunhey, can someone good at arm asm take a look at this:
18:50:10amiconnjhMikeS: nope
18:50:15kkurbjunI'm not sure why gcc assembled the lsl in there
18:50:30amiconnjhMikeS: The problem I'm having now is that the cop crashes as soon as I start something that's using it
18:50:44amiconnAnd it crashes at weird addresses....
18:50:56Vash--saysIs there a good website for rockbox games/themes
18:51:21domonokyVash−−says: all good ones are already included.. :-)
18:51:40domonoky(the games) for Themes see wiki and rockbox-themes website
18:51:45Vash--saysExcept the Doom wads, that game is fun lol
18:54:26kkurbjunreferring to that pastebin: asking from a different direction, does that assembly seem to match what was written in the C version
18:55:12jhMikeSwhat about crt0-pp.S?
18:55:29jhMikeSof course caching is off at that point and this problem depends on that enabled
18:57:11shotofaddskkurbjun: is it to do with pointer arithmetic? multiplying by 4 as it's an unsigned int* ?
18:57:15linuxstbkkurbjun: The "lsl 2" is multiplying r1 by 4 - because you are doing pointer arithmetic.
18:57:25*Buschel dropped his clocking experiments and works on the accessory power supply
18:57:28kkurbjunoh gotcha
18:57:35kkurbjunnow that makes sense
18:57:54Buschelthe pcf-internal accessory detect doesn't work for my iPod :(
18:58:08kkurbjunso that shifts r1 before adding it?
18:58:34linuxstbYes. add r1, r3, r1, lsl #2 means "r1 = r3 + r1 * 4"
18:58:43 Quit miepchen^schlaf ()
18:58:57jhMikeSkkurbjun: it's called the shifter operand
18:58:58kkurbjun:), great thanks
18:59:09Buscheli am adding a new setting to my local version: "Accessory Power Supply" On/Off-switchable
18:59:17kkurbjunyep, I knew what it is - I just didnt' understand when it shifted the register
19:00:42 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
19:00:44Buschelwould it better to use "off" as default (pro: better battery life, con: accessories support mest be one-time enabled by user) or "on" (pro: accessories work from the very first time, con: user must disable to have better runtime)?
19:01:07jhMikeSBuschel: did you set the threshold voltage?
19:01:44BuscheljhMikeS: yes, minimum and maximum. it always detects "present"
19:02:10 Join DerPapst_ [0] (
19:02:12 Quit DerPapst (Nick collision from services.)
19:02:14 Nick DerPapst_ is now known as DerPapst (
19:02:41amiconnjhMikeS: Hmm, I think I know what went wrong. I have a question though:
19:02:48BuscheljhMikeS: maybe the detection is done via some ADC (as mentioned here before)
19:03:23 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
19:03:36amiconnThe PP502x version of thread.c: core_sleep() sets the respective PROC_CTL to WAKe again after waking up, but the PP5002 version (in SVN) does not.
19:03:42jhMikeSBuschel: this is one of those times I'd just scan all possibly relevant registers at regular intervals and display them
19:03:47amiconnIs there a reason for that?
19:04:07jhMikeSamiconn: because the flag doesn't get cleared automatically
19:04:32amiconnI mean why the P5002 does not do this
19:04:38 Part Vash--says
19:04:40amiconnDoes it get cleared automatically there?
19:04:41soapgevaerts, how stable is "much more stable"?
19:04:59jhMikeSamiconn: The status bit for sleep is self-clearing there
19:05:40amiconnSo you only need PROC_WAKE when waking the other core on PP5002, correct?
19:06:02soapie. Outside the flash corruption bug plaguing the Sansas (I assume this still exists), how are iPods and H10's doing?
19:06:03jhMikeSmaybe that should be double-checked in case I misinterpreted. the other core does depend on knowing that
19:06:13jhMikeSamiconn: yes
19:06:31jhMikeSwhen one core makes a thread runnable on the other
19:07:25jhMikeSand for the tick pulse
19:09:09amiconnNot on PP5002 iiuc (as it's auto-clearing there)
19:09:17gevaertssoap: I copied 3GB in large and small files to and from my ipod behind a hub without resets
19:09:58jhMikeSamiconn: core_wake is needed on PP5002 (or am I misunderstanding you).
19:10:14amiconnI'm not talking about core_wake
19:10:26amiconnI'm talking about the explicit waking in core_sleep
19:11:14 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
19:11:36DerPapsti've fixed a few minor things. It works ways better than the version in svn. I've tested it on target and sims. Anybody cares to commit or shall i put it on the tracker?
19:11:37jhMikeSit should be self clearing. I was suggesting to perhaps verify that.
19:11:52jhMikeSthough I did do alot of tests but it's been awhile
19:12:59 Quit ashes (Read error: 110 (Connection timed out))
19:14:33jhMikeSinterrupt wake on PP502x leaves the sleep bit set, it's awake but need to clear that as a signal. that way a core can know why it's running again I suppse.
19:17:10 Join Lear [0] (i=chatzill@rockbox/developer/lear)
19:18:15 Join MethoS-- [0] (
19:20:41 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:21:20***Saving seen data "./dancer.seen"
19:21:52 Join tessarakt [0] (
19:24:01 Join mf0102 [0] (n=michi@
19:24:20amiconnjhMikeS: It seems that PP5002 needs both the not-at-0xnnnnnnn0 measure *and* the 3 NOPs after that
19:24:21gevaertsipod 4g doesn't link because of iram size. If I reorder variables, it works. What's the best solution for this ?
19:24:42amiconnUse less iram?
19:24:42 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
19:24:55 Quit kushal_12_27_200 ("Leaving")
19:25:23gevaertsOf course, but these are hardware-defined structures
19:25:40jhMikeSamiconn: I know it needs the nops. It either prefetch or the stop actually takes several cycles (which is also true on D2 which takes 3 cycles to halt)
19:25:57amiconnYeah, looks like it takes a few cycles
19:26:03amiconnOn PP502x it doesn't
19:26:15 Join parrotsquawk [0] (n=410bc1b4@gateway/web/cgi-irc/
19:26:27amiconngevaerts: Those arrays need to be aligned, right?
19:26:32gevaertsamiconn: yes
19:26:53jhMikeSamiconn: if you follow a sleep directly with a wake, the PP502x will not halt (I know this for a fact)
19:26:54amiconnThen it's probably a good idea to put them first
19:27:21amiconnjhMikeS: Hmm, that can't be correct. core_sleep for PP502x does this...
19:27:26parrotsquawkgood afternoon. I have reading about jpegs on rockbox. rather than converting all my jpgs into bitmaps for album art, is there any other way to see the album art?
19:27:29jhMikeSat least the next instruction get executed after the halt
19:27:44gevaertsamiconn: how do I do that ? lds magic ?
19:27:47amiconnYeah, one instruction inbetween
19:27:51 Quit BigBambi (Read error: 113 (No route to host))
19:28:05amiconngevaerts: Yes, a special section for this kind of data, that's put first in the .lds
19:28:26amiconnjhMikeS: I kept one 'nop' for PP502x, and 3 nops for PP5002
19:28:27jhMikeSthe moveq in between seems to be enough to let it work
19:28:32*gevaerts will try
19:28:51amiconn(didn't change core_sleep, but the other occurences where a core is put to sleep
19:29:10gevaertsIs there an example somewhere ? I'm not very familar with lds files yet
19:29:38jhMikeSgevaerts: for imx31 it has a devbss section
19:30:05amiconnWell, in this case we only need a special input section
19:30:45 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
19:30:50*jhMikeS tries to find the lds reference and can't seem to get the keywords right this time
19:31:10 Join miepchen^schlaf [0] (
19:31:17*jhMikeS found it and they moved the page >:[
19:31:18bluebrotherparrotsquawk: no
19:31:38domonokyparrotsquawk: only solution at the moment is to mass- convert to bmp..
19:31:41bluebrotherRockbox can display jpg files through a plugin. It can display bmp as album art.
19:31:49gevaertsjhMikeS: on a slightly unrelated topic : if I put the UMS transfer buffer in iram, the SD write error seems to go away
19:31:55bluebrotherbut it can't display jpg album art, nor embedded album art.
19:31:55amiconnjhMikeS: Here's my current patch in case you wanna have a look:
19:32:10 Join Ebert [0] (
19:32:13parrotsquawkbluebrother thanks 2x
19:32:24parrotsquawkdomonkey thanks 1x
19:32:26jhMikeSgevaerts: I'm so sick of PP hardware bugs you have no idea ;P
19:32:45 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
19:33:11parrotsquawkdumb q: why did developers choose bmp format only? I am sure the reason is valid...I just can't locate it
19:33:23gevaertsjhMikeS: the "good" thing is that the sansas still have 32k iram unallocated, so we could use some iram as a temporary buffer for sd writes
19:34:01gevaertsparrotsquawk: bmp is very simple and doesn't require much RAM to decode
19:34:29parrotsquawkgevarerts: sufficient explanation for me. thanks
19:35:05 Quit MethoS- (Read error: 110 (Connection timed out))
19:35:32amiconngevaerts: The iram allocation for PP5022 will change
19:36:51 Quit Mathiasdm ("Yuuw!")
19:37:31 Join csc` [0] (n=csc@archlinux/user/csc)
19:37:52gevaertsamiconn: I was thinking in terms of SD-block sized buffers, not 32k at once :)
19:37:52*jhMikeS suggests sectioning an area for USB that gets "right-justified" in the IRAM area so no waste occurs for the 2K alignment of qh_array
19:38:27*gevaerts agrees, and is now studying documentation
19:38:59*gevaerts should actually study work-related specs now, but first things first ;)
19:39:14amiconnjhMikeS: My suggestion was to left-align it, in front of everything else
19:39:23amiconnThat should be easier than right alignment
19:40:15amiconnjhMikeS: The good news is that my patch seems to work now. PP5002 doesn't crash anymore no matter how I modify alignment (tried to insert 0..7 NOPs in main())
19:40:16Bagderright alignment would basically mean to always have it last in the lds file in its own section, left alignment to have it first. right?
19:40:49 Quit ZincAlloy ("CGI:IRC (Ping timeout)")
19:40:54amiconnI thought he meant to have it at the end of iram
19:41:14Bagderwell, as long as its aligned it can just as well be the last pieces we use
19:41:31Bagderthus pretty easy to do lds wise
19:41:34 Join ap0 [0] (
19:41:44amiconnHaving it after everything else might still need more room, unless the needed size is an integer multiple of the alignment
19:41:55Bagderof course
19:41:58 Join Arathis [0] (
19:42:11amiconnBut afaik that condition doesn't hold
19:42:32Bagderno, if both areas are full there won't be any difference
19:43:05*Bagder aways for a few hours more
19:43:42amiconnThere is a difference. If the usb data needs to be 2K aligned but is 2.5K in size, and the rest of iram is also 2.5K in size, you'll need 5K if you put usb data first, but 6.5K if you put it last
19:43:54 Quit coax ("bye")
19:43:55 Join franc [0] (n=58aee23c@gateway/web/cgi-irc/
19:44:17jhMikeSright-justify device buffers and subtract that size from the overall iram section size
19:44:30kkurbjundoes anyone know what ata error -31 means?
19:45:00franchi, i'm just wondering if rockbox version is being developped for sansa e2xx v2
19:46:06jhMikeSyeah, putting the largest alignment stuff first results in better packing
19:47:00francdoes someone know?
19:47:17gevaertsfranc: as far as I know noone is actively working on it
19:47:19jhMikeSqh_array could have it's own section and then be dropped into ibss {} as the first
19:47:37DerPapstfranc: check the new ports forum for more information
19:47:42 Quit parrotsquawk ("CGI:IRC")
19:47:44DerPapst...and updates
19:48:28 Quit Rob2223 (Read error: 110 (Connection timed out))
19:49:20jhMikeSgevaerts: like so
19:50:46 Quit spiorf (Remote closed the connection)
19:50:46 Quit mcuelenaere (Read error: 54 (Connection reset by peer))
19:50:53gevaertsjhMikeS: so I put one of those in front of other IRAM using bits ?
19:51:07 Join phinze [0] (
19:52:08gevaertsActually, with the right alignment magic, usb should only need 576 bytes
19:53:23 Quit franc ("CGI:IRC")
19:54:13amiconnjhMikeS: Right justifying that way doesn't provide proper alignment
19:54:48jhMikeSI'm not trying to right-justify. I forgot about .idata though which comes earlier
19:56:27jhMikeSonly qh_array needs a huge alignment. the only other "big" alignment is 32 bytes which I guess I won't worry about too much.
19:56:51*gevaerts agrees
19:57:33 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
19:58:28 Join lee-qid [0] (
19:58:56jhMikeSI suppose ibss could be first then iram. iram just gets copied to IRAM following ibss and still can be NOLOAD
19:59:25 Part pixelma_
19:59:28 Quit phinze ()
20:00:54 Join ZincAlloy [0] (n=d9eee14f@gateway/web/cgi-irc/
20:01:04jhMikeSthat makes .ibss start at IRAMORIG and .iram start at _iend.
20:02:51gevaertsIs there a way to tell it that the start address needs to be 2k aligned, but other stuff can follow immediately after ?
20:03:31jhMikeSit will be because IRAM starts at 0x40000000 so if it's the first thing there, it will be aligned
20:04:15gevaertsyes, but what I mean is that it doesn't need to reserve the entire 2k
20:04:18jhMikeSand the alignment directive in the C code won't produce any address adjustment
20:04:27jhMikeSno, it won't
20:05:09jhMikeSit will reserve the size of the object and the next address will be 0x40000400
20:05:29jhMikeSwait, qh_array isn't very big on pp
20:05:38jhMikeSonly 3 endpoints
20:05:41jhMikeSok, heh
20:06:10gevaertsyes. It's only 384 bytes
20:06:34 Join MethoS- [0] (
20:07:51jhMikeSdoesn't matter, next address after (.qharray) will be 0x40000180 then
20:09:04 Join matsl [0] (
20:10:00gevaertsPP is H10, mr100, sansa and ipod, right ?
20:10:19jhMikeSamiconn: The patch seems ok to me
20:10:40 Quit J (Read error: 104 (Connection reset by peer))
20:11:16jhMikeSgevaerts: yeah and there's several identical .lds files in the target tree.
20:11:23*gevaerts knows :)
20:11:46*jhMikeS wants to know why all PP just don't share the same one :)
20:12:53gevaertsDoes look ok ?
20:13:50jhMikeSnot for IMX31. .iram and .ibss need to be reversed in order too
20:14:29 Join Rob2222 [0] (
20:14:29 Quit ZincAlloy ("CGI:IRC (Ping timeout)")
20:14:31jhMikeSfor IMX31 just #define QHARRAY_ATTR as USBDEV_ATTR
20:14:54jhMikeSwell, hold on now
20:15:17jhMikeSyeah, nvm. sorry.
20:15:17 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
20:15:52 Join DerPapst_ [0] (
20:15:54 Quit DerPapst (Nick collision from services.)
20:15:56 Nick DerPapst_ is now known as DerPapst (
20:17:31jhMikeSjust the .iram .ibss order reversal is needed: I hope this kind of deal works
20:21:43gevaertsSo something like ?
20:22:14jhMikeSamiconn: the thread patch seems good
20:23:02 Quit ap0 ("Bye.")
20:23:35 Quit MethoS-- (Read error: 110 (Connection timed out))
20:23:43jhMikeSsee above, I misread for imx31, what's done with qh_array isn't really important
20:24:37gevaertsSo the same as for pp ?
20:25:00gevaerts( except that it's not in IRAM...)
20:25:51 Join nplus [0] (n=npl@141.25.Globcom.Net)
20:25:55jhMikeSyou can do it like the first one where .qharray goes in the DEVBSS region explicitly or the other way, won't really matter for that
20:26:02soapLlorean, is there ever going to be a rule on bloody signature size?
20:26:47*gevaerts does some last test builds
20:26:51jhMikeSdoes the reversal of .ibss and .iram sections compile and run ok?
20:27:25jhMikeSI would think bin size wouldn't change much or at all and ram size would drop
20:27:45gevaertsIt compiles. I haven't tested running yet (will do that before I commit)
20:28:01jhMikeSgot a .map file?
20:29:47gevaertsyes. I'll upload it somewhere. Any preference on what target (ipod video, c200, ipod 4g, gigabeat s)
20:30:23jhMikeSe200? gigs should be identical to now.
20:30:43jhMikeSbeh, doesn't really matter at all, whatever is convenient
20:31:56gevaertsc200 still boots
20:32:43 Join DerPapst_ [0] (
20:32:44*jhMikeS wonders why .qharray is 0x800 bytes. since when did gcc pad things.
20:32:45 Quit DerPapst (Nick collision from services.)
20:32:47 Nick DerPapst_ is now known as DerPapst (
20:34:06gevaertsobjdump says 40000000 l O .ibss 00000180 qh_array
20:34:48jhMikeSlook at the map though. .ibss is starting at 2K withing IRAM
20:35:46gevaertsI know. objdump says the same. The next variable is at 40000800
20:36:07gevaertsI can't test on ipod right now. Battery is empty
20:36:21jhMikeSyou can just make qh_array be aligned 4 (so that it's not byte accessed)
20:36:55jhMikeSbut that must only be for PP. 'beast still needs the 2k attribute
20:36:56 Join MethoS-- [0] (
20:37:06gevaertstrue. With a comment explaining that we assume that the lds does the right thing :)
20:37:33jhMikeSit will since it was designed as such :)
20:37:52gevaertsOf course, but we don't want people to change this :)
20:37:53jhMikeSso yeah, a note is good
20:39:39jhMikeSdoes taking align off it actually save the padding?
20:40:09*Buschel loves and hates the simulation
20:40:31Buschelloves = good for WPSing, hates = reds
20:40:34gevaertsThat makes the next data start at 40000180
20:41:54jhMikeSque bueno
20:42:15gevaertsBoth ipod video and c250 seem to work. I'll commit
20:42:35jhMikeSif anything works after that, I'm pretty sure it's solid :)
20:42:53gevaertsI didn't test on the beast :)
20:44:15 Quit EspeonEefi ("さよなら")
20:44:32 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
20:45:39jhMikeSboth ways will work...and I know you don't have one so you couldn't have :)
20:45:39 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
20:45:40 Join Leperkawn [0] (
20:45:53 Join DavidS1 [0] (
20:45:54*gevaerts likes the fact that moving data from DRAM to IRAM actually shows up as a green delta :)
20:46:57 Join stripwax [0] (
20:47:00 Join ZincAlloy [0] (n=d9eee14f@gateway/web/cgi-irc/
20:48:30 Part pixelma
20:48:56 Quit stripwax (Client Quit)
20:49:10 Join bluebrother^ [0] (
20:50:01*jhMikeS wonders about adding unitialize IRAM usage to the delta calculation :)
20:52:13 Quit bluebrother (Nick collision from services.)
20:52:16 Nick bluebrother^ is now known as bluebrother (n=Dom@rockbox/staff/bluebrother)
20:52:42bluebrotherhmm, ipodpatcher should really warn on missing priviledges
20:52:48 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
20:52:55*bluebrother just read the forums
20:53:09bluebrotherI should pick up the patch I started on this a while ago ...
20:54:36*n1s wonders if it would be worth it to introduce a new lang feature category for that accessory string thingy...
20:54:48 Quit MethoS- (Read error: 113 (No route to host))
20:56:45 Quit HellDragon (Excess Flood)
20:56:53n1sgevaerts: red...
20:57:06 Join serdarakkan [0] (n=bla@
20:57:09n1sgigabeat s bootloader
20:57:11gevaertsn1s: it's rebuilding now :)
20:57:29n1sah, i'm too slow
20:57:39 Join hd [0] (i=jd@unaffiliated/helldragon)
20:57:54gevaertsn1s: what do you think of my 2.5k green deltas :)
20:57:54*Buschel hides away and hopes his simu-build is finished soon
20:57:59 Join sourcemaker_ [0] (
20:58:31n1sgevaerts: nice, good to be rid of those jumping +/- 2k deltas too :)
20:58:47gevaertsThat too
20:59:13 Quit amiconn (" bbl . . .")
20:59:25 Quit corevette (Read error: 110 (Connection timed out))
21:00:17bluebrotherhmm, the estimated build time is really strange. Have we gotten to 1h build rounds?
21:00:22 Quit serdarakkan (Client Quit)
21:00:34 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
21:00:53amiconnBuschel: You promised not to commit crap ;)
21:00:58 Quit amiconn (Client Quit)
21:00:58jhMikeSgevaerts: everything works fine on the 'beast
21:01:03gevaertsgreat :)
21:01:26bluebrotheror is this related to my local clock?
21:02:27gevaertsIt shows realistic times here
21:02:38 Quit DavidSG (Read error: 110 (Connection timed out))
21:02:47bluebrotherthen it must be related to my local clock (which isn't running local time atm)
21:03:13 Nick hd is now known as HellDragon (i=jd@unaffiliated/helldragon)
21:03:32 Join DavidSG [0] (
21:04:40*gevaerts recommends Buschel to remind amiconn of r16802 ;)
21:04:50Lloreansoap: Alright, got a mod that lets me apply limits to signature size. The last one I looked at couldn't be applied retroactively, this one can. Propose some limits?
21:05:20BigBambiLlorean: size as in length, or dimensions, or ?
21:05:35*DerPapst added FS #8915
21:05:37BigBambiLlorean: As I seem to remember having a character limit when I put mine in
21:05:46LloreanSize as in "Maximum characters, maximum lines, maximum font size, number of images, maximum image width, maximum image height, maximum number of smilies"
21:06:10LloreanYeah, the old default for maximum number of characters was 300
21:06:14 Quit davina (Connection timed out)
21:06:23LloreanI think I'll cut the character limit, but limit it to 3 lines for text?
21:06:24gevaertsDerPapst: I would commit, but I don't feel comfortable outside of the usb stack yet
21:06:35BigBambiLlorean: But I only just get under 300 characters!
21:06:40Buschelamiconn: it's not really crap, it just doesn't compile for simu ;)
21:06:55BigBambiLlorean: But that isn't a big deal
21:07:17DerPapstgevaerts: thanks anyway ;-)
21:07:48BigBambiLlorean: tbh, I'm more concerned about having limits on images than text (whilst still of course having text ones)
21:07:58LloreanBigBambi: I found the 300 character limit a problem because it's total characters, not displayed characters (long URLs with short descriptions, such as "How to ask questions the smart way" ate through them very quickly)
21:08:05*jhMikeS came around here started messing everything up from the start
21:08:14BigBambiBigBambi: Ah, I didn't realise that
21:08:29*Llorean notes BigBambi seems to be talking to himself. :-P
21:08:36BigBambihah, woops :)
21:08:49BigBambiLlorean: Did you mean cut as in remove, or cut as in shorten?
21:09:30BigBambiAh, OK
21:09:42BigBambiI thought you meant cut the limit as in reduce it
21:09:52gevaertsDerPapst: seems like you could ask jhMikeS to commit it :)
21:09:55BigBambiheh, np :)
21:10:12BigBambiLlorean: That certainly sounds like a sensible change then
21:10:18*jhMikeS trying to find what is being discussed to commit
21:10:19 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
21:10:41gevaertsjhMikeS: FS #8915
21:10:46 Quit flynux (Remote closed the connection)
21:10:52 Join flynux [0] (n=flynux@2a01:38:0:0:0:0:0:1)
21:11:32DerPapstHorscht: guess again
21:11:35gevaertsthat too :)
21:11:39LloreanBigBambi: how does 200x50 sound as a maximum image size?
21:11:52Horschti take no guesses
21:11:54LloreanA bit bigger than those OHLOH banners
21:11:59Horschti state absolute factgs
21:12:08*Buschel uncrapped his submit
21:12:08BigBambiI think that sounds reasonable - it allows banners (e.g. OHLOH), but not massive images
21:12:50 Join EsotericWisp [0] (n=62dcbd9e@gateway/web/cgi-irc/
21:12:53LloreanLet's see how much this screws up old signatures then...
21:13:02 Quit EsotericWisp (Client Quit)
21:13:48 Quit BigBambi ("rebooting")
21:14:22*jhMikeS checks out FS #8915
21:14:46*Llorean has now seen two people refer to "the metatag project" and wonders where they're getting this term from.
21:15:04LloreanI'm sure they mean metadata on buffer, but when they've got a specific name for it like that, I worry who's explained it to them, and what was said.
21:15:31Nico_PLlorean: what do they say about it?
21:15:34jhMikeSit sounds like a secret government project
21:15:42 Quit DavidS1 (Connection timed out)
21:15:59bluebrotherhmm, regarding FS #8915, a function to display text with automatic word-wrapping would be nice
21:16:59*Nico_P might take the bait
21:17:01jhMikeSthat's so language-specific though, no?
21:17:04gevaertsWe have one. It's called DerPapst :)
21:17:46LloreanNico_P: Both times it's been "I've been having this problem since the metatag project"
21:17:46Nico_PjhMikeS: we could do very basic word-wrap
21:17:50jhMikeSThe DerPapst text formatting engine
21:17:52 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
21:17:56DerPapstbluebrother: i've thought about that too, but i didn't want to mess with the plugin lib (too lazy :-P)
21:18:01 Join EsotericWisp [0] (n=62dcbd9e@gateway/web/cgi-irc/
21:18:03Nico_PLlorean: which thread is it in?
21:18:31 Quit EsotericWisp (Client Quit)
21:18:46 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
21:19:07LloreanNico_P:;topicseen#msg123042 is the one I'm thinking of right now
21:19:31*jhMikeS wonders about language drivers to support formatting, sorting and talking numbers properly
21:19:45 Join DavidS1 [0] (
21:19:55Nico_PLlorean: MoB is much older than two months though
21:19:58LloreanI know
21:20:05Nico_PI know you know ;)
21:20:16LloreanI want to find out what he's referring to with "the metatag project" so I can at least track down what's going on.
21:20:19Nico_Pbut I don't know what else he could mean by metatag project
21:20:54*BigBambi slaps forehead
21:21:23 Join MethoS- [0] (
21:21:25***Saving seen data "./dancer.seen"
21:21:36BigBambiI've just spent ages wondering why rbutil couldn't find my c240 to install the bootloader. I forgot to run it with sudo...
21:22:11jhMikeSthe instructions look nice
21:22:33jhMikeSis black-on-white intended?
21:23:24 Join ashes [0] (
21:23:50 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
21:25:38DerPapstjhMikeS: i think it depends on the theme. If you buy recources the same will happen
21:26:15bluebrotherBigBambi: I wanted to extend the detection to warn if there are missing permissions. Eventually I'll get around actually doing it ...
21:26:15 Join Mathiasdm [0] (
21:27:02BigBambibluebrother: Probably helpful for both new users and those of us that couldn't find our arse with both hands, but no hurry :)
21:27:08jhMikeSusing cabbiev2 here
21:27:44bluebrotherBigBambi: I just was reminded of the permission issues by a post in the forums (only that that post referred to ipodpatcher)
21:29:31 Join spartanq77 [0] (n=411f0b0d@gateway/web/cgi-irc/
21:29:45spartanq77anybody here?
21:30:12jhMikeShrph, the text lines on the map don't adjust to font height
21:30:13 Quit DavidSG (Read error: 110 (Connection timed out))
21:31:01gevaertsspartanq77: if you have a question, just ask
21:31:15bluebrotherspartanq77: around 160 people ...
21:31:54 Join DerPapst_ [0] (
21:31:56 Quit DerPapst (Nick collision from services.)
21:31:58 Nick DerPapst_ is now known as DerPapst (
21:32:01spartanq77If windows can recognize an ipod nano and access it's files, that's all you need to install rockbox and the bootloader, right? Because I believe the nano I'm recieving will be corrupt, but not really (and if so I should be able to fix it by wiping the hard drive, or reformating it)
21:32:30n1sspartanq77: yes
21:32:42gevaertsspartanq77: if it's a 1st gen nano, and it has no hardware issues, rockbox will work
21:33:13n1seasiest is to restore with itunes if it's corrupted and then install as per instructions
21:33:41jhMikeSFS #8915 committed
21:33:48DerPapstjhMikeS: same here (sorry for the long delay, was disconnected)
21:33:50bluebrotherthe nano is a flash based player, so it makes sense looking for a special tool to format the flash drive
21:33:55spartanq77Is rockbox a media player as well, or does it have support for one, in case I can't use the apple OS? Yes, I made sure it was a 1st gen. Oh, and I'm use to podzilla, but rockbox sounds easy
21:33:58DerPapstjhMikeS: woot :-)
21:34:51*bluebrother points to the web site: "Rockbox is an open source firmware for mp3 players"
21:34:56gevaertsspartanq77: rockbox completely replaces the apple firmware (but it can dual boot)
21:35:15gevaertsDerPapst: now point him at FS #8909 :)
21:35:44spartanq77so yes, it's a media player as well?
21:35:55*DerPapst points jhMikeS to FS #8909
21:35:56bluebrothergevaerts: he still hasn't ported it to the charcell players ;-)
21:35:58spartanq77And iboy setup with rockbox is easy also, right?
21:36:12bluebrothernot as well. It's main puropse is playing music.
21:36:25Lloreanspartanq77: Rockbox has its own gameboy emulator, that's not iboy
21:36:27bluebrotherand no, we don't have iboy. There's Rockboy, but it's different to iboy
21:36:50mcuelenaeredoes the m:Robe 500 supports the non-bootloader phase?
21:36:51bluebrothermay I suggest you taking a look in the manual?
21:36:51 Join EspeonEefi [0] (i=espeonee@STRATTON-FOUR-SIXTY-SIX.MIT.EDU)
21:36:54n1swe also have a fine manual that answers a lot of questions ;)
21:37:07spartanq77By media player I mean music player, sorry. Oh, and I heard it could give video support for 1st gen nano, is that true or not?
21:37:07bluebrotherthe manual even has screenshots :D
21:37:08*n1s is slow today :(
21:37:27bluebrotherread the PluginMpegplayer wiki page
21:37:31 Quit nplus (Remote closed the connection)
21:37:31*gevaerts might set up an unofficial build one of these days to get more usb testing
21:37:36n1sspartanq77: yes rockbox plays music on the nano
21:38:02n1sgevaerts: sounds like a good idea
21:38:04*bluebrother wonders why we have a WhyRockbox wiki page
21:38:20bertrikNico_P: can you have a look at FS #8914?
21:38:25 Quit MethoS-- (Read error: 113 (No route to host))
21:38:32n1swe should hae a WhyNotRockbox page too!
21:38:45Lloreangevaerts: You have commit access... I suggest your unsupported build be known as "r17198"
21:39:13DerPapstn1s: this would be short. "Because Rockbox sounds like a BOS!"
21:39:13 Quit spartanq77 ("CGI:IRC (EOF)")
21:39:32Nico_Pbertrik: thanks, /me looks
21:39:54bluebrotherDerPapst: if we think long enough (with creativity ;-) we'll find other reasons. "Because you didn't read the manual"
21:39:58gevaertsLlorean: while I don't have issues any more, I want some further testing before making it default
21:40:04ZincAlloybox of socks
21:40:18*n1s wonders if Nico_P forgot about FS #8517 ?
21:40:34Lloreangevaerts: I was (mostly) joking. :)
21:40:35bluebrotheror "it doesn't have strange UI concept as AppleOS"
21:40:41domonokybos = bag of shit :-)
21:40:51Nico_Pn1s: I had forgotten about that one
21:40:52gevaertsLlorean: I suspected that :)
21:41:04*gevaerts never jokes. He is always serious
21:41:12DerPapst... of course
21:41:41Nico_Pgevaerts: are the hub issues completely fixed?
21:42:20*jhMikeS is wondering if gevaerts was being serious
21:42:35gevaertsNico_P: in my testing, yes. I can still reproduce resets by wiggling connectors around, but I think that doesn't count
21:42:39Buschelbye, see you next week
21:42:41 Quit Buschel ()
21:43:08Nico_Pgevaerts: depends what you call wiggling ;)
21:43:45gevaertsNico_P: actually, I saw lots of resets until I moved my laptop. After that it perfect
21:44:23domonokygevaerts: then move your laptop back, and test again.. :-)
21:44:26*gevaerts will concentrate on finding an acceptable way to avoid the SD write bug next week
21:45:38jhMikeSI think we need to make use of MrH's DMA gnireenignE esreveR
21:46:20gevaertsmaybe, but lowlight's dma patch doesn't solve this issue
21:46:31Lloreansoap: Well, for when you're next around, there are reasonable limits on forum signatures now unless the crazy has happened.
21:46:45jhMikeSthere is one? wow, I've been ignoring my mailbox
21:47:35jhMikeSAh, Toni's back.
21:47:50soapYes, that is much more reasonable.
21:48:11 Join corevette [0] (
21:48:31soapI can't tell exactly what you set it to, but same height as the forum avatar limit seems reasonable.
21:48:55 Join kushal_12_27_200 [0] (n=kushal@
21:49:00Nico_Pbertrik: the inconsistency is very old... I just traced it back to r7935
21:49:43bertrikNico_P: hmm, weird, should we fix the code, or the docs? :P
21:49:46Lloreansoap: I set it to a single image, maximum size 200x50, and a maximum of 3 lines with unlimited characters (more to allow long URLs than to allow people to stretch the width of the forums).
21:49:58 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
21:50:08LloreanAvatars are capped at 65x65
21:50:19Nico_Pbertrik: I don't know... the other points you make are valid too
21:50:32soapI assume you inferred the latest one which caught my eye?
21:50:50Nico_Pbertrik: I guess noone complained because everyone uses the playback mode in a conditional
21:51:10 Join stripwax [0] (
21:51:44Lloreansoap: No, might have completely missed it. I forced my will upon old signatures *before* I read through old posts.
21:51:52bertrikNico_P: I'm not very familiar with the WPS syntax I must admit
21:52:45Nico_Pbertrik: could you ellaborate on "Instead of calling audio_status(), it is possible to use the cached value 'status'" ?
21:53:11 Part sourcemaker_ ("Kopete 0.12.5 :")
21:53:35Nico_Pah, ok I get it
21:53:36bertrikon line 1104, we just put the audio_status() into variable status, so I think there's no need to call audio_status() again
21:53:55Nico_PI hadn't seen the repetition
21:54:28 Join DavidSG [0] (n=Tordre@
21:55:13LloreanCan anyone tell me what the last two lines are on the "Rockbox Info" screen are?
21:55:48amiconnUmm, date and time?
21:56:01amiconnUnless you're asking that for a non-rtc target
21:56:05*jhMikeS often sees negative times there
21:56:10Lloreanamiconn: My second to last line says "Ask - Recent only 36 2165"
21:56:31LloreanBut the last one does look like a time, though in the status bar it says my time is −−:−− because it's unset.
21:56:32*gevaerts has 'Yes - Recent only 7 2080'
21:56:36n1sout of sync lang file?
21:56:55amiconnYeah, definitely sounds like out-of-sync .lng file
21:57:34*Llorean doubts it's out of sync, but checks
21:57:35*n1s has Apr 20 2008, and now the h300 hardlcocked when entering the rockbox info screen, nice
21:58:23*bertrik notices his sansa is still using winter time
21:58:23gevaertsFresh built svn on F20, installed by overwriting from a zip file
21:58:23 Join davina [0] (
21:58:26LloreanNo, the .lng file is the right one.
21:58:38LloreanPlus, I've never changed languages, so shouldn't it be using the compiled in strings?
21:59:00Lloreangevaerts: F40 here.
21:59:43n1sand not reproducable...
22:00:39 Join fehmicans [0] (n=canavar@
22:01:15gevaertsipod is fine (r17188), c250 is fine (r17190). f20 is not (r17195)
22:01:36LloreanAre the clocks set or unset for any of those?
22:02:08gevaertsI think I once tried to set the clock on the c250, but none of them is correct
22:03:21LloreanOnce I set the time/date, all is w ell
22:03:25*amiconn always sets the clock to protect himself from confusion
22:03:32LloreanApparently the screen just handles an unset one much less gracefully than the rest of Rockbox
22:03:41gevaertsMonth 0 ?
22:03:42amiconnSounds like it
22:03:45Lloreanamiconn: Usually I have no confusion because WPSes and the status bar handle it gracefully
22:04:02bluebrotherdomonoky: what do you think about including a changelog (as html or similar) in rbutil and displaying it after updating rbutil?
22:04:41 Quit DavidS1 (Read error: 110 (Connection timed out))
22:04:54bluebrotherwould require to save the version information in the configuration file, but I was thinking about that anyway.
22:05:13domonokysounds good..
22:06:15*amiconn is doing builds for his 2 PP502x targets in order to test usb improvements
22:06:30bluebrotherI also wanted to implement some kind of startup detection ... check disc permissions, check network and similarly.
22:06:42bluebrotherbut maybe rewriting the bootloader installation should come first ;-)
22:07:10 Join DerPapst_ [0] (
22:07:11*amiconn is curious what install method the beast guys will come up with
22:07:12 Quit DerPapst (Nick collision from services.)
22:07:14 Nick DerPapst_ is now known as DerPapst (
22:07:41Nico_Pbeastpatcher! :)
22:07:55Nico_PI think it should fix the partition table
22:08:00domonokyjup such a startup check would be nice..
22:08:03DerPapsti guess sendfirm and then reconnect using bootloader usb to put a rockbox dir on the hdd
22:08:04bluebrotherjust make it work on w32 too
22:08:19bluebrotherbeastbox utility ;-)
22:09:04*Nico_P might get working on a win32 version of sendifmr
22:09:06domonokybluebrother: do you already have an idea how to best rework the bootloader installs ? (class diagramm or something)
22:09:30LloreanNico_P, DerPapst: We probably shouldn't ask users to disconnect/reconnect on first install (if at all possible)
22:09:46bluebrotherno, not yet. Thought about it a bit, got stuck at something similar to the tts interface class
22:09:52jhMikeSNico_P: one that uses the win32 apis directly?
22:09:59Nico_PjhMikeS: yes
22:10:31 Part mcflow
22:10:42w1ll14mfor audio on beast we need i2c, which is in the cspi of imx31 right ?
22:10:48bluebrotherso every installer that has additional requirements can extend it −− and the interface can return default values on not needed methods
22:11:10*domonoky would do something like bootloaderInstallClass -> fileinstaller -> h120 installer for example..
22:11:11jhMikeSw1ll14m: no it's in the i2c peripherals
22:11:29*jhMikeS is in the middle of that atm
22:11:33Nico_PLlorean: phisically reconnecting probably won't be necessary
22:11:34bertrikNico_P: the function still returns a number in the range 1-5 instead of the range 0-4 as the documentation says
22:11:53w1ll14mjhMikeS: something i can help with ?
22:12:19Nico_Pbertrik: intval is used internally only. the "return value" is what gets outputted in buf
22:12:32LloreanNico_P: Okay then. The less user interference needed the better. I don't want a process like the e200R windows install. :)
22:12:33jhMikeSw1ll14m: pcm driver and how to use the dma with iis is nescessary too
22:12:51bertrikNico_P: ah ok, I see now, sorry
22:13:17Nico_PLlorean: the beast reboots when it gets a new BL. so if we send it a usb enabled bootloader, it will reboot and the BL will connect again in UMS
22:13:44 Quit tvelocity (Remote closed the connection)
22:13:55LloreanNico_P: Interesting. I didn't notice mine do that, but maybe I wasn't paying attention.
22:14:01w1ll14mjhMikeS: ok, how far is the i2c driver from a working state ?
22:14:05jhMikeSone thing I'm very unclear on is how to use the DMA on the imx31 and whether we need SDMA code to be written for it
22:14:26Nico_PLlorean: depends on how you send it actually. if you use UMS I think it doesn't reboot
22:14:50jhMikeSw1ll14m: I don't think it's far. Once it's planned in terms of structure the implementation should be simple.
22:15:18mcuelenaereLlorean: how do I move a single post from one thread to another? Topic split?
22:15:32*bluebrother wonders if it would make sense to have an "installer" entry in the website menu
22:15:32LloreanNico_P: I used recovery mode, it was my initial install
22:15:34Lloreanmcuelenaere: Yes.
22:15:45Lloreanbluebrother: I think so.
22:15:54*Nico_P agrees
22:16:12w1ll14mjhMikeS: ok
22:16:22n1sLlorean: found the place where a check with valid_time should prevent display of incorrect time, now what should we replace the date with, time becomes −−:−−:−−
22:16:28DerPapstLlorean: i used both, recovery mode and the normal OF to install the bootloader. IIrc it didn't reboot at all
22:16:48Lloreann1s: Is there a string for "Unknown"?
22:16:51jhMikeSI suppose it'll be somewhat similar to the serial driver, nodes, background transfer with sleeping. I'm staying away from any sort of busy waiting schemes since all peripherals are very slow compared to the core.
22:16:51bluebrotherLlorean: I hope the wiki page is now nice enough for average users ...
22:17:09Lloreanbluebrother: If it's not, we'll get them in here confused, and can improve it. :)
22:17:12bluebrotherdomonoky: do you know about a free tool to write class diagrams?
22:17:18Nico_Pn1s: I'd say don't display the date line at all if the date/time is invalid
22:17:52 Quit spleenk (Client Quit)
22:17:55 Join spleenk [0] (
22:18:22Nico_Pbluebrother: umbrello?
22:18:26domonokybluebrother: nope, but you could ofcourse just use something like openoffice draw, or just skip the drawing and write it in code :-)
22:18:51n1sLlorean: don't think so
22:18:56Nico_Pbluebrother: you want an UML modeller, right?
22:18:59n1sNico_P: simple, I like it :)
22:19:21Nico_PDerPapst: what did you use to send the firmware?
22:19:28Lloreann1s: Unfortunate, but I guess if there's not already a string, hiding it works.
22:20:16bluebrotherNico_P: something like that. I'm not too familiar with that stuff ...
22:20:47Nico_Pbluebrother: then umbrello should do. there are others of course, but I don't remember the names
22:20:59bluebrotherI'll check that. Thanks.
22:21:25 Quit Mathiasdm ("Yuuw!")
22:22:31 Join Mathiasdm [0] (
22:22:38bertrikI heard a positive experience from someone at work about StarUML
22:23:58amiconngevaerts: Rockbox USB is still no go with hub here :(
22:24:04DerPapstNico_P: the patched updater
22:24:56 Join MethoS-- [0] (
22:25:36bertrikUSB works OK here on my sansa e200 behind a hub
22:26:21*gevaerts considers blaming amiconn's hub
22:26:35n1sLlorean: we should introduce an Unknown string because we can't speak the invalid time but blind users will not get any feedback...
22:26:58amiconngevaerts: All hw usb targets and PP OFs are working fine on that hub...
22:27:18gevaertsamiconn: that's why I only considered it ;)
22:28:09jhMikeSgevaerts: a USB device isn't supposed see anything different from behind a hub right?
22:28:25gevaertsjhMikeS: maybe some timing, but that's it
22:28:34Lloreann1s: Yes, a general "Unknown" string could probably be used elsewhere too
22:28:36 Quit denes_ (Read error: 110 (Connection timed out))
22:28:59gevaertsamiconn: is that PP5020 ?
22:29:02 Join denes_ [0] (
22:29:07jhMikeSPP OFs don't have bus resets?
22:29:13amiconngevaerts: No, 5022 (mini G2)
22:29:33Nico_PDerPapst: strange. I think mine rebooted with the patched updater. what does yours do with sendfirm?
22:29:37amiconnWindows just says "USB device could not be detected"
22:29:42amiconn(or similar; o
22:29:53amiconnI get a german message of course)
22:30:01DerPapstNico_P: i never tried sendfirm. no linux box around currently
22:30:06 Join tvelocity [0] (
22:31:52DerPapstNico_P: if you put the beast in recovery mode it shows a yellow triangle with a 1 inside. after running the patched updater it goes on with a yellow trinagle in a 2. I couldn'T figure out what to do then and simply unplugged the beast.
22:32:18jhMikeS2 means you connected to a PC
22:32:57amiconngevaerts: Interestingly, H10 works on the hub now
22:33:06amiconnBut no go with mini G2
22:33:22DerPapstjhMikeS: it wanted that i install or update the Mobile Media Center thingy or something similar
22:33:32*jhMikeS suggests setting the pullip flag that the docs say is required for device mode
22:34:42amiconngevaerts: In case you forgot - H10 was also the target that caused way less problems on the front port of my linux box (only a few bus resets compared to several hundreds with mini G2)
22:34:53gevaertsI know
22:35:20 Join James [0] (n=568ba4fd@gateway/web/cgi-irc/
22:36:14 Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/
22:36:31countrymonkeyWhy has english.lang been so lively with updates? I have updated chinese 2 times in 5 days in 13 fs tasks!
22:38:00gevaertsamiconn: I'll try to connect with more than one hub in between. If we still have timing issues, they should show up then
22:38:14*gevaerts will do that sometime tomorrow or wednesday
22:38:17DerPapsti wouldn't update lang files until the feature is in svn
22:38:30amiconnjhMikeS: What/ where is that bit
22:38:41 Quit mcuelenaere ()
22:38:54DerPapstmaybe amiconn shold send said hub to gevaerts :-P
22:39:01jhMikeSamiconn: ummm holdon
22:39:14countrymonkeyThe feature isn't in svn? (I am a former not a current rb user. I put my ipod away in favor of my zen stone.)
22:39:16DerPapstat least bring it do DevConBerlin :-p
22:39:55 Quit Arathis ("Bye, bye")
22:40:03countrymonkey*at least bring it to DevConBerlin
22:40:10jhMikeSREG_OTGSC bit 3 iirc
22:40:20 Quit James ("CGI:IRC (Ping timeout)")
22:40:23bluebrotheroh, have we decided a location?
22:40:30 Join James [0] (n=568ba4fd@gateway/web/cgi-irc/
22:40:40*gevaerts would indeed like to know more about that hub :)
22:40:47DerPapst*cough* yes
22:40:56countrymonkeywe have?
22:41:07*bluebrother wonders if the hub chipset is made by Genesys Logic
22:41:08countrymonkeyReally? I guess I'm behind the times.
22:41:14DerPapstsure... :-P
22:41:27*bluebrother notices someone cheating :)
22:41:33*jhMikeS will double-check that
22:41:35 Quit MethoS- (Read error: 110 (Connection timed out))
22:41:42countrymonkeycheating what?
22:42:13*gevaerts thinks that DerPapst has the right idea. If enough people pretend that it is decided, it will be :)
22:42:25countrymonkeyyou pretenders! :P
22:42:37amiconnIt's a NEC chipset
22:42:45amiconnVID=0409, PID=0058
22:43:08amiconnTranscend 4-port hub
22:43:16bluebrotherreminds me, I have this hub around with a genesys chip ... only makes trouble.
22:43:28bluebrotherI should try connecting it :)
22:43:31 Quit toffe82 ("ChatZilla 0.9.81 [Firefox]")
22:43:33gevaertsNEC is usually fine for USB gear
22:43:44JamesHey I just registered on the WiKi, I have some pictures of the internels of my ZVM becuase I noticed they were different from the scans already put up, also I would like to put the internels forward for spare parts. Plus i'll help on the WiKi wherever I can. Could an admin please grant me write privledges ;) Much appreciated
22:43:46amiconnThis hub makes no trouble at all, except rockbox usb doesn't like it
22:43:49*gevaerts will check at work if he can find a similar hub
22:43:50jhMikeSamiconn: yes, REG_OTGSC bit 3. not sure if it's relevant if there's a separate transceiver though.
22:43:53countrymonkeyderpapst: Can you commit 8916? It better be committed soon. At the rate we're headed I'll have to make an update by Wednesday anyway.
22:44:18 Quit bluebrother ("out for reboot -- back in a bit")
22:44:44DerPapstcountrymonkey: can't no commit right
22:45:00DerPapstJames: we need your wiki name
22:45:24 Quit countrymonkey ("CGI:IRC")
22:45:33amiconnRoot hub is standard intel (1st gen centrino), so shouldn't be problematic either
22:46:03amiconnjhMikeS: Do you set it on the beast, and where?
22:46:13gevaertsI guess it's still timing
22:46:15*amiconn isn't very familiar with the usb code
22:46:44 Quit James ("CGI:IRC (EOF)")
22:47:25 Quit Lear ("ChatZilla 0.9.81 [Firefox 3.0pre/2008041417]")
22:48:15 Join stripwax_ [0] (
22:48:36 Quit matsl (Remote closed the connection)
22:48:37*amiconn wonders where the MajorChanges link on the frontpage went again :/
22:49:22 Join toffe82 [0] (
22:49:28 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
22:50:13jhMikeSamiconn: I don't set it on the beast but it would be right after the reset in usb_drv_init
22:51:17 Quit hannesd (No route to host)
22:51:18 Quit mf0102 ("Verlassend")
22:52:13amiconnjhMikeS: So OR in 0x8 ?
22:56:16jhMikeSprobably after setting device mode (not sure it matters)
23:01:06Bagderamiconn: yes?
23:01:21 Quit MethoS-- (Read error: 110 (Connection timed out))
23:02:06amiconnBagder: What happened to the MajorChanges link?
23:03:12amiconnIt's not present on the frontpage. Dunno when that happened, I only noticed today that it's missing
23:03:32BagderI think it was removed in the front page remake
23:04:55 Join fml [0] (n=4fd3cfe8@gateway/web/cgi-irc/
23:04:56amiconnjhMikeS: Setting that bit doesn't help
23:06:09 Quit fml (Client Quit)
23:06:13 Join _fml [0] (n=4fd3cfe8@gateway/web/cgi-irc/
23:06:26 Nick _fml is now known as fml (n=4fd3cfe8@gateway/web/cgi-irc/
23:06:43fmlNico_P: ping
23:07:24fmlNico_P: after fixing the inconsistency of the %pm tag you should fix the inconsistency in the commit comment :-)))
23:08:07 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
23:09:22*Nico_P just copied the title of the FS task :p
23:10:09fmlNico_P: or is it really mp? Or pm? In the task description it's pm but in the title it's really mp. Grmm....
23:10:22Nico_Pit's actually pù
23:10:48Nico_Pno, wait
23:11:11fmlmp is correct! pm is peak meter
23:11:17fmlIcode veritas!
23:11:22fml*In code
23:11:46fmlMy apologizes sir!
23:11:48n1sug, big red delta...
23:12:39n1sis it bad reading the rtc really often in the info screen? can save a couple of function calls if so...
23:13:21*DerPapst doesn't like }\nelse\n{ and preferes } else {
23:13:33 Join Orimili [0] (n=mail@
23:13:45pixelman1s: isn't reading too often bad for speech?
23:14:11n1spixelma: how?
23:14:38 Quit fml ("CGI:IRC (EOF)")
23:14:45*amiconn prefers the opposite: braces on their own lines
23:14:46Orimilii have a question, i don't know how much it has been asked, but is there a port in progress for the classic?
23:14:55Nico_Pn1s: it's not that bad. you did add a lang string and some code
23:14:59pixelman1s: maybe I'm misunderstanding what you mean with "reading" here
23:15:10linuxstbOrimili: No
23:15:38n1spixelma: calling get_time() (because it ususally means more i2c traffic which could be bad, i guess)
23:16:21n1sha, get_time has protection against reading too often anyway :)
23:17:00peturdoes anybody know what happens when you generate a lot of BUTTON_SCROLL_UP/DOWN? Can it be they are just dropped and only a few are used?
23:17:12 Quit domonoky (Read error: 104 (Connection reset by peer))
23:17:54amiconngevaerts: Did you play with the transceiver type settings on PP?
23:18:17gevaertsamiconn: no
23:20:01 Quit bertrik ("bye")
23:21:06 Join Leperkawn_ [0] (
23:21:28***Saving seen data "./dancer.seen"
23:24:52 Nick fxb__ is now known as fxb (
23:29:41 Quit markun (Success)
23:32:48 Join markun [50] (n=markun@rockbox/developer/markun)
23:33:32 Quit Leperkawn (Read error: 110 (Connection timed out))
23:33:37 Nick Leperkawn_ is now known as Leperkawn (
23:35:36toffe82gevaerts: in what file do you change the pid for the usb ?
23:36:21gevaertstoffe82: in config-whatever.
23:36:26gevaerts* .h
23:36:27BagderI figure we should just need a few more eurodevcon votes and then decide
23:36:38Bagderso far Berlin is a clear winner
23:37:19jhMikeStoffee82: why change that? It's taken from a connected S30.
23:37:32amiconngevaerts: The transceiver type setting has no effect on PP
23:37:57 Quit ompaul (Client Quit)
23:37:58toffe82jhMikeS: I triy to brick the V30 :)
23:38:00amiconnTried utmi, classic, and ulp
23:38:24toffe82jhMikeS: what file is it exacltly ?
23:38:47jhMikeSChanging the PHY doesn't change behavior? Whether it can be changed or not depends on the values of other core info registers.
23:39:14toffe82the V pid is 0930 0014
23:39:45jhMikeSwe're starting another port? ::
23:40:07gevaertstoffe82: if you're just testing, PID and VID don't matter much
23:40:10toffe82should be the same as the S
23:40:30toffe82to transfer the file ?
23:40:50toffe82sendfirm doens't find the player
23:41:02jhMikeSporting to the first of a new SoC type is rather time consuming
23:41:20 Quit n1s ()
23:42:02jhMikeSSo the V and S can use basically the same build?
23:42:29toffe82I hope so
23:42:44toffe82it is the same electronic
23:42:50*gevaerts doesn't like the V. 'beavt' sounds silly
23:43:14toffe82it is the wost display I ever seen on a toshiba gigabeat
23:44:08toffe82no device attached ??
23:44:33*jhMikeS is
23:44:40gevaertstoffe82: linux ? Have you tried lsusb (as root) ?
23:44:59 Nick lando___ is now known as lando (
23:45:03jhMikeStoffee82: same GPIOs are used for the transceiver?
23:45:38toffe82bus 002 device 008 :ID 0930:0014 Toshiba corp
23:45:45toffe82so it is connected
23:46:02toffe82some version of windows
23:46:20jhMikeSthat looks like a linux connect to me
23:46:20 Quit Mathiasdm ("Yuuw!")
23:46:25amiconnjhMikeS: I just did the same as is done for IMX31. Perhaps those bits aren't implemented on PP
23:47:01jhMikeSamiconn: there a register that tell you if those bits are read-only. their writability depends on implementation anyway.
23:47:03toffe82I gonna to do it the hard way ;) copy direct to the disk
23:47:10gevaertsamiconn: the PP has the PHY on the same chip, so it makes sense that it's not configurable
23:47:43amiconnProbably. That was just an experiment anyway
23:48:20 Quit fehmicans (Remote closed the connection)
23:49:46 Quit bluebrother ("leaving")
23:51:54 Join DerPapst_ [0] (
23:51:56 Quit DerPapst (Nick collision from services.)
23:51:58 Nick DerPapst_ is now known as DerPapst (
23:56:32toffe82what a nice brick :)
23:58:22toffe82when the player show the screen connect to your pc to repare it, in fact it has deleted the first partition

Previous day | Next day