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 2007-02-23

00:00:52 Join Introspector [0] (i=5886a37b@gateway/web/cgi-irc/
00:01:10hjIs there anybody except me that think the sensitivity on the thumbwheel of my Nano is a bit too high. I've created a patch which add a setting under system to specify the sensitivity of it.
00:02:41 Quit pearldiver (Read error: 110 (Connection timed out))
00:03:06 Quit Mouser_X (Nick collision from services.)
00:03:14 Join Mouser_X [0] (
00:05:01IntrospectorI have several problems with rockbox
00:05:09Introspectorinstalled it one hour ago
00:05:42Introspectormy iAudio x5 is no longer displayed in the windows explorer
00:06:01preglowdoes it run rockbox fine?
00:06:23Introspectoras I wrote
00:06:29Introspectorseveral problems
00:06:43Introspectorcan't go to the general settings menu
00:06:59Introspectorjust have the sound setting menu
00:07:13Introspectorand just access to the music folder
00:07:16 Join scubacoles [0] (
00:07:21markunBagder: when I wrote Toshiba Matsushita a long while ago about the LCD driver IC used in one of their modules they told me they couldn't answer me because I'm not a company. Do you think haxx can inquire for us?
00:12:11Shaidwhatís a good editor for *nix these days?
00:12:17Shaidor should I stick to vim
00:13:15swimmerok guys
00:13:23XavierGrwell Shaid I can see your apostrophe but the double quote is a black box on me... :P
00:13:24swimmerI resolved my problems with the playlists
00:13:52swimmera simple "recode latin1 /media/iriver/PLAYLISTS/*.m3u" gave me readable playlists :)
00:13:54markunswimmer: were you the one with the UTF-8 problems?
00:14:07swimmermarkun: no idea ...
00:14:22swimmerwhen was this problem?
00:14:33markunI read something in the logs today
00:14:33swimmerI was talking this afternoon t a few guys here
00:14:48swimmerabout what precisely?
00:14:53linuxstb_midgey: Yes, I have a Universal binary of rbutil.
00:15:49markunswimmer: it was swima, I guess that is you
00:16:00swimmeryes indeed - this was me
00:16:12swimmerI resolved as described above
00:16:18swimmerkind a weird story
00:16:24swimmerbut now it is solved
00:16:50markunand you are sure your default encoding is set to UTF-8?
00:17:14pixelmaIntrospector: sorry for the silly question but are you using the sub pack?
00:17:17markunlet me first check what recode does..
00:17:51Introspectorno silly question
00:17:53swimmerif I look at "General Settings -> Display -> Default Codepage" it says yes
00:18:13IntrospectorI have installed the daily firmware
00:18:23Introspectorcould'nt find a stable one
00:18:40pixelmaIntrospector: no I meant the thing for USB access
00:18:40markunswimmer: and the playlists didn't work with the Default Codepage set to latin1? (iso-8859-1)
00:19:01miso917 hours of charging and still no sign of a working iPod Nano (1G).
00:19:04swimmerand *after* processing 'recode latin1' file says still that it is "UTF-8 Unicode text"
00:19:07Introspectori have usb access. 5 min. ago i tried it again
00:19:10Introspectorand it worked
00:19:14swimmermarkun: no
00:19:20markunswimmer: sounds like it was double encoded then..
00:19:35swimmermarkun: possibly
00:19:43IntrospectorI deinstalled rockbox
00:19:51Introspectordoesn't work well
00:20:13swimmermarkun: but now I deleted all files on the iriver and copied them again and did the recode processing and now all is readable
00:20:28markunswimmer: well, happy to hear that
00:20:48pixelmaIntrospector: ok then, never heard of your other problems and don't have an X5 myself - but I thought Rockbox runs quite well on it
00:21:01swimmermarkun: before I did the recode processing I made sure that all files are utf-8 encoded by using vim with "set fileencoding=utf-8"
00:21:18swimmerthis may have avoided some double encoding indeed
00:21:19markunswimmer: if you rename all your playlists to .m3u8 you can change the default codepage if you want
00:21:22 Join fasmaie [0] (
00:21:30Introspectoris there any stable evrsion for iaudio x5?
00:21:35Introspectorcouldn't find
00:21:46swimmermarkun: I tried to rename a few of the playlists with no success
00:21:57swimmermarkun: so I weny on with .m3u
00:22:17swimmermarkun: and if you create new playlists you get .m3u files as well
00:22:35swimmereven with "Default Codepage=unicode"
00:22:53linuxstb_midgey: - it still needs work to make it Mac-friendly, but it seems to work.
00:22:59swimmermarkun: and to what do you want me to change it now?
00:23:09swimmermarkun: it still is unicode ....
00:23:25preglowIntrospector: there is no stable version, it's still under development, but the daily build should work fine
00:23:58Introspectorok, thany
00:24:06IntrospectorI'll try again
00:24:24Introspectorcause the sound quality was improved with RB
00:24:33Introspectorand nice features
00:25:01preglowrockbox should not make you lose usb if you did the isntall successfully, at least
00:25:14preglowwe've got several people who successfully use rockbox on x5
00:25:28Introspectoryes I know
00:25:42Introspectormabe murphy's law ;)
00:25:53markunswimmer: if the m3u files work now with the codepage on unicode they should also work when you rename them to .m3u8 (with any default codepage) but you can just leave it like this.
00:27:31swimmerthanks for your efforts
00:28:19 Join erictherad [0] (i=d8432e85@gateway/web/cgi-irc/
00:31:13m0s-if I had previous playlists made in itunes how do I retreieve them in RB
00:31:33hcsI do not know of a way.
00:31:42linuxstb_You need to export them to standard .m3u files - I think there are itunes plugins to do that.
00:32:30erictheradguys. my ipod doesn't like rockbox and i don't know what to do :(
00:32:49Shaidwhich ipod?
00:33:08m0s-time for a new one
00:33:30erictheradwell its firmware worked fine. and rockbox was working fine for awhile
00:33:32Shaidwhat exactly isnít working about it, erictherad?
00:33:57erictheradi messed with it, put some music on it, and let it recharge since my ipod's been dormant for awhile
00:34:38erictheradand i've left it plugged in with it showing that it's fully charge, and now it keeps saying that it's loading rockbox
00:34:58Shaidyouíve done a hardreset on it?
00:35:01erictheradi unplug it, still says it's loading. hold menu+select and it waits like a minute to reboot
00:35:10erictheradif that's menu+select than yea 8(
00:35:19erictherader then
00:35:50erictheradit goes to the now playing screen, immediately shuts off, shows the apple logo, does the whole rockbox initializing thing, and says it's loading forever
00:36:15pixelmam0s-: maybe an idea... ?
00:36:16Introspectorstill problem with RB and iAudio X5
00:36:34Introspectorcan't find the general settings menu
00:36:42Shaidthatís odd, erictherad
00:36:49m0s-where are the playlists held on the ipod?
00:37:15linuxstb_Rockbox stores them in plain .m3u text files, Apple's firmware stores them in the itunesdb.
00:37:20pixelmaIntrospector: I think it is a short press of "rec" on X5
00:38:00m0s-so linux I can't retrieve them from the itunesdb can I?
00:38:01erictheradshould i reinstall rockbox or something?
00:38:13Shaidworth a shot I guess
00:38:19Shaidsomething may have gone kookoo
00:38:48hcsm0s-: I don't know if iTunes can export them to m3u, but several other programs can
00:39:09pixelmaIntrospector: you can find a manual here: (downloadable or online versions) - worth a try :)
00:39:13m0s-no I wanted ones from the ipod directly not the itunes but I think I got something
00:39:16erictheradalright. guess i'll try that in a little bit. thanks for your time
00:39:20hcsm0s-: try ?
00:39:25 Part erictherad
00:39:31Introspectoryes, i just downloaded it *g*
00:39:46m0s-I'm using xplay
00:40:14hcs'k, I'm just going to shut up and stop being unhelpful now
00:40:27Introspectorhow can I find out the capacity of my battery?
00:41:53 Join Nico_P [0] (
00:42:19 Quit Nico_P (Remote closed the connection)
00:42:30 Join Nico_P [0] (
00:43:30 Quit Nico_P (Read error: 104 (Connection reset by peer))
00:45:05 Join B123 [0] (
00:45:20B123hey everyone, I was jw how i can get artwork to show in Rockbox, anyone care to help?
00:46:21linuxstb_Use one of the unsupported builds which include the Album Art patch.
00:46:34fasmaieOr build it yourself
00:47:06B123I think i am, im using the latest. j something build, can't remember what really but im not sure how to actualy GET the album art work to show.
00:47:16 Join lee-qid [0] (
00:47:45B123Not sure if im doing something wrong, or if my build doesn't have it, I was jw how i would know
00:48:07m0s-thanks for the link
00:48:10 Quit midgey ()
00:48:14linuxstb_Have you saved your album art as .bmp files in the album folders?
00:48:52B123Some i believe so, but it comes upand 404 album in jClix. they might be JPG's tho, and what should the file name be just COVER
00:48:59 Join petur [0] (n=petur@rockbox/developer/petur)
00:49:01linuxstb_B123: Seen this page?
00:51:11B123also one other question. the mpeg player doesn't want to load my videos to well
00:51:13B123any idea why?
00:52:02linuxstb_What's the exact problem?
00:52:15B123I go and i open he file
00:52:15B123and ti says
00:52:23B123and then just goes back to the file screen
00:52:31 Quit markun (Read error: 104 (Connection reset by peer))
00:52:53linuxstb_What resolution are they? DId you re-encode them to the size of your player's LCD?
00:53:05B123you have to do that =/
00:53:27linuxstb_Of course... See
00:53:36 Join markun [0] (n=markun@rockbox/developer/markun)
00:54:03B123Thanks again
00:54:56 Quit B123 ("KVIrc 3.2.4 Anomalies")
00:56:09 Quit ender` (Read error: 104 (Connection reset by peer))
00:56:22Soappixelma: I'm very happy for you, Muffin is quite generous.
00:56:48 Quit funky (Read error: 113 (No route to host))
00:57:08pixelmathanks - and I think so, too :)
00:59:06Soapmiso91: If it has been 7 hours, I would beging to suspect your USB cable and/or your USB port.
00:59:30 Quit Ne-X-us ()
00:59:48m0s-this search tool is so nice!
00:59:55 Quit fasmaie (Remote closed the connection)
01:01:12SoapIt is entirely possible, miso91, that your iPod battery has bit the big one. However, the behavior you described is not uncommon at all for iPods, and quite common for Nanos. I really think trying to charge on another USB port (not an internal or external hub) on (preferably) another computer is your best next step. If that doesn't work trying someone elses cable would be my next step.
01:01:42SoapThen you can always start talking battery replacement, Apple Store service, or selling it to me for $25 a gig ;)
01:02:09SoapBut, all joking aside, I really do suspect a lack-o-charge situation.
01:02:11*linuxstb_ will sell Soap his 60GB Color for $25 a gig
01:02:31*hcs will sell his for $20 a gig, beat that
01:02:47Introspectorwow! radio sound improved dramatically with rockbox
01:03:24Introspectorat the moment "Snow Patrol" *g*
01:03:37pregloweverything does
01:03:40preglowwelcome to wonderland
01:03:50Mikachupreglow: did you complain about split screen in irssi the other day?
01:05:47preglowMikachu: don't think so
01:05:50preglowi never use it
01:06:39Mikachui just told another guy how to set it up to show the input line directly below the active window instead of the bottom of the screen, and i thought you complained about that
01:07:07 Quit Mouser_X (Read error: 110 (Connection timed out))
01:07:20*preglow strokes logf
01:07:31*Mikachu takes a few steps back
01:07:33preglowMikachu: don't think i did
01:07:49Mikachumust have been someone else then :)
01:08:37 Part redbreva
01:10:17preglowi sure hope so
01:10:41Mikachui could even have dreamed it
01:11:32preglowin that case i wish you more eventful dreams in the future
01:11:40preglowdreaming about irssi seems like a waste ;)
01:11:46Mikachuhaha, yes. thanks
01:13:03preglowis it just me or does logfdump display lines backwards?
01:13:08preglowthat is, in reverse order
01:13:19Introspectorgood night
01:13:44m0s-my headphones are not as loud is the settings in RB available to make it louder?
01:14:05preglowm0s-: well, you can tweak the volume as high as you can, but apart from that, no
01:14:11preglowif you use replaygain, you can set the preamp higher
01:14:17zylcheThe horse is in the stable.
01:14:25preglowzylche: roger that, the falcon has landed
01:14:51m0s-ok cool
01:15:01m0s-I was hoping the bass would change a bit more too
01:15:07m0s-I ahve studio headphones
01:15:29m0s-where is the replaygain?
01:15:33preglowwhat dap do you have?
01:15:40preglowreplaygain is in the playback menu
01:15:49preglowyour files need to be replaygain tagged for it to work
01:15:59preglowyou'll have distortion anyway, studio headphones aren't really meant for use with daps
01:16:03preglowtoo weak output amps
01:16:33m0s-oh how do I get my files replaygain tagged?
01:16:37preglowit won't help
01:16:59preglowif the output level is still not good at max volume, there's nothing you can do but buy a headphone amplifier or buy other headphones with a higher impedance
01:17:05 Quit Introspector ("CGI:IRC (EOF)")
01:17:34m0s-those are the ones
01:17:38***Saving seen data "./dancer.seen"
01:17:54 Join Mouser_X [0] (
01:17:57preglowyeah, i've used a pair of those lots, and they're really silent
01:18:02preglownice sound, but silent
01:18:09preglowyou need a headphone amp to drive them properly with an ipod
01:18:31m0s-yes the sound quality is amazing
01:18:43 Quit petur ("sssssssssss---------PLOP!")
01:18:53 Quit weet ()
01:20:18 Join Ne-X-us [0] (
01:21:12preglowi am an idiot
01:22:16Mikachuwhat did you do this time?
01:23:00preglowrandom tomfoolery in settings.c
01:23:25markunpreglow: why this time?
01:24:44preglowwhy what this time?
01:24:52 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
01:26:28markunpreglow: the connection here was lagging.. my question looks a bit out of context in the logs :)
01:26:41 Quit taz|away ("( :: NoNameScript 4.02 :: )")
01:27:07preglowi get it
01:28:17 Part toffe
01:28:21miso91Soap, I'll try that.
01:29:33 Join MonkeyTamer [0] (n=chatzill@
01:32:11 Quit Mouser_X (Nick collision from services.)
01:32:20 Join Mouser_X [0] (
01:33:02 Join Domonoky [0] (
01:34:37 Join midgey [0] (
01:41:30preglowjhMikeS: the moment i start adding #defines for the command parameter of the callback, sound.c needs to know about dsp.h again :-)
01:43:15 Quit lee-qid (Read error: 110 (Connection timed out))
01:44:49preglowjhMikeS: also, i think i agree with amiconn in 7000hz being a bit high, i liked 6000hz better
01:45:24Soapm0s-: I believe preglow brainfarted. You don't want higher impedance headphones, you want lower impedance headphones.
01:46:07SoapThough 55ohm should be right in the sweet spot for an iPod, and their sensitivity appears not bad either. I am suprised they are too quiet just looking at the specs.
01:46:38 Quit daurnimator ("Cyas later...")
01:47:12preglowahh, yes
01:47:13MonkeyTamer? I had thought ipods need higher impedance
01:49:28Soaphigher than 16
01:49:42Soapbut lower than 100 in my experience.
01:49:52MonkeyTamerOh, that certainly makes sense
01:50:21Soapseperate issues. first is the poor bass reproduction on sub 32 ohm loads. Second is the weak amp that struggles on high impedance loads.
01:50:47MonkeyTamersounds like an approach-avoidance situation
01:51:36MonkeyTamerhow did they manage to carry over that design flaw for so many "generations"?
01:53:28SoapI think the high-impedance problem was a concious decision not to drive headphones owned by 1 percenters. I think the low-impedance issue is a design calculation (to sub-size the capacitors) which bit them in the butt. That issue has gotten better since the 3rd gens. Rember also that before the iPods 16 ohm phones were _much_ less common.
01:54:03Soap80 ohm phones used to be considered low-impedance.
01:54:51SoapBut that ^^ is all speculation on my part. I have no real insight.
01:55:05MonkeyTamerperhaps it has to do with the ubiquitous nature of earbuds these days
01:55:34MonkeyTamerI haven't seen many earbuds higher than 64 ohms if I recall correctly
01:55:44preglowthe bass problem is definitely from wanting to use a lower-capacticance cap, yes
01:55:50preglowthey get large
01:56:12MonkeyTamerthat makes sense
01:56:34amiconnSoap: The low-impedance problem on ipods is just repeating mistakes of other hardware which went through the same problem
01:56:44amiconnObviously apple didn't pay attention
01:57:23MonkeyTamersome of the design flaws are pretty obvious too... I'm just glad I'm going to get rid of my ipod color soon
01:57:24amiconnThe archos players also had problems with bass reproduction on low-impedance headphones −− that was before Y2K (!)...
01:57:24m0s-I just want the bass I get from my stereo speakers
01:57:35amiconnThey fixed that in a later hardware revision
01:58:27MonkeyTamerHow does the gigabeat fair with the impedance, as I seem to hear about that device so frequently?
01:59:47preglowamiconn: which archoses did alarm, again?
02:00:14amiconnfm and v2 recorders, and the v1 with a slight hardware mod
02:01:27preglowthe alarm code is weird in places
02:01:31preglowin addition to not working correctly
02:02:00Domonokywhich screen resolution has the ipod 3g ?
02:02:04amiconnThat's quite possible, I never had a chance to test it yet
02:03:05linuxstb_Domonoky: Same as the 4g and h1x0
02:03:17Domonokyoki.. thx
02:03:33preglowamiconn: btw, i've redone sw tone controls now so should be less glitchy
02:03:38 Join inversions [0] (
02:03:40preglowi'll toss up a patch in the near future
02:03:44linuxstb_Domonokyt: BTW, I've just uploaded my Mac OS X build of rbutil to the RockboxUtility wiki.
02:03:55*Domonoky is beginning to code a theme installer for rbUtil..
02:04:35 Quit printfXh4 (Read error: 145 (Connection timed out))
02:04:58linuxstb_Something that could be useful (for both Rockbox and the bootloader) is to allow the user to choose a file, instead of only downloading.
02:05:42Domonokyjeah, would be usefull
02:06:07preglowamiconn: how much does one usually have to pay for a working hd based archos?
02:07:06 Join daurnimator [0] (n=fake@unaffiliated/daurnimator)
02:07:12preglowi can't seem to find any working ones
02:07:58luckzyou know what amazes me?
02:08:26*amiconn currently has 5 working hd-based archoses on his ebay watch list
02:08:27luckzwhen my pc goes all lol-BSOD or something on me, or I just reboot it while teh rockboX5 is still connected, I can't POST.
02:08:33amiconnALl on
02:08:42luckzeww germans :(
02:09:11amiconnI mainly want to find out for how much they go nowadays, but also one of them is an FM recorder, which I do not have yet....
02:09:17preglowi'm not too keen on having to brush up on my german to buy something, heh
02:09:23luckzunplugging the "OK to disconnect" (occasionally "Connected") X5 allows it to POST.
02:09:27 Join SirFunk [0] (
02:09:40preglowamiconn: didn't jörg have a bunch of archoses lying around?
02:09:45luckzpreglow: you'll surely find enough people willing to translate online
02:09:48amiconnpreglow: I think it largely depends on what type it is, and what disk is in it
02:10:22amiconnThere's one 'buy now' offer of a recorder v1 upgraded to 100GB, for EUR 190
02:10:37amiconnI think that's a fair price considering the 100GB
02:10:42preglowa little more than i'm willing to spend on something i'll just for testing, i'm afraid
02:10:55amiconnPlayers should go for less
02:11:14midgeylinuxstb: your build works great, im just having some problems building rbutil here
02:11:33linuxstb_Are you using the Makefile.macosx file?
02:11:35amiconnI only recently restarted watching archoses on ebay, so I don't know the final prices nowadays
02:12:18 Join MrAustin1337 [0] (
02:12:19pixelmayes preglow - get a Player </bad joke> :P
02:12:35amiconnNot that bad...
02:12:46linuxstb_midgey: I think you should be using "make -f Makefile.macosx" (after changing the hard-coded paths at the top)
02:12:51amiconnThe player still does the main job of a music player - it plays music
02:12:57preglowbut just mp3
02:13:07linuxstb_(and mp2...)
02:13:19amiconnI doubt that any of the 'modern' targets are still running in 5 years
02:13:24preglowi have one ep in mp2, totaling seven tracks
02:13:43amiconnBut anyway, I'll continue watching
02:13:48MrAustin1337I see on information about svn changelog but no information about how to checkout the svn. Anyone have a quick svn url?
02:13:49preglowheh, we'll see
02:13:57preglowi have high hopes for my h120
02:14:21linuxstb_MrAustin1337: See the UsingSVN wiki page.
02:14:47MrAustin1337linuxstb_, Thank you.
02:15:08amiconnThe first one (a 20GB recorder v1) will end 25.02.07 16:20:53 CET, currently at EUR 50
02:15:56amiconnOnly shipping to germany, but that should be solvable
02:16:36preglowbtw, anyone want to test ipod alarm?
02:16:43amiconnpreglow: Yes, JŲrg has a whole bunch of archoses, most of them defective, and without HD. It should be possible to put together a few working ones from the parts
02:16:50 Join Soul-Slayer [0] (n=jonno@
02:16:54 Quit Mouser_X (Nick collision from services.)
02:17:03 Join Mouser_X [0] (
02:17:11amiconnBut I don't think you would like one, as (iirc) most of them are players
02:17:21preglowhmm, ok
02:17:29preglowi thought i remember him mentioning some of them only lacked hds
02:17:46amiconnVery possible that it's just the hd
02:17:59amiconn2.5" hdds shouldn't be a problem
02:18:14 Quit MonkeyTamer ("Chatzilla 0.9.77 [Firefox]")
02:21:13 Join fasmaie [0] (n=yohann@
02:21:13 Quit linuxstb_ ("CGI:IRC (EOF)")
02:25:42amiconnpreglow: A recorder v1 on ebay uk:
02:29:56preglownot exactly expensive...
02:30:21amiconnAnd one on
02:30:34amiconnThe 10GBs are USB1.1 though
02:30:37preglowfor anyone interested:
02:30:58 Join |Lupin| [0] (
02:31:11|Lupin|Hello, everybody !
02:31:28|Lupin|Anybody coming to FOSDEM ?
02:31:52preglowoooh, brussels
02:32:05preglowbut no, i'm not
02:32:20amiconnlinuxstb: Did you receive your AV300 meanwhile?
02:32:33linuxstbYes, I've had it for a few weeks now.
02:33:05linuxstbpreglow: Maybe HAVE_ALARM_MOD needs renaming...
02:33:12pixelmathought that was an waffle iron ;)
02:33:50linuxstbIt arrived packed in a waffle iron box.
02:33:56preglowlinuxstb: hehe, yeah
02:33:59preglowi'll probably do that
02:34:14linuxstbHAVE_RTC_ALARM ?
02:34:20preglowsounds good
02:34:33|Lupin|So, nobody ?
02:34:40preglow|Lupin|: doesn't seem like it
02:34:41amiconnA recorder 20:
02:35:45amiconnAnd another one:
02:36:32preglowthese are still recorder v1?
02:36:33linuxstbpreglow: You didn't need to change anything in apps/ ?
02:36:51preglowlinuxstb: i don't think so, i'll diff again to be sure
02:37:20amiconnpreglow: Yes, but the 20GB are usb2.0
02:37:21linuxstbA couple of warnings in drivers/rtc/rtc_pcf50605.c (ipod Color build)
02:37:22daurnimatorlinuxstb: you done anything with it yet?
02:37:32preglowlinuxstb: nope
02:37:35linuxstbI installed medios...
02:37:55linuxstbAnd I've made a small start on the Rockbox port - there is a little code in SVN.
02:37:55amiconnI already found 2 more on, plus a player
02:38:04preglowlinuxstb: yeah, know about them
02:38:27preglowlinuxstb: the rtc alarm api has some redundancies which aren't really used anymore any place
02:38:27amiconn..and I'm only halfway through the 'archos' result list...
02:38:58linuxstbpreglow: So does it auto-resume with the alarm, or does it need to be set manually?
02:39:52amiconnpreglow: You'd need this mod for alarm on the v1:
02:40:07amiconn(requires a transistor, 2 resistors and some wires)
02:40:15preglowlinuxstb: autoresume
02:40:56 Quit Soul-Slayer ("Leaving.")
02:41:12*linuxstb shuts down and waits 4 minutes
02:41:29preglowlinuxstb: first thing i did before coding this was changing the increment to 1 :)
02:41:40linuxstbNot in the patch though...
02:41:48preglowamiconn: that's all? why isn't it enabled by default?
02:41:58amiconnAsk archos...
02:42:06amiconnThe fm and v2 have it
02:42:32preglowlinuxstb: i've got so much other altered stuff in apps/ i couldn't be bothered
02:42:42preglowi should consider using several source trees
02:43:18amiconnIt seems that there's a law that forces dap manufacturers to put a few design flaws in their devices
02:43:28preglowhaha, yeah, i noticed
02:45:21JdGordonits so they can keep releasing new versions
02:45:22 Join Xerion [0] (
02:46:07*amiconn thinks that if linuxstb starts working on the AV300, that might be strong motivation to work on playback engine unification, as the AV300 will be kind of "mixed codec"
02:46:09 Quit Mouser_X (Nick collision from services.)
02:46:18 Join Mouser_X [0] (
02:46:18linuxstbHmm, not looking good for the alarm...
02:46:53preglowbhargh, i just tested it here and it worked great
02:46:57preglowi'll test again
02:48:01linuxstbI'll give it another go as well.
02:48:18preglowi've messed up
02:48:20linuxstbdon't don't ?
02:48:21preglownew patch up soon
02:48:51 Quit inversions (Read error: 113 (No route to host))
02:49:01preglowi removed the bloody rtcwak bit toggle
02:49:04JdGordonis the pcd50605 the one used in the h300?
02:49:09preglowi should mess less around with wakeup flags at the last minute
02:49:14preglowJdGordon: they say so
02:49:42linuxstbJdGordon: The h300 has the pcf50606 IIRC (but they are virtually identical).
02:49:43JdGordondoes this mean we might get alarm going in it soonish? (i assume a new bootloader would be needed first tho?)
02:50:00preglowlinuxstb: no, that wasn't what i removed after all, it should work :/
02:50:11preglowJdGordon: new bootloader first needed, yes
02:50:17preglowalarm code is ready apart from that
02:50:36 Quit fasmaie (Read error: 110 (Connection timed out))
02:51:30preglowlinuxstb: switch it on again and see if the alarm time readback works ok
02:51:44linuxstbWhere's the alarm readback?
02:52:17preglowjust go to the alarm screen and see if the time is the same as you set
02:52:41linuxstbIt was.
02:53:07linuxstbI've just shutdown again.
02:53:20linuxstbI got a message "alarm in 3 minutes"
02:53:30preglowperhaps the pcf revisions vary somewhat and i need to unmask the interrupt on yours
02:54:16linuxstbJust to make sure I'm not doing something stupid, I should just go to the Wake Up Alarm screen, set the time, press SELECT to accept, and then shutdown?
02:55:14linuxstbI need to sleep now, but I'll give it a go on my 5g tomorrow, see if that's any more co-operative.
02:56:51 Join MrMuffin [0] (
02:56:53linuxstbI'll also try a clean SVN build on my Color - I'm running the COP patch at the moment.
02:57:09linuxstbBut I would be surprised if that affected it.
02:57:34preglowme too
02:57:50linuxstbWell, not surprised, but confused...
02:59:36 Quit entheh ("^~")
02:59:48|Lupin|bye everybody
02:59:55 Quit |Lupin| ("leaving")
03:00:19preglowshit, i almost accidentally commited the wip sw tone controls
03:00:26preglowguess it's time for sleep for me too
03:04:08 Join donutman25 [0] (i=18e72b63@gateway/web/cgi-irc/
03:07:17 Quit donutman25 (Client Quit)
03:07:28 Join pearldiver [0] (
03:07:33preglowfor some bloody reason svn diff doesn't pick up diffs in one file if i explicitely specify it on the command line
03:07:38preglowbloody annoying
03:09:17 Join TrueJournals [0] (
03:10:50TrueJournalsIs there a page on the rockbox website somewhere that lists all the supported types of music files?
03:11:17linuxstbSee the table at the bottom of the page, but it may be out of date now...
03:11:32TrueJournalsah, didn't see that table
03:12:41 Part pixelma
03:13:08 Quit midgey ()
03:15:10TrueJournalswhat would file extensions be for wavpack and shorten?
03:16:38 Join scorche [0] (n=scorche@rockbox/administrator/scorche)
03:17:30 Join perldiver [0] (
03:17:41***Saving seen data "./dancer.seen"
03:22:07 Join fasmaie [0] (
03:22:27 Part TrueJournals
03:30:12 Quit scubacoles (Remote closed the connection)
03:33:21 Quit pearldiver (Read error: 110 (Connection timed out))
03:35:33 Join BHSPitLappy [0] (
03:38:10 Quit Domonoky (Read error: 104 (Connection reset by peer))
03:38:21 Join midgey [0] (
03:40:43 Quit miso91 (Read error: 104 (Connection reset by peer))
03:44:25 Quit robin0800 ("Remember, you're unique, like everyone else")
03:44:34 Join Winchester [0] (
03:50:14 Quit Thundercloud_ (Remote closed the connection)
03:54:54 Part Winchester
03:55:00 Join BHSPitLappy_ [0] (
03:55:26 Join BHSPitMonkey_ [0] (
03:55:26 Quit BHSPitLappy (Nick collision from services.)
03:55:48 Nick BHSPitLappy_ is now known as BHSPitLappy (
03:56:14 Quit BHSPitMonkey (Nick collision from services.)
03:56:30 Nick BHSPitMonkey_ is now known as BHSPitMonkey (
03:58:35 Quit fasmaie (Remote closed the connection)
04:05:11 Quit Mouser_X (Read error: 110 (Connection timed out))
04:28:26 Join borntorock [0] (i=4425e7a2@gateway/web/cgi-irc/
04:28:50borntorocki'm in desperate need of help!!!
04:29:49Soapask the question.
04:29:56 Quit borntorock (Client Quit)
04:30:23scorchequite desperate, he was
04:33:19 Join BornToFrag [0] (
04:33:32BornToFragsomeone please help me
04:33:46scorcheif you are going to keep doing that, people wont
04:33:55ShaidJust ask the question.
04:34:01ShaidEasiest way to get an answer.
04:34:03BornToFragokay sir
04:34:19BornToFragok so i got my friend's ipodvideo to install rockbox
04:34:31BornToFragi installed the bootloader and dailybuild
04:34:38BornToFragand disconnected the ipod
04:34:46BornToFragbut then it got froze on the bootloader
04:34:52BornToFragwon't progress
04:35:09scorchewhat does it say?
04:35:13BornToFrageven if i force reset it, it would still get stuck there
04:35:20BornToFragumm Rockbox: boot loader
04:35:27 Join Vague_Rant [0] (n=opera@wikipedia/vague-rant)
04:35:38BornToFragVersion: 20r1294-070204
04:35:45Vague_RantIs anyone aware of a BDF font editor for Windows other than FontForge?
04:35:48BornToFragTOSHIBA MK8010GAH
04:35:57Soap80 GB ipods are not supported.
04:36:04Soapthey don't work at this time.
04:36:10BornToFrag.....what can i do?
04:36:14 Join akaidiota [0] (
04:36:17scorcheuninstall rockbox
04:36:35scorcheboot into disk mode
04:36:36BornToFragbut since it is stuck on that bootloader loading screen
04:36:42scorcheboot into disk mode
04:36:44BornToFragwindows wont recognize it
04:36:48DBUGEnqueued KICK scorche
04:36:48scorcheboot into disk mode
04:36:52BornToFraghow do i do that?
04:36:54SoapNot to rub it in, but says so on the front page, and in the manual, and the wiki install instructions. Pretty much anywhere you read install instructions it said "Ipod video 80 GB and second generation Nano not supported"
04:37:06BornToFragi'm sorry to bother you guys
04:37:20BornToFragbut im gonna get killed by this kid if i say that i broke his ipod
04:37:32scorcheyou didnt break it
04:39:00BornToFraghow can i do this it wont recognize ipod in itunes
04:39:03scorcheyou didnt break it
04:39:12scorcheboot into disk mode
04:39:26luckzI think he has no clue how :p
04:39:34BornToFragmay i kindly ask how do i boot into disk mode?
04:39:40scorchegoogle as well as our manual tells him
04:40:14 Quit Ne-X-us ()
04:41:22BornToFragi love you guys so much
04:41:40BornToFragthank you
04:53:58 Quit akaidiot (Connection timed out)
04:59:12 Quit BornToFrag ()
05:03:45 Part hj
05:14:06 Join Wincheste1 [0] (
05:16:00 Quit akaias (Read error: 104 (Connection reset by peer))
05:17:45***Saving seen data "./dancer.seen"
05:25:47Shaidwhat did happen with the 80g ipods, anyway? it was all down to having to read 2 sectors at once?
05:26:02 Part Vague_Rant
05:28:28 Join akaias [0] (
05:43:31 Join combrains [0] (
05:44:19MrAustin1337How do you turn off an iPod with rockbox installed.
05:45:02 Join Mouser_X [0] (
05:45:08combrainsI don't have an ipod so all I can do is redirect you to the manual
05:45:56scorcheMrAustin1337: hold play/pause
05:50:55 Join printfXh4 [0] (
06:00:35 Join hj [0] (
06:03:14hjI've noticed that the party mode setting doesn't seem to apply when you are browsing your files in database mode. That is when you select something it will stop playing what is currently playing and start playing what is selected. I've tried fixing this me yself, but have been unable to figure out how to do it. Anyone here have some pointers. I've figured out where in the tagtree.c code I am to look, but I am stumped as to how add the selected song to
06:08:15 Quit Nibbier (Read error: 145 (Connection timed out))
06:10:11combrainsare there any gb devs around?
06:10:40 Quit Mouser_X (Nick collision from services.)
06:10:49 Join Mouser_X [0] (
06:15:42 Quit rotator ()
06:16:47SoapGameBoy or Gigabeat? Either way now is a slow hour for the developers.
06:17:22 Join Nibbier [0] (
06:17:54combrainssorry - gigabeat
06:30:34 Join mightybrick [0] (i=44bb32e5@gateway/web/cgi-irc/
06:40:05mightybrickI just set up my cross-compilers, on xubuntu, and added the line export PATH=/usr/local/arm-elf/bin:$PATH to my .bachrc file, but I still get an error message that arm-elf-gcc is not in my path. What else can I try to get my cross compilers to work?
06:40:41Galoistry spelling the file right, it's .bashrc not .bachrc
06:40:47Galoistry logging out and logging back in
06:40:51 Join Roan [0] (
06:41:19mightybrickYah, I meant .bashrc.
06:44:03 Quit mightybrick ("CGI:IRC (EOF)")
06:54:46 Join illriginal [0] (
07:15:58 Quit Mouser_X (Nick collision from services.)
07:16:07 Join Mouser_X [0] (
07:17:49***Saving seen data "./dancer.seen"
07:28:04 Quit Roan (Read error: 110 (Connection timed out))
07:29:29 Join tyler_d [0] (
07:30:00tyler_dinstalling rockbox using mandriva.... ipodpatcher is not a usable format???
07:30:25 Join Vague_Rant [0] (n=opera@wikipedia/vague-rant)
07:30:46Vague_RantMassively lame question alert: How do I set text and background colors for my theme?
07:31:35Vague_RantI couldn't find any mention of either on the site, on MisticRiver or with Google.
07:34:12 Quit Wincheste1 (Read error: 110 (Connection timed out))
07:34:56midkaymenu - general settings - display - lcd settings - fg/bg colors?
07:36:03Vague_RantGuh, dumb. The previous theme's backdrop is white.
07:36:16Vague_RantHow can I clear that?
07:36:36midkayclear backdrop, in the same menu :D
07:37:04Vague_RantOf course.
07:37:06Vague_RantThanks so much.
07:37:32midkayno problem. :)
07:41:47 Part daurnimator
07:43:16 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
07:43:19 Join miepchen^schlaf [0] (
07:44:24 Join redbreva [0] (
07:47:22 Quit Mouser_X (Nick collision from services.)
07:47:31 Join Mouser_X [0] (
07:48:53 Join pondlife [0] (
07:54:47 Join aliask [0] (
07:55:03 Nick midgey is now known as midgey|birthday (
07:57:41JdGordonhappy bday :)
07:57:56 Join EbErT [0] (
08:02:38 Quit Mouser_X (Nick collision from services.)
08:02:47 Join Mouser_X [0] (
08:04:21 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
08:05:33 Join daurnimator [0] (n=fake@unaffiliated/daurnimator)
08:06:42 Part EbErT
08:15:46midkayJdGordon: sup with root menu? seems like all you need are some keymaps, right?
08:25:54JdGordonpretty much
08:26:40JdGordonmidkay: i think its only the archos and gb keys we need
08:26:52JdGordonIve done ipod and Barry sent me for a few others
08:27:10midkayJdGordon: dunno about giga.. what? gigabeat, haha.. got confused there.
08:27:23midkayok, i can give archos since i've got/used one plenty if you want..
08:27:26JdGordonalso need the iriver remote keypads
08:27:52midkayas for the other couple keymaps, can't you just look at say, the main menu keymappings and translate them pretty closely?
08:28:01midkaylet me know when you get back.
08:29:29 Join kaaloo [0] (
08:29:57 Quit Mouser_X (Read error: 110 (Connection timed out))
08:34:13 Part Vague_Rant
08:35:48 Join Mouser_X [0] (
08:38:12 Quit lostnihilist (Read error: 110 (Connection timed out))
08:44:38 Join ender` [0] (
08:48:58 Join Rob2222 [0] (
08:52:00midgey|birthdayJdGordon: thanks :)
08:54:06 Quit miepchen^schlaf (Read error: 113 (No route to host))
08:54:15 Join Ribs [0] (n=ribs@
08:56:54 Quit Mouser_X (Read error: 60 (Operation timed out))
09:00:14 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
09:01:27 Quit hcs ("Download Gaim:")
09:04:23 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:04:50 Quit MrAustin1337 ("Leaving")
09:04:53JdGordonmidkay: well, i think in all targets the standard context is used for the main menu, but 2 new actions are added which need to be dealt with seperalty.. and im not exactly sure what buttons ppl want to use
09:05:47midkaywell, there should only be a few options, shouldn't be too hard to pick some standard keymappings. you can always change them later.
09:06:58 Quit Rob222241 (Read error: 110 (Connection timed out))
09:07:14LinusNJdGordon: what actions are those?
09:09:10 Join hcs [0] (n=hcs@rockbox/contributor/hcs)
09:13:33JdGordonaction_menu_stop and aciton-menu_wps .. but these could possibly be renamed because they should be the same button as action_tree_[stop|menu]
09:14:06CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
09:14:06*JdGordon 's sister is wierd.. she thinks right in the root should retunr the the screen you entered root from
09:14:46peturright = back ?
09:15:14JdGordonbecause you get to the root with left, so right is opposite...
09:15:46JdGordoni _think_ ... I couldnt quite get her to articulate why she didnt like the root menu :p
09:16:07peturprobably because you made it
09:17:50***Saving seen data "./dancer.seen"
09:21:30LinusNi really like the root menu
09:22:13*petur has to try it soon
09:28:52GodEaterit's still in patch form currently correct ?
09:29:08*petur gets tired of people failing to set correct input source for recording. Maybe the input source should be shown on the rec screen (for some: in double-sized font, and flashing)
09:30:39 Quit perldiver (Read error: 110 (Connection timed out))
09:31:49 Quit bun-bun (Read error: 110 (Connection timed out))
09:33:32 Quit JdGordon (Read error: 110 (Connection timed out))
09:35:01 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
09:39:56 Join bun-bun [0] (
09:47:50 Quit linuxstb (Read error: 110 (Connection timed out))
09:48:28 Quit hcs ("Leaving.")
09:53:01jhMikeSpetur: something else was displayed there before but I don't recall what. also is that forum thread (...not stable...) still relevant or yet to be determined?
09:54:00 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
09:55:10peturjhMikeS: am listening to a fresh recroding of yesterday evening :D - will close that forum thread, seems to be rockstable (pun intended)
09:55:32peturrecording even
09:57:17 Join bluebrother [0] (i=IyUX3HWW@rockbox/staff/bluebrother)
10:03:06GodEaterhas anyone tested the rootmenu patch on a gigabeat yet ?
10:04:51*jhMikeS thinks he'll soon get to removing the extra check gunk to clean things up if everything is good
10:05:28*GodEater posts a bug report to FS
10:05:59jhMikeSGodEater: not a recording bug I hope! :0
10:06:24GodEaterno - root menu patch
10:06:43GodEaterI think it would be unfair to post a bug about recording not working on the gigabeat
10:06:48GodEatergiven there's no input on it ;)
10:06:57GodEaterI'm not holding you guys responsible for that
10:07:42jhMikeSwell, then recording code should have no relevance
10:08:10Shaidthatíd be an interesting bug...
10:08:24GodEaterI wouldn't put it past someone to report it =/
10:08:47*jhMikeS hates to think he wrote code so buggy it causes problems when not even compiled in the build :\
10:08:55peturit's a big bug made by toshiba engineers (or product managers probably)
10:09:03hcsguilt by association
10:09:20jhMikeSmaybe it records through the headphone jack too :D
10:09:40peturI'm sure that if you feed it a loud enough signal,....
10:09:44*petur ducks
10:10:25 Quit combrains (Read error: 110 (Connection timed out))
10:27:28 Join Thundercloud [0] (n=thunderc@
10:30:23*amiconn hands petur some tags: <h1><b><font color="red"><blink>Recording souce: mic</blink></font></b></h1>
10:30:59*LinusN hands amiconn a spell checker :-P
10:31:14Bagderit spells sauce ;-)
10:31:23crashdcan the image viewer use all available pixels on the ipodvideo?
10:31:48LinusNi believe so
10:32:14 Quit GodEater ("CGI:IRC (Ping timeout)")
10:35:25Kasperlewhat is the status with recording through a mic on the 5g/5.5g? anybody working on that? are there known obstacles? is there a general idea of whether it'd be simple or hard to do?
10:37:59 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
10:44:29linuxstb_Kasperle: Do you mean via the headphone socket?
10:44:31GodEaterwoo! No more yellow builds from me!
10:45:15Kasperlelinuxstb_: yep
10:45:18 Join Mouser_X [0] (
10:45:40GodEateris the problem that it physically can't record via the headphone socket ?
10:45:51*GodEater seems to think it is
10:46:57Kasperlewell, that might explain it not working ;)
10:48:21GodEaterlinuxstb_: your posts in the apple installs forum were making me chuckle this morning - esp. the thread where you just kept posting the google search for ipod disk mode over and over :)
10:49:32ShaidYou spoilt the ending...
10:49:42ShaidNo point reading now.
10:49:48*Shaid reads them anyway.
10:50:47 Join Vague_Rant [0] (
10:51:07GodEatersorry Shaid
10:52:32linuxstb_Kasperle: The only ipods we know that recording through the headphone jack works are the 4g and Photo (and maybe the 3g). One those ipods, you need to setup the headphone jack via a GPIO pin. Doing exactly the same on a 5g doesn't work, which could mean either recording via the headphone jack isn't possible, or it needs to be enabled in a different way.
10:53:17linuxstb_But given that there are no official accessories for the 5g that record via the headphone socket (they use the dock connector), I'm guessing it simply isn't possible, but who knows...
10:54:15linuxstb_But no-one seems to be working on ipod recording anyway.
11:02:14 Part Vague_Rant
11:07:55Kasperlelinuxstb_: it would be just like apple to disable such a useful feature to screw their customers over
11:08:54linuxstb_I think it's simply that the 5g (and Nano) don't have the serial connector next to the headphone socket like earlier ipods (probably due to space), and accessories need access to both the line-in and serial port.
11:08:55Kasperlelinuxstb_: recording through "line in" / the dock connector works, though?
11:13:41linuxstb_It works, but it's not completely implemented - there are no gain controls, and someone needs to review how the ADC is being configured to make sure it's being done optimally.
11:14:48linuxstb_The other main bug is that it breaks playback - you need to reboot after recording in order for playback to work.
11:16:27Kasperlei noticed that the scrollwheel doesn't work correctly on the recording screen. you have to brush over it repeatedly, instead of just putting your finger on and "rotating" it to change values for volume and gain (like it operates in menus/the file browser)
11:17:54***Saving seen data "./dancer.seen"
11:20:06linuxstb_That will just mean that it doesn't respect the "repeat" events.
11:21:27linuxstb_And I guess that applies to all targets.
11:21:36Kasperleshould i file a bug report?
11:21:44 Quit Mouser_X (Read error: 110 (Connection timed out))
11:21:53 Join choices [0] (i=549951d4@gateway/web/cgi-irc/
11:22:51linuxstb_Maybe just mention it to petur first - he'lll know how the screen behaves on other targets.
11:23:11linuxstb_i.e. maybe it's desirable on other targets to ignore repeat events.
11:23:31peturthe recording screen is somewhat special in that you select a row with up/down and then change it with left/right. Don't know how that is mapped to the scrollwheel
11:23:41 Part choices
11:24:02 Quit daurnimator ("Cyas later...")
11:24:18*petur discovers we have no more choices
11:24:38Kasperleon the ipod, you select the row by pressing "left/pref" and "right/next", the scrollwheel changes the values
11:25:02linuxstb_petur: Do repeat events on left/right work when changing gain/volume?
11:25:32peturon my h340, up/down doesn't handle repeat, but left/right (val change) does
11:27:36linuxstb_That's odd, the code doesn't seem to match that - the REPEAT actions aren't checked.
11:27:47linuxstb_(for either)
11:28:13peturI just checked on my h340 and it does repeat
11:29:30*linuxstb_ looks around for JdGordon
11:29:59 Quit pondlife ("disconnected has pondlife")
11:31:54peturlinuxstb_: check apps/keymaps/keymap-h1x0_h3x0.c and all will become clear ;)
11:32:16 Join Vague_Rant [0] (
11:32:27peturthe action getd defined twice, once with and once without repeat
11:32:50 Part Vague_Rant
11:33:17linuxstb_All I can see is ACTIONS_SETTINGS_INC and ACTIONS_SETTINGS_INCREPEAT in the keymap
11:33:39 Quit GodEater ("CGI:IRC (Ping timeout)")
11:34:53peturline 240/241
11:35:08 Join Winchester [0] (
11:37:01linuxstb_I see...
11:37:22linuxstb_Seems that the ipods just use the standard settings context, but the h1x0/h3x0 uses a special recording context.
11:38:38linuxstb_So defining a recording context for the ipod would fix it.
11:40:46peturdid some magazine or website say RB or IPL supports the nano 2nd gen? Friends of mine claimed they read that it does and I had a hard time convincing them otherwise
11:41:25Bagderpetur: I haven't seen any claiming that
11:41:40Shaidshowing them on the website where it says ďNano 2nd gen not supportedĒ doesnít help?
11:42:00peturmaybe they failed to read the 2nd gen part... oh well
11:42:32*petur sees lots of questionmarks where they don't belong
11:42:42*Shaid sighs
11:42:48 Nick Shaid is now known as ShaidKnowsHisKey (
11:43:00 Nick ShaidKnowsHisKey is now known as MrBadKeymap (
11:47:07Kasperlei see inverse capital characters where they don't :D
11:47:35 Join daurnimator [0] (n=fake@
11:47:44linuxstb_MrBadKeymap: Exactly the same as yesteray...
11:47:45 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
11:47:53linuxstb_And yesterday even.
11:48:21 Quit datachild (Read error: 145 (Connection timed out))
11:48:36MrBadKeymapI havenít rebooted yet.
11:49:13peturinstall Win98 please
11:49:15Mikachudon't you just have to restart mirc to change the charset it uses?
11:49:36linuxstb_It's not the charset, it's a keymap issue.
11:49:56MrBadKeymapNow why would I want to install Win98?
11:50:10peturmakes you reboot from time to time :p
11:52:30MrBadKeymap Uptime: [ 1wk 6days 8hrs 51mins 33secs ] Uptime Record: [ 6wks 1day 16hrs 19mins 59secs ] Set On: [04/23/2004 ]
11:52:38MrBadKeymapIím just going two weeks...
11:54:37*linuxstb_ removes all the lcd_update() calls from the ipod bootloader and notices a much faster boot time, as well as a much nicer look
11:55:34MrBadKeymapI can(apostrophe)t wait until I can actually see what rockbox looks like on an actual device...
11:55:40MrBadKeymapEsp in colour.
11:56:00Kasperleeven faster boot time? nice
11:57:09linuxstb_If you want to try it, just remove the call to lcd_update() in the printf() function in bootloader/common.c
11:57:46linuxstb_lcd_update() will still be called if there's a error, showing all the previous messages.
12:00:05linuxstb_MrBadKeymap: Have you tried the UI simulator? You can download them from">
12:00:25MrBadKeymapGodEater: In your The "My ipod install went wrong" Thread, you have it say: I need to know how to reset my iPod: part that you should For 4G, Minis, Nano, 5G and 5.5G - use the reset instructions above, then...
12:00:33MrBadKeymapabove it how to reset is never mentioned
12:00:40MrBadKeymapinfact itís mentioned just below that line...
12:00:56MrBadKeymaplinuxstb_: yeah I built the sim
12:01:03MrBadKeymapitís not the same, though...
12:01:30MrBadKeymapthus the actual device bit in that line
12:01:36 Join bodbasher [0] (i=549951d4@gateway/web/cgi-irc/
12:02:06Kasperlelinuxstb_: AWESOME
12:02:43bodbasherwell i do find the follwing quote from the wiki as to whether the ipod mini 2g is supported or not.
12:02:48bodbasher19 July 2006 - Rockbox boots and appears to be stable on the iPod 4th gen (grayscale), iPod mini (1st gen and 2nd gen), iPod Color/Photo, the 1st Gen Nano and the Video.
12:02:55LinusNlinuxstb_: will you add a way to force the output?
12:03:02Mikachui'm not sure if my bootloader source is completely updated right, but there seems to be at least one place where it prints an error and doesn't call fatal_error()
12:03:09MrBadKeymapthe ipod mini 2g is supported
12:03:12MrBadKeymapthe nano 2g isnít
12:03:20*Mikachu looks in viewsvn
12:04:01 Join Vague_Rant [0] (n=opera@wikipedia/vague-rant)
12:04:03linuxstb_LinusN: I'm not sure it's needed. The bootloader button detection on the ipods is unreliable, and the hold switch (which is the only reliable input) is already used for both starting the original firmware, and resetting the settings in Rockbox...
12:04:03bodbasherah, yes the "mini" is suported, i hate it when my eyes do that
12:04:05 Join akaidiot [0] (
12:04:23Vague_RantHmm. Tad bit of help?
12:04:42LinusNlinuxstb_: it could be needed to answer the question "which bootloader version do you have?"
12:04:42Vague_RantI'm designing a wps, and I used "%x|a|background.bmp|0|0|" to display my background image, except it's a foreground image.
12:04:50Vague_RantNone of the text is visible any more.
12:04:52Vague_RantAny ideas?
12:04:58Mikachuah, fatal_error() is called further down, never mind then
12:05:37LinusNVague_Rant: your bmp needs to have the color 255,0,255 where you want the text to show
12:06:11Vague_RantOf course. I knew that. Stupid.
12:06:18 Part bodbasher
12:06:24linuxstb_LinusN: True, but so far every new bootloader release for the ipod has looked/behaved differently, so that can tell people the version.
12:06:27Mikachusurely the background image is always displayed at the bottom?
12:06:58Mikachuthe tag is %X though, a big X
12:07:14LinusNlinuxstb_: so far yes, but in the future?
12:07:17Vague_RantI tried that and it just ignored it.
12:07:25Vague_RantEverything after %X was plaintext.
12:07:30LinusNVague_Rant: is it the correct size?
12:07:39linuxstb_LinusN: It's just that I can't think of a way to do it...
12:07:47linuxstb_So am arguing that it's not needed :)
12:07:47MikachuVague_Rant: it's %X|background.bmp
12:07:56Mikachunothing more
12:08:03Vague_RantNo closing bar?
12:08:11 Join kubiix [0] (
12:08:17Mikachuthat too
12:10:01 Join robin0800 [0] (
12:11:30 Quit akaidiota (Read error: 60 (Operation timed out))
12:12:02linuxstb_LinusN: One way to get the bootloader version is simply to delete/rename the rockbox.ipod file...
12:12:26linuxstb_If it's not found, then it's fatal error, and the bootloader displays the messages.
12:12:30markunLinusN: do you think haxx can ask for the details on a LCD driver IC used in the Gigabeat? Toshiba Matsushita doesn't want to give me any info because they only deal with companies.
12:16:15Vague_RantIs it possible to limit the left or right limits of scrolling text?
12:16:29Mikachuyes and no
12:16:32linuxstb_Only with the unofficial scroll-margins patch.
12:16:39Vague_RantI see.
12:16:49GodEaterMrBadKeymap: thanks - cut and paste error - I corrected it now!
12:18:01 Join Nico_P [0] (
12:18:51 Join akaidiota [0] (
12:24:27 Quit akaidiot (Read error: 110 (Connection timed out))
12:24:41MrBadKeymapGodEater: Youíre welcome!
12:38:19 Part Winchester
12:46:23 Quit illriginal ("Leaving")
12:47:39LinusNmarkun: what is the name of the module?
12:49:01Vague_RantDongs is the name of the module.
12:50:03Mikachuisn't dongs that annoying japanese guy? :)
12:50:19LinusNdoesn't sound like a model number to me
12:50:48 Quit w1ll14m ()
12:54:38Vague_RantHard Gay?
12:54:54Mikachuno a guy who is in here sometimes :)
12:55:02Vague_RantOh. Hahah.
12:56:04Mikachuhe's awesome
12:56:39 Join miepchen^schlaf [0] (
12:58:04 Join Mouser_X [0] (
12:59:02Vague_RantOh, wow.
12:59:11Vague_RantI had no idea I was in this channel when I said that.
12:59:17Vague_RantI thought I was saying it in #wikipedia.
12:59:46Vague_Rant"Dongs" is a catchcry of the GNAA, a group of trolls who come around #wikipedia once in a while.
13:00:48linuxstb_LinusN: Are you planning to use a button press to show the bootloader messages for the irivers?
13:01:32LinusNlinuxstb_: think so
13:04:17linuxstb_I think we'll just have to live without it on the ipods, unless we get a much more reliable button driver in the bootloader.
13:05:00Mikachuthe problem is that only the last button press is in the interrupt thingy?
13:05:31Mikachumaybe it would be easier to check for what area of the wheel is touched instead of a button press if that's the case
13:05:42 Join PrincessCaitlai [0] (
13:05:54 Part PrincessCaitlai
13:06:54linuxstb_The Rockbox bootloader uses the button driver from the old ipodlinux bootloader (loader1), we don't enable interrupts in the bootloader and hence can't use the main Rockbox driver.
13:07:18linuxstb_But given all the other ipod flaws, the bootloader button driver hasn't been a priority for anyone.
13:09:10GodEaterre: Google Summer of Code, are there people with enough spare time on their hands to act as suitable mentors ?
13:10:48GodEaterit would seem that that's quite a key part of applying, and if we can't spare anyone with the smarts and the time - we're unlikely to succeed with an application ?
13:11:47preglowlinuxstb_: did you test on 5g?
13:12:39GodEaterdoes enabling interrupts in the bootloader really break loading of the original OS ?
13:12:40linuxstb_preglow: Good timing, I'm just about to. I've just tested again on my Color, and still no luck. I'll now try the 5g.
13:13:06preglowBagder: project 1: code a suitable malloc() with companions for use in rockbox
13:13:10*preglow flees
13:13:38*linuxstb_ can do that - #define malloc(x) NULL
13:13:58GodEaterproject 2: engineer suitable escape plan following succesful implementation of project 1
13:16:30linuxstb_GodEater: Enabling interrupts means remapping RAM, which means unmapping RAM before starting the original firmware. "rolo" does that now on the ipods, so it's no longer a problem, but wasn't somewhere I wanted to go 18 months ago when I was first working on the bootloader.
13:17:00GodEaterah - so it's not a show stopper - it's just a lot of work
13:17:14linuxstb_Would "port Rockbox to the device of your choosing" be too vague for a SoC project?
13:17:26preglowi would think so
13:17:45preglowi think our chances of getting accepted are fairly good if we get up some proper projects
13:17:59***Saving seen data "./dancer.seen"
13:18:18linuxstb_The WMA codec ?
13:18:23preglowbut i don't think "vague" should be one
13:18:32GodEaterwhat we need is for google to acquire nVidia as part of their SoC funding, and then release all the PP datasheets
13:18:43 Quit Mouser_X (Nick collision from services.)
13:18:44preglowlinuxstb_: not bad, but isn't that more of an ffmpeg project? :>
13:18:52 Join Mouser_X [0] (
13:19:03GodEaterviewports ?
13:19:12linuxstb_"remove all traces of ffmpeg from the ffmpeg wma codec and convert it to fixed point"
13:20:31linuxstb_Crack the encryption used by the Nano 2G and Zune
13:22:13GodEaterdo you think that's realistic, or are you trying to be funny ?
13:22:28Mikachufix all open tasks in flyspray
13:23:27linuxstb_GodEater: Political/legal concerns aside, it could be an interesting project for a cryptography student...
13:24:02GodEateris there such a thing as a cryptography student ?
13:24:11GodEaterI don't recall it being offered when I went to Uni...
13:24:28linuxstb_I would expect it to be part of high-level maths courses.
13:24:29Kasperleaside from that, did anyone try to crack open an ipod nano 2g and fetch the "1st stage" firmware from rom?
13:24:35GodEaterand legal/political is really what I meant - I'm not sure Google could get involved
13:25:03GodEaterKasperle: I don't think anyone's managed that yet
13:25:12preglowthere are people that study crypotgraphy, yes
13:25:48GodEaterI wonder if they're taught practical cryptanalysis as part of that
13:25:54GodEaterof whether it's all just theory
13:26:23*GodEater can only imagine people like the NSA doing the practical aspects of it
13:26:42GodEateror very specialised corporations
13:27:17linuxstb_It's just another branch of mathematics in my mind.
13:27:20Kasperlei think people in cambridge do a lot of RE stuff
13:27:42GodEaterlinuxstb_: yes - but the math is generally only the theory
13:28:19GodEaterfor example, I remember a couple of years back people announcing they'd found possible collisions in MD5 / SHA1
13:28:24GodEaterbut no practical way to exploit them
13:28:38GodEateralthough I may be out of touch on that
13:29:08GodEaterI'm quite interested in crypto, but sadly my math is sorely lacking
13:29:10Kasperlereducing complexity from 2**80 to 2**69 is technically "breaking" the hash, but still by no means practical ;)
13:30:38 Join midgey [0] (
13:30:38 Quit midgey|birthday (Read error: 104 (Connection reset by peer))
13:30:42linuxstb_But anyway, back to SoC, I accept such a project is unlikely to be accepted...
13:33:13linuxstb_midgey: Happy birthday! Did you have any luck compiling rbutil?
13:33:47Kasperlewas the crypto for older gen iPod firmware updates reversed? (the "aupd" files)
13:35:40 Join pondlife [0] (
13:36:01Bagderbut austriancoder is right, we should collect such lists in the wiki
13:36:08Bagderfor gsoc I mean
13:37:23markunLinusN: it's one of the LTM024D modules, but I will ask a Gigabeat X owners for the exact model number
13:37:27pondlifeQuick bootloader question; where's the code that detects that boots the H300 firmware if power is connected.
13:38:43 Join Winchester [0] (
13:38:55markunLinusN: They didn't want to give the any info on the LTM022D311 which is in the Gigabeat F because it was a 'custom job'
13:39:21markunbut since the init code for the F and X is the same I assume the LCD driver IC is the same
13:39:46*linuxstb_ is feeling a dangerous urge to play with the flash on his ipod
13:39:47markunand the LTM024D is listed on their site (but not the LTM022D)
13:44:21preglowlinuxstb_: would be absolutely gorgous to be rid of that bloody apple logo...
13:44:48pondlifeLinusN: Sorry, I'll rephrase my question into English... Where is the bootloader code that boots the H300 firmware if power is connected?
13:45:43Winchesterhmmmmmmmmm.... any reason I could get "main.c:210: error: ‚ÄėLANG_TAGCACHE_INIT‚Äô undeclared (first use in this function)"?
13:46:03Vague_RantOK, so. Is there a way to substitute a series of dissimilar bmps for a progress bar?
13:46:11 Join austriancoder [0] (n=austrian@
13:46:19Vague_RantAs in, not one looping image, but a progress bar which constantly changes.
13:46:34Vague_RantFrom left to right, not in terms of animation.
13:47:13Vague_RantSomething like an if statement, if progress is at 24%, output 24.bmp
13:47:20markunlinuxstb_: will you still be able to use the USB mode then?
13:47:32Vague_RantOr more, if progress > 24%, output 24.bmp
13:47:35pondlifeVague_Rant: No, I don't think so
13:48:20linuxstb_markun: I would need to keep the existing Apple code (for now at least), but hook in some Rockbox code - similar to how the iriver bootloader works IIUC.
13:48:51BagderWinchester: a bad patch perhaps?
13:49:13Bagderthere are 56 builds that don't have that problem...
13:51:42 Part Winchester
13:51:42 Join Winchester [0] (
13:52:22WinchesterBadger: nuh unpatched clean source
13:52:51Winchestercould trying to compile the voice version cause it?
13:52:52BagderWinchester: and that's the first error? building for what target with what gcc version?
13:53:00Bagdervoice version?
13:53:44Bagderyou mean you want to build voices? then plain 'make' is not what you want
13:53:56Winchesteryeah that's what I meant
13:54:01Bagderbut "make voice"
13:54:18Winchesterah ok, thanks
13:54:36BagderI consider that a minor flaw but I haven't cared enough to fix ;-)
14:03:11 Join pearldiver [0] (
14:03:11 Join Obsys [0] (
14:06:02 Quit Winchester (Read error: 104 (Connection reset by peer))
14:06:12 Join Winchester [0] (
14:08:02LinusNpondlife: it doesn't check the power, it checks the ON button(s)
14:13:05Vague_RantDoes anyone feel like telling me what each of these four numbers refer to?
14:13:53midkaycheck the CustomWPS page on the wiki.
14:14:36Vague_RantI'm pretty sure it's a patch feature, not something in the original Rockbox.
14:14:43preglowlinuxstb_: it didn't wake up from alarm? :/
14:15:08BagderVague_Rant: then ask the patch author
14:15:10midkayVague_Rant: i'm looking at the page right now and it's showing there are four parameters - seems official.
14:15:21Vague_RantOh. My bad.
14:16:09 Join lee-qid [0] (
14:16:39markunLinusN: do you think it's probably that all the LTM024D modules will include the same driver IC?
14:16:42 Join datachild [0] (
14:17:21preglowbest flyspray entry ever
14:17:35markunLinusN: some info:
14:17:43midkaypreglow: which?
14:17:48linuxstb_preglow: The Color still isn't, I'm just charging my 5g now - the battery was dead...
14:17:53preglowthe one that just got posted
14:18:03linuxstb_I'll give it a go now.
14:18:42midkaypreglow: clipping light?
14:18:45LinusNmarkun: it says "custom product" on all of them
14:19:39 Quit Mouser_X (Read error: 110 (Connection timed out))
14:20:48markunLinusN: how could I have missed that..
14:21:59MrBadKeymaplinuxstb_: As Iíve mentioned before, Iíve got a practically dead ipod that Iím willing to do whatever to, including firmware flashing
14:22:19MrBadKeymaponly downside is I probably wont see what anything does...
14:22:38dmdfanIf I want a rockbox capable flash player with radio, is the best choice to order Sansa from US? or other small player for sporting activities mainly
14:22:38Vague_RantSo how exactly is "toppos" used?
14:22:38MrBadKeymapUntil rockbox kicks in my maxed contrast setting I canít see anything
14:22:53Vague_RantI just set it to 12, and my progress bar certainly wasn't 12 pixels from the top of the screen.
14:22:59Vague_RantIt didn't really appear to move at all.
14:23:24markunpreglow: what's so good about it?
14:23:49preglowmarkun: it doesn't contain anything?
14:23:50pondlifeLinusN: Thanks
14:23:52pregloweven the url is invalid
14:24:01LinusNpondlife: what are you working on?
14:24:25pondlifeNothing much, just getting my head around the bootloader to see if I can help with USB bootloader mode
14:24:33LinusNi see
14:24:44markunpreglow: no idea which one you are talking about then
14:25:02preglowperhaps i'm the only one who got it, then
14:25:12preglowi just got a completely empty flyspray mail from mr_rabid_teddybear
14:25:18preglowno fields set and dead url
14:26:04preglowthat's not how it looks here..
14:26:06bluebrothergot that FS mail too
14:26:10preglowin the mail, that is
14:28:18dmdfanI'll try again :)
14:28:19dmdfanIf I want a rockbox capable flash player with radio, is the best choice to order Sansa from US? or other small player for sporting activities mainly
14:29:01bluebrotherdmdfan: the sansa has no sound yet
14:29:05bluebrother(in RB that is)
14:29:07LinusNdmdfan: afaik, there are no flash players with fm radio that runs rockbox with audio, except for the archos ondio
14:29:29dmdfanok, i can wait
14:29:42LinusNthe sansa will probably work in the future though
14:29:45Mikachuhaha, reminds of that little britain sketch
14:29:46aliaskHas anything further been discussed with Austria MS?
14:30:27Bagderaliask: they've set a date for their visit
14:31:28aliaskAh so I see. I obviously havn't been trolling the wiki recent updates enough. :)
14:35:16 Quit austriancoder ("Lost terminal")
14:37:13 Quit SirFunk (Read error: 110 (Connection timed out))
14:39:33 Part Vague_Rant
14:40:47 Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist)
14:48:30markunlinuxstb_, preglow: when are you going to collect the money? :)
14:55:42 Quit Xerion (Read error: 104 (Connection reset by peer))
14:55:46 Join Xerion_ [0] (
14:57:27linuxstb_markun: :) Sadly it looks like those are just proposals for bounties, no actual cash...
14:58:04markunah :)
15:00:41linuxstb_The ipod flash contents are interesting - right at the end of the flash, there's a little "directory" of images within the flash - "diag", "disk", "logo" and "vmsc". The directory entries contain offsets of those images within the flash, their lengths, a simple checksum, and what looks like the load address if they're copied to RAM and executed.
15:02:59linuxstb_Two things could be interesting - copying the "disk" image to the start of RAM and executing it, instead of needing to reboot to enter disk mode; and replacing the "diag" image with our own code...
15:03:50peturgo go go
15:04:07markunlinuxstb_: is there a JTAG connector or something?
15:04:25 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
15:04:26*preglow is tempted
15:07:58 Quit nicktastique (Read error: 145 (Connection timed out))
15:09:36 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:09:49 Join miepchen^schlaf [0] (
15:11:00MrBadKeymapfeel free to kill my ipod during testing. :D
15:11:11MrBadKeymapunless you want it sacrificed to the battery life tests.
15:11:13*MrBadKeymap shrugs
15:12:50linuxstb_preglow: No sign of alarm life on my 5g either... I'll try a clean SVN.
15:13:38linuxstb_Has anyone else tried it?
15:13:46preglowi must have left something out of the patch or something
15:18:02***Saving seen data "./dancer.seen"
15:18:40linuxstb_If anyone wants to dump their ipod's flash (and give me a copy - e.g. a Nano user....), run this plugin -
15:21:02 Quit Winchester (Read error: 110 (Connection timed out))
15:22:01preglowwill do
15:22:19linuxstb_MrBadKeymap: Sorry for not replying... I may very well be interested if I decide to give flashing a try. Where is the world are you?
15:22:26*preglow wants decent disassembler tools for linux :/
15:22:30linuxstb_^in the world
15:22:33Kasperlelinuxstb_: would an image of the 5.5g help you?
15:22:40 Join SirFunk [0] (
15:22:51MrBadKeymapIf you have a spare 4g greyscale screen, the pod would be working fine
15:23:17linuxstb_No, I don't. But I may well send some test code your way in the future if you're willing...
15:23:29Kasperlepreglow: for what arch?
15:23:31MrBadKeymapcurrently itís just being a paperweight.
15:23:54linuxstb_Kasperle: Sure, the more the better.
15:24:21MrBadKeymapYou want full images of the 80g 5.5 too?
15:24:54linuxstb_BTW, the above plugin should be safe - it just remaps the flash to 0x2000000, writes it to disk (/flash.bin), and then unmaps it again.
15:25:03redbrevalinuxstb_: If you have that pre-compiled I can do you a Nano dump
15:25:16 Join Arathis [0] (
15:25:19MrBadKeymaplet me go grab the 4g.
15:25:22MrBadKeymapmight need to charge t.
15:27:47MrBadKeymapand ignore my 5.5g comment. itís late and I canít read.
15:28:54redbrevaGot it, just putting latest current build on there (just in case)
15:29:39preglowlinuxstb_: that's nano upgraded to final firmware
15:30:01pregloweh, latest
15:30:21linuxstb_preglow: 403 forbidden...
15:30:43linuxstb_It would also be interesting to know if two identical Nanos have an identical flash...
15:30:44MrBadKeymapI wonder how long I need to charge this for...
15:31:01linuxstb_redbreva: Do you have the latest Apple firmware?
15:31:44aliaskHow big is the ipod 5g flash?
15:31:46 Quit GodEater ("CGI:IRC (Ping timeout)")
15:31:56redbrevaDont think so, I *think* it's 1.2 - I kept refusing latest
15:32:11preglowi like the fact there are command line options listed in the flash...
15:32:12linuxstb_aliask: 1MB afaik.
15:32:34aliaskThat's a bit tight isn't it?
15:32:39linuxstb_Looks like the Nano doesn't have the "vmsc" image, whatever that is...
15:32:44linuxstb_(my 5g has it)
15:33:44preglowhaha, the bootloader is written in c++
15:34:03linuxstb_Must make disassembly fun.
15:34:16preglowdepends to what a degree they use virtual methods and stuff
15:35:29*petur recently ported a c++ written bootloader at work (only the top layer was c++ though)
15:35:54Bagderyeah, I got one in my face the other day too
15:36:08*Bagder quickly turned into C and pretended he never saw the original
15:36:46*preglow doesn't get the c++-phobia
15:36:56Bagderand it came with a 'compile' script that run gcc 12 times
15:37:03Bagderinstead of a Makefile...
15:37:29preglowthe flash image definitely looks like it contains several program
15:37:37preglowthe same runtime lib error messages over and over
15:37:39*Bagder suffers from C++phobia, and a severe one it is
15:37:54*petur has no problems with it
15:37:59preglowi tend to select which language to use based on what i need to do
15:38:04preglowi would never write a bootloader in c++
15:38:17preglowbigger programs: c++ without a doubt
15:38:24preglowbeing able to use smart pointers alone is worth it
15:38:27BagderI guess we all select tools based on what we need to to, the question is just what tools we select... :-)
15:38:42linuxstb_And what we know...
15:39:42LinusNand experience
15:40:12MrBadKeymapI think I need to update rockbox on my pod
15:40:12Slasherii would never select c++ for anything, so bad experience i have about it
15:40:15LinusNmy experience tells me that C++ is often chosen by people who aren't capable of making that decision
15:40:20MrBadKeymapthe flash said incompatible, or something
15:40:21Slasherifor gui programs java would be fine
15:40:26MrBadKeymapI could only read the inco...
15:40:44preglowSlasheri: anything in particular that is bad about c++? :>
15:40:55*Bagder got the sansa 200R BL image
15:41:09LinusNthe problem isn't c++ per se, it's how you use it
15:41:13 Join Criamos [0] (
15:41:16*Bagder handed it over to the magician
15:41:49Bagderactually, C++ is a lot about hiding how things are done
15:41:51linuxstb_Kasperle: Thanks.
15:41:53Slasheripreglow: bad implementation of classes (for example no really useful protected -type) and in general it makes programming just more complex and un-intutional.. for example symbian c++ is just horrible
15:41:57Bagderand I find that concept disturbing
15:42:12preglowSlasheri: protected -type?
15:42:24preglowBagder: in what way, really?
15:42:26 Quit aliask ("Chatzilla 0.9.77 [Firefox]")
15:42:29Kasperlepreglow: what machine language do you need that disassembler for?
15:42:36preglowKasperle: arm right now
15:42:40LinusNc++ has a lot of mechanisms to hide the true workings of things, and that is often bad, especially in embedded systems
15:42:40 Join GodEater [0] (i=c2cbc95c@gateway/web/cgi-irc/
15:42:54preglowLinusN: indeed, i'd probably not use c++ for an embedded system
15:43:00Slasheripreglow: in class you can't use protected by any useful way for variables for example
15:43:10Slasherisuch as "read only"
15:43:18*Bagder prefers staying in his little closet where he manages fine with C
15:43:28preglowSlasheri: that's what accessor methods are for
15:43:45Slasheriyeah, and that just makes code complex and hard to manage
15:43:53LinusNthe whole concept of constantly hiding and encapsulating things disturbs me
15:44:07Slasheripreglow: structs are just fine
15:44:23Slasheriand if you really need, you can have a function pointer in a struct also
15:44:32preglowi don't get it, it's exactly the same as set() functions, which everybody uses
15:44:36preglowwithout complaining, it's even logical, they say
15:44:44Kasperlepreglow: are you looking for "linux" or "free"? maybe ida pro + sabre binnavi might suit your needs, but those are insanely expensive (esp binnavi)
15:45:09redbrevalinuxstb_:"> Sorry it took so long, my USB connect almost came to a standstill loading a current build!!
15:45:36Slasheripreglow: and i don't think OO programming is very useful at all without dynamic memory allocation
15:45:38preglowSlasheri: sure, but then you're doing exactly the same thing but with more code lines
15:45:48preglowSlasheri: without dynamic memory it's hell, yes
15:46:04Slasheriyou would just allocate all classes as static and so on, it just makes code more complex
15:46:10preglowdon't think i'm trying to advocate c++ use in rockbox here, 'cause i'm not
15:46:16preglowi just don't get the random c++ phobia
15:46:23preglowit's just another language, albeit a complex one
15:46:34preglowbut you don't have to use it at the top level of abstraction and complexity
15:46:38preglowfew people do, as a matter of fact
15:46:48Slasheriif one needs to do OO programming, i would enjoy doing that with perl =)
15:46:54preglowperl oo is horrible
15:46:54Slasherisuch as server side things
15:47:00Slasherihow is that?
15:47:06Slasheriit makes code nice and clean
15:47:10preglowoo is tacked on in perl
15:47:14preglowi'm really looking forward to perl 6 for that
15:47:26Bagderhaha, you mean like it isn't "tacked on" in C++ ? ;-)
15:47:49preglowBagder: haha, have a look at how it's done in perl, then, and we'll see which is worse afterwards
15:47:57BagderI know how it works there
15:48:14BagderI'm not particularly fond of that either
15:48:33Slasheripreglow: then you must enjoy python :)
15:48:36preglowi hate python
15:48:41preglowperl is my favourite language, actually
15:48:44Slasheriit has the good sides of c++ and perl
15:48:52Slasheriat least some of them
15:48:55MrBadKeymaplinuxstb_: I get some error talking about Ďincompatibleí when I try to run your ipodflash plugin
15:48:56preglowpython is for people who like to be bored while they code
15:49:01MrBadKeymapeven on the lastest build
15:49:07linuxstb_MrBadKeymap: The .rock file?
15:49:12MrBadKeymapthough it is a cpu_cop10 build, if that makes any difference
15:49:24linuxstb_That's only for the Nano - do you have a Nano?
15:49:40MrBadKeymapI should go compile it myself then.
15:49:44*MrBadKeymap boots up nix
15:49:50linuxstb_I can build you one if you tell me which ipod.
15:49:57MrBadKeymapgrayscale 4g.
15:50:05linuxstb_OK, wasn't sure if you had any more...
15:50:16MrBadKeymaponly a 80g 5.5
15:50:19Kasperleheh. it took me a bit to figure out how to get it compiled
15:50:25preglowwhat actually bothers me with c is the time it takes to do really simple stuff, so i guess it's not weird i can enjoy some level of abstraction
15:50:37preglowlike remebering to bloody free() everything is my favourite thing in this world
15:51:03MrBadKeymapbloody_free_everything(); would be a nice function...
15:51:08linuxstb_preglow's Nano and redbreva's Nano contain an identical flash apart from some tiny differences in what look like serial numbers or keys...
15:51:18preglowlinuxstb_: nice....
15:51:24BagderMrBadKeymap: there is one, it's called exit() !
15:51:25preglowlinuxstb_: got the hex offset?
15:51:50preglowa language called "c with destructors" would fit my bill nicely
15:52:53linuxstb_preglow: 0x20e0 - starting NBLMJ5 in both copies, but then diverging.
15:53:31linuxstb_Plus the three digits (xxx) around 0x20a0 (doMMAxxx) differ between the two...
15:53:43preglowyeah, i see it
15:53:59preglowi didn't upgrade mine with itunes or anything
15:54:06preglowso the flash routine itself has to have done that
15:54:19linuxstb_preglow: I just converted both images to text with "xxd file.bin > file.txt" and did a diff on the text file...
15:55:18preglowi like the amount of 0xff in this thing
15:55:32MrBadKeymaproom to play with
15:55:35preglowguess it comes from all ones being the flash default
15:55:59linuxstb_Maybe that sector never gets overwritten with the flash update.
15:56:03 Join nls [0] (
15:56:14preglowat least nand flash, i think
15:57:52 Part LinusN
15:58:37 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
15:58:56 Join miepchen^schlaf [0] (
15:59:35 Join Mouser_X [0] (
15:59:38linuxstb_Yes, seems to be a nice large gap from 0x1a000 to 0x3a000 - 128KB...
15:59:48preglownice number
16:00:01linuxstb_We could stick something interesting in there...
16:01:13preglowsure would be fun
16:01:18preglowbut what? :>
16:02:03MrBadKeymapan orange
16:02:47GodEateranyone else notice there's a malloc() symbol in that bootloader code? ;)
16:02:50Kasperleis there code to put stuff into flash yet?
16:05:13MrBadKeymapI need to do more to compile ipod_flash.c than dropping into the source tree and doing a build, right?
16:05:25Kasperleedit apps/plugins/SOURCES, too
16:05:56Kasperleat least that's what i had to do, i'm no rockbox expert, though
16:06:23Kasperleinteresting. seems the ipod has some sort of debugging mode?
16:06:26linuxstb_Yes, just add the line "ipod_flash.c" at the top of apps/plugins/SOURCES
16:06:47linuxstb_GodEater: Plus a "out of heap" error message :)
16:07:12 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
16:07:13Bagderthat's indeed nice for a bootloader... ;-)
16:07:29Bagdersorry, we're out of heap we can't boot
16:07:32 Join miepchen^schlaf [0] (
16:07:45linuxstb_Although to be fair, the flash contents seem to be a bootloader, plus various little applications - disk mode, diagnostics mode etc.
16:07:51preglowthere's a lot of runtime stuff in the flash
16:08:13linuxstb_I'm guessing the "applications" are copied to RAM and executed.
16:08:24preglowlinuxstb_: create a plugin which does that...
16:08:35linuxstb_I think I will.
16:08:45preglowlooking forward to seeing the results
16:09:00linuxstb_I wonder what they want the COP to be doing...
16:09:16preglowretailos uses cop for codecs, afaik
16:09:19linuxstb_Maybe starting them from the Rockbox bootloader would be a better first thing to try.
16:09:30 Join funky [0] (n=repulse@unaffiliated/funky)
16:09:31linuxstb_We can then start them with the COP under control.
16:09:32preglowi expect the bootloader doesn't have it doing much
16:09:54 Quit Ribs ("eh eh ehhhh!")
16:10:56MrBadKeymapI think my build is doing funny things
16:11:06MrBadKeymapitís compiling the ipod_flash.c over and over.
16:13:35 Quit Mouser_X (Read error: 60 (Operation timed out))
16:13:44MrBadKeymapall because the file had a date in the future...
16:13:46*MrBadKeymap fixed it
16:13:53Bagdernow go add a bazillion fine projects
16:15:47Kasperlewhere is that flash normally mapped?
16:17:58MrBadKeymap4g ipod currently not rebooting into disk mode on usb connect is a known bug, right?
16:18:26preglowdepends what you mean by normal
16:18:32preglowon boot it's mapped at o0x0
16:18:33preglow0x0 <-
16:18:41preglowi really felt that hex prefix was important, yes
16:19:10 Quit desowin (Read error: 113 (No route to host))
16:19:26Bagderyes, hex zero is a lot better than decimal zero
16:19:36*linuxstb_ prefers 0x00000000
16:19:54Bagderno 64bit? ;-)
16:20:10linuxstb_No, I don't do 64bit.
16:20:20 Join desowin [0] (
16:21:06 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
16:22:15MrBadKeymapactually, port wasnít forwarded.
16:22:18MrBadKeymapbut it is now.
16:22:57linuxstb_MrBadKeymap: Thanks, it's downloading now...
16:23:23MrBadKeymapI shouldíve archived it
16:23:36MrBadKeymapoh well, upstream isnít saturated.
16:23:52 Quit daurnimator (Read error: 104 (Connection reset by peer))
16:24:29MrBadKeymaplinuxstb_: for data verification
16:26:02linuxstb_MrBadKeymap: I get a file not found error for the par2.
16:26:08 Join Winchester [0] (
16:26:19MrBadKeymapoh, right
16:26:22MrBadKeymaplinuxstb_: for data verification
16:26:36MrBadKeymapI shouldnít do this stuff at 2:25am
16:26:47peturtime for a reboot ;)
16:27:33linuxstb_MrBadKeymap: Still not found... But don't worry, it looks fine.
16:28:52Winchesteris it just me or did the file browser on rockbox get a lot slower recently?
16:28:55MrBadKeymapcorrect link this time I swear.
16:29:13 Join perl|work [0] (
16:30:20markunWinchester: it can become a lot slower if you change to a bigger (file size) font
16:30:46Winchesteroh.... I may have
16:30:51markunWinchester: which player do you have?
16:31:07Winchesteripod 2g mini
16:31:25Winchesterbut I think the font might be it
16:32:39Winchesterok..... not lagging anymore =)
16:34:03MrBadKeymapthereís a lot of unused space in this flash image...
16:34:13markunWinchester: trying to fix the font caching is on my todo..
16:35:09MrBadKeymapand some identifiable images...
16:35:16MrBadKeymapguess theyíre really raw.
16:35:24Winchesterok thanks markun
16:36:32Winchesterand.... when pressing keys sometimes the first few are ignored.... doesn't anyone know if anyone might fix that?
16:37:21MrBadKeymapthereís an option dealing with backlight to do with input from first keypress.
16:37:41MrBadKeymapWinchester: So look under the backlight settings for something similar to that.
16:38:04MrBadKeymapI go sleep now
16:38:07 Nick MrBadKeymap is now known as Shaid (
16:38:10WinchesterI don't think that's relevant because the backlight turns on when the hold switch is turned off
16:38:14Winchesterand 'night
16:38:34Shaidthat one is a bit different
16:39:24 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
16:39:53Winchesterand.... first key enabled backlight option was off
16:46:56 Join toffe [0] (
16:48:09linuxstb_Shaid: The par2 verifies, thanks.
16:48:34linuxstb_preglow: My first attempts to execute the flash images are failing...
16:49:01preglowlinuxstb_: are you sure you're loading them correctly?
16:51:41linuxstb_I should try and disassemble one of them and see what the startup code within the application does.
16:51:48linuxstb_I can see the ARM reset vectors there though.
16:52:00linuxstb_(at the offsets I think they start at)
16:52:16linuxstb_Oooh, it's working on my Color...
16:52:39preglowwhat'd you start?
16:52:40linuxstb_Rockbox bootloader is launching the diagnostics mode now.
16:52:53preglowis it working fine?
16:53:03linuxstb_Seems to, just playing with it now.
16:53:32preglowwould probably make disassembling a fair deal easier if we could extract the different parts
16:53:35preglowthat's for sure
16:54:03linuxstb_You definitely can, I'll post a little C program to extract them soon.
16:56:51*petur looks at preglow and point at his quitmessage
16:56:53 Quit petur ("connection terminated by beer")
16:57:07linuxstb_And directly launching the disk mode code seems to be working as well. Looks like starting that will be nicer than rebooting...
16:57:39 Quit Obsys (Read error: 104 (Connection reset by peer))
16:58:27markunpreglow: I miss the beer back at home. None of the people I met here in Paris like it..
16:59:04markunlinuxstb_: and can you also exit again or do you need a reboot for that?
16:59:20GodEaterParisiennes aren't noted for their beer drinking...
16:59:23linuxstb_You seem to need a reboot to exit it...
16:59:56linuxstb_The code needs to be copied to the start of RAM anyway to execute, so it would wipe rockbox.
17:00:29Winchesteranyway to actually modify the asm code to integrate it into rockbox?
17:00:56GodEaterwhy would you want to ?
17:00:56 Quit pondlife ("disconnected has pondlife")
17:01:02preglowmarkun: france isn't a beer country
17:01:19Winchesterso then you don't ever need to reboot..... if there's also a sleep mode....
17:01:40preglowonly special beer i know of that comes out of france is bière de garde, and i've never tasted that style
17:02:13GodEaterI thought we had some working usb code in RB now on the ipod
17:02:26GodEaterI must not have been paying attention properly
17:03:07Winchester....i'll just take it as I don't know what I am talking about >.>
17:05:31GodEaternope - looks like I wrong. I've not had cause to keep up to date on the ipod front since mine still doesn't work with Rockbox.
17:05:43GodEaterBut I believe having our own USB mode is the plan
17:06:18GodEaterespecially given the difference in performance on some iPods between "native" usb, and emergency disk mode usb speeds
17:06:49GodEaterusing the disk mode on those which really suffer in emergency disk mode would make a lot of people unhappy
17:07:09Winchesterwhich ones are those?
17:07:56GodEaterI think the Nano has sucky performance
17:08:04GodEaterbut I could be wrong
17:08:14GodEaterat least one model does anyway ;)
17:09:11Winchesterhmm ok
17:13:58linuxstb_Rockbox currently reboots into the emergency disk mode anyway. The only change I'm trying to do now is to cut out the reboot, and just directly enter disk mode, which should be a lot smoother.
17:14:33GodEateryeah I got that after checking up on recent changes
17:14:51GodEaterbut we are planning on "proper" USB support eventually though right ?
17:15:07Winchesterso....what about making it go directly into RB after?
17:15:20GodEaternot possible I wouldn't have thought
17:15:46linuxstb_I think I've worked out how to make it reboot after you disconnect from USB. i.e. behave the same as it does now.
17:16:42linuxstb_But yes, I suppose it could be possible to hack the Apple diskmode code so it starts Rockbox, but that means modifying the flash contents, and would very likely need to be implemented for every firmware revision on every ipod.
17:17:08linuxstb_Time much better spent on implementing our own disk mode.
17:18:06***Saving seen data "./dancer.seen"
17:19:08WinchesterI'll just stop pushing it now >.>
17:19:11preglowlinuxstb_: will disk mode automatically reboot then, though?
17:19:28preglowlinuxstb_: i'd rather have the reboot if the direct disk mode code would require me to manually reboot it after uploading files
17:19:35linuxstb_I think it reboots if you write the "diskmode\0hotstuff\0" magic to the end of iram.
17:19:44preglowwe'll find out anyway
17:20:24linuxstb_But I agree, if it doesn't reboot automatically on disconnect, the current method is better.
17:21:27*preglow looks forward to having our own usb code
17:21:41 Quit Winchester (Read error: 104 (Connection reset by peer))
17:25:17 Part nicktastic
17:26:31 Join Winchester [0] (
17:29:55 Join busa_blade [0] (
17:36:14 Quit GodEater ("CGI:IRC")
17:37:32pixelmaanyone tried the root menu patch and can tell me what should happen when pressing the key (sequence) that currently leads me from WPS to the main menu? Should I get to the root menu instead?
17:38:12amiconnlinuxstb_: Regarding the ipod flash dump - the other targets have a "Dump ROM contents" entry in the debug menu...
17:39:41amiconnlinuxstb_: I'll do a mini2g dump later
17:40:10linuxstb_amiconn: OK, I'll add it there.
17:40:33amiconnI guess on ipod it's a little more complex because of the remapping
17:40:51amiconnPerhaps we should remap the rom permanently (in rockbox)
17:40:53linuxstb_Just a couple of extra lines - if you look at the plugin source.
17:41:10linuxstb_We just remap it to 0x2000000 and then unmap it again after dumping.
17:43:19 Join mattzz [0] (
17:43:23midgeylinuxstb_: thanks :)
17:43:47linuxstb_What for?
17:44:03midgeythe birthday wishes a few hours back
17:44:14linuxstb_Ah yes :)
17:44:33*pixelma adds her... happy birthday! :)
17:45:20desowinregarding summer of code, what do you think of adding 'support for iTunes database' to the Projects on wiki ?
17:45:48 Nick Everybody|away is now known as Everybody (
17:45:53*midgey says thank you
17:46:51linuxstb_Maybe others disagree, but itunes support isn't something I want to see in Rockbox - it will just become a nightmare to maintain in the future when Apple randomly change the format.
17:47:42linuxstb_And Rockbox is an open, cross-platform firmware, and proprietory database support doesn't fit into that IMO.
17:48:12desowinor maybe converter iTunes->database as plugin ?
17:48:27desowin(and backwards)
17:48:29linuxstb_An itunes plugin?
17:48:48desowinno, on device
17:49:54desowinI would rather wanted to see amarok plugin for than than iTunes one
17:50:04linuxstb_Again, if it's part of Rockbox, it will need maintaining...
17:50:13midgeyhmm, metadata on buffer would be a nice project for SoC
17:50:37linuxstb_Or a complete playback engine overhaul/rewrite.
17:51:19midgeyhwcodec/swcodec merger :P
17:52:31linuxstb_But seriously, if people want to use itunes with Rockbox, the best solution would be a itunes plugin to sync to a Rockbox'd player (any player, not just ipods).
17:53:28Winchesterhey.... was just wondering.... instead of the voice files for menus.... port something like festival to RB...... or is that pointless?
17:54:25midgeyis the iTunes API even available?
17:54:43linuxstb_Not pointless, but realtime text2speech on our devices would be far lower quality than pre-generated voice clips.
17:55:20markunlinuxstb_: I've listened for hours to the eSpeak engine
17:55:22linuxstb_midgey: I don't know, but I seem to remember seeing a plugin to sync itunes with generic mp3 players.
17:55:30desowinmaybe on gigabeat it could get better quality
17:55:45markunit doesn't try to be natural sounding, but it's not difficult to understand
17:56:11midgeyfrom wikipedia: Apple will only license the APIs to bona fide OEMs who sign a non-disclosure agreement.
17:56:31linuxstb_But yes, realtime text2speech in Rockbox could be an interesting SoC project.
17:56:39midgeynot to say some of it hasn't been figured out and there's always applescript on mac
17:58:34linuxstb_What about the itunes-replacement apps? Adapting those to sync to a Rockbox device, with the option of creating a Rockbox database, and on ipods, the itunesdb at the same time.
17:59:30linuxstb_desowin: Is your desire for itunesdb support because you want to use itunes, or because you want to dual-boot between Rockbox and the Apple firmware?
17:59:33markunlinuxstb_: (please stream and don't download the whole file)
17:59:54desowinlinuxstb_: dual boot
18:00:34linuxstb_desowin: So what application do you use to maintain your itunesdb?
18:00:44preglowlinuxstb_: how'd you figure out the remapping?
18:01:01linuxstb_preglow: I didn't, read the comment near the top...
18:01:21preglowindeed, indeed
18:01:41linuxstb_markun: Almost understandable...
18:02:31linuxstb_desowin: So Rockbox support in Amarok would be ideal for you?
18:02:48linuxstb_(with Amarok updating both of your databases at the same time)
18:02:59desowinyes, especially if updating both databases
18:03:55 Quit mattzz ("Leaving")
18:04:13 Join Mouser_X [0] (
18:04:19markundesowin: you use the ipod firmware because it has better battery life?
18:05:24desowinyes, and for music quiz
18:05:32desowinwhy I haven't got that idea
18:05:44desowinadd music quiz plugin to SoC propositions
18:07:04linuxstb_Remind me how the music quiz works... Doesn't it just play a random clip from a random song, and then display the track name/artist?
18:07:15Mikachuit displays four songs, and you are to pick the right one
18:07:50linuxstb_Does it play the start of the song, or a random part of it?
18:08:03desowinusually around center part
18:08:09perl|workwhy this small cute utility is never mentioned?
18:08:23Mikachuit's been mentioned plenty of times
18:08:56linuxstb_And I think that's the app/plugin I was thinking of...
18:09:28midgeythere's also an old plugin called BadApple
18:09:37markunperl|work: do you use it with your Gigabeat?
18:10:03 Quit hj ("Trillian (")
18:10:08 Join lowlight [0] (i=c730180b@gateway/web/cgi-irc/
18:10:13 Join inversions [0] (
18:10:23perl|workmarkun i dont touch itunes
18:10:33perl|workbut i always recommend it to people who like to use it
18:10:58perl|worki tested it with my ipod and rockbox though
18:14:03 Nick lex_ is now known as lex (
18:14:37perl|worki just realized i've never even listened to one full song on my ipod
18:17:17perl|workgigabeat all the way, even with the OF
18:17:33toffedo you know this :
18:17:57perl|worktoffe yeah, it never picked up i reckon
18:18:09toffethere are some adds on for ipod, mass storage device, to manage your library
18:19:08 Quit Winchester (Read error: 104 (Connection reset by peer))
18:19:16perl|workbut yeah with usb mass storage addon its an alternative
18:19:38 Quit Everybody (Read error: 110 (Connection timed out))
18:21:56toffeI just found it yesterday, I think I gonna try it this week end ;)
18:22:19toffeif it is clean as the site, it must be really good
18:22:32perl|workyeah its not shabby at all
18:23:11thegeekit sucks
18:23:18thegeekbasing a media player on a browser is just insane
18:23:42 Join miepchen^schlaf [0] (
18:24:04thegeekI for one certainly don't want my browser and my media player in one app
18:24:38perl|workthegeek, its just not for geeks :P
18:24:58thegeekregular people usually prefer winamp
18:25:09thegeekor windows media player
18:25:18perl|workall im saying an average user might find it useful
18:25:22thegeekboth are reasonably fast and "just work"
18:25:37thegeekbloat deluxe
18:25:40perl|workit is
18:25:47perl|workexactly like itunes
18:26:21thegeekand a lot of people i know _hate_ itunes
18:26:24thegeekbecause it's so bloated
18:26:26perl|workbut i saw enough people breaking necks around winamp even
18:26:43m0s-I picked a theme and for some reason the WMP is showing but when I go to my settings or try and leave to pick something else to listen to I am getting a black screen what can I do to rectify this?
18:26:57 Join TheSphinX^ [0] (
18:26:59 Join GreyFoux [0] (
18:27:16 Quit TheSphinX^ (Client Quit)
18:27:31 Quit GreyFoux (Client Quit)
18:35:28 Join TheSphinX^ [0] (
18:38:19dan_alinuxstb_: I've got the bootloader dual-booting with GCC 4.1.1, but it still doesn't work with 4.0.3
18:40:20 Join bluey- [0] (
18:45:57 Join petur [0] (n=petur@rockbox/developer/petur)
18:46:19 Join sean111 [0] (i=18b8405c@gateway/web/cgi-irc/
18:46:41sean111hey guys quick question, does rockbox for the 4gen ipod support 24bit/96khz flac files?
18:47:05nlssean111: yes, but they might skip..
18:47:25m0s-I picked a theme and for some reason the WMP is showing but when I go to my settings or try and leave to pick something else to listen to I am getting a black screen what can I do to rectify this?
18:47:26sean111hmmm even with all the flashy stuff off
18:47:35 Join ackbahr [0] (
18:47:45sean111well thats cool ill give it a shot
18:47:52nlssean111: the only way to find out is to try it :-)
18:48:31sean111hahahaha good point
18:48:37nlsm0s-: you probably pick a theme that rely on default background or foreground colors, try resetting them before switching
18:48:39sean111im getting my friends broken ipod and seeing if i cant make itwork
18:48:51sean111then ima rockbox it and put these tool vinyl rips i got in 24bit flac
18:48:56sean111sounds AMAZING i wanna hear it in my car
18:49:14m0s-well how do I do that if i can't see anything
18:50:02nlsm0s-: well you could turn hold on while booting to reset all settings...
18:50:37m0s-turn hold on?
18:51:02nlsm0s-: oh i assumed you had an ipod...
18:51:41m0s-I do
18:51:53m0s-when it boots what button do I hold down on
18:52:06nlsno, the hold switch thingy
18:53:27m0s-I have to let it boot and while it boots switch the hold button on?
18:54:36 Join Winchester [0] (
19:07:33 Quit Nico_P (Remote closed the connection)
19:08:39 Quit ackbahr ("Chatzilla 0.9.75 [Firefox]")
19:09:24 Join lostnihilist [0] (
19:11:56 Quit datachild (Read error: 145 (Connection timed out))
19:14:46 Part Winchester
19:15:20 Join winchester__ [0] (
19:17:37 Join web-taz [0] (
19:18:13***Saving seen data "./dancer.seen"
19:19:51linuxstb_dan_a: Did you have to change anything to make it work in 4.1.1 ?
19:21:56 Join Thundercloud_ [0] (n=thunderc@
19:23:23winchester__rockbox allready had a chip8 emulator right?
19:23:54winchester__yeah nvrm
19:27:08 Quit TheSphinX^ ("Miranda IM! Smaller, Faster, Easier.")
19:32:28*linuxstb_ extracts the disk mode and diag mode applications from the flash into .ipod files and tries to rolo them...
19:34:59linuxstb_ - a utility to split a flash.bin file up into pieces. Compile with "gcc -o flashsplit flashsplit.c" and then run "./flashsplit flash.bin"
19:35:32linuxstb_It dumps the parts into .bin files (raw, no header) and .ipod files (with the Rockbox -add header, suitable for executing with rolo).
19:37:04 Quit sean111 ("CGI:IRC (EOF)")
19:37:34preglowhow'd you find these sections, btw?=
19:37:56winchester__I would try to get that working..... but doubt I will.
19:39:12linuxstb_I just looked, and saw them...
19:39:33linuxstb_If you look at the very end of the flash image, you'll see something that looks very similar to the firmware partition contents.
19:39:52preglowright, so it's the same format?
19:40:08linuxstb_No, but a similar principle.
19:40:22linuxstb_Almost the same though.
19:40:32preglowwhat's the bloody logo.ipod thing do?
19:40:38preglowit just hangs when i rolo it
19:40:49linuxstb_Only diskmode.ipod and diagmode.ipod are real firmware code.
19:41:00linuxstb_logo.ipod is the Apple logo... :)
19:41:14winchester__how do you get flash.bin?
19:41:28preglowdiskmode doesn't handle the backlight :)
19:41:47linuxstb_Are both diskmode and diagmode working for you?
19:41:58linuxstb_On my 5g only diskmode works, and on my Color, only diagmode works...
19:41:58*amiconn compiles ipod_flash
19:42:38linuxstb_I'm wondering if diskmode.ipod could benefit from the CPU speed being set to 75MHz.
19:42:57preglowwho knows
19:43:05preglowi would have thought it reset itself
19:43:22linuxstb_If it doesn't do backlight, maybe it relies on the first-stage bootloader for CPU spee.d
19:43:40 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
19:44:52linuxstb_Still nice to see that the diagmode code is in fact only about 96KB...
19:44:56 Quit Thundercloud (Read error: 110 (Connection timed out))
19:45:10*preglow tries to remember the objdump command line for raw disassemblies
19:45:22linuxstb_objdump -D -b binary -marm diagmode.bin
19:47:33linuxstb_winchester__: Read the logs from earlier this afternoon - you need to run the ipod_flash.c plugin I posted a link to.
19:48:04 Join miepchen^schlaf [0] (
19:48:54preglowlinuxstb_: seems like all the error exception handlers are set to loop on occuring...
19:51:46preglowfirst thing diagmode does is check what cpu it is, heh
19:55:55dan_alinuxstb_: I did have to make some changes - I got rid of the memcmp and the "if" relating to that. I've not tested whether it boots from apple_os.ipod yet.
19:55:57linuxstb_preglow: You mean the cpu/cop check?
19:56:15linuxstb_amiconn: Thanks. Can you run flashsplit.c and see if you can rolo either diagmode or diskmode?
19:56:35preglowlinuxstb_: yeah
19:58:15preglowthen if it is the cop, it starts reading the mailbox
19:58:22preglowuntil it gets a 1
19:59:04dan_apreglow: Does it loop, or use an interrupt and sleep?
19:59:09*linuxstb_ switches computers
19:59:13 Quit linuxstb_ ("Leaving")
19:59:14preglowdan_a: checking out now
20:00:47preglowdan_a: loops
20:01:39 Quit OgMaciel (Read error: 110 (Connection timed out))
20:01:43 Quit Mouser_X (Nick collision from services.)
20:01:54 Join Mouser_X [0] (
20:02:06dan_apreglow: Darn - I'm hoping to use mailboxes+interrupts to do some messaging (like rebooting the COP for RoLo)
20:02:16preglowdan_a: what's stopping you? :-)
20:03:10 Join linuxstb [0] (i=5343d4aa@rockbox/developer/linuxstb)
20:03:31dan_apreglow: Nothing really - except thinking that I can't do it... I'll give it a go tonight
20:03:51dan_a(I'd like to revisit doing thumb code for ARM too)
20:03:51 Join datachild [0] (
20:03:51 Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist)
20:03:52preglowdan_a: i'd just try writing to the mailbox regs and read the interrupt status flags on the other core
20:03:56preglowsee which changes
20:04:59dan_aI don't know the mailbox addresses for the 3G - I wonder if I can use this plugin to find them
20:05:04 Quit winchester__ ("Leaving")
20:06:58pregloweh, and after that, the cop tries to write to another mailbox
20:07:02preglowwhich the ipl wiki says it can't
20:07:18amiconnlinuxstb: diag works. disk mode doesn't work correctly
20:07:59amiconnRolo'ing diskmode shows a folder icon with an exclamation mark and an apple url below, then shuts down
20:08:12linuxstbThat's more than I get on my Color - it just freezes.
20:08:13 Quit Thundercloud_ (Connection timed out)
20:08:35dan_aI suspect disk mode uses the COP, then
20:09:34linuxstbThe odd thing is that diskmode is working on my 5g, but not my color, and diagmode is the other way around. Both seem to work on the Nano.
20:09:34 Join lee-qid_ [0] (
20:09:34amiconnlinuxstb: The shutdown happens ~18 secs after start of rolo.
20:09:48amiconnMaybe the color does the same, but for some reason doesn't manage to activate the lcd
20:10:04 Join winchester_ [0] (
20:10:34amiconnBtw, diagmode and diskmode are the only modules I get from flash.bin
20:11:10preglowthen it sets its stack and sets up the cache
20:11:25linuxstbYes, the greyscale ipods don't seem to have a "logo" image. The 5g also has something called vmsc which doesn't look like ARM code.
20:11:46linuxstbAnd no, the diskmode never seems to shutdown, I just get ROLO.... Executing forever.
20:11:52preglowbroadcom lcd code?
20:11:52amiconnMaybe broadcom stuff?
20:12:16linuxstbI assume so, yes.
20:12:56preglowlord, oh lord
20:13:02preglowsomething better than objdump has to exist for linux
20:13:44amiconnlinuxstb: Btw, the modules say loadaddr: 10000000
20:14:04*amiconn isn't sure how rolo works on ipods
20:14:07linuxstbYes, that's SDRAM before we remap it to 0.
20:14:18preglowseems like it disables the cache
20:14:57linuxstbrolo clears all the memory mapping registers, putting SDRAM back at 0x10000000 and the flash at 0. It also flushes the cache, then disables it.
20:15:23preglowooh, diagmode remaps memory
20:15:30amiconnWhat's the run address? ALso 0x10000000 ?
20:16:02linuxstbYes, the entry point (if that's what you mean) is 0x10000000.
20:16:17preglowi wonder what all zeros in the remap regs do
20:16:42linuxstbzero is the default afaik. i.e. disabling remapping.
20:17:07linuxstbThat's how they are when the Rockbox bootloader is started, and that's what rolo restores them to.
20:17:09 Quit lee-qid_ ("aufwiederbyebientotsayonara")
20:17:28amiconnlinuxstb: How does rolo handle the cop?
20:17:29 Join lee-qid_ [0] (
20:17:37linuxstbamiconn: That's the problem - it doesn't atm.
20:17:56 Quit SirFunk (Read error: 110 (Connection timed out))
20:18:26dan_aamiconn: I'm going to have a look at it tonight
20:19:37 Quit bluey- (Read error: 60 (Operation timed out))
20:23:11m0s-how do I reset my RB back to factory settings?
20:24:10winchester_linuxstb: when I run diskmode it comes up with the broken directory icon
20:24:16winchester_ah wait nvrm..... cord wasn't connected
20:24:53nlsm0s-: if you mean rockbox default settings, I already told you... toggle hold while booting
20:24:53 Part mathgl ("Quitte")
20:25:23 Nick Arathis is now known as Arathis|afk (
20:26:30m0s-sorry ur right but what I meant to was will it reset my database too?
20:28:05 Quit lee-qid (Connection timed out)
20:28:10 Quit ender` (Read error: 104 (Connection reset by peer))
20:29:53 Join Ribs [0] (n=ribs@
20:30:30winchester_any chance of rolo being able to run iPL?
20:30:52linuxstbIt always has done.
20:31:21winchester_so if I rename kernel.bin to a.ipod file.....?
20:31:35 Join Everybody [0] (
20:31:36linuxstbYou need to convert the kernel .bin file to a .ipod file using "tools/scramble -add=ipvd kernel.bin kernel.ipod" (e.g. - for a 5g)
20:31:51winchester_ah.... there's my problem
20:32:08linuxstbWhich ipod do you have?
20:32:13winchester_2g mini
20:32:34nlsm0s-: no, just the settings, to reset the database, do a "initialize now" from the database menu.
20:32:47linuxstbThen -add=mn2g
20:33:02winchester_thanks again
20:33:26nlsis there any point in reporting simulator bugs for 64 bit in the tracker?
20:35:03linuxstbnls: I think so.
20:35:18 Join Nico_P [0] (
20:35:39 Quit midgey ()
20:35:57 Quit idnar (Nick collision from services.)
20:35:59 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
20:36:07nlslinuxstb: ok :-)
20:37:25nlsdoes anyone want to try to reproduce, both 32 and 64 bit results would be nice? anyway just try playing any flac or ogg and see if the wps displays artist and title, mine always displays "unknown artist" "unknown album" and the filename for title (in 64 bit sim)
20:38:03amiconnSounds like a problem with the metadata reader
20:38:27amiconnAt least one other 64 bit bug is known, maybe that one should also be put on the tracker?
20:38:45nlswill do :-)
20:39:10amiconn(libmad crashes, partially because of a rockbox optimisation)
20:39:36nlsyes, the "crash on mp3" bug is quite annoying ;-)
20:39:46bluebrotherwow. New version of FS released :)
20:39:49preglowahaha, there's some weird code here
20:40:12amiconnI have an idea how to fix libmad without giving up the optimisation
20:40:24preglowfirst a stack pointer is loaded from a const in memory, then the sp is compared for 0, then ANOTHER const memory is loaded into sp if it's true :P
20:40:36amiconn...but I need a reliable method to tell sizeof(int) at build time
20:41:05linuxstbHow do we detect endianness at the moment?
20:41:30preglowwe don't detect, do we?
20:41:36preglowforget me
20:41:38amiconnFor sims we do detect
20:41:50amiconnFor targets it's hardcoded
20:43:05 Quit OgMaciel (Read error: 104 (Connection reset by peer))
20:43:24linuxstbAh, there's a conftest.c application embedded in configure...
20:43:30peturamiconn: sizeof() is a compile time operator, no?
20:44:16linuxstbSo something similar that just displayed sizeof(int) could be added easily.
20:45:18 Join jewhaeN [0] (
20:45:26linuxstbpetur: Yes, but it can't be used by the preprocessor, which I'm guessing amiconn wants.
20:45:39amiconnYes that's what I want
20:45:53linuxstbAs it's a C operator, and the pre-processor doesn't know C.
20:46:09 Quit bospaadje (Read error: 104 (Connection reset by peer))
20:46:21amiconnThe idea is to just check whether 'int' is a 32 bit type, and use 'int' instead of 'long' in the optimised huffman code
20:46:24Mikachuyou can evaluate it in ../tools/configure and define something
20:46:31Mikachui guess that's one of many things autoconf does for you
20:47:03amiconnMikachu: That doesn't work for crosscompiles
20:47:07linuxstbAn "intsize" variable could be created, based on how configure handles\ "endian".
20:47:30amiconnThe generic code would be put in #else, together with a warning that implementing the optimised code for the 'int' width would improve performance
20:47:34Mikachuyou'd have to check with the cross compiler of course
20:47:38linuxstbi.e. we hard-code it for the targets, and run a little .c program to determine it for the sims.
20:48:04amiconnThe latter is just for catching both 16 bit targets and ilp64 systems (do such exist?) for sims
20:48:14jewhaeN'lo 'lo! - I think I got a serious problem, but I don't know.. I'll explain it in one piece: I've used rockbox many times before, and now I should install it again, but I forgot to unzip the .zipfile into the Ipoddrive.. I've already followed the notes, and when I start the ipod it says: "Can't load rockbox.ipod:File not found Press MENU+SELECT to reboot t..." And now I can't get it to turn off, or get it found by my
20:48:42amiconnMaybe it's enough to check INT_MAX....
20:48:44linuxstbjewhaeN: What does it say after the line Press MENU+SELECT to reboot?
20:49:29jewhaeN"then SELECT+PLAY for disk mode" which doesn't make sense since nothing happens when I push and hold it in :l
20:49:35preglowamiconn: why don't you just used int always?
20:49:46 Quit Mouser_X (Read error: 110 (Connection timed out))
20:49:54MikachujewhaeN: you have to press it before the apples hows up agani
20:49:54peturdoesn't gcc have some #pragma directive for it?
20:50:10amiconn(1) It's not me. (2) The code is based on th eassumption that 'long' is 32 bit, which doesn't hold for sims on 64 bit
20:50:12jewhaeNokay, i'll try that!
20:50:22amiconnBut 'int' also isn't always 32 bit
20:50:30linuxstbjewhaeN: Try the first link returned here -
20:50:42 Quit bonbonthejon (Remote closed the connection)
20:50:53preglowamiconn: int32_t or something, then
20:51:03peturlinuxstb: link of the week?
20:51:11linuxstbpetur: I like it...
20:51:13preglowi haven't really looked at the code yet, though
20:51:21amiconnThat could be used, but would be worse that 'int' on 16 bit
20:51:29Nico_PBagder: is it planned to use the new version of flyspray ?
20:51:29preglowamiconn: true
20:51:36jewhaeNthanks linuxstb and Mikachu! <3
20:51:54amiconnpreglow: I thought you wanted a working libmad on 64 bit so badly...
20:52:15amiconn...and I already pointed out the problem, complete with links...
20:52:51 Nick Everybody is now known as Everybody|away (
20:53:03 Join bluey- [0] (
20:53:04preglowbadly? not really, no, but it's good to not have the sim crashing all the time
20:53:10*Mikachu stares sharply at Everybody|away
20:53:34preglowyeah, i had a look at it, tried some trivial fixes, failed, then moved on to something else for the time being
20:53:41preglowit's on my todo list...
20:53:51preglowbut now it's baking time
20:54:32 Join evilx__ [0] (
20:54:44nlspreglow, amiconn: I added a task for the crashing on mp3 bug to the tracker, FS #6691
20:57:18evilx__ok, this rockbox seems cool. cant wait to get it on
20:57:21evilx__my ipod nano
20:57:32winchester_argh.... how do you prevent linux from automatically mounting devices? (GNOME, Ubuntu)
20:57:39winchester_(sorry for being offtopic and all)
20:58:21evilx__i hope this is a first gen, it has a chrome backing, dont know if it metal or not
20:58:22bluebrotherstop the automount daemon?
20:58:27evilx__but i guess the 2nd gen colored all around
20:58:51bluebrotherbut maybe that is handled by HAL ...
20:59:28Mikachuwinchester_: install a saner distro than ubuntu
20:59:36scorcheevilx__: if it is just the backing that is chrome, then it is a first gen
21:00:09winchester_bluebrother: how?
21:00:15winchester_Mikachu: saner distro you say?
21:00:18preglowwinchester_: preferences/removable drives and media
21:00:24preglowwinchester_: the very first options
21:00:25bluebrotherwinchester_: sorry, don't know ubuntu
21:00:32preglowMikachu: saner? i love that, no need to do anything
21:00:43winchester_ah thanks preglow
21:01:10Mikachui didn't really mean to start an argument, it was just a reflex :)
21:01:32 Quit redbreva (Read error: 104 (Connection reset by peer))
21:02:04 Join redbreva [0] (
21:02:04evilx__scorche ok thanks
21:02:23m0s-ugh too many of the WPS themes don't align with the track info I find
21:02:43 Join acrid [0] (
21:03:04linuxstbm0s-: You either don't have the fonts installed, or are using WPSs that use unofficial patches to Rockbox.
21:03:10preglowonly thing i can think of that i hate about the linux usb handling is the tendency to cache
21:03:18preglowit can wait minutes before flushing the ache
21:03:21preglowwhich is stupid
21:03:22m0s-could be the fonts
21:03:30 Quit redbreva (Read error: 104 (Connection reset by peer))
21:03:36m0s-cause I got the WPSs from rockbox
21:03:38 Join OgMaciel [0] (n=omaciel@ubuntu/member/gnukemist)
21:03:49m0s-but each WPS has it's own fonts?
21:04:07Mikachupreglow: you can actually change that
21:04:38linuxstbm0s-: Did you install the file when you installed rockbox?
21:05:18m0s-there's my problem I guess
21:05:23linuxstbSee the Extras link under Downloads on the website.
21:05:29 Join redbreva [0] (
21:06:01Mikachupreglow: poke /proc/sys/vm/dirty_expire_centisecs
21:07:13preglowMikachu: really now, will test that
21:07:14 Quit scorche (Read error: 104 (Connection reset by peer))
21:07:18m0s-thanks linux
21:07:38 Join scorche [0] (n=scorche@rockbox/administrator/scorche)
21:08:53evilx__do i just copy everything over from the zip on to the ipod? after i install the bootloader?
21:09:32 Quit darkless ("Leaving")
21:12:18winchester_my ipod seems to be stuck on "ROLO... Executing"
21:13:20linuxstbThat's not unusual - rolo still isn't 100% reliable.
21:13:32linuxstbWhat were you rolo'ing?
21:13:55winchester_a modified ipl kernel for iboy
21:14:01linuxstbevilx__: Safest is to extract the zip directly to your ipod, but yes everything in the zip goes onto your ipod.
21:14:34evilx__i already did that, thanks though
21:17:25m0s-I am trying to download a theme but it asked me to download his rockbox prebuild binnary and it has two different builds for the 5g
21:17:31m0s-there's 5g and 5g64mb
21:17:33m0s-what's the diff
21:18:10 Join rotator [0] (n=e@rockbox/developer/rotator)
21:18:23***Saving seen data "./dancer.seen"
21:20:05nlsm0s-: one uses 64 megabytes of buffer −− it will only work for the 60 (and 80?) gig 5g's. Also please note that this prebuilt binary is what we call an unofficial build and we do not support those, if you have problems go to whoever made the build.
21:20:13pixelmaNico_P: as far as I understood viewports is a basic concept to everything not only WPS, not sure though
21:20:37 Join matsl [0] (
21:20:50m0s-what about if the text of the 'next track' not showing is there someting to fix that?
21:20:55Nico_Ppixelma: yes
21:21:53nlsm0s-: it's kind of slow, wait a bit for it ;-)
21:22:21pixelmaNico_P: just saw that in the wiki SoC-site (if I read it correctly it was you who added it, nevermind if it wasn't)
21:23:10*nls thinks "Various optimizations" is a kind of vauge project :-)
21:23:12Nico_Pno i didn't :)
21:23:33Nico_Pi added M-o-B
21:23:41pixelmaok, sorry then :)
21:24:16Nico_Pi probably would've added viewports too if they weren't already there ;)
21:24:18m0s-nls dope it's like a chunk of text is missing
21:24:40pixelmaah... GodEater_
21:24:54winchester_linuxstb: nvrm.... instead of loading the modified kernel I tried loading the modified kernel version of iboy >.>
21:24:59nlsm0s-: and you are using an official build with a wps that doesn't require patches?
21:26:20m0s-no patches req
21:26:29m0s-like the track with one words show
21:26:44m0s-but if it's like 3 or more chunks of the words are mixxing
21:27:38nlsm0s-: are you using a font that the wps was designed for? iow did you load a theme file or a wps directly?
21:28:08peturanybody want to review my partial fix for before I commit?
21:28:10m0s-I loaded the fonts from the font-zip and I loaded the theme from loading it in the menu
21:28:48nlsm0s-: which theme is it and which ipod do you have?
21:29:01nlspetur: sure, what should I do?
21:29:15peturcorrect short filename generation
21:29:23linuxstbwinchester_: So does the kernel work?
21:29:30desowinpetur: does reviewing include testing it on real device ?
21:29:46Mikachureviewing means looking at the code changes
21:29:59m0s-I'm using Theme X Lowbar 1
21:30:03m0s-and I have a 60gb 5g
21:30:13winchester_it should.... right now Ubuntu keeps mounting the ipod as readonly even though fstab clarly says rw so I can't check >_<
21:31:21GodEater_pixelma: Guilty as charged
21:32:20GodEater_you might be right about the viewports being more than just a WPS feature - so feel free to change it
21:32:58evilx__hum, i copied over this theme and stuff, but it doesnt show up :(
21:32:58nlspetur: I loaded it on my h300 and it does at least not break any obvious things :-)
21:34:03Nico_Pbluebrother: i like your flyspray wiki page :)
21:34:20bluebrotherNico_P: thanks :)
21:34:47Nico_Pthere should be an enormous link to it on the tracker
21:34:56bluebrotherI agree
21:35:28winchester_linuxstb: loads, works perfectly
21:35:51winchester_except.... being able to pass arguments would be great
21:37:30pixelmaGodEater_: will do that... just wanted to know if I should just change it or add something about it (which I might do anyway)
21:38:05GodEater_the more detail the better IMO
21:38:34linuxstbpixelma: I agree that viewports are not a WPS-feature, but something to be used throughout Rockbox.
21:40:03pixelmaI think that was amiconn's plan but it would have to be documented before (this is what I wanted to addd)
21:40:12pixelma*add, too
21:40:39GodEater_when I added it as a project I was only doing so from vague memories of conversations overseen here
21:40:46GodEater_so I went and searched on the wiki for more info
21:40:57nlspetur: I tried to reproduce the problem described in the original post in FS #6648 but the problem seems to be gone :-)
21:41:00GodEater_and all there is is stuff about WPS viewports - which is why that's all I put
21:41:18peturnls: that was the least it should do ;)
21:42:25pixelmaGodEater_: good to know. I'll look it up and see if a crosslink is worth it
21:42:58m0s-does rockbox have a tutorial on how to make my own wps theme?
21:43:17Mikachudid you look on the website?
21:43:31nlsm0s-: hint: CustomWPS wiki page ;-)
21:43:48 Quit jewhaeN ()
21:45:39 Quit matsl (Read error: 110 (Connection timed out))
21:46:09 Join matsl [0] (
21:46:28winchester_using the rockbox bootloader would be faster than Loader 2 right?
21:46:38pixelmaGodEater_: I can only find it mentioned on the ReleaseTodo. Is that what you meant?
21:47:30linuxstbwinchester_: Using the Rockbox bootloader to do what?
21:47:32 Quit kaaloo ("Leaving.")
21:47:37winchester_to load Rockbox
21:47:56linuxstbI would expect so, but haven't tested loader2 recently.
21:48:11linuxstbI think it's much faster now than it used to be.
21:48:52m0s-anyone used PJ Green on a ipod video?
21:48:54winchester_ok... but... just incase.... would taking loader.bin and scrambling it make it work with rolo?
21:49:13linuxstbYes, it should do.
21:50:03linuxstbBut be aware that rolo doesn't do anything with the COP at the moment, which can cause problems if IPL or the applications you're running need the COP.
21:50:45GodEater_pixelma: precisely :)
21:51:36GodEater_there's not even a good description of what it *is* that I could find
21:52:01winchester_so... I assume the apple firmware uses the COP.... but... I have used it with rolo before O_o
21:52:41GodEater_winchester_: loader2 requires you to select which OS to boot IIRC - so by definition is slower than rockbox's bootloader
21:54:00winchester_GodEater_: I have rockbox selected as default with a 1 second timeout since I mostly just use that... hence why I want to switch to the RB bootloader
21:54:22winchester_and use rolo for the times I feel like playing mario or something
21:54:31GodEater_seems like a good plan :)
21:54:40Mikachuwinchester_: the rockbox bootloader can boot linux too
21:55:05GodEater_yeah, but it'd be quicker to rolo to ipodlinux than reboot
21:55:07winchester_hmm.... is it like the old ipl bootloader?
21:55:53 Quit MrMuffin (Read error: 110 (Connection timed out))
21:59:49 Quit OgMaciel ("Ex-Chat")
22:01:33 Join taz|away [0] (
22:02:57*dan_a hates having two cores
22:03:08dan_aIt makes RoLo really difficult
22:04:01 Quit Ribs ("eh eh ehhhh!")
22:05:09 Quit matsl (Read error: 110 (Connection timed out))
22:05:37winchester_What does ipodpatcher do exactly?
22:06:13winchester_(do i need to restore the original MBR or will it take care of all that?)
22:06:53m0s-does the 5G 60GB have 64mb cache buffer?
22:07:39perl|workinteresting read
22:08:46 Quit pearldiver (Read error: 110 (Connection timed out))
22:08:57linuxstbwinchester: I've started documenting ipodpatcher here -
22:09:35linuxstbIt modifies your ipod's firmware partition. The MBR is just the first sector on the disk (containing the partition table), and ipodpatcher doesn't touch it.
22:10:29linuxstbTo replace an existing bootloader, just use ipodpatcher -a bootloader.ipod or if you want loader2, ipodpatcher -ab loader.bin
22:11:05winchester_ok thanks
22:12:06 Quit toffe (Read error: 104 (Connection reset by peer))
22:12:58nlsis it ok to remove functions that are not used in plugins from the plugin api so that they can be declared "static"?
22:13:23 Quit amigan (Remote closed the connection)
22:14:29linuxstbnls: Are there many such functions?
22:14:50linuxstbI thought the general idea was that functions are only added to the plugin API when they are needed.
22:14:57 Join matsl [0] (
22:15:17nlslinuxstb: not sure really but about 6-7 from the list.c file which are not used...
22:15:59nlsdeclaring all private functions in list.c "static" (including those) saves about 400bytes on recorder...
22:16:09pixelmabluebrother: you tried the root menu patch too, right? Can you tell me if the button that today would lead you from WPS to the main menu should bring up the root menu then?
22:16:19linuxstbnls: I don't think anyone can complain then.
22:17:05winchester_as soon as I installed the rockbox boot loader ROLO stopped loading the linux kernel..... does that make sense?
22:17:38bluebrotherpixelma: it works that way on the h100
22:17:49linuxstbPossibly... Which version of loader 2 were you using?
22:17:50winchester_diskmode and diag still work though
22:18:24pixelmabluebrother: ok, then it's a bug on Ondio. I only get to the settings menu instead.
22:18:39 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:18:42 Quit web-taz (Read error: 110 (Connection timed out))
22:19:29 Join madmodder [0] (i=522c0749@gateway/web/cgi-irc/
22:19:29linuxstbThen it does make sense. v2.4 of loader2 didn't pass control of the COP to Rockbox, but the Rockbox bootloader does. And as Rockbox's rolo doesn't deal properly with the cop, using loader 2.4 means that Rockbox effectively left it ready for IPL.
22:20:22madmodderHi all
22:21:13preglowlinuxstb: you know where these apps are loaded, btw?
22:21:18madmodderscorche: any more interest from other archos owners re the 8mb ram upgrade
22:21:34preglowlinuxstb: forget that, they're obviously loaded at 0
22:21:35winchester_ah yeah that explanation works
22:21:50winchester_back to Loader 2 then
22:21:51preglowso apparently the bootloader too remaps memory like we do, then
22:22:00Nico_Pmarkun: you there ?
22:22:41 Quit bluey- ("Leaving")
22:24:02winchester_and back on loader 2..... rolo runs the kernel fine
22:24:36 Quit taz|away (Read error: 110 (Connection timed out))
22:24:43linuxstbwinchester_: At least until rolo works properly...
22:25:27winchester_offtopic to rockbox but..... any chance of being able to run rockbox from linux?
22:25:35 Part madmodder
22:25:53winchester_or is that something I should be asking in the ipl irc channel?
22:26:09winchester_haven't been there since..... well... since I got rockbox >.>
22:26:09linuxstbRockbox is a complete firmware, so it would take over your ipod from linux.
22:26:40linuxstbUnless you built Rockbox as a Linux application, which could be done based on the UI Simulator code, but would seem pointless.
22:26:43winchester_yeah I mean..... like rolo loads linux.... anything in linux which can load rockbox?
22:27:23linuxstbNot that I know of.
22:28:30winchester_ok.... as long as rockbox and iboy works I am happy =)
22:28:42 Join m0s [0] (
22:28:50linuxstbRockboy doesn't work on the mini?
22:29:09winchester_there was a patch... but it doesn't work since svn came in
22:29:48 Join alienbiker99 [0] (
22:30:20 Join Mouser_X [0] (
22:30:29linuxstbRockboy is a strange beast - one of the most popular plugins with users, but almost no developers care about it.
22:30:53BagderI've never used it
22:31:15Bagderon any of my targets
22:31:21m0sbubble bobble would be wicked on the ipod video
22:31:43winchester_I would love it if someone got it working on the mini.... but yeah I noticed nobody really cares.
22:31:49scorchebubble isnt enough?
22:32:37 Quit busa_blade ("Leaving")
22:32:52 Quit Mouser_X (Nick collision from services.)
22:33:06 Join Mouser_X [0] (
22:33:56m0snope not enough
22:34:04alienbiker99same game?
22:35:15 Quit amiconn (Read error: 110 (Connection timed out))
22:35:16 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:35:29winchester_so there's no chance of anyone making rockboy work on the mini?
22:35:43alienbiker99i dont think it has been worked on in a while
22:36:20Bagder"It can now decrypt/encrypt/verify the e200r firmware (TEA & DSA)"
22:36:54*dan_a applauds MrH, Bagder and the e200r user with a clue!
22:37:21Bagderbut we'll need to make a new configure target for the R models
22:37:27Bagderfor the bootloader
22:37:35linuxstbWhat's the difference with the R models?
22:37:50BagderReal's DRM thing
22:37:58linuxstbSo the hardware's the same?
22:38:13linuxstbDoes the plain-text trick work?
22:38:28Bagdernot confirmed yet
22:38:32*preglow looks forward to sound on sansa
22:39:15Bagder"The problem was that one of the magic
22:39:15Bagdervalues in the MI4 is different for e200r mi4 than for any other MI4s
22:39:15Bagderout there."
22:39:37linuxstbWhy are there so many reports of "bricking' surrounding the sansa? Is the install risky?
22:39:38Bagderso even scramble will need some adjusting
22:39:59dan_alinuxstb: No, the users are special
22:40:08Bagderlinuxstb: I don't understand why, but in general sansa users seems to go crazy more often
22:40:14 Join TrueJournals [0] (
22:40:26 Part TrueJournals
22:41:20dan_aWhen the instructions say "copy this file", the users take that to mean "format the drive, then copy the file. And a picture renamed as "bootloader.bin"
22:42:05alienbiker99people that cant read directions correctly shouldnt even attempt to install anything
22:42:15Bagderseveral users have said they formatted the 16mb rescue drive
22:42:21Bagdercompletely insane
22:43:08linuxstbIt sounds like Sandisk have made a very complex device though, with their 38 different USB modes...
22:43:30alienbiker99would having an interface with pictures ever have a chance to be commited?
22:43:31evilx__what im not so post to mv picture.jpg bootloader.bin
22:44:11linuxstbalienbiker99: If it was done efficiently, then there would probably be some support for it.
22:45:42linuxstbalienbiker99: Are you thinking of implementing it, or just asking?
22:45:55alienbiker99i might learn to code, as having an interface like that would be nicer than just plaintext, or even have it as an extra package so it doesnt take the space for people that dont want it
22:46:00dan_aalienbiker99: My opinion would be yes, as long as it worked with charcell and freyscale targets
22:46:05 Quit m0s- (Read error: 110 (Connection timed out))
22:46:48alienbiker99are those greyscale devices?
22:46:49dan_a(freyscale is more commonly called greyscale...)
22:47:11dan_acharcell devices don't have graphics
22:47:32pixelmadan_a: and what about mono targets? ;)
22:47:38winchester_linuxstb: another thing... rolo also seems to freeze on "executing..." if something is playing or even paused when I run it.
22:47:45winchester_anyway..... I'll shut up about rolo >.>
22:47:58pixelmadan_a: (as in mono LCD of course)
22:47:59alienbiker99hmm i wonder how hard it would be, i guessi should learn some c
22:48:03dan_apixelma: I think "freyscale" is a new word meaning "greyscale/mono"
22:49:59dan_aDoesn't rolo steal the audio buffer?
22:51:04Soapm0s: except for buffering large movies, my tests indicate dubious benifit of using a 64MB build. There are many scenarios in which such a build could decrease runtime.
22:51:06winchester_playback stops... but it doesn't actually load properly unless playback is stopped (not paused) beforehand.... also the linux kernel is more unstable later
22:52:27m0sthanks Soap
22:52:33dan_awinchester_: I'm pretty sure I know why that is
22:52:34m0su use rockbox to watch movies?
22:54:23winchester_dan_a: meh... guess I'll just stick with rebooting and using loader 2 for now.
22:55:22m0su use the reg ipod interface to play videos?
22:55:48 Join toffe [0] (
22:57:53 Join Yoghurt [0] (
22:58:17dan_ahmmm... RoLo should stop audio. Time to do some testing
22:58:22YoghurtHi. Anyone managed to build a dual-boot X5 bootloader recently?
22:58:34 Part lowlight
22:59:19 Join bonbonthejon [0] (
22:59:59linuxstbwinchester_: If you stop playback manually, does rolo work?
23:01:21winchester_no actually
23:01:38 Join webguest72 [0] (i=425dac13@gateway/web/cgi-irc/
23:01:57 Quit miepchen^schlaf (Read error: 113 (No route to host))
23:02:12winchester_if I start rockbox and go straight to the kernel... it works.... (freezes later.... but loads)..... if I play something then pause or stop it.... it just freezes on "Executing"
23:02:19 Join miepchen^schlaf [0] (
23:04:31 Quit Mouser_X (Nick collision from services.)
23:04:40 Join Mouser_X [0] (
23:07:09 Join random81 [0] (
23:13:08random81sorry, it was a typo don't rub it in:)
23:13:47winchester_ah.... we had a whole pattern thing going >=/
23:14:23random81 /
23:14:34Soapm0s: I don't watch videos on my music player.
23:14:37winchester_nuh it's dead now
23:17:53 Part perl|work
23:18:26***Saving seen data "./dancer.seen"
23:20:40m0ssoap which ipod u have?
23:20:54Soap5th gen 60GB
23:20:58 Quit webguest72 ("CGI:IRC")
23:21:09linuxstbAnyone know where the flash ROM is on the non-ipod PP targets? I'm assuming it's always at 0x0?
23:21:12m0soh the same as me
23:21:36preglowlinuxstb: it's pretty much got to be
23:21:49pregloweither that or 0xf0000000 (or something)
23:22:45SoapThe Sansa Raphosody players are cheaper (subsidised?) than their non-R counterparts are they not?
23:23:13*Bagder haven't checked...
23:23:29preglowthat would be a very ironic choice for a rockbox player, then
23:25:23Soapbest buy = $220 for the e270, and the e270R.
23:25:35linuxstbpreglow: Can you think of a reason to not permanently remap flash to 0x20000000? I'm assuming we leave the flash visible on all other targets - otherwise the dump_rom debug screens wouldn't work...
23:25:48Bagderhere it seems the R models are with radio, while the non-Rs are not
23:25:51m0sis there a way to change the display when I plug my ipod into my PC the "Do not disconnect" photo?
23:25:55linuxstbAlthough we probably don't have a choice on the other targets...
23:26:04Bagderso the R models turn out more expensive
23:26:06preglowlinuxstb: sounds good to me
23:26:22preglowlinuxstb: do a couple of test runs, then enable it if you see no problems
23:26:26winchester_m0s: yeah, look up ipodwizard or something like that
23:27:04m0swill it worth in conjuction with rockboc
23:27:43winchester_it just for changing text, fonts and graphics in the original apple firmware
23:28:33m0sbut the one in rockbox is different than the standard one isn't there a way to change tthat?
23:29:05winchester_are you talking about the USB connection thing that comes up when you plug it into the computer before it goes into disk mode?
23:29:44m0sno I'm talkin about after it goes to disk mode
23:29:48Bagdernls: nice green size row there!
23:29:50m0sand it says 'do not diconnect'
23:30:04winchester_that's not different to the original firmware
23:31:26winchester_and to change that you would want ipodwizard...
23:34:39markunNico_P: I am now
23:38:31evilx__when i unzip a theme and put it all where it belongs, how come it doesnt show up in browse themes?
23:38:52 Quit petur ("Zzzzz")
23:39:16linuxstbWas there a .cfg file in the theme .zip, and did you put it in .rockbox/themes/ ?
23:40:28linuxstbm0s: That disk mode screen is in flash ROM, and I'm almost certain ipodwizard can't modify that.
23:40:35evilx__never got put in ther
23:43:30winchester_linuxstb: doesn't the ipod flash after rewritting the firmware?
23:44:39 Quit midkay ("Leaving")
23:45:21linuxstb(if the "do flash" flag is set in the firmware image written to the disk).
23:46:46winchester_I just know I used to have different Do not disconenct image ages ago.... and that I used ipodwizard to get that
23:47:09 Quit robin0800 ("Oops. My brain just hit a bad sector")
23:47:35winchester_and now going through their wiki and themes..... they definatly have different images for it
23:49:03m0sbut nothing that can be used in rb
23:50:24winchester_if you use the patched firmware.... then after the ipod flashes it... strap the bootloader, it should work shouldn't it?
23:51:51 Quit random81 ("Chatzilla 0.9.77 [Firefox]")
23:52:45linuxstbThere are two disk modes in Apple's firmware - the "emergency" disk mode in flash ROM (which is what Rockbox reboots into), and the disk mode in the main Apple firmware.
23:53:04linuxstbafaik, it's only the main Apple firmware that ipodwizard modifies.
23:53:13linuxstb(but I've never used it)
23:54:00winchester_ah ok... I wasn't sure how exactly RB gets into disk mode
23:59:02 Join fasmaie [0] (

Previous day | Next day