00:00:19 | | Quit MarcoPolo (Read error: 104 (Connection reset by peer)) |
00:00:52 | TommyTott | anyone?? |
00:01:05 | TommyTott | it just start over and over.. |
00:01:14 | TommyTott | gets to the smileyface error icon |
00:02:33 | TommyTott | did everyone die her?? |
00:03:07 | markun | TommyTott: it's getting late in Europe.. |
00:03:15 | jhMikeS | no, not yet :) just don't know what you're talking about |
00:03:58 | TommyTott | my ipod didnt work, then it did, and now it just comes to that "smileyface error screen", and then it reboots, and do the same over and over |
00:03:59 | * | jhMikeS wonders what makes a smiley face on error |
00:04:09 | preglow | i think it's the ipod sad face |
00:04:16 | TommyTott | like this smiley face :( |
00:04:22 | preglow | that doesn't smile |
00:04:22 | TommyTott | yes, a sad smiley.. :P |
00:04:37 | TommyTott | you call all those smileys.. |
00:04:38 | jhMikeS | and I thought Apple was just sadistic |
00:05:07 | TommyTott | i dont think its apples icon.. rockbox i think |
00:05:17 | jhMikeS | huh? |
00:05:22 | TommyTott | eitherway, i need help |
00:05:48 | jhMikeS | I don't have an iPod so not sure |
00:06:10 | preglow | it needs to be restorted |
00:06:12 | preglow | restored |
00:06:33 | TommyTott | it worked 15mins ago.. |
00:06:40 | preglow | then i've no idea |
00:06:45 | preglow | and now i really need to sleep too |
00:06:47 | preglow | arghle |
00:07:05 | TommyTott | soap: here??? |
00:07:24 | jhMikeS | preglow: gnight |
00:07:33 | preglow | nightie |
00:08:55 | thegeek | hmm |
00:08:55 | Kasperle | this one? http://docs.info.apple.com/article.html?artnum=61771 |
00:09:03 | thegeek | is the rockbox bootloader faster than loader2? |
00:09:20 | thegeek | from video's I've seen of loader2+ipodlinux it takes fucking forever to boot |
00:09:26 | thegeek | which is really pretty stupid for a dap |
00:09:43 | thegeek | rockbox was lightning fast on my h120, and I loved it that way;P |
00:09:46 | Kasperle | rockbox boots quite fast with ipod loader 2 |
00:10:03 | thegeek | the video I saw was like 3 seconds just for loader2 |
00:10:29 | Kasperle | how long does the standard firmware display the apple logo after a hard reboot? ;) |
00:10:32 | thegeek | but ipodlinux itself was horribly slow;P |
00:10:42 | thegeek | hmm |
00:10:55 | thegeek | I dont know |
00:11:21 | Kasperle | if you're in loader 2, booting rockbox is fully usable after about 5 seconds |
00:11:46 | TommyTott | Kasperle: yes, thats the one.. but it worked 20mins ago |
00:11:49 | | Quit bluebrother ("sleep") |
00:11:50 | Kasperle | i reckon about 3 seconds of loader2 loading it into memory, max. 2 seconds for rockbox to boot |
00:12:13 | Kasperle | i haven't tried the rockbox loader yet, though |
00:12:15 | | Quit charkins ("Ex-Chat") |
00:12:25 | | Quit kubiix (Read error: 104 (Connection reset by peer)) |
00:12:35 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
00:12:48 | * | Soap is here |
00:13:08 | Soap | what icon do you see? |
00:13:10 | thegeek | ok |
00:13:11 | TommyTott | soap: i now get the sad smiley icon.. |
00:13:14 | thegeek | that's not too bad Kasperle |
00:13:24 | Soap | TommyTott: that is apple's |
00:13:40 | TommyTott | oki.. anyhow.. what can i do?? |
00:13:48 | TommyTott | it worked 20mins ago |
00:13:54 | Kasperle | TommyTott: have you tried putting it into disk mode? |
00:13:59 | Soap | let it charge more? |
00:14:35 | | Quit kubiix (Client Quit) |
00:14:36 | TommyTott | yes.. it worked, but suddenly, i couldt access the disk in windows.. i took it out, and the icon showed |
00:14:42 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
00:15:18 | TommyTott | soap: i try to charge it, but it just keep turning on and off, and allways show that icon |
00:15:49 | Soap | press menu+select to reboot, and menu+play while rebooting to get it into disk mode. |
00:16:40 | Soap | and let it charge for well over an hour before attempting anything else. |
00:17:04 | Soap | it is easy for the ipod to consume more power than it gets over USB while low in battery in disk mode. |
00:17:21 | Soap | s/"disk mode"/emergency disk mode |
00:18:14 | TommyTott | when i charge in the wall, the sad smiley comes.. but when i charge in the computer, only the battery icon shows.. |
00:18:31 | TommyTott | but windows doesnt find it |
00:18:58 | Soap | let's get it charged up some, boot it in to disk mode, then worry about Windows finding it. |
00:19:09 | Soap | ipods behave very strangely when the battery is dead. |
00:19:15 | TommyTott | oki |
00:19:31 | | Quit kubiix (Client Quit) |
00:19:37 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
00:22:41 | | Join dau [0] (i=daurn@124.243.164.126) |
00:22:43 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
00:23:40 | | Quit linuxstb_ ("CGI:IRC") |
00:24:26 | | Join qwertymkonji [0] (i=qwertymk@c-68-63-24-174.hsd1.al.comcast.net) |
00:25:06 | | Quit perpleXa ("Leaving") |
00:26:59 | | Quit kubiix ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:27:06 | | Part qwertymkonji |
00:28:19 | | Part LinusN |
00:39:24 | | Quit Arathis ("[rl_bot quit]") |
00:45:51 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
00:46:14 | | Quit heyJulius ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
00:47:31 | pixelma | jhMikeS: nice forum post... (that doesn't look any good in my browser) ;) |
00:50:26 | unleet | Im out. |
00:50:35 | unleet | cya guys tmr. |
00:50:56 | | Quit unleet ("CGI:IRC (EOF)") |
00:52:14 | | Quit Criamos (Read error: 110 (Connection timed out)) |
00:54:38 | Lars_G | I wonder what patches I should apply |
00:58:47 | | Join daurn|laptop [0] (i=daurn@124.243.164.126) |
00:59:15 | | Quit dau (Read error: 104 (Connection reset by peer)) |
01:00 |
01:00:00 | | Quit daurn|laptop (Read error: 54 (Connection reset by peer)) |
01:00:14 | | Join daurn|laptop [0] (i=daurn@124.243.164.126) |
01:04:10 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
01:04:32 | | Join daurn|laptop [0] (i=daurn@124.243.164.126) |
01:05:41 | *** | Saving seen data "./dancer.seen" |
01:08:31 | | Quit PaulJam (".") |
01:08:53 | | Quit BHSPitMonkey (Read error: 110 (Connection timed out)) |
01:11:33 | | Join habana [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-c93a5648866922f8) |
01:12:04 | habana | hi all |
01:12:16 | | Quit MarcoPolo (Remote closed the connection) |
01:13:06 | jhMikeS | pixelma: not in mine either so I edited it :) |
01:13:12 | habana | i read with pleasure that sansa can dual boot now ? in this case, i need to compile with Bootloaer option ? |
01:13:31 | pixelma | jhMikeS: thank you :) |
01:15:56 | | Join safetydan [0] (i=cbca159f@gateway/web/cgi-irc/labb.contactor.se/session) |
01:16:08 | Lars_G | wow |
01:16:12 | Lars_G | rockbox compiles real reasy |
01:16:33 | TommyTott | piece of crap ipod |
01:16:38 | habana | please, sansa lovers ! Tonight, i didn't forget my usb wire ^^ |
01:17:25 | Lars_G | TommyTott: :P |
01:18:23 | TommyTott | Lars_G: this piece of sh** wont work again |
01:19:26 | habana | TommyTott: so bloated ? never tested ipood |
01:19:44 | TommyTott | bloated?? |
01:19:53 | TommyTott | what does that mean?? |
01:20:10 | | Quit excitatory (Read error: 145 (Connection timed out)) |
01:20:47 | habana | err, let me look in a dictionnary :)in my bad englidh, i thought it was a bad ting or badly done |
01:21:26 | TommyTott | i might be.. im not so good in english myself |
01:21:34 | | Join excitatory [0] (n=excitato@CPE-70-94-39-29.wi.res.rr.com) |
01:21:58 | habana | lol, it seems to have a different sense :/ |
01:22:34 | TommyTott | ok |
01:24:36 | TommyTott | i dont get it.. first, it went on and off with the "sad smiley" icon.. then, today, it didnt start at all.. then i charged it for a while, and pressed select+menu.. then it started normaly.. i pluged it into the computer, and everything was ok.. Then suddenly, it went back to switching on and off again.. |
01:25:40 | TommyTott | now, when charging in the wall, it goes on and off with the smiley, and when plugged into the computer, it only shows the battery icon |
01:25:57 | TommyTott | if i disconnect it, it starts the on and off thing again |
01:27:23 | safetydan | TommyTott, maybe just leave it charging for a few hours before you try again. |
01:28:30 | * | Lars_G bows |
01:28:35 | Lars_G | rocklbox rocks |
01:28:43 | Lars_G | whoever made the build system, you rule |
01:28:49 | TommyTott | i will try.. but when connected to the computer, it sometimes reboots and show the smiley, then go back to showing the battery icon |
01:29:03 | | Join barrywardell [0] (n=barrywar@194.46.180.14) |
01:33:35 | TommyTott | piece of sh** |
01:35:47 | | Quit daurnimator ("Cyas later...") |
01:36:01 | | Join daurnimator [0] (i=daurn@124.243.164.126) |
01:36:10 | Lars_G | gah |
01:36:27 | Lars_G | what was the patch number for the patch that adds the capability to possition menues in a theme? |
01:37:32 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
01:38:20 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
01:43:33 | | Quit Lars_G ("Leaving") |
01:43:41 | | Join BHSPitMonkey [0] (n=stephen@adsl-65-67-114-113.dsl.rcsntx.swbell.net) |
01:46:58 | | Quit |AhIoRoS| (Remote closed the connection) |
01:59:25 | | Join t0dk0n [0] (n=todkon@adsl-70-132-6-57.dsl.snfc21.sbcglobal.net) |
02:00 |
02:00:53 | | Part pixelma |
02:02:47 | habana | sansa ping ? |
02:03:02 | rasher | Hvad |
02:03:08 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
02:03:08 | | Join dau [0] (i=daurn@124.243.164.126) |
02:03:13 | rasher | Eh, what? |
02:04:38 | habana | just to be sure to NOT brick my sansa when applying patch from 15.53.34 # http://pastebin.ca/266901 |
02:06:01 | barrywardell | it works for me... |
02:06:15 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
02:06:18 | barrywardell | but you also need a e200.c for the bootloader |
02:06:29 | habana | rasher: Sorry , didnt want to wake you up "<rasher> Hvad" |
02:06:48 | barrywardell | and modify a couple of other files |
02:07:01 | habana | barrywardell: hi and thanks |
02:07:25 | habana | barrywardell: other patches ? |
02:07:56 | barrywardell | http://pastebin.ca/267698 |
02:08:00 | barrywardell | that's my e200.c |
02:09:22 | | Quit habana (Excess Flood) |
02:09:41 | | Join habana [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-6635cd5ed22a7ba2) |
02:10:07 | barrywardell | http://pastebin.ca/267699 |
02:10:12 | barrywardell | and that's a patch for the rest |
02:10:21 | habana | ok, stop |
02:10:27 | barrywardell | it will ONLY work with a bootloader build |
02:10:40 | habana | dont have to apply all these mods |
02:10:52 | habana | thought there was only one |
02:11:05 | barrywardell | those 3 will allow you to build a dual boot bootloader on the sansa |
02:11:26 | barrywardell | you could just wait a couple of days until it's added to cvs |
02:12:15 | habana | Thank you very much, i take these to play during lunch tomorrow. |
02:13:28 | habana | must say im very impressed by the way you build free softwares and especially rockbox. |
02:13:38 | habana | Great model |
02:18:09 | habana | bye |
02:18:38 | | Quit habana ("CGI:IRC (EOF)") |
02:19:18 | TommyTott | AAAAAAARGH.... |
02:22:12 | | Part t0dk0n |
02:25:50 | | Quit spiorf (Remote closed the connection) |
02:25:53 | | Join HalloweenJack [0] (i=50cad4e0@gateway/web/cgi-irc/labb.contactor.se/session) |
02:26:03 | | Quit HalloweenJack (Client Quit) |
02:29:21 | | Join Lars_G [0] (n=lars@unaffiliated/lars-g/x-000001) |
02:29:54 | Lars_G | Question is patch #5899 still useable or used at all? is/will this be included in current cvs? http://www.rockbox.org/tracker/task/5899 |
02:32:49 | | Quit wooo (Read error: 113 (No route to host)) |
02:32:53 | safetydan | Lars_G, I've no idea if it's still usable. But it's unlikely to be included as a more generic solution (viewports) is what's wanted, or at least that was the talk a while back. |
02:33:11 | * | safetydan hasn't been keeping up |
02:33:30 | Lars_G | still it calls my atention, since the theme I have defined offsets |
02:33:36 | Lars_G | which on the last nightly didn't apply |
02:35:24 | | Quit dau (Read error: 54 (Connection reset by peer)) |
02:35:50 | | Join daurn|laptop [0] (i=daurn@124.243.164.126) |
02:38:35 | | Join Marco [0] (n=marco@adsl-8-148-153.mia.bellsouth.net) |
02:38:41 | Marco | hello |
02:43:32 | Marco | I'm using an ipod 5g/video and the jClix theme |
02:43:56 | Marco | but in order to use that theme, I need to use Julius' jbuild, which happens to be a little old |
02:44:18 | Marco | are there newer versions of the jbuild available? |
02:46:26 | safetydan | Marco, if they're not on http://pijulius.com/julius/rockbox/ then there's no newer versions available. |
02:46:35 | Marco | hmm |
02:46:42 | Marco | is it recommened to patch the source yourself? |
02:46:56 | Marco | I'm not sure if applying a few month old patch to a current CVS version is a good idea |
02:47:39 | safetydan | Marco, if you have the ability to fix any errors or patch failures that come up, you can do what you like. |
02:48:00 | linuxstb | I'm only guessing, but if there are no new versions of a custom build, that often means the included patches don't work any more with current CVS. |
02:48:40 | linuxstb | But I'm sure the answer is somewhere in that 30-page forum thread about Julius's build... |
02:50:13 | | Quit daurn|laptop (Read error: 54 (Connection reset by peer)) |
02:52:01 | barrywardell | habana: if you see this tomorrow, here's a single patch with all my previous changes combined. |
02:52:25 | | Join daurn|laptop [0] (i=daurn@124.243.164.126) |
02:53:40 | barrywardell | http://pastebin.ca/267744 |
02:55:31 | | Join habana [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-cf1256a2806ab9ba) |
02:59:33 | barrywardell | habana: here's a single patch with all the changes: http://pastebin.ca/267744 |
03:00 |
03:00:09 | habana | oh tahnks, i was waiting in the other window |
03:00:15 | habana | ^^ |
03:01:39 | habana | so i re "cvs update -dP" and "patch < diff" and can make nice dreams ? |
03:03:08 | habana | latest tip so i could patch nicely ? |
03:04:38 | barrywardell | yup |
03:05:11 | | Quit rasher ("leaving") |
03:05:44 | *** | Saving seen data "./dancer.seen" |
03:09:28 | barrywardell | make sure you have a decrypted and header-stripped OF in |
03:09:54 | barrywardell | /.rockbox/OF.bin |
03:11:44 | habana | you talk chinese to a french not triilingual and not speaking chinese. |
03:12:09 | habana | Could you give me a single command line to apply for that ? |
03:13:21 | barrywardell | you need to use mi4code to decrypt a sandisk PP5020.mi4 |
03:14:29 | habana | easy ! Badger gave me the tip "wget http://daniel.haxx.se/sansa/mi4code.c && gcc -o mi4code mi4code.c -lgcrypt" |
03:14:54 | barrywardell | yeah, then './mi4code decrypt -s PP5020.mi4 OF.bin' |
03:15:19 | barrywardell | assuming you have a PP5020.mi4 from Sandisk in your current directory |
03:16:04 | habana | ok done.big tahnks |
03:17:04 | | Join bro2baseball [0] (n=Owner@pool-70-20-59-8.man.east.verizon.net) |
03:17:13 | habana | for other reader : ./mi4code decrypt -s PP5022.mi4 OF.bin |
03:18:09 | barrywardell | oh yes, sorry |
03:18:23 | habana | nope ! |
03:20:13 | | Join Kittt0s [0] (i=Kaa@84.95.112.24) |
03:20:22 | | Quit Kitt0s (Read error: 145 (Connection timed out)) |
03:23:46 | | Quit Lars_G ("Leaving") |
03:23:50 | habana | make in progress. big up for barrywardell ! |
03:23:59 | habana | bye |
03:24:04 | habana | File encoded successfully |
03:24:05 | barrywardell | bye |
03:24:10 | habana | :) |
03:24:59 | barrywardell | anybody with an ipod want to test that patch with the new crt0-pp.S? |
03:27:31 | | Quit habana ("CGI:IRC (EOF)") |
03:31:42 | bro2baseball | what is the crt-pp.S exactl |
03:31:43 | bro2baseball | y |
03:34:56 | barrywardell | it's the first bit of code that's run |
03:35:30 | | Quit Rudy4Pez (Read error: 110 (Connection timed out)) |
03:35:55 | | Quit daurn|laptop (Read error: 54 (Connection reset by peer)) |
03:35:59 | | Join daurn|laptop [0] (i=daurn@124.243.164.126) |
03:36:14 | | Quit funky ("leaving") |
03:37:54 | | Part bro2baseball |
03:45:40 | | Part safetydan |
03:45:51 | TommyTott | okey.. now i have charged my ipod for some time.. What shall i do?? the problem was that it started, but showed the "sad face" icon, then restartet, and did it over and over.. så what shall i do now?? |
03:48:27 | TommyTott | anyone?? |
03:59:10 | | Quit barrywardell () |
04:00 |
04:06:13 | | Nick Soap is now known as SoapIsOutOfTown (n=Soap@rockbox/staff/soap) |
04:09:30 | | Quit |AhIoRoS| ("Abandonando, see you http://ahioros.vidao2.com") |
04:25:18 | | Quit niskel (Read error: 104 (Connection reset by peer)) |
04:27:09 | | Join dau [0] (i=daurn@124.243.164.126) |
04:27:10 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
04:27:38 | JdGordon | does anyone know if the player allows custom keyboards? |
04:29:47 | | Join daurn|laptop [0] (i=daurn@124.243.164.126) |
04:29:48 | | Quit dau (Read error: 104 (Connection reset by peer)) |
04:34:24 | | Quit jadakiss ("w00t!") |
04:35:12 | * | JdGordon thinks it doesnt |
04:36:41 | | Join bender02 [0] (n=bender02@c-68-53-85-217.hsd1.tn.comcast.net) |
04:37:47 | | Join webguest17 [0] (i=46b2299b@gateway/web/cgi-irc/labb.contactor.se/session) |
04:37:56 | webguest17 | hello |
04:38:03 | webguest17 | can someone help me in here? |
04:38:25 | | Quit webguest17 (Client Quit) |
04:38:34 | JdGordon | we have a winnr! |
04:38:51 | | Join webguest68 [0] (i=46b2299b@gateway/web/cgi-irc/labb.contactor.se/session) |
04:38:55 | webguest68 | i need some help |
04:38:59 | webguest68 | can someone help me? |
04:39:01 | webguest68 | please? |
04:39:26 | JdGordon | just ask your damn question |
04:39:26 | | Quit webguest68 (Client Quit) |
04:44:06 | TommyTott | okey.. now i have charged my ipod for some time.. What shall i do?? the problem was that it started, but showed the "sad face" icon, then restartet, and did it over and over.. så what shall i do now?? |
04:44:12 | TommyTott | thats my question |
04:47:26 | | Part bender02 ("[IRSSI]") |
04:48:25 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
04:48:27 | | Join daurn|laptop [0] (i=daurn@124.243.164.126) |
04:50:34 | | Join jrockway [0] (n=jon@dsl092-134-178.chi1.dsl.speakeasy.net) |
05:00 |
05:04:28 | | Join dau [0] (i=daurn@124.243.164.126) |
05:04:29 | | Quit daurn|laptop (Read error: 104 (Connection reset by peer)) |
05:05:47 | *** | Saving seen data "./dancer.seen" |
05:10:10 | | Nick myzar|away is now known as myzar (n=myzar@66.199.227.210) |
05:19:38 | | Quit dau ("dau was using Daurnimator's Legendary Script") |
05:47:45 | | Join dantheman [0] (n=danielma@134.178.20.94) |
05:54:42 | | Join BHSPitLappy [0] (n=steve-o@adsl-65-67-114-113.dsl.rcsntx.swbell.net) |
05:57:27 | | Join nave7693 [0] (n=evan@adsl-69-110-7-11.dsl.pltn13.pacbell.net) |
06:00 |
06:00:44 | | Quit jaebird ("Leaving") |
06:02:40 | | Join lostnihilist [0] (n=lostnihi@adsl-68-20-214-97.dsl.chcgil.ameritech.net) |
06:03:34 | | Quit TommyTott () |
06:08:15 | | Join jaebird [0] (n=jae@53-89.netblk-69-41-89.coolaccess.net) |
06:16:28 | | Quit lostnihilist (Remote closed the connection) |
06:21:19 | | Part nave7693 |
06:26:29 | | Join lostnihilist [0] (n=lostnihi@adsl-68-20-214-97.dsl.chcgil.ameritech.net) |
06:59:22 | | Join webguest07 [0] (i=ccb977f2@gateway/web/cgi-irc/labb.contactor.se/x-0bea6c3fa09eb86d) |
06:59:38 | webguest07 | i need help |
07:00 |
07:00:54 | webguest07 | serious help |
07:01:13 | webguest07 | my 4g ipod only shows the apple on the screen and it doesn't mount or turn off |
07:05:49 | *** | Saving seen data "./dancer.seen" |
07:09:12 | | Quit webguest07 ("CGI:IRC") |
07:11:10 | | Quit XavierGr (Nick collision from services.) |
07:11:13 | | Join XavierGr [0] (n=xavier@ppp203-130.adsl.forthnet.gr) |
07:19:46 | | Join Rudy4Pez [0] (n=A@c-24-21-214-17.hsd1.or.comcast.net) |
07:24:14 | | Join petur [0] (n=petur@rockbox/developer/petur) |
07:25:23 | | Quit Kasperle (Read error: 110 (Connection timed out)) |
07:26:33 | | Quit tychver ("Leaving") |
07:26:38 | | Quit slarti (Connection timed out) |
07:27:50 | | Quit dantheman (Success) |
07:39:11 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
07:46:08 | Slasheri | LinusN: morning, i got the unit back and now it's working great, thanks :) |
07:46:16 | LinusN | Slasheri: goodie |
07:46:26 | Slasheri | however, it was flashed with the wrong h-115 firmware and no rockbox at all :D |
07:46:42 | LinusN | as you can see, I left the bdm connector in place, just in case |
07:46:49 | Slasheri | hehe, yeah ;) |
07:46:53 | Slasheri | nice :) |
07:47:07 | LinusN | and, yes, I didn't bother to put rockbox on it |
07:47:07 | Slasheri | but now i try not to brick it again |
07:47:24 | LinusN | h115? oops :-) |
07:47:28 | Slasheri | yep :D |
07:47:44 | Slasheri | but i managed to cross-patch it with a working h120 bootloader :) |
07:47:50 | LinusN | hehe |
07:48:11 | LinusN | sorry about that |
07:48:37 | Slasheri | np :) probably i just would have need to send it back if flashing would failed :) |
07:48:40 | LinusN | was in fact a long time since i had to unbrick a player |
07:49:07 | Slasheri | and now even my new bootloader seems to be working fine |
07:49:38 | * | LinusN hears toni braxton sing... "unbrick my daaaaap" |
07:49:50 | Slasheri | :D |
07:50:12 | | Quit jba (Read error: 110 (Connection timed out)) |
07:52:09 | LinusN | ok, so your bootloader works now? |
07:53:54 | Slasheri | yep :) |
07:54:10 | Slasheri | now supporting both ram and rom images, and reset cookie for the rom image also |
07:54:29 | Slasheri | and simple menu activated with the hold switch and when rockbox crash |
07:54:47 | Slasheri | using that it's possible to select the default boot method when original fw is no longer present |
07:57:05 | | Join Kasperle [0] (i=kasperle@zoidberg.org) |
07:57:23 | LinusN | with the hold switch? how? |
07:59:14 | Slasheri | activating hold switch and then turning on player activates the bootloader menu (unless usb cable is present, then usb mode is activated). The menu has a 15s timeout after poweroff is issued |
08:00 |
08:00:30 | Slasheri | or without hold switch activated and rockbox has previously crashed, menu is also activated but after the timeout default boot method is executed |
08:00:32 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
08:01:44 | Slasheri | however, if original fw is still present, that menu is never activated and old rec-button combination works as before |
08:02:01 | | Join ender` [0] (n=ender@84.52.165.220) |
08:02:16 | LinusN | ehum, what if you try to use the hold switch to prevent it from turning on? |
08:02:42 | Slasheri | it always shuts off after 15s of inactivity |
08:02:53 | Slasheri | and there is no activity when hold switch is on |
08:03:03 | LinusN | ah yes |
08:03:12 | Slasheri | :) |
08:04:47 | Slasheri | without hold switch and cleanly shutdown and default boot method either rom or ram, all hardware is not initialized at all and rockbox is being booted as soon as possible |
08:04:50 | LinusN | does it still work on the h300? |
08:05:06 | Slasheri | should work fine |
08:05:10 | LinusN | good |
08:05:14 | Slasheri | but i have no chances to test that :) |
08:05:21 | LinusN | i will |
08:05:21 | Slasheri | i could provide a patch soon |
08:05:24 | Slasheri | good :) |
08:05:41 | LinusN | since i have toni braxton by my side ;-) |
08:05:47 | Slasheri | :D |
08:06:23 | | Quit petur ("sssssssssss---------PLOP!") |
08:07:03 | Slasheri | with the rom image, it's nice that you could just tap the play button twice to activate the resume :) |
08:07:22 | Slasheri | there is almost no need to wait, something like 500ms or less is enough between the presses |
08:08:11 | LinusN | ooooh, nice |
08:08:42 | LinusN | how much with the ram image? |
08:09:58 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
08:10:38 | Slasheri | that's not much either, should be almost same. i can do some measurements soon |
08:13:21 | LinusN | i can try it myself |
08:13:40 | LinusN | is all the other stuff (flashing code etc) in cvs? |
08:16:20 | Slasheri | yes :) |
08:17:10 | Slasheri | well, of course the patch also changes rom.lds and Makefile a bit to activate rom image generation for irivers |
08:20:04 | Slasheri | LinusN: btw, you could already try the ram image flashing. However, with the new bootloader loading should be faster |
08:22:12 | LinusN | speaking of flashing, i have been thinking about an "emergency unpatch" feature in the loader |
08:22:46 | LinusN | that is, remove the bootloader somehow |
08:23:09 | LinusN | i.e restore the reset vector |
08:23:19 | Slasheri | hmm, i had that also in mind long time ago, but amiconn and others think flashing functions in the core are not a good idea |
08:23:26 | Slasheri | but maybe bootloader could be different |
08:23:30 | LinusN | i agree about that |
08:24:21 | LinusN | i don't want flashing code in the core either |
08:24:57 | LinusN | so i don't know how to solve this :-) |
08:25:02 | Slasheri | hehe :D |
08:25:23 | LinusN | there are of course ways to protect against accidentally running the flash code |
08:25:34 | Slasheri | that would be useful indeed if needing to send a unit to repair and remove the bootloader |
08:25:57 | Slasheri | but the could would need to be on flash because disk might be crashed |
08:26:22 | Slasheri | the=that |
08:26:38 | LinusN | we could for example have the flashing code scrambled in flash and have it always run from ram, unscrambling it as we copy it to ram |
08:26:50 | Slasheri | hmm, true |
08:27:10 | | Join nave7693 [0] (n=evan@adsl-69-110-7-11.dsl.pltn13.pacbell.net) |
08:27:12 | LinusN | but making it that complicated will also increase the risk of bugs |
08:27:50 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/x-97d7f5b98c2f5b37) |
08:28:25 | LinusN | i like the cowon bootloader approach |
08:28:41 | LinusN | almost unbrickable |
08:35:09 | amiconn | Flashing code can't be executed from rom anyway |
08:36:56 | LinusN | true, true |
08:37:02 | | Part nave7693 |
08:37:20 | LinusN | amiconn: but we could still make sure it can't be executed in-place |
08:38:03 | LinusN | with several mechanisms, like the scramble-copy method and also with some global "key" variables |
08:39:34 | amiconn | As soon as flashing code switches the rom to programming mode, it will crash |
08:40:07 | LinusN | yes, if you execute from rom |
08:40:40 | LinusN | so yes, we can probably put flashing code in flash quite safely |
08:40:54 | LinusN | i.e in the bootloader |
08:41:34 | LinusN | however, the h300 is a little nasty in that respect, since the flash reset pin doesn't seem to be connected to the main reset |
08:43:06 | | Quit _Veseliq_ (Read error: 113 (No route to host)) |
08:43:35 | petur | LinusN: if you manage to find some time, could you check/verify how VBUS and ID of the usbotg connector of the h3x0 are connected? |
08:43:54 | LinusN | ok, i'll try to remember that |
08:44:10 | petur | thanks |
08:47:33 | JdGordon | hey, whats the story with all the wps' on flysrpay? |
08:49:20 | LinusN | JdGordon: we once wanted people to submit wps's to flyspray for inclusion in cvs |
08:49:49 | petur | JdGordon: any idea on http://www.rockbox.org/tracker/task/6408 ? |
08:50:48 | JdGordon | LinusN: are the just goin to be left? or do we eventually dump/commit them? |
08:50:59 | JdGordon | petur: i havnt noticed any problems... ill test now tho |
08:52:43 | LinusN | btw, we could always protect the flash with the breakpoint logic |
08:53:59 | JdGordon | petur: i just disabled DC, rebooted, re-enabled, rolod and didnt get the splash screen (tho i expected to!) |
08:54:13 | petur | don't rolo |
08:54:22 | petur | always powercycle |
08:54:31 | JdGordon | ok, starting again |
08:55:41 | petur | jhMikeS: I think you got the file ok? |
08:57:39 | LinusN | JdGordon: yes, i think we could reject the wps'es in the tracker |
08:57:41 | jhMikeS | Petur: yup |
08:58:07 | LinusN | i'd like a default wps with more "rockbox" feeling to it |
08:58:11 | JdGordon | LinusN: I ask, because there are heaps of them, and removing them would make the open patches number much smaller :) |
08:58:15 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:58:33 | petur | duh.. that targa 30GB PDA I talked about earlier is next week available for 149 euro... runs linux, sources available... tempting |
08:58:54 | LinusN | i like icatcher a lot, but i'd still like a simpler one with less frills and more "rockboxish" whatever that is |
08:59:24 | * | JdGordon back soon, dinner |
08:59:33 | petur | http://www.lidl.be/be/home_nl.nsf/pages/c.o.20061212.p.MP3-speler (in Dutch but the specs are understandable - the screen spec is wrong imo) |
09:00 |
09:01:00 | Slasheri | i like llamedbeta2 for H1xx |
09:01:13 | Slasheri | it's not even in cvs :/ |
09:05:53 | *** | Saving seen data "./dancer.seen" |
09:06:04 | Slasheri | LinusN: i will now generate a patch for you, assuming my latest testing works :) |
09:06:59 | petur | jhMikeS: strange post on taperssection, have copied it here: http://pastebin.ca/268030 - don't have an h1x0 so I can't check that but it seems unbelievable |
09:09:14 | amiconn | petur, jhMikeS: My first (and probably only) guess would be the wspll thing |
09:09:54 | amiconn | Not sure how that should result in hdd noise being recorded, but the UDA _is_ a strange beast |
09:10:22 | jhMikeS | petur: saw that and I'm going wtf? |
09:10:30 | petur | I've never seen more than amplitude changes on hdd activation |
09:11:26 | amiconn | Btw, and cause I ranted about the noisy uda output earlier - seems this is a problem of the integrated headphone amp. Line out is ok |
09:12:35 | jhMikeS | I would think corrupting the data in the digital circuitry would make for something really nasty and loud but not a particular noise and why would the HD be louder? :\ |
09:13:05 | LinusN | well, the hdd is probably the biggest source of interference |
09:14:28 | jhMikeS | I take it CMC8s means using an external mic? |
09:14:39 | jhMikeS | right, of course |
09:15:58 | petur | maybe the impedance of the mics is a lot different from the ones we use to test... |
09:16:16 | jhMikeS | I'm not hearing anything wacky myself though. Will test the mic that came with it. |
09:16:17 | petur | still that couldn't explain the difference when running OF |
09:17:41 | jhMikeS | not doing wspll for recording is an easy switch if that makes jet engine sounds |
09:18:10 | petur | I can always ask him to try something |
09:18:27 | jhMikeS | leave the airport? |
09:18:52 | petur | rofl |
09:19:56 | | Join spiorf [0] (n=spiorf@host161-131.pool80116.interbusiness.it) |
09:22:07 | | Join forehead [0] (i=54bd6183@gateway/web/cgi-irc/labb.contactor.se/x-fb884ae62b8d6724) |
09:22:18 | | Join miepchen^schlaf [0] (n=hihi@dslb-088-072-254-018.pools.arcor-ip.net) |
09:22:32 | jhMikeS | I'm gettin' nothing myself. everythings quite quiet |
09:23:36 | petur | I'll give hime the 'unable to reproduce' - maybe others in the forum will test too... maybe his h120 is faulty? |
09:26:20 | jhMikeS | I just turned up the gain so high the headphones got feedback (ouch!) and I could hear the neighbors whispering and put the mic right against the side of the unit and the spinup still only measured about halfway up the scale. |
09:26:47 | petur | heh |
09:27:21 | petur | well nevermind then, I've asked for others to try and confirm |
09:27:38 | | Quit forehead ("CGI:IRC (Ping timeout)") |
09:29:24 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
09:29:26 | jhMikeS | I'll give him two builds, one with WSPLL enabled, the other without and ask him to say which one gives the noise and which doesn't. Wish I could double blind that and hand them out randomly. |
09:29:57 | petur | oh goodie |
09:30:51 | jhMikeS | With just one trial he's got a 50% random hit so it not so good. Take one sans wspll and tell him it has it (placebo control) |
09:32:00 | petur | And iff I name them builds A and B > |
09:32:17 | petur | iffffff |
09:32:27 | | Quit kubiix (Client Quit) |
09:32:28 | LinusN | btw, could we try to detect buffer underruns and warn the user? |
09:32:33 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
09:33:12 | petur | build-in quality control - I'd rather have *no* underruns :/ |
09:33:51 | LinusN | of course, but it could help us find the root cause |
09:34:06 | petur | it would also make testing easier... |
09:34:24 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
09:35:29 | JdGordon | petur: re 6408, adding a call to settins_save() when dircache finishes initiing wold probably fix the problem |
09:36:01 | petur | is there any good reason why shutting down from within the menu doesn't save settings? |
09:36:16 | JdGordon | no |
09:37:42 | JdGordon | but thats not the issue... |
09:37:51 | petur | I know |
09:37:54 | JdGordon | adding settings_save() to then end of main() would work |
09:38:01 | jhMikeS | could just have him do a take in OF and RB starting with a reference signal to check for equal gain. |
09:38:31 | jhMikeS | underruns? who's got the underruns? |
09:40:34 | JdGordon | petur: hmm... crap... it didnt stop the scanning splash |
09:42:12 | jhMikeS | recording can never go famine only flood except with spdif errors. a DMA error would terminate it on the spot. |
09:43:20 | | Quit miepchen^schlaf (Read error: 104 (Connection reset by peer)) |
09:43:34 | | Join Kapez [0] (n=Kapez@host-137-163-16-74.edu.hel.fi) |
09:45:15 | petur | can't hold off work any longer ;) Later! |
09:45:21 | | Quit petur ("worrrk") |
09:48:00 | | Join miepchen^schlaf [0] (n=hihi@dslb-088-072-254-018.pools.arcor-ip.net) |
09:48:45 | | Join austriancoder [0] (n=austrian@80.120.117.30) |
09:48:56 | jhMikeS | LinusN: were you talking about playback or recording re: underruns? *confused* |
09:50:59 | LinusN | i meant overruns of course |
09:51:03 | LinusN | recording |
09:51:49 | JdGordon | oh, is recording to mp3 safe with cvs? i have to record a lecture tomorow |
09:51:50 | jhMikeS | ah...could loud enough vibration (concert hall) cause a drive to not write |
09:52:36 | jhMikeS | I just did a 2h 14m test and had no problems. mp3 should work all the same. |
09:52:43 | JdGordon | great |
09:52:48 | Slasheri | LinusN: ready :) |
09:53:02 | Slasheri | LinusN: http://ihme.org/~miipekk/rockbox/rombox_iriver_3.patch |
09:53:30 | Slasheri | and you need also http://ihme.org/~miipekk/rockbox/bootloader7-pre2.iriver unless you change the crc values in iriver_flash plugin |
09:55:22 | Slasheri | please try it on h120/140 also to see if it works |
09:55:30 | jhMikeS | I can only imagine a flood situation if the drive fails to write fast enough. Even the most demanding encoder (WavPack) at high samplerates can flood the output but the thread prio boost takes care of that almost instantly. |
09:55:41 | markun | LinusN: On my Gigabeat HDD spindown halts Starfield (just an example) for maybe half a second. What could be the problem? My H120 doesn't have this problem. |
09:55:53 | | Join ProdigySim [0] (n=ProdigyS@ed219.AFL66.vectant.ne.jp) |
09:55:58 | Slasheri | h110 is not yet supported, unless you try that too |
09:56:46 | LinusN | markun: that's odd - i wonder why it does that |
09:57:36 | markun | LinusN: if because of the font cache the hdd has to spin up again there is another short halt |
09:58:11 | | Nick Kapez is now known as Xyh (n=Kapez@host-137-163-16-74.edu.hel.fi) |
10:00 |
10:00:00 | jhMikeS | Do most people have a decent experience with Cowon repair service? I fear they're gonna give me a runaround since they don't even let you talk to someone live but make you fill in a "ticket". I'm worried about being without the unit for too long. |
10:00:49 | thegeek | LinusN: what do you think about the 80gb 5.5g ipod? |
10:02:55 | | Quit kubiix ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
10:04:35 | LinusN | thegeek: haven't had time yet to work on it |
10:04:59 | thegeek | ah, I meant what do you think of it as a dap in general;P |
10:05:25 | LinusN | ah, well, it doesn't look much different from the 5g |
10:05:55 | thegeek | hehe |
10:07:16 | thegeek | btw, I have a dead h120 |
10:07:21 | LinusN | oh? |
10:07:29 | thegeek | the ata/usb bridge is fucked |
10:07:32 | thegeek | do you need it? |
10:07:45 | thegeek | it's just laying around atm |
10:07:45 | Slasheri | thegeek: hmm, how is it broken? |
10:07:55 | thegeek | well, I tried to fix it;P |
10:08:10 | thegeek | one of the daughterboard connectors are bad |
10:08:22 | thegeek | completely b0rked now that I tried to fix it;P |
10:08:45 | crwll | btw, are those "bricked-by-nokia" h100's always completely FUBAR? |
10:08:52 | Slasheri | hmm, you borked solder inside it or something like that? =) |
10:09:08 | | Join jba [0] (n=jba@c211-30-242-204.blktn3.nsw.optusnet.com.au) |
10:09:26 | Slasheri | crwll: afaik, most are unless you try and replace the cpu |
10:09:37 | thegeek | Slasheri: it was broken already |
10:09:43 | Slasheri | you need some special equipments however to unsolder the cpu |
10:09:57 | | Nick crwll is now known as crwl (n=crawlie@kekkone.kekkola.jyu.fi) |
10:10:11 | Slasheri | crwl: here in jyu we have some equipments to do that ;) |
10:10:18 | thegeek | after my repair attempt it is certainly not better;P |
10:10:18 | | Join forehead [0] (i=54bd6183@gateway/web/cgi-irc/labb.contactor.se/x-4fd1b76ced17256e) |
10:10:33 | crwl | Slasheri, my h120 is fine but I know someone whose unit isn't :) |
10:10:39 | Slasheri | hehe |
10:10:43 | LinusN | crwl: from my limited experience, the nokia-fried units could be salvaged unless you have tried to power it on with the charger attached |
10:10:54 | | Quit Xyh ("PJIRC @ http://webirk.dy.fi") |
10:13:17 | crwl | LinusN, with the nokia charger or the correct charger? |
10:13:23 | LinusN | nokia |
10:13:37 | Slasheri | crwl: if you need a cpu replacement, i might be able to do that but it costs something like 20e for the new cpu and might fail |
10:15:20 | | Quit forehead ("CGI:IRC (Ping timeout)") |
10:18:47 | | Quit markun (Read error: 104 (Connection reset by peer)) |
10:20:41 | | Join markun [0] (n=markun@rockbox/developer/markun) |
10:21:19 | LinusN | Slasheri: soldering and unsoldering bga is surely tricky |
10:22:12 | Slasheri | true, it requires some heat pistols at least |
10:22:24 | LinusN | yes, and patience |
10:22:38 | scorche | what is so tricky about it? |
10:23:05 | LinusN | the pads are not visible, so you have to heat the chip with hot air |
10:23:22 | scorche | oh fun |
10:23:36 | jhMikeS | just send it to me and I'll talk to it :) |
10:23:42 | LinusN | and it can be a bitch to make all pads connect when you solder the new cpu back |
10:23:55 | scorche | why dont you just reflow? |
10:24:04 | scorche | heh...*just* |
10:24:35 | amiconn | markun: Sounds like a threading issue. Can't think of anything else |
10:24:50 | amiconn | I wonder why the gigabeat code isn't in cvs yet |
10:24:56 | markun | amiconn: do you have some tips on how to debug? |
10:25:16 | markun | yes, should start to commit it |
10:25:27 | LinusN | scorche: well, that is basically what you have to do |
10:25:38 | LinusN | but with a heat gun instead of an oven |
10:25:44 | scorche | ah |
10:25:59 | scorche | i have had great results reflowing with a skillet |
10:26:29 | | Join forehead [0] (i=54bd6183@gateway/web/cgi-irc/labb.contactor.se/x-76bad44d7048dba5) |
10:27:24 | LinusN | scorche: hehe, nice idea |
10:27:50 | scorche | it works well =) |
10:27:54 | LinusN | that would probably work if the pcb weren't already mounted on both sides |
10:28:03 | scorche | and is quick and cheap |
10:28:05 | scorche | ah..yeah |
10:29:41 | crwl | oh, in fact... |
10:29:44 | crwl | tipi^, listen up! |
10:30:48 | | Join barrywardell [0] (n=barrywar@194.46.180.14) |
10:31:35 | | Quit forehead ("CGI:IRC (Ping timeout)") |
10:33:35 | | Quit spiorf (Remote closed the connection) |
10:39:41 | JdGordon | can I force a settins_save before shutdown? |
10:40:11 | JdGordon | is there a reason we dont save before shutdown now? |
10:43:03 | amiconn | The ata callback is called before shutdown, and that should save settings |
10:43:13 | | Join pondlife [0] (n=Miranda@rockbox/developer/pondlife) |
10:43:25 | JdGordon | only if sometihng called settins_save before shutdown |
10:43:54 | LinusN | JdGordon: why call settings_save() if nothing has changed? |
10:44:15 | JdGordon | because something is being very wierd with the settings... |
10:44:24 | LinusN | no need to spin up the hard drive if it isn't necessary |
10:44:30 | JdGordon | re fs 6408 |
10:44:55 | LinusN | then i'd say that there is a missing settings_save() somewhere |
10:45:04 | LinusN | but it should not be in the shutdown code |
10:45:10 | amiconn | I guess we should change the settings save handling a bit |
10:45:17 | * | jhMikeS thinks he'll design a pre-power supply for his H100 for safety (to protect against others). there's room to sneak another tiny board in there? |
10:45:22 | JdGordon | it does seem to be callin the settings flush callback, but the dircache settings doesnt always actually work |
10:45:43 | amiconn | We used to only call settings_save when leaving the menu, but then we did so unconditionally |
10:45:55 | JdGordon | that still happens |
10:46:14 | LinusN | JdGordon: sounds like a bug that shouldn't be solved by putting a settings_save() call in the shutdown code |
10:46:15 | JdGordon | the change is moving the actuall writing into a callback, but tha seems t work, so i dont know |
10:46:40 | amiconn | We could call it immediately after leaving an individual setting, and the advantage would be that we could do so only if the value actually changed |
10:46:58 | LinusN | we want as few saves as possible |
10:47:35 | LinusN | jhMikeS: there's not much room in there |
10:48:00 | LinusN | and installing your device is not that easy, since you have to separate the two boards |
10:48:07 | amiconn | LinusN: settings_save wont actually write to disk until the next spinup, or until shutdown |
10:48:34 | LinusN | i know, but i don't want it to spin up when i shut down |
10:48:59 | LinusN | not if there aren't any changes |
10:49:48 | amiconn | Sure |
10:49:54 | amiconn | That's why I suggest that method |
10:50:03 | | Part austriancoder ("Kopete 0.12.3 : http://kopete.kde.org") |
10:50:32 | amiconn | It both ensures that even a single change will get saved, but nothing gets written if there was no change |
10:50:41 | amiconn | With the current method, we have 2 problems: |
10:50:42 | LinusN | JdGordon: logf is your friend :-) |
10:51:04 | JdGordon | no its not.... damn remote display is too small, so its too easy to miss the event |
10:51:08 | amiconn | (1) Nothing gets saved at all if someone enters the menu, changes some settings, and then powers down |
10:51:16 | LinusN | 1) it doesn't get saved if you don't leave the menu before you shut down |
10:51:18 | amiconn | ..without first leaving the menu |
10:51:34 | LinusN | 2) it saves even if nothing has changed |
10:51:38 | jhMikeS | there should be a global set of states and a dirty flag for settings, no? How bout one for UI busy too so we can display a wait at certain points and eat button presses? |
10:52:03 | amiconn | (2) There is a useless save if someone enters the menu, enters some settings and then leaves the menu without actually changing a settings value |
10:52:15 | JdGordon | we could hash the global_settings mem and save if the hash changes.. |
10:52:19 | JdGordon | but thats overkill |
10:52:23 | amiconn | jhMikeS: You don't need an extra flag. |
10:52:36 | amiconn | Just registering the callback _is_ that flag |
10:53:49 | jhMikeS | hmmm...and it remembers that for later? |
10:53:55 | markun | amiconn's suggestion looks nice and simple to me |
10:55:06 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
10:55:26 | amiconn | jhMikeS: The callback will be called at next spinup, or on shutdown/usb connect, whichever comes first |
10:55:49 | amiconn | It will be unregistered after being called |
10:57:06 | jhMikeS | I'm trying to be lazy about it and allow a query from anywhere in a consistent manner. Of couse the callback could be a member of "the big board". NULL or non-NULL would be just as good. |
10:57:25 | amiconn | Why do you need the ability to query? |
10:59:23 | amiconn | If a setting actually changes, the callback for saving settings will be registered. This is completely self-contained. |
10:59:39 | jhMikeS | not just for that, but a central place where the state in general is kept even for things like what screen is current, audio status, and more. |
11:00 |
11:03:27 | jhMikeS | If you have that you can say mark the UI busy and buttons would repond accordingly and perhaps even a message/icon automatically displayed until it's available again. |
11:05:18 | jhMikeS | When voice reloads, things seem deadlocked until the drive spins up and it swaps the bits. If you push keys at that time you get an explosion of buffered presses. Just a whacked out idea I have. :\ |
11:05:54 | *** | Saving seen data "./dancer.seen" |
11:06:29 | | Join miepchen^schlaf [0] (n=hihi@p54BF6E74.dip.t-dialin.net) |
11:08:04 | amiconn | jhMikeS: I actually like the feature that rockbox buffers the keypresses |
11:08:23 | amiconn | The archos firmware didn't, and was really cumbersome to operate because of this |
11:09:18 | amiconn | The bitswap on swcodec should be gone soon, if I fiind the time to actually apply langv2 (to lang and voice) properly :/ |
11:10:29 | | Join bluebrother [0] (i=n99bOXfj@rockbox/staff/bluebrother) |
11:12:07 | | Quit barrywardell () |
11:13:38 | jhMikeS | There's still the wait time involed for spinup and it appears locked during that. I wonder if some kind of auto detect is possible. Small viewports would be just the thing to have to implement it on the UI end. (I'll avoid using a tumbling hourglass :) |
11:13:46 | Slasheri | hmm, maybe i will add backlight on/off at boot setting to the eeprom also. that way rockbox could fade in the backlight on boot when loading from rom :) |
11:16:25 | jhMikeS | How bout having all the display settings available to the bootloader? Would also like to not initialize the pmu or lcd more than once either but rolo needs things reset right? |
11:17:03 | amiconn | The bootloader shouldn't be unnecessarily complex |
11:17:15 | LinusN | amiconn: i agree |
11:17:17 | amiconn | Above all it needs to be reliable |
11:17:21 | LinusN | amen |
11:17:55 | LinusN | i'd like it to work much like the cowon loader |
11:18:29 | Slasheri | LinusN: btw, did you try the patch yet? :) |
11:18:45 | Slasheri | amiconn: that would be only one if on boot |
11:19:17 | jhMikeS | many of the lcd features should be disabled in a bootloader build then (esp x5 with the on off stuff). probably could trim a lot out of stuff. |
11:21:34 | LinusN | Slasheri: not yet, no time - at work |
11:22:49 | Slasheri | ok :) |
11:24:14 | jhMikeS | Can't queue_wait_w_tmo take TIMEOUT_BLOCK? If it could many multiple function calls could be elimated. I'm I even being relevant on topic anymore? :) *tired and ready for bed* |
11:26:08 | Slasheri | jhMikeS: then you want to use queue_wait |
11:26:10 | Slasheri | that always blocks |
11:30:01 | jhMikeS | I know but there's a lot of if (this) queue_wait else queue_wait_w_tmo, could just use one function |
11:30:53 | jhMikeS | more like the way get_action works, just specify block, no block, or a timeout |
11:31:10 | safetydan | is __m68k__ defined for coldfire builds? |
11:34:53 | | Join spiorf [0] (n=spiorf@host250-145-dynamic.56-82-r.retail.telecomitalia.it) |
11:35:23 | Slasheri | jhMikeS: hmm, sounds weird |
11:40:02 | | Quit JdGordon ("Konversation terminated!") |
11:40:07 | amiconn | safetydan: Why do you need that? |
11:40:46 | safetydan | amiconn, some existing code with m68k asm uses that define to decide whether to compile the C or asm version |
11:41:31 | amiconn | aha |
11:41:46 | amiconn | Simply check if it is, I'd say |
11:41:51 | safetydan | yup |
11:41:55 | safetydan | it is defined |
11:42:09 | safetydan | bah, now I remember why I got stuck |
11:42:17 | safetydan | Error: invalid instruction for this architecture; needs 68000 or higher −− statement `addq.w #1,%d1' ignored |
11:43:38 | amiconn | Yeah, coldfire doesn't support the whole m68k instruction set |
11:44:10 | amiconn | Namely, arithmetic instructions are only supported in the xxx.l form |
11:44:29 | amiconn | At least that part is RISC |
11:45:42 | | Join hickery [0] (n=hick@stum.gink.org) |
11:53:54 | Pikcc | Aside from better customisation of sound and being able to read MP3s from disk without a .db, what are the other reasons to use Rockbox on an iPod? |
11:54:32 | Kasperle | you can have games and other plugins on the ipod, plus, you could write your own apps for it |
11:55:04 | Pikcc | hm... I saw a last.fm feature mentioned on the forums, how would that work? |
11:55:16 | amiconn | Better codec support (ogg, flac, wavpack to name a few) |
11:56:38 | bluebrother | Pikcc: already seen http://www.rockbox.org/twiki/bin/view/Main/WhyRockbox ? |
11:58:04 | hickery | Anyone answer iRiver/H120 questions ? |
11:58:21 | bluebrother | just ask |
11:58:38 | bluebrother | I don't know if I can answer it unless I know the question ;-) |
11:58:42 | hickery | I just wanted to know if anyone had worked out the gain settings the iRiver firmware uses for recording levels, and thus what they might equate to in Rockbox |
11:59:16 | | Quit jba (Read error: 110 (Connection timed out)) |
11:59:26 | hickery | And second, what gain iRiver uses when you select External Mic as the source |
11:59:39 | bluebrother | no idea. I rarely use recording |
12:00 |
12:09:06 | | Join _Veseliq_ [0] (n=veseliq@195.85.215.210) |
12:12:00 | | Join thomasg_ [0] (n=thomasg@p57AFD928.dip.t-dialin.net) |
12:12:11 | | Quit Pikcc (Read error: 60 (Operation timed out)) |
12:17:10 | | Join funky [0] (n=repulse@unaffiliated/funky) |
12:18:30 | | Part LinusN |
12:28:17 | | Quit thomasg (Read error: 110 (Connection timed out)) |
12:31:31 | | Quit blue_lizard (Read error: 110 (Connection timed out)) |
12:37:16 | | Join blue_lizard [0] (n=blue_liz@p54985F73.dip.t-dialin.net) |
12:43:10 | Slasheri | weird.. with rombox i still seem to have the problem that set_cpu_frequency(CPUFREQ_NORMAL); at very start crashes rockbox |
12:43:17 | Slasheri | without that call everything works fine |
12:43:24 | Slasheri | amiconn: any ideas of that? |
12:52:35 | | Quit safetydan ("Ex-Chat") |
12:54:02 | XavierGr | http://www.bash.org/?244321 |
12:54:19 | XavierGr | I am amazed.... |
12:59:14 | markun | XavierGr: ;-) |
12:59:53 | markun | Do you think this is an actual IRC log? |
13:00 |
13:02:42 | | Join Jagan81 [0] (n=root@224.80-202-212.nextgentel.com) |
13:05:31 | Jagan81 | hi. the french/EU volume-limit isn't in effect when running rockbox on iPods which has this, right? |
13:05:56 | *** | Saving seen data "./dancer.seen" |
13:06:33 | | Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/labb.contactor.se/session) |
13:11:25 | preglow | correct |
13:16:04 | | Join lee-qid [0] (n=liqid@p5496667D.dip.t-dialin.net) |
13:16:34 | amiconn | Slasheri: Not from just looking at the source. |
13:16:35 | | Quit miepchen^schlaf (Read error: 113 (No route to host)) |
13:16:52 | amiconn | Where is that call that crashes? |
13:17:01 | Slasheri | amiconn: apps/main.c |
13:17:35 | Slasheri | that is really weird.. |
13:17:46 | Slasheri | inside bootloader at the beginning it works ok |
13:18:04 | Slasheri | but not from rockbox running from flash |
13:18:11 | Slasheri | however, running from ram it still works fine |
13:18:36 | Slasheri | and without that call everything works fine, cpu boosting also |
13:18:43 | | Join anathema [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
13:18:56 | | Join Criamos [0] (n=Criamos@p549344CB.dip0.t-ipconnect.de) |
13:23:01 | | Join miepchen^schlaf [0] (n=hihi@75-14.wlan.rz.uni-potsdam.de) |
13:28:17 | Slasheri | hmm, and that cpu_boostid thing seems to write outside the buffer boundary.. |
13:28:27 | Slasheri | i would like to remove that whole thing |
13:29:53 | Slasheri | or maybe not.. but still it seems suspicious |
13:30:43 | hsaliak | hello |
13:32:34 | markun | hi hsaliak |
13:33:15 | amiconn | Slasheri: Speaking about boosting - I would prefer to know why rockbox is boosted after boot if voice ui is enabled |
13:33:38 | Slasheri | amiconn: hmm, that is happening on all targets? |
13:33:45 | amiconn | Slasheri: Does that call crash completely, or 'just' freeze? |
13:33:53 | | Quit actionshrimp (Read error: 110 (Connection timed out)) |
13:34:09 | amiconn | Yes, I can observe it on all my swcodec targets |
13:34:14 | Slasheri | amiconn: i am not sure, it might just freeze in the while loop or something like that |
13:34:50 | Slasheri | weird.. i will try to rember look that later |
13:34:57 | Slasheri | *remember |
13:35:08 | hsaliak | hi markun |
13:35:47 | Slasheri | amiconn: hmm, might be due to lostlogic's improvements to the scheduler |
13:35:54 | Slasheri | so it no longer unboosts voice thread properly |
13:36:12 | amiconn | The boost id just shows '?' |
13:36:32 | | Part hsaliak |
13:38:17 | petur | searching the forum gives database error, is this known already? |
13:38:54 | | Join ScoTTie [0] (i=skotty@unaffiliated/scottie) |
13:39:06 | | Quit ScoTTie_ (Read error: 54 (Connection reset by peer)) |
13:39:48 | | Quit markun (zelazny.freenode.net irc.freenode.net) |
13:39:48 | NSplit | zelazny.freenode.net irc.freenode.net |
13:40:12 | Slasheri | amiconn: correct, scheduler triggered boosts are not tracked |
13:40:51 | Slasheri | amiconn: the problem is probably that when scheduler blocks a task, boost state is kept. Only when sleeping, boost state is cleared |
13:41:07 | Slasheri | so if voice thread blocks while it's has boosted the cpu.. |
13:42:24 | Slasheri | not sure why lostlogic implemented it that way |
13:42:47 | NHeal | zelazny.freenode.net irc.freenode.net |
13:42:47 | NJoin | markun [0] (n=markun@rockbox/developer/markun) |
13:42:48 | | Quit markun (zelazny.freenode.net irc.freenode.net) |
13:42:48 | NJoin | markun [0] (n=markun@rockbox/developer/markun) |
13:42:50 | * | amiconn can't say he likes that auto-boosting stuff |
13:43:17 | preglow | Slasheri: because blocking might end any second |
13:43:29 | preglow | Slasheri: and he doesn't want a short block to unboost, since that'll lead to a lot of boost/unboosting |
13:43:50 | * | preglow likes anything that leads to him not having to remember to unboost manualle |
13:43:54 | preglow | manually |
13:44:48 | Slasheri | preglow: hmm, true. But what might cause short blocks? |
13:45:18 | preglow | Slasheri: can't think of anything |
13:45:24 | preglow | Slasheri: but i know that is the reason |
13:45:35 | preglow | i asked him myself a while ago |
13:45:45 | Slasheri | and those blocks need to be really short.. |
13:46:39 | Slasheri | ah, mutexes at least |
13:46:55 | Slasheri | i liked more the idea cpu is boosted only after all threads are sleeping |
13:47:02 | Slasheri | *unboosted |
13:47:13 | Slasheri | now the boost is controller per thread |
13:48:18 | amiconn | Even unboosting while all threads are sleeping isn't always wise |
13:48:32 | preglow | but it very often is |
13:48:34 | amiconn | One or more threads might sleep for a very short time |
13:48:45 | amiconn | ...needing full speed afterwards |
13:48:55 | preglow | no, i'd rather have it done automatically than mess around with unboost bugs |
13:48:58 | preglow | remember how many of those we had? |
13:49:21 | Slasheri | and code is a _lot_ simpler now |
13:49:23 | preglow | i think we had a couple that never went away |
13:49:25 | preglow | indeed |
13:50:13 | Slasheri | amiconn: such a task should manually cpu_boost/unboost |
13:50:31 | preglow | Slasheri: can that work without the scheduler interfering? |
13:50:57 | Slasheri | preglow: manually boostin/unboosting always works |
13:51:17 | preglow | but in that case, all is good! |
13:51:24 | Slasheri | scheduler knows also its own global boost state so it wont intefere with that |
13:51:28 | Slasheri | :) |
13:52:27 | preglow | after starting to use c++ properly, i can really see the value in having things done automatically |
13:52:34 | preglow | but since c doesn't have destructors, this'll do nicely |
13:53:38 | | Join JoeBorn [0] (i=rootmeis@59.61.25.104) |
13:56:38 | | Quit JoeBorn (Client Quit) |
14:00 |
14:00:48 | | Quit markun (Read error: 104 (Connection reset by peer)) |
14:00:54 | | Join markun_ [0] (n=markun@rockbox/developer/markun) |
14:03:52 | | Nick markun_ is now known as markun (n=markun@rockbox/developer/markun) |
14:04:23 | petur | http://www.reghardware.co.uk/2006/12/05/toshiba_intros_100gb_hdd/ |
14:05:11 | Bagder | nice! |
14:07:09 | preglow | me wantie |
14:07:23 | tehsmo | capacious. .I like that word |
14:07:56 | Bagder | I bet it'll be available around 2012 |
14:08:04 | preglow | heh |
14:08:10 | preglow | that would be quite ideal even for laptops |
14:08:13 | preglow | hmm |
14:08:23 | preglow | then again, access times probably aren't extremely grand |
14:08:46 | Bagder | it seems laptops might skip the 1.8" step since there are now flash-only ones |
14:09:48 | Bagder | but perhaps the flash prices won't be able to compete with the price |
14:09:54 | * | Bagder can't type |
14:10:04 | amiconn | There were laptops with 1.8" HDDs years ago... |
14:10:10 | Bagder | yes, they exist |
14:10:14 | Bagder | but are still rare |
14:10:17 | amiconn | (Toshiba libretto) |
14:13:49 | preglow | 100 gigs of flash sounds like it's going to be expensive, though |
14:14:15 | tehsmo | technology will improve, though |
14:14:33 | tehsmo | and currently HD's have the economy of scale advantage |
14:14:37 | tehsmo | that could change depending on the market |
14:14:48 | | Quit pondlife (Read error: 104 (Connection reset by peer)) |
14:18:16 | | Join n1s [0] (n=nils@nl104-202-175.student.uu.se) |
14:22:03 | | Join habana [0] (i=c2c7fca1@gateway/web/cgi-irc/labb.contactor.se/x-9d70a793fabb962f) |
14:22:09 | habana | hi all |
14:29:09 | markun | hi habana |
14:31:05 | habana | markun: wich player you own ? |
14:32:08 | markun | iriver h120 and gigabeat F40 |
14:32:16 | markun | you? |
14:33:05 | habana | sansa and an old s1mp3 mpaler |
14:33:29 | Jagan81 | I know it's off topic, but I was wondering if anyone knows if goPod will work on 5.5G iPods soon? (I e-mailed the developers, but no response...and I have an 80 gig'er so I can't use rockbox yet) |
14:34:03 | Bagder | goPod? what's that? |
14:34:12 | habana | wow, the f40 is pretty :) |
14:34:27 | Jagan81 | Badger: a program that removes the french/EU volume limit |
14:34:33 | Bagder | oh |
14:34:50 | lex | but not available for 5.5G :( |
14:35:37 | daurnimator | whats with the volume limit |
14:35:38 | daurnimator | :S |
14:35:41 | Jagan81 | no...but I hope rockbox will support the 80 GB soon, so I don't have to think about that |
14:35:47 | Bagder | indeed |
14:35:50 | markun | habana: I would have prefered a X30/60, but they are hard to get outside japan and australia |
14:36:02 | daurnimator | if people are too stupid to turn it down, its their own fault |
14:37:39 | Jagan81 | a french law says that a portable player should only be able to play approx. 100 dB max (_not_ loud enough for me..), and because of EU/EEC regulations all european iPods come with a volume "cap" at approx. 100 dB |
14:37:59 | Jagan81 | goPod removes that restriction |
14:39:42 | * | amiconn wonders why people have problems with that volume limit |
14:39:52 | | Quit hickery ("Leaving") |
14:39:55 | habana | im french |
14:39:57 | habana | we all know that up to 100 db, it damages the ear |
14:40:09 | amiconn | I don't even go near the possible maximum when listeing with earphones/headphones |
14:40:14 | habana | this law is a good thing (at least for children) |
14:41:04 | | Join barrywardell [0] (n=barrywar@dhcp-892b7a6e.ucd.ie) |
14:41:10 | Jagan81 | habana: I could maybe agree with you before, but now iPods have a new feature where parents can set the maximum volume and protect it with a password |
14:41:11 | petur | the only time I need/use full power output is when connecting to an external amplifier (line-out) |
14:41:14 | habana | after, if you know and accept, you can break your ears (as i actually do with the us sansa firmware to circumven (or near word) limitation |
14:42:00 | markun | habana: why would you want to damage your ears? |
14:42:03 | daurnimator | god |
14:42:11 | daurnimator | thats the worst thing i've ever heard |
14:42:20 | habana | Jagan81:imagine that some people dont use ipod in the world (incredible ;)) |
14:42:41 | daurnimator | parents are getting too much power over children |
14:43:01 | Bagder | we can tell you're not a parent ;-) |
14:43:01 | | Join Gnelik [0] (n=Miranda@193.110.17.4) |
14:43:18 | daurnimator | correct |
14:43:34 | daurnimator | problem is with an issue like this: EVERYONE has a bias |
14:43:48 | | Nick Gnelik is now known as Gnelik_very_happ (n=Miranda@193.110.17.4) |
14:43:51 | habana | markun: in the subway, classical music is nearly inaudible with limitation. and i need to listen to good vibes when leaving my job |
14:44:25 | | Join TeaSea [0] (n=thunderc@82.152.198.73) |
14:45:18 | habana | Gnelik: dont do drugs ;) |
14:45:21 | Jagan81 | lex: have you heard any news about 5.5G-support in goPod? those damn developers wont answer my email.. |
14:45:33 | n1s | habana: get some sound insulating (or whatever you call them) headphones |
14:45:42 | lex | Jagan81: nope :( |
14:45:56 | lex | markun: hey :) |
14:46:04 | lex | markun: i bought a psp a few weeks ago |
14:46:19 | markun | and now you are porting rockbox to it? |
14:46:25 | lex | nope :p |
14:46:33 | Gnelik_very_happ | habana: OK :) |
14:46:41 | lex | i guess i can do more with XMB than rockbox on it |
14:47:35 | markun | yes, rockbox is a bit limiting for a console/pmp |
14:47:40 | daurnimator | why would you want rockbox on a psp? |
14:47:57 | Bagder | for the fun of doing the port? ;-) |
14:48:17 | daurnimator | theres much more worthy targets |
14:48:28 | | Join TommyTott [0] (n=TommyTot@27.84-48-93.nextgentel.com) |
14:48:40 | habana | n1s: htanks but its too expensive |
14:49:15 | markun | daurnimator: which one are you thinking of? |
14:49:23 | daurnimator | ? |
14:49:29 | TommyTott | anyone who helped me yesterday here now?? |
14:49:36 | markun | worthy target |
14:50:03 | * | n1s drools http://www.engadget.com/2006/12/05/toshiba-announces-100gb-1-8-inch-hdd-apple-swoons/ |
14:50:28 | daurnimator | n1s: they haven;t even released 40gb yet |
14:50:39 | daurnimator | that was annouch nigh on 1.5 years ago |
14:51:10 | lex | daurnimator: yeah, there's a good target to port rockbox into: ipod 5.5G :) |
14:51:13 | n1s | i know, i know but I can dream, can't I? :-D |
14:51:18 | TommyTott | n1s: my ipod crashed again yesterday.. but ow i fixed it.. i opened it an pushed on the HD cable.. and now it works.. :D |
14:52:15 | n1s | yep, dodgy connections can make all sorts of fun things :-) |
14:52:43 | | Join pixelma [0] (i=pixelma@rockbox/staff/pixelma) |
14:53:08 | TommyTott | why didnt i think of that yesterday.. today i thought "i cant hear the HD starts spinning, so maybe thats the problem" |
14:53:13 | TommyTott | and it was.. :D |
14:54:35 | TommyTott | now i have to backup my music berfore it happens again |
14:54:38 | markun | daurnimator: no 40gb?? |
14:54:57 | markun | are you talking about the single platter one? |
14:55:13 | n1s | yes |
14:55:42 | n1s | it was actually anounced before the dual platter 80 gigs but still hasn't been released afaik |
14:55:49 | markun | Well, it is used in the Gigabeat F41 |
14:56:00 | TommyTott | another q: are Anapod Explorer the best to transfer music to my ipod, or are there other good programs?? |
14:56:45 | n1s | markun: are those available somewhere? |
14:57:21 | markun | n1s: only in japan I think |
14:58:16 | * | n1s wants a gigabeat, but it is friggin' impossible to find them here exept the S models, they're just hard to find :-/ |
14:58:22 | barrywardell | anybody here with an iPod that wants to test this patch: http://pastebin.ca/267744 ? |
14:58:40 | barrywardell | it needs to be tested on bootloader builds as well as normal builds |
14:58:40 | | Quit habana ("CGI:IRC (EOF)") |
15:00 |
15:00:01 | | Join habana [0] (i=c2c7fca1@gateway/web/cgi-irc/labb.contactor.se/session) |
15:00:03 | markun | n1s: they are not sold in my country either, but ebay has some F40 models |
15:00:37 | habana | barrywardell: hi |
15:00:58 | habana | thanks for your support yesterday |
15:01:40 | barrywardell | hi |
15:01:46 | barrywardell | did it work ok? |
15:02:22 | habana | booted on rockbox and writed error -1 on the screen |
15:03:29 | habana | didnt have time to go further. but i lear a lot of things and hope ill manage to hack code and have fun with |
15:03:40 | barrywardell | does it load the sans |
15:03:46 | barrywardell | sansa firmware ok? |
15:04:05 | habana | cant tell you, it wass soooo late |
15:04:14 | Gnelik_very_happ | are you speaking of sansa? |
15:04:23 | habana | i can retest tonight |
15:04:32 | habana | Gnelik_very_happ: yes |
15:04:35 | Gnelik_very_happ | If you like i can give you my graphic boootloader |
15:04:43 | barrywardell | error -1 means it can't find rockbox.e200. you have to do a normal build, then do make and make zip then unzip rockbox.zip to your sansa |
15:05:30 | | Join Pikcc [0] (i=underwat@202.10.86.63) |
15:05:41 | barrywardell | make && make zip |
15:06:00 | *** | Saving seen data "./dancer.seen" |
15:06:01 | habana | ok |
15:06:03 | | Join niskel [0] (n=niskel@fctnnbsc15w-156034095243.nb.aliant.net) |
15:12:25 | | Join actionshrimp [0] (i=nn@cpc4-oxfd8-0-0-cust546.oxfd.cable.ntl.com) |
15:14:00 | amiconn | Gnelik_very_happ: You're missing one letter ;) |
15:14:17 | Bagder | haha |
15:14:59 | lex | hmm :( |
15:15:09 | lex | sennheiser hd 201 or a 2GB memory stick pro duo |
15:15:22 | lex | i need new headphones because these are going to be replaced |
15:15:30 | lex | by a working one |
15:20:07 | | Quit TommyTott () |
15:25:55 | markun | lex: are the 201's so great? |
15:27:10 | lex | markun: dunno, but i need a new one |
15:27:33 | lex | for my ipod and to the time when those are going to the guarantee |
15:32:06 | | Quit midkay ("*poff*") |
15:32:43 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
15:37:35 | | Join vcardenas [0] (i=c818044b@gateway/web/cgi-irc/labb.contactor.se/x-9eaf9d5785f6d7d0) |
15:38:37 | | Quit daurnimator (Connection timed out) |
15:38:38 | | Quit ender` (Read error: 110 (Connection timed out)) |
15:40:21 | | Join pondlife [0] (n=Miranda@cpc3-rdng11-0-0-cust229.winn.cable.ntl.com) |
15:41:43 | | Quit petur ("worrrk") |
15:44:22 | Gnelik_very_happ | amiconn:Than my happynes in not so big :) |
15:45:41 | habana | not only size matters |
15:45:52 | habana | quality first ! |
15:47:44 | Gnelik_very_happ | :) |
15:48:26 | | Join TommyTott [0] (n=TommyTot@27.84-48-93.nextgentel.com) |
15:49:53 | | Join TeaSeaLancs [0] (n=thunderc@82.153.13.213) |
15:51:14 | TommyTott | can anyone direct me to a site with rockbox ipod photo skins?? |
15:51:49 | Bagder | http://www.rockbox-themes.org/ |
15:52:36 | TommyTott | thanks |
15:54:46 | | Join NickDe [0] (n=nicholas@198.7.236.208) |
15:54:58 | | Quit NickDe (Read error: 104 (Connection reset by peer)) |
15:55:22 | | Join Yuki [0] (n=chatzill@ZT056051.ppp.dion.ne.jp) |
15:57:36 | | Join NickDe [0] (n=nicholas@198.7.236.208) |
15:57:49 | | Quit NickDe (Read error: 104 (Connection reset by peer)) |
15:57:51 | | Quit Pikcc (Read error: 110 (Connection timed out)) |
16:00 |
16:03:31 | | Join ender` [0] (n=ender@84.52.165.220) |
16:04:02 | | Quit TeaSea (Read error: 110 (Connection timed out)) |
16:04:14 | TommyTott | yey.. my ipod works again.. and with rockbox not bugging.. :D |
16:17:49 | | Part Yuki |
16:19:12 | | Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa) |
16:31:18 | | Join Kingstone [0] (i=GPool@87.69.63.162) |
16:32:48 | TommyTott | hmmm.. the scrolling are so slow.. are 15 the max speed?? (i cant notice any difference in the different settings) |
16:32:54 | TommyTott | anyone have any idea?? |
16:33:34 | markun | The font caching makes it slow |
16:33:56 | TommyTott | and the sulotion is? |
16:34:02 | TommyTott | no themes?? |
16:34:27 | markun | Try the chicago font. Is scrolling still slow then? |
16:34:59 | markun | the solution is to improve the font caching code |
16:34:59 | | Quit funky (Read error: 104 (Connection reset by peer)) |
16:35:24 | | Join perplexity [0] (n=joust@dxb-as81100.alshamil.net.ae) |
16:35:24 | | Join funky [0] (n=repulse@unaffiliated/funky) |
16:36:05 | TommyTott | yes, its still slow |
16:36:20 | TommyTott | and now the playscreen theme is fucked up.. :P |
16:37:22 | | Quit thomasg_ (Remote closed the connection) |
16:37:47 | markun | still slow.. strange |
16:38:19 | TommyTott | its not extreemly slow.. |
16:38:46 | TommyTott | but, in apples fw, if you scroll slow, it scrolls slow, but if you do it faster, it speeds uå |
16:38:48 | TommyTott | up* |
16:38:55 | TommyTott | maybe rockbox doesnt do that?? |
16:39:38 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
16:40:05 | TommyTott | do you know? |
16:40:51 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
16:40:55 | TommyTott | it seems like it do now, but it has a lag when i scroll fast |
16:41:10 | | Quit funky (Read error: 104 (Connection reset by peer)) |
16:41:42 | | Join funky [0] (n=repulse@unaffiliated/funky) |
16:42:12 | | Join SaLoMoN [0] (n=SaLo@xglusers.de) |
16:43:13 | SaLoMoN | hi |
16:44:15 | | Quit funky (Read error: 104 (Connection reset by peer)) |
16:44:34 | TommyTott | nooo.. it crashed.. what do i do??? |
16:45:01 | | Join PaulPosition [0] (n=noneofye@modemcable156.246-82-70.mc.videotron.ca) |
16:45:04 | TommyTott | hehe, found it |
16:46:41 | | Join funky [0] (n=repulse@unaffiliated/funky) |
16:51:38 | | Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/labb.contactor.se/session) |
16:54:09 | TommyTott | but the scrolling is still slow.. |
16:54:58 | lowlight | I'm missing the obvious...where is MEM defined? |
16:56:03 | PaulPosition | Being very interested in testing Barrywardell's patch for e200 and h10 bootloaders, I want to know if it's possible to cvs check rockbox-devel specific modules without overwriting those files in /rockbox/ that I've spent a day getting patches to sync with... |
16:57:01 | barrywardell | which modules do you want? |
16:57:43 | Bagder | lowlight: in the local Makefiles |
16:57:51 | Bagder | -DMEM=${MEMORYSIZE} usually |
16:58:47 | PaulPosition | Barrywardell - Hmm, I guess those that are needed to build the bootloader :p Is it only the bootloader module or would I need debug too? |
16:59:12 | PaulPosition | oh.. Just found out how to check separate module.. |
16:59:17 | PaulPosition | :blush: |
16:59:35 | barrywardell | you need some of the stuff in firmware too. and some stuff in apps |
17:00 |
17:00:18 | PaulPosition | barrywardell - Well, the pseudo-mopule 'rockbox' is already there so... |
17:01:13 | barrywardell | you need rockbox-devel |
17:01:13 | | Quit funky (Read error: 104 (Connection reset by peer)) |
17:01:35 | barrywardell | that's rockbox + bootloader + manual iirc |
17:01:54 | | Join funky [0] (n=repulse@unaffiliated/funky) |
17:02:20 | lowlight | ahhh...why not in config-*.h? |
17:02:26 | | Quit lowlight ("CGI:IRC (EOF)") |
17:02:36 | | Join miepchen^schlaf [0] (n=hihi@dslb-088-072-254-018.pools.arcor-ip.net) |
17:02:52 | PaulPosition | ahh okay then. Thanks :) |
17:03:22 | | Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/labb.contactor.se/x-f3c440d7036ad28a) |
17:04:06 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
17:05:33 | TommyTott | anyone know anything about the scrolling problem?? |
17:06:02 | *** | Saving seen data "./dancer.seen" |
17:07:03 | Kingstone | why Apple did this to us?!? :\\ |
17:07:11 | Kingstone | we only wanted a different OS |
17:07:17 | Bagder | lowlight: the MEMORYSIZE is set by configure and would make more sense to be used directly |
17:07:19 | Kingstone | why did they encrypt the new nano |
17:07:32 | Kingstone | i guess they had enough of us |
17:08:01 | lowlight | TommyTott: you mean line scrolling or list scrolling? |
17:08:01 | | Join freqmod [0] (n=freqmod@156.80-202-167.nextgentel.com) |
17:08:18 | TommyTott | list scrolling.. its so slow.. have an 4th gen photo.. |
17:09:17 | lowlight | I believe it's know that list scrolling is slow on ipods. I think there's a scroll accelerator patch on the tracker. |
17:10:11 | | Nick myzar is now known as myzar|away (n=myzar@66.199.227.210) |
17:10:14 | TommyTott | i only found one for 5th gen |
17:10:18 | lowlight | or maybe that was scroll wheel accelerator |
17:10:35 | zylche | I thought you could change speeds... |
17:10:49 | TommyTott | scroll wheel accelerator yes, but is far as i know, its for the 5th gen video only |
17:11:02 | zylche | ahh, figures. |
17:11:50 | lowlight | make it work for 4G's too :) |
17:12:01 | lowlight | that's how things get done around here |
17:12:01 | | Quit lowlight ("CGI:IRC (EOF)") |
17:12:22 | | Quit ender` (" How many Dragon Ball Z characters does it take to screw in a lightbulb? Only one, but it takes ten episodes.") |
17:12:43 | TommyTott | i dont know how to do that.. |
17:12:44 | TommyTott | http://forums.rockbox.org/index.php?topic=4973.0 |
17:12:48 | TommyTott | this is the one i found |
17:13:01 | | Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/labb.contactor.se/x-91073dc777f79ee5) |
17:13:13 | SaLoMoN | hi |
17:13:19 | TommyTott | and it seems that it doesnt even work with new builds |
17:13:37 | SaLoMoN | does anyone knows how far the development of rockbox for sandisk players is? |
17:14:50 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
17:16:13 | | Join ender` [0] (n=ender@84.52.165.220) |
17:16:20 | lowlight | check the sansa thread on the forum under "New Ports" |
17:16:36 | PaulPosition | Barrywardell - Okay, so expected behaviour : changing only the bootloader and not the rest of the build produces only a 'system files missing' error on my 5gb H10. Am compiling the rest now. −− one question, should the Original.mi4 file be _original_ or unencrypted? |
17:17:28 | | Quit Gnelik_very_happ (Read error: 131 (Connection reset by peer)) |
17:17:33 | * | Bagder created http://www.rockbox.org/twiki/bin/view/Main/SansaE200Port just now |
17:18:06 | barrywardell | PaulPosition: do you have a MTP H10? |
17:18:30 | PaulPosition | Barrywardell - yeah, MTP. why? |
17:18:34 | * | zylche made up http://www.rockbox.org/twiki/bin/view/Main/MadeUpWiki |
17:18:44 | zylche | ah hah! Bagder! |
17:18:54 | barrywardell | then the H10.mi4 you created won't work |
17:19:02 | PaulPosition | oh. duh. |
17:19:17 | zylche | The pages aren't updating their last modified date! |
17:19:30 | PaulPosition | lol What would I have overlooked? Or is that one wall you haven't broke down yet? |
17:19:32 | barrywardell | use ../tools/scramble -mi4v3 bootloader/bootloader.bin H10.mi4 |
17:19:39 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-118-045.pools.arcor-ip.net) |
17:20:01 | PaulPosition | barrywardell - Ah, will have a look then, thanks :) |
17:20:32 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
17:21:46 | TommyTott | Arent there anyone who has a sulotion for the scroll wheel problem?? for the 4th gen ipod.. |
17:22:35 | zylche | Bagder come back now! |
17:22:48 | * | zylche prods Bagder with a long pointy stick |
17:22:57 | | Quit lowlight ("CGI:IRC (EOF)") |
17:24:19 | Paul_the_Nerd | TommyTott: There's no reason to assume that someone has a solution to the problem. If there were a *proper* solution, don't you think it would get included? |
17:24:29 | | Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/labb.contactor.se/session) |
17:24:45 | | Join Rob2222 [0] (n=Miranda@p54B179E8.dip.t-dialin.net) |
17:25:24 | TommyTott | Paul_the_Nerd: i found a solution for the 5th gen, so maybe thes is one for the 4th gen i havent found.. |
17:25:50 | Paul_the_Nerd | TommyTott: That patch works for all iPods, or can be made to work for all iPods, but it doesn't work with the new button methods, as you've pointed out. |
17:26:45 | TommyTott | so you say that all ipods are scrolling really slow, since that patch dont work with the new builds?? |
17:27:24 | TommyTott | if thats i known problem, why arent it fixed, when there seems to be a know sulotion for it |
17:27:32 | Paul_the_Nerd | The 5G and 5.5G have the worst of it, since they have the most screen to update, but yes, they all scroll fairly slow |
17:27:41 | Paul_the_Nerd | There is not a known solution to it. |
17:27:50 | Paul_the_Nerd | The Scroll Acceleration patch doesn't really fix the whole problem. |
17:28:05 | Paul_the_Nerd | As I said, if there were a PROPER solution, it would most likely already be included. |
17:28:05 | TommyTott | oki |
17:30:01 | | Quit habana ("CGI:IRC (EOF)") |
17:30:08 | TommyTott | to bad.. |
17:30:46 | Paul_the_Nerd | Well, you're welcome to start searching for a solution as well. |
17:33:05 | TommyTott | i dont know any programing, so that would be difficult for me |
17:34:38 | barrywardell | PaulPosition: i forgot to mention that Original.mi4 needs to be decrypted and have its header stripped by mi4code. |
17:35:00 | | Quit lowlight ("CGI:IRC (EOF)") |
17:35:03 | PaulPosition | barrywardell - yeah, I guessed something similar. :) |
17:36:11 | PaulPosition | barrywardell - Just the bootloader was enough to get into rockbox, but my build wasn't much old (two days..). Now to get into OF. :p |
17:40:45 | goffa | cool http://www.newlaunches.com/archives/toshiba_announces_18_inch_hard_drive_with_100_gb_capacity.php |
17:43:30 | PaulPosition | barrywardell - wow, the mi4code tool isn't the simplest thing around.. :o "mi4code decrypt -s Original.mi4 dummy" .. And then what? rebuilding would reencrypt, right? Do I just rename? |
17:44:08 | PaulPosition | goffa - Woah. |
17:44:46 | Paul_the_Nerd | goffa: I saw that. I wonder if it means 50gb single-platters. |
17:44:48 | barrywardell | mi4code decrypt -s H10.mi4 Original.mi4 |
17:44:54 | Paul_the_Nerd | I keep holding off on upgrading my H120. |
17:45:03 | barrywardell | where H10.mi4 is an iriver firmware |
17:45:32 | barrywardell | then put the Original.mi4 file that's created in you System dir |
17:45:56 | PaulPosition | barrywardell - Thanks, so renaming the 'dummy' file I produced should do the same.. |
17:46:20 | barrywardell | i guees so |
17:46:52 | goffa | dunno .. but i think that'd be pretty cool |
17:47:01 | goffa | would really open things up for those h120 people |
17:47:14 | Paul_the_Nerd | Well, we already have 30 and 40 options. |
17:47:21 | goffa | true |
17:47:33 | goffa | 10gb is a lot of music though |
17:47:46 | goffa | i notice the difference between my x5 and my h140 |
17:47:46 | Paul_the_Nerd | Yup |
17:48:22 | Paul_the_Nerd | If you've got legal music, many people will have a hard time filling even 30 |
17:48:38 | Paul_the_Nerd | Unless you're encoding to lossless formats. |
17:48:42 | goffa | true |
17:48:53 | PaulPosition | I wish they didn't forget the 1" drives.. We want our bits standing up and not lying down, like in that 'get perpendicular' cartoon from Hitachi. :p |
17:49:12 | Paul_the_Nerd | I'm sure the .85s will get some loving too, in time |
17:49:22 | Paul_the_Nerd | But Apple doesn't make one, so there's not the same economic pressure. |
17:49:27 | goffa | yeah |
17:49:37 | goffa | funny how they seem to control everything |
17:50:16 | PaulPosition | Nonono, they're the rebel working against those that control everything? Didn't you get the memo? |
17:50:20 | PaulPosition | :p |
17:50:21 | goffa | like cars have ipod docks, planes are installing docks, hell i even saw a toilet paper doc yesterday |
17:50:37 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
17:50:55 | goffa | oh yeah... ipod owners are terrorists and thieves |
17:51:51 | | Quit lee-qid ("aufwiederbyebientotsayonara") |
17:52:03 | | Join lost|X40 [0] (n=lostnihi@adsl-66-73-3-196.dsl.chcgil.ameritech.net) |
17:54:07 | | Quit lostnihilist (Read error: 110 (Connection timed out)) |
17:54:11 | preglow | what is the bootloader.img which is put in the ipod bootloader dir after compiling it? |
17:54:23 | preglow | bootloader image with no retailos? |
17:55:32 | * | preglow messes up his nano |
17:55:54 | | Join TeaSea [0] (n=thunderc@82.152.198.48) |
17:56:09 | preglow | what the hell just happened |
17:56:37 | Paul_the_Nerd | What'd you do? |
17:57:03 | preglow | i'm trying out barry's bootloader |
17:57:13 | preglow | and now the only thing i get is the apple logo |
17:57:39 | preglow | there |
17:57:50 | preglow | i'd actually forgotten how to manually enter disk mode and pressed the wrong keys... |
17:57:54 | Paul_the_Nerd | Hahaha |
17:57:58 | Paul_the_Nerd | Been a while, 'eh. |
17:58:16 | preglow | apparently, i was so used to it just entering usb mode that at first i even didn't press any keys |
17:58:37 | preglow | but yeah, know what bootloader.img is? |
17:59:50 | | Quit Rob2222 () |
18:00 |
18:00:14 | Paul_the_Nerd | I have no clue. :) |
18:03:02 | | Quit TeaSea (Read error: 104 (Connection reset by peer)) |
18:03:15 | | Join TeaSea [0] (n=thunderc@82.152.198.48) |
18:04:57 | preglow | well, this certainly does not look so bright |
18:05:01 | preglow | the patched bootloader hangs |
18:05:05 | | Part vcardenas |
18:06:23 | barrywardell | :( |
18:06:36 | barrywardell | what ipod model? |
18:06:57 | barrywardell | nvm. it's a nano |
18:07:18 | preglow | it just hangs at the apple logo |
18:07:21 | preglow | i've removed all local changes |
18:07:36 | preglow | that is, the ones of consequence, mainly just some cache thing i think is redundant |
18:08:08 | preglow | the hanging thing might suggest it's stuck waiting for the cop at some spot |
18:08:59 | | Join bubi [0] (n=user@193.151.63.4) |
18:09:01 | preglow | you're sure there's no sansa/h10 only stuff in here? |
18:09:05 | bubi | hi there... |
18:09:33 | barrywardell | which cache thing did you remove? |
18:09:53 | barrywardell | i don't think there's any specific stuff there |
18:09:54 | preglow | line 672-3 in system.c |
18:10:21 | preglow | just dummy reads from ram to clear the cache lines, i don't think it's needed |
18:10:27 | preglow | but i put it back anyway |
18:11:07 | bubi | i am trying to create the bootloader for my ipod video with firmware 1.2 but geht the error : |
18:11:07 | bubi | C:\Downloads>ipod_fw -g video -o rockboot.bin -i apple_os.bin bootloader-video.b |
18:11:07 | bubi | in |
18:11:07 | DBUG | Enqueued KICK bubi |
18:11:07 | bubi | fread failed: No error |
18:11:11 | bubi | sry^^ |
18:12:33 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
18:12:39 | preglow | well, do you have apple_os.bin and bootloader-video.bin in the current dir? |
18:12:44 | bubi | yes |
18:13:00 | | Join miepchen^schlaf [0] (n=hihi@dslb-088-072-254-018.pools.arcor-ip.net) |
18:13:12 | bubi | but. hmm apple_os.bin 0kb ? could not be ?! |
18:13:20 | preglow | then there's your problem |
18:13:51 | barrywardell | preglow: hmm, so it doesn't even start to show the rockbox bootloader screen? |
18:14:26 | preglow | barrywardell: no, just the apple logo, which is under bios control |
18:14:32 | preglow | barrywardell: eh, rom/flash |
18:14:40 | preglow | barrywardell: just tried building my own with no patches, and it works |
18:14:46 | bubi | ah know :) |
18:14:52 | | Quit obo ("bye") |
18:15:09 | preglow | only changes that affect me are the ones in crt0-pp.S |
18:15:18 | | Join obo [0] (n=obo@82-46-82-224.cable.ubr02.trow.blueyonder.co.uk) |
18:15:35 | barrywardell | yeah, they're the only ones that the patch affects for ipods |
18:16:14 | preglow | i'll have a look and see |
18:16:18 | | Quit bluebrother ("leaving") |
18:16:44 | | Join bluebrother [0] (i=Ftom1k5m@rockbox/staff/bluebrother) |
18:19:19 | preglow | gah, crt0-pp.S is a jumble of bootloader and non-bootloader code |
18:19:27 | preglow | probably my fault |
18:20:26 | barrywardell | i have a version with just bootloader code: http://pastebin.ca/268343 |
18:20:39 | barrywardell | that should be equivalent to the version in my patch |
18:21:50 | | Join Gnelik [0] (n=Miranda@193.110.17.4) |
18:21:56 | | Quit TeaSeaLancs (Read error: 110 (Connection timed out)) |
18:23:15 | preglow | it also had syntax errors :> |
18:23:19 | preglow | pad_skip is a label |
18:24:10 | preglow | but no, no change in behaviour |
18:27:44 | preglow | tried removing the cop wait loop, no change |
18:28:27 | Gnelik | Why double values a allways rouded?? |
18:28:53 | barrywardell | there isn't a huge amount of change. it's mostly just rearranging |
18:28:53 | preglow | ? |
18:29:09 | preglow | myeah, i see |
18:29:49 | | Quit bubi () |
18:29:52 | | Join shrift [0] (n=shrift@66.158.65.84) |
18:32:28 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
18:32:49 | | Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
18:34:11 | preglow | linuxstb: there? |
18:34:21 | preglow | ah, unattended join... |
18:34:39 | shrift | hi guys |
18:34:42 | barrywardell | the current crt0-pp.S has two sections where it gets the "high part of our execute address" |
18:34:50 | preglow | yes |
18:34:52 | shrift | can anyone point me to where there is information about restoring an ipod? |
18:36:03 | barrywardell | and it uses 0xffffff00 in the current version (ie. the second section. the first one doesn't seem to be used at all) |
18:36:20 | barrywardell | my version uses 0xff000000 |
18:36:30 | preglow | hmmmm |
18:37:03 | shrift | I know there is the apple restore utility, but that is not working... If anyone knows where there is any more detailed documentation? |
18:37:23 | preglow | barrywardell: i changed that to bic r4, pc, #0xff now, no change |
18:37:52 | preglow | in a related note, does anyone know where the apple bootloader loads us? |
18:40:55 | Paul_the_Nerd | shrift: There's not really much more documentation on it than the official documentation. Failures of the Apple Restore tool are a problem with the tool itself, anyway. |
18:40:56 | Kasperle | shrift: can you boot the ipod into disk mode? |
18:41:06 | shrift | yes |
18:41:11 | shrift | I can get into disk mode fine |
18:41:18 | shrift | and I reformatted it to NTFS |
18:41:23 | shrift | then ran the apple restore tool |
18:41:27 | shrift | it says it fails in windows |
18:41:37 | shrift | but it does change the partitioning to the standard ipod setup |
18:41:38 | Kasperle | shrift: in my case, iTunes said "bleh, your ipod is broken, you can restore it to factory settings by pressing here ..." |
18:41:46 | shrift | yeah |
18:41:48 | shrift | it says that |
18:41:50 | shrift | everytime |
18:42:02 | shrift | however, it never boots into the ipod OS |
18:42:05 | shrift | : ( |
18:42:36 | shrift | and I don't really care about that, but my understanding is that I need that working in order for rockbox to extract the files it needs? |
18:42:47 | Kasperle | can you manually format the partition to fat32? |
18:42:48 | barrywardell | preglow: using 0xffffff00 makes my H10 bootloader not work - same symptoms as your ipod bootloader |
18:42:52 | | Join Arathis [0] (n=doerk@p54849263.dip0.t-ipconnect.de) |
18:43:35 | shrift | well, it is currently fat32 |
18:44:38 | shrift | do we have a pastebin type thing, or just paste into the chat? |
18:44:51 | Paul_the_Nerd | Well, we have pastebin itself. |
18:45:00 | preglow | i don't get this |
18:45:07 | preglow | why does r8 get moved to r0 before main is called? |
18:45:10 | preglow | main takes no parameters |
18:45:22 | shrift | Device Boot Start End Blocks Id System |
18:45:22 | shrift | /dev/sdc1 1 14 112423+ 0 Empty |
18:45:22 | shrift | /dev/sdc2 15 7296 58492665 b W95 FAT32 |
18:45:28 | shrift | that is what the ipod looks like now |
18:45:35 | shrift | so the partitions seem ok |
18:45:36 | preglow | i've got a worrying feeling i wrote that code too... |
18:45:47 | shrift | but for some reason it's not putting the OS in...? |
18:45:57 | Paul_the_Nerd | What type of iPod is it? |
18:46:55 | shrift | 5.0 60gb |
18:47:43 | barrywardell | dan_a wrote the new bootloader crt0 |
18:47:49 | Paul_the_Nerd | Was it one of the 5.0s that Rockbox wouldn't install on? |
18:49:28 | shrift | I have had rockbox on the device before.... |
18:49:31 | shrift | I kinda jacked it up |
18:49:33 | shrift | so I have to reinstall |
18:49:48 | shrift | it's not one of the new "5.5" gen ipods |
18:50:14 | Paul_the_Nerd | Well, there were 5.0s that suffered the same problem as 5.5s. |
18:50:25 | Paul_the_Nerd | Have you tried using a different version of the restore tool, by the way? |
18:51:20 | shrift | hmmmm, I have not yet tried a diff version of the tool |
18:51:22 | shrift | I will try that |
18:51:45 | shrift | thanks for the idea.... I still have an old one installed before they moved it all to the itunes integrated updater |
18:52:00 | barrywardell | preglow: that mov r0, r8 looks unnecessary, but also harmless |
18:52:42 | Paul_the_Nerd | Good luck with it, shrift |
18:52:55 | shrift | thanks, Paul_the_Nerd |
18:53:13 | preglow | barrywardell: sure, r0 gets clobbered anyway, just wondering what was the rationale, heh |
18:53:19 | | Quit Criamos (Read error: 104 (Connection reset by peer)) |
18:53:19 | obo | Paul_the_Nerd: did you see http://www.rockbox.org/tracker/task/6226 ? Is it along the lines you were thinking of? |
18:53:52 | preglow | but the assumption here seems to be that we're loaded at the start of ram or something |
18:53:55 | preglow | is this really so? |
18:54:11 | barrywardell | that is so on the h10/sansa |
18:54:18 | barrywardell | afaik |
18:54:23 | Gnelik | Öðôå øû äøüøåôåøùòû öùêëøòï öøåð âùãèäó åíçó |
18:54:28 | Gnelik | What is limitations working with double type |
18:54:32 | Gnelik | ?? |
18:54:38 | Gnelik | Or some known bugs? |
18:55:01 | preglow | Gnelik: what are you trying to do? |
18:55:57 | Gnelik | i+=(double)(LCD_WIDTH/plot.x_mod) i -double xmod-double |
18:56:15 | | Join Criamos [0] (n=Criamos@p549344CB.dip0.t-ipconnect.de) |
18:56:18 | Gnelik | and return (int)x*x x -double |
18:56:27 | Paul_the_Nerd | obo: From the description, yeah. |
18:56:54 | Paul_the_Nerd | obo: Sad to admit, I haven't tried it, yet. |
18:57:39 | preglow | Gnelik: those lines are seriously fucked up, are you sure you don't have a problem with your irc client? |
18:57:57 | obo | heh, no worries. |
18:58:18 | | Join TeaSeaLancs [0] (n=thunderc@81.168.125.40) |
18:59:10 | Gnelik | i+=(double)(LCD_WIDTH/plot.x_mod) where i is double and x_mod is double |
18:59:12 | Paul_the_Nerd | obo: But it's definitely what I had in mind (and would reduce instances of some of the more common iPod complaints/questions, such as "Why doesn't car adapter mode work?" and "Why do my settings keep clearing?") |
18:59:41 | obo | Paul_the_Nerd: car adapter mode is only enabled on the 5g at the mo... |
19:00 |
19:00:18 | preglow | Gnelik: nothing wrong with that |
19:01:23 | Paul_the_Nerd | obo: Yup, but it shouldn't have worked anyway, because receiving power from the car adapter would cause it to boot into disk mode anyway, right? |
19:01:44 | Paul_the_Nerd | Now, all someone needs to do is leave Hold on and Car Adapter mode should function fine (with that patch)? |
19:01:46 | obo | yes, unless you manually held menu |
19:01:55 | obo | AFAIK it should |
19:02:15 | preglow | barrywardell: even if i calculate the pc at start: and use that for copying, it doesn't work |
19:06:04 | *** | Saving seen data "./dancer.seen" |
19:06:06 | amiconn | Gnelik: It seems that gcc sometimes doesn't understand what you want. I would simply rewrite the line as: |
19:06:19 | amiconn | i+=(double)(LCD_WIDTH)/plot.x_mod |
19:06:37 | | Quit XavierGr (Nick collision from services.) |
19:06:40 | | Join XavierGr [0] (n=xavier@ppp175-75.adsl.forthnet.gr) |
19:06:41 | amiconn | i.e. first casting LCD_WIDTH into double, and then dividing |
19:06:46 | Gnelik | preglow:Do you have a time? Look at http://pastebin.ca/268374 |
19:07:10 | Gnelik | draw_plot function |
19:10:07 | Gnelik | amiconn: Can't we DEBUGF double variables? |
19:11:21 | preglow | Gnelik: not really, no |
19:11:32 | Arathis | barrywardell: didn't watch the channel much the last days. was there any progress on dualboot for h10? |
19:11:46 | preglow | barrywardell: ok, i now tried to just skip the iram copy code, then insert a straight reset sequency, and then i get the ipod support screen |
19:11:55 | preglow | barrywardell: which at least is a difference |
19:12:03 | preglow | Arathis: it's being worked on right now |
19:12:22 | preglow | Arathis: it's pretty much working |
19:12:27 | | Join God__Eater [0] (n=kate_sho@host-84-9-130-253.bulldogdsl.com) |
19:12:34 | | Quit God_Eater (Read error: 110 (Connection timed out)) |
19:13:08 | barrywardell | Arathis: it works now :) |
19:13:45 | Arathis | barrywardell: great! is the new bootloader up already? |
19:13:53 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
19:13:53 | * | Arathis want's to download :D |
19:13:54 | preglow | barrywardell: deh, i can't replicate that, apparently... |
19:13:58 | barrywardell | it's not in cvs yet. |
19:15:04 | Arathis | btw: are the bootloaders at http://download.rockbox.org/bootloader/ build automatically out of cvs too? |
19:15:10 | barrywardell | no |
19:15:17 | amiconn | barrywardell: Are there any features in the H10 retailos that make dualboot useful? |
19:15:46 | barrywardell | radio and recording are the big two |
19:15:49 | barrywardell | and wma |
19:16:12 | preglow | well, this is annoying.... |
19:16:19 | Arathis | until somebody implements them in RB *g* |
19:16:28 | preglow | i think i'll go get some dinner and wait for someone else to try too |
19:17:04 | amiconn | Ah ok. |
19:17:11 | barrywardell | preglow: me too |
19:17:16 | * | amiconn wonders what's up with linuxstb's recording code |
19:17:35 | barrywardell | amiconn: it works on H10 too, but with the same bugs |
19:17:54 | amiconn | What bugs? |
19:18:04 | amiconn | I cannot test, as my only PP target cannot record |
19:18:14 | amiconn | (DAC only - mini G2) |
19:18:55 | barrywardell | playback is broken after recording |
19:19:13 | barrywardell | mp3 encoding doesn't work - probably endian issues |
19:19:23 | | Quit TeaSea (Read error: 110 (Connection timed out)) |
19:19:48 | amiconn | HMM :/ |
19:19:49 | Arathis | barrywardell: any idea when bootloader code will be in cvs? |
19:19:56 | barrywardell | Arathis: look back on today's irc logs for a patch |
19:20:06 | Arathis | ah, okay |
19:20:47 | Arathis | thanks for the work again to you and dan_a |
19:20:48 | barrywardell | Arathis: it's not in cvs yet because the same code affects the ipods and seems to break the ipod bootloader |
19:22:19 | preglow | god knows what's wrong, though |
19:22:26 | preglow | i now reset the cpu first thing |
19:22:30 | preglow | yet nothing new seems to happen |
19:22:34 | preglow | it just stays at the boot logo |
19:22:38 | Arathis | i'm off |
19:22:40 | preglow | i think i should see a blink or something |
19:22:41 | | Quit Arathis ("[rl_bot quit]") |
19:23:10 | barrywardell | amiconn: there is a patch in the tracker http://www.rockbox.org/tracker/task/6096 |
19:24:19 | barrywardell | preglow: very confusing. i'll try get a lend of an ipod color later and test on that |
19:25:21 | | Join Cassandra [0] (n=Cassandr@cpc3-oxfd8-0-0-cust240.oxfd.cable.ntl.com) |
19:25:23 | preglow | but at least i can compile a working bootloader from the old code |
19:25:27 | preglow | so something has to be up |
19:25:39 | * | preglow wants jtag |
19:25:51 | Gnelik | When i do temp.y = i*i; all works ok |
19:26:01 | Cassandra | I want dancing badgers. |
19:26:01 | * | barrywardell has jtag on his H10 |
19:26:08 | preglow | you mean bagders |
19:26:08 | Cassandra | No-one ever gives me what I want. |
19:26:14 | Gnelik | but when i do temp.y = count(i); |
19:26:24 | Gnelik | it dont work |
19:26:25 | Cassandra | Nah. I'm still mentally scarred by that picture on the forums. |
19:26:34 | preglow | which? |
19:26:37 | barrywardell | nope, i soldered onto the jtag pins on my H10 and made a connector |
19:26:52 | Gnelik | static double count(double x) {return x*x;} |
19:26:53 | PaulPosition | Bit weird... Went crazy on the EQ/crossfeed/etc. on my H10 and I get no skip but a *very* unresponsive system... |
19:27:01 | preglow | barrywardell: well, does it work? |
19:27:08 | barrywardell | kind of |
19:27:16 | Gnelik | Help please!! |
19:27:24 | barrywardell | using jtag tools i can detect two jtag devices |
19:27:25 | Cassandra | Search isn't working. Otherwise I'd provide a link. |
19:27:28 | | Quit TeaSeaLancs (Remote closed the connection) |
19:27:40 | | Join TeaSea [0] (n=thunderc@81.168.125.40) |
19:27:50 | obo | Cassandra: check your email - there awaits a dancing badger :) |
19:27:50 | Paul_the_Nerd | Augh, what keeps borking forum search. :( |
19:28:15 | barrywardell | but it only recognises them as unknown |
19:28:27 | preglow | barrywardell: which means you can't do anything with them, or? |
19:28:34 | barrywardell | i was recommended to try openocd but haven't got that to work yet |
19:28:46 | barrywardell | preglow: not yet |
19:29:38 | Cassandra | I would do, but Thunderbird ate my mail profile. |
19:29:39 | Gnelik | ??? |
19:29:46 | Cassandra | Stupid Thunderbird. |
19:30:52 | * | amiconn really wonders what could cause the hang on G5.5/80GB |
19:30:56 | | Quit pondlife ("disconnected has pondlife") |
19:31:06 | goffa | Cassandra: check your profile.ini file |
19:31:14 | amiconn | This should be tracked down to the exact line of code that causes the hang |
19:31:14 | goffa | you should be able to switch to your old profile |
19:31:28 | goffa | if you are in win.. dunno about lin |
19:32:11 | barrywardell | preglow: i gotta go now, but I'll check back in a few hours. and I'll check the logs to see if you found anything |
19:32:22 | PaulPosition | Barrywardell - Haven't got that dualboot to work on my H10 5gb MTP, by the way. |
19:32:35 | barrywardell | no? how far did you get? |
19:32:59 | barrywardell | did you make a H10.mi4 that doesn't give System Files Missing? |
19:33:12 | PaulPosition | First try got me into the iriver's loading screen and hung.. |
19:33:27 | PaulPosition | next tries stop on rockbox saying 'loading iriver firmware'. |
19:33:37 | | Quit God__Eater (Read error: 110 (Connection timed out)) |
19:33:46 | Cassandra | goffa: All looks good - and the profile's there. F*** knows what it's on. |
19:33:59 | PaulPosition | No 'system files missing' at all. Rockbox load real fine though. |
19:34:04 | goffa | hmm... do you have more than one profile Cassandra? |
19:34:10 | Cassandra | Nope |
19:34:10 | barrywardell | PaulPosition: this is with my patch applied? |
19:34:18 | goffa | ok.. that rules that out :( |
19:34:18 | barrywardell | sounds like how things worked before |
19:34:30 | Cassandra | And it was working on Friday before I went away for the weekend. |
19:34:47 | goffa | what if you made a new profile and copied your boxes to that? |
19:34:50 | | Join God__Eater [0] (n=kate_sho@host-84-9-129-187.bulldogdsl.com) |
19:34:56 | PaulPosition | barrywardell - Am thinking of something... |
19:35:09 | goffa | its probably the files themselves.. but that sometimes works |
19:35:11 | PaulPosition | barrywardell - Please go on with your business, I'll catch you later :) |
19:35:23 | barrywardell | ok, bye |
19:35:23 | | Part barrywardell |
19:35:30 | | Quit TeaSea (Read error: 104 (Connection reset by peer)) |
19:37:36 | Gnelik | Pople help please with double types |
19:37:46 | | Join Genre9mp3 [0] (n=MARVIN_T@rockbox/contributor/Genre9mp3) |
19:38:32 | Gnelik | int a = x*x; where x-double works well, int a = count(x); where count static double count(double x) { return x*x;} |
19:38:35 | Gnelik | Don't |
19:38:57 | Gnelik | I a trying to make graph builder |
19:39:48 | amiconn | Do you declare count() before the statement? |
19:40:08 | Gnelik | yes |
19:42:35 | pixelma | preglow: Cassandra probably means this picture http://forums.rockbox.org/index.php?topic=6202.msg57683#msg57683... |
19:43:35 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
19:44:40 | | Quit MarcoPolo ("Bye !") |
19:47:32 | goffa | hmm.. i like the logo from alfred's post with rb_logo_mashup_blackbg.jpg |
19:47:40 | goffa | with the white box next to rockbox |
19:47:49 | goffa | with the downward facing note |
19:48:30 | Gnelik | No other thougths? |
19:49:02 | markun | goffa: which one? |
19:49:39 | goffa | http://forums.rockbox.org/index.php?action=dlattach;topic=6202.0;attach=1302 |
19:49:43 | goffa | with the white |
19:49:53 | goffa | er bluish white whatever |
19:50:18 | Gnelik | grrrr.. :( |
19:50:48 | goffa | just looks clean |
19:51:41 | | Quit Genre9mp3 () |
19:52:41 | goffa | maybe i'm nuts.. but i like the upside down logo better :) |
19:52:50 | goffa | but i can see the case for the R |
19:53:04 | Cassandra | I still want a cuddly badger a la Linux Penguin. |
19:53:14 | Cassandra | People like cuddly animals. |
19:53:17 | goffa | he he he |
19:53:33 | Cassandra | It could have little headphones and everything. |
19:53:40 | Cassandra | And we could sell stuffed toys. |
19:53:54 | goffa | move for a mascot? |
19:53:56 | goffa | lol |
19:54:31 | goffa | like at rbcon you could have a guy in a badger costume walking around, etc |
19:55:10 | Cassandra | Yeah. People relate to mascots. |
19:55:18 | * | Cassandra is semi-serious. |
19:55:52 | goffa | would be a good promo thing |
19:55:59 | goffa | to raise money for the project |
19:56:28 | | Quit God__Eater (Read error: 110 (Connection timed out)) |
19:56:28 | | Quit TommyTott () |
19:56:30 | goffa | t-shirts, badger caps (w and w/o phones) |
19:56:31 | | Join God__Eater [0] (n=kate_sho@host-84-9-129-187.bulldogdsl.com) |
19:57:40 | goffa | with the tagline "Badgers, we don't need no stinking Badgers!" (sorry had to throw that in somewhere, has to come up when badgers are mentioned) |
19:57:42 | netmasta10bt | i hear that companies with mascots make 17% more proffit |
19:59:55 | | Quit Siku () |
20:00 |
20:01:52 | Cassandra | goffa - it's one of my favourite sayings. |
20:02:16 | Cassandra | Now I have "We don't need no stinking badgers!" to the tune of The Wall going through my head. |
20:02:19 | Cassandra | Oh well. |
20:02:58 | | Quit Gnelik (Read error: 104 (Connection reset by peer)) |
20:03:34 | obo | Thanks for sharing the misery :) |
20:03:56 | | Join miepchen^schlaf [0] (n=hihi@p54BF6E74.dip.t-dialin.net) |
20:04:03 | | Join habana [0] (i=58a10615@gateway/web/cgi-irc/labb.contactor.se/x-0bf20afc75151791) |
20:04:56 | | Join dan_a [0] (n=dan-mirc@217.23.173.156) |
20:05:44 | Cassandra | Besides, everyone loves badgers, right? |
20:06:38 | Cassandra | Brilliant. So thanks to Dunderbird, I've lost my archived gmail posts and my Bayesian spam blocking database. Pfeh. |
20:06:48 | preglow | pixelma: hahahaha |
20:07:02 | Cassandra | Good job my main account is on IMAP. Stupid Mozilla peeps. |
20:07:34 | Cassandra | preglow, told you it was mentally scarring. |
20:09:01 | preglow | Cassandra: as mental scars go, this one worked out nicely |
20:09:44 | preglow | i like those logos |
20:09:54 | preglow | very much cleaner than the current design |
20:11:55 | Cassandra | As I said in the thread - I like them, but not enough for it to be worth changing our stationary. |
20:12:24 | Cassandra | They're missing some sort of personality or pizzazz or something beginning with P. |
20:12:29 | preglow | hahah |
20:12:31 | preglow | pizza |
20:12:38 | preglow | it's surely missing pizza |
20:12:46 | preglow | but no, i think the current logo looks too crowded |
20:12:57 | Cassandra | I'm no fan of the old logo, but replacing it with something else uninspiring doesn't strike me as a good move. |
20:13:00 | preglow | i'd love to see a new website design based on those |
20:13:17 | preglow | hmm |
20:13:19 | Cassandra | preglow, I think most people are in agreement with that. |
20:13:31 | Cassandra | I also think it's too orange, but I think that's a more personal thing. |
20:13:48 | dan_a | FWIW I like the logos in the thread more than the current one |
20:14:03 | amiconn | Oh noes |
20:14:07 | * | bluebrother likes the current logo best |
20:14:23 | amiconn | Could someone please make this silly logo thread go away? grr |
20:15:04 | preglow | why silly? |
20:15:10 | Paul_the_Nerd | I wouldn't mind booting to this one: http://forums.rockbox.org/index.php?action=dlattach;topic=6202.0;attach=1312;image but I'm kinda happy with the current website+logo combination. |
20:15:23 | preglow | Cassandra: agree with the orangeness |
20:15:44 | preglow | Paul_the_Nerd: i think there's one colour too many in that one |
20:16:21 | Paul_the_Nerd | I think the gray on the box should match the gray in the word, yes. |
20:16:46 | dan_a | It's easier to argue about the logos than to work out how to make the bootloader work across iPods, Sansas and H10s... |
20:17:11 | habana | Paul_the_Nerd: nice logo :) |
20:17:33 | Paul_the_Nerd | habana: It's not mine. |
20:17:52 | preglow | talking about logos also is a FUN break from looking at the apple logo straight for two hours |
20:17:55 | preglow | i like fun |
20:18:01 | Paul_the_Nerd | I'm not wholly sure where the original attribution lies, The 'cube' is from somewhere on Misticriver. |
20:18:01 | PaulPosition | Hehehe.. Well I can say that Barry's bootloader does dualboot on my H10 5gb. Yay!! |
20:18:14 | | Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/labb.contactor.se/session) |
20:18:45 | Slasheri | hmm, now iriver bootup looks quite "professional". After pressing power on, backlight almost immediately fades in and rockbox logo displays :) |
20:19:21 | preglow | Slasheri: ooh :) |
20:19:43 | * | amiconn is a bit surprised about linux media players |
20:19:55 | amiconn | Neither totem nor rhythmbox do gapless |
20:21:29 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
20:21:39 | preglow | nothing does... |
20:21:46 | tehsmo | musicpd does :D |
20:21:46 | preglow | linux media players bloody suck |
20:21:48 | preglow | each one of them |
20:21:58 | | Join wooo [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
20:22:00 | tehsmo | eh, I disagree - musicpd is good |
20:22:02 | lowlight | mpd does gapless |
20:22:17 | tehsmo | supports gapless playback, lots of formats, searching through filename or id3 tags, etc. |
20:22:29 | tehsmo | that and it uses a daemon-client model, which is rather cool |
20:23:08 | Slasheri | amiconn: hmm, something seems to be wrong with the boosting code.. Now after undefined the cpu boost tracking, now iriver crashes at first boost also |
20:23:14 | Slasheri | and when loading from disk |
20:23:37 | preglow | tehsmo: does it require you to make a database? |
20:23:58 | tehsmo | preglow: yeah |
20:24:05 | tehsmo | you give it a directory to search in and it generates one |
20:24:12 | preglow | then it's out of the question |
20:24:40 | tehsmo | eh, I don't mind having to update the db every once in a while |
20:24:41 | Cassandra | amicon: if you'd like an alternative topic, I'd like to talk about how to automate downloading voicefonts. |
20:24:42 | preglow | also, i'm not a fan of client-daemon stuff when it comes to media players |
20:24:45 | amiconn | Now I can understand why some people want the rockbox sim as a media player |
20:24:50 | preglow | tehsmo: i mind even having a database |
20:25:05 | tehsmo | it's worth it for the other features (keyword search, multiple clients including CLI ones, seemless switching from alsa playback to a shoutcast stream, etc.) |
20:25:06 | preglow | amiconn: it actually is the best thing i've got... now if only it used less cpu |
20:25:10 | tehsmo | but I can see where you're coming from |
20:25:14 | * | amiconn also doesn't want a database |
20:25:18 | Slasheri | i think also rockbox would be superiour audio player engine even on linux |
20:25:33 | amiconn | preglow: On linux I tend to believe this now. On windows there are better alternatives |
20:25:44 | Slasheri | of course it would have some limitations on pc.. but still |
20:26:01 | Cassandra | amiconn: sometimes I think you'd be happiest if rockbox ran on Stonehenge. ;) |
20:26:11 | amiconn | ? |
20:26:17 | Slasheri | amarok is quite good on linux, but it's database and ui is too laggy |
20:26:26 | preglow | amiconn: surely, yes |
20:26:28 | Paul_the_Nerd | Cassandra: The port's underway, but only getting to test code on solstices and equinoxes makes debugging a hassle. |
20:26:30 | tehsmo | eh ..amarok requires KDElibs iirc |
20:26:31 | preglow | amiconn: nothing beats foobar2000 |
20:26:37 | * | tehsmo doesn't like his mp3 players to require gui libs |
20:26:41 | lowlight | this one claims gapless too http://aqualung.sourceforge.net/ |
20:26:45 | Cassandra | Prehistoric stone circle. I'm implying you like things no-frills. |
20:26:46 | amiconn | Anything that _requires_ to build a database is out of question for me |
20:26:50 | preglow | oh yes |
20:26:53 | tehsmo | although, I don't like them to require guis *at all* |
20:27:03 | amiconn | preglow: Hehe, I never tried foobar, but there are numerous others |
20:27:10 | Cassandra | amiconn, but Rockbox doesn't require it. Just uses it if you want to. |
20:27:45 | preglow | amiconn: no wasted cpu/memory on a fancy gui, and it does almost everything you want |
20:28:59 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
20:29:05 | amiconn_ | client/server can be useful if it doesn't make configuration too complex |
20:29:07 | amiconn_ | Deliplayer is an example for client/server on windows |
20:29:10 | Cassandra | foobar's not bad. And you can do replaygain tagging in it. |
20:29:12 | | Quit amiconn (Nick collision from services.) |
20:29:12 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
20:29:29 | * | amiconn doesn't need or want replaygain either |
20:29:36 | Slasheri | argh.. does anybody mind if i rip off that boost tracking code? |
20:29:49 | Slasheri | it's even defined incorrectly.. |
20:29:57 | Slasheri | disabling it crashes it |
20:30:19 | * | Cassandra likes replaygain. |
20:30:20 | preglow | Slasheri: eh, don't we need to put in a lot of manual unboosting again then? |
20:30:36 | Slasheri | preglow: no, it's used only for debugging |
20:30:45 | Cassandra | Minimises faffing with the volume control without doing nasty intrusive things to your media files. |
20:30:54 | Slasheri | preglow: and there could be a better implementation.. |
20:30:59 | thegeek | foobar2000 is teh win |
20:31:11 | amiconn | Slasheri: pondlife might... |
20:31:16 | Slasheri | each boost/unboost could include the filename and line number from code if necessary |
20:31:31 | preglow | Slasheri: ahh, that, i don't care much about that, no |
20:31:36 | Slasheri | hmm, but he said too it could be implemented better.. |
20:31:56 | amiconn | I think tracking could perhaps be logf-only |
20:31:57 | Paul_the_Nerd | Scrap it, and if someone complains about it being gone, tell them it's their job to make it work right. :-P |
20:32:04 | * | Cassandra is overawed with the huge response to rbutil 0.2 |
20:32:11 | Slasheri | amiconn: true, that sounds much better and simpler |
20:32:19 | Slasheri | without complex syntax and defines.. |
20:32:23 | Slasheri | could be fully automatic |
20:32:30 | Cassandra | Did anyone try it and like it? |
20:32:41 | obo | Didn't have windows to try it :( |
20:33:27 | Cassandra | *nod* I'd try to knock up a Linux version, but my Linux machine is currently misbehaving and won't boot. |
20:33:58 | Cassandra | That after I gave it some TLC to fix some overheating issues it was having *sigh* |
20:34:15 | Cassandra | Sometimes I think technology just hates me. Why did I ever become a sysadmin? |
20:34:22 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
20:34:50 | * | obo has asked himself that as well |
20:34:58 | obo | Do you have a Makefile for it? |
20:36:09 | Cassandra | Nope, but Code::Blocks runs under Linux. |
20:36:35 | Slasheri | i think i will just remove the boosting code for now, it seems quite buggy and write into outside memory addresses.. |
20:36:43 | Slasheri | no wonder if it might crash system |
20:36:45 | | Quit anathema (Read error: 113 (No route to host)) |
20:36:52 | amiconn | Boosting, or boost tracking? |
20:36:57 | thegeek | code::blocks is great;P |
20:36:58 | Slasheri | ah, boost tracking |
20:37:45 | Slasheri | and the implementation is overkill.. |
20:39:18 | bluebrother | Cassandra, I tried it from wine but it crashed the moment when it tries to access the network |
20:39:31 | bluebrother | btw, is it really necessary to install that first? |
20:39:35 | Cassandra | bluebrother, I had one report of it working in Wine. |
20:39:43 | Cassandra | Install what? |
20:39:49 | bluebrother | install the tool |
20:40:04 | bluebrother | the download itself is some windows installer |
20:40:10 | Cassandra | Oh, nope. |
20:40:25 | Cassandra | Just copy the file and the ini file into the same place then run it. |
20:40:35 | Cassandra | Of course you need to be able to get to them to do that. |
20:40:55 | bluebrother | IMO an officiall installer should be a simple zip file and be able updating a build while also running from the player itself |
20:41:08 | bluebrother | i.e. when stored on the player of course ;-) |
20:41:31 | amiconn | bluebrother: On the zune it could even do what you said first ;) |
20:41:32 | Cassandra | I think it'll run from the player if you install it there. |
20:42:13 | bluebrother | if it doesn't need that installation I guess so ;-) |
20:42:43 | Cassandra | Wont save your settings across machines. |
20:42:47 | Cassandra | But it'll work. |
20:43:43 | bluebrother | why, doesn't it save its settings in the program folder? |
20:46:40 | amiconn | Saving settings in the program folder is about the worst thing to do |
20:46:59 | bluebrother | in most cases, yes. |
20:47:00 | obo | Code::Blocks don't seem to have made any source code available in the last year, only windows binaries :( |
20:47:03 | amiconn | (unless the program folder is located on removable storage) |
20:47:17 | * | n1s gives up on installing "codeblocks" and waits for someone to make the utility work in linux |
20:47:24 | n1s | obo they have svn |
20:47:47 | obo | ah, now where is that hiding? Could only find a page saying they weren't using CVS anymore |
20:48:01 | bluebrother | for a rockbox installer it would be good if it could run from the device, and it should also save its settings in that case |
20:48:10 | n1s | obo http://www.codeblocks.org/source_code.shtml |
20:48:24 | obo | thanks n1s |
20:48:58 | n1s | np, if you can get it to compile on your system please tell me what you did |
20:49:10 | Cassandra | bluebrother, nope. Saves them in an OS dependent place. |
20:49:29 | Cassandra | Obviously on a Linux system, trying to save things in the program's own folder is a bad thing. |
20:49:39 | amiconn | Same on windows |
20:50:22 | Cassandra | obo: Follow the links from the main page to the nightly build. |
20:50:37 | Cassandra | It's a bit involved, but you do get to the forum links in the end. |
20:50:55 | obo | They don't have a binary for my arch |
20:51:04 | bluebrother | sure, but the installer should be capable of running as "portable app" |
20:51:12 | obo | or at least I didn't see one - x86_64 linux |
20:51:21 | Cassandra | bluebrother: Suggest a good way of detecting how you're running from the device, and I'll implement it. |
20:51:48 | Cassandra | obo: Ah. Right. :( |
20:51:52 | lowlight | i wonder if list scrolling could be improved by using all scroll lines which save the text...then.each increment would just offseting the scroll lines up/down and add one new line (instead of fetching all the lines for each increment) |
20:52:08 | | Quit MarcoPolo ("Bye !") |
20:52:22 | obo | lowlight: have you seen TPs old patch? |
20:52:33 | Cassandra | although I'm not exactly sure you'd want the download cache on the device. |
20:52:44 | bluebrother | Cassandra, maybe a command line switch? And use a local configuration if there is one in the programs folder |
20:52:58 | lowlight | obo: no...but i thought it did something with the framebuffer |
20:53:13 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
20:55:00 | obo | lowlight: FS #5591 just changes to list.[ch] |
20:55:35 | | Join Rondom [0] (n=Rondom@p54AEFE62.dip.t-dialin.net) |
20:57:10 | Cassandra | The one thing I really wish I could stick in the installer is a firmware patcher. |
20:57:27 | | Part Paul_the_Nerd |
20:57:45 | Cassandra | Bit of a major project, that one though. |
20:57:47 | obo | Cassandra: I'm working on it... :) |
20:57:57 | Cassandra | Since every bloody firmware's different. |
20:58:03 | Cassandra | obo: tell me more? |
20:58:33 | bluebrother | the *patcher's should be libraries ... |
20:58:34 | lowlight | obo: ok...I must have been thinking of something else then |
20:59:06 | obo | bluebrother: to save on binary size? |
20:59:07 | amiconn | lowlight: Fetching the text is neglectible. All the graphical operations take way more time |
20:59:27 | amiconn | But without actually seeing it, I don't know how bad it is |
20:59:44 | amiconn | Lists are scrolling with decent speed on all my targets |
20:59:57 | bluebrother | obo, no, to make it possible to add it to e.g. the installer as dynamic library |
21:00 |
21:00:34 | Cassandra | amiconn: btw - any idea why the font compiler doesn't seem to be paying much attention to the unicode codes in jackash-16.bdf |
21:00:35 | obo | I don't see why you'd need to do that? |
21:00:46 | Cassandra | all my international characters are screwy. |
21:01:08 | Cassandra | And I'm pretty sure I went through by hand and gave 'em all the right unicode codes. |
21:01:08 | bluebrother | you don't need to, but I think it would make it easier. No chance of code duplication |
21:01:47 | Cassandra | I'd love to have a bunch of libraries I could just link in to the installer. |
21:02:14 | Lear | amiconn: If you want to fetch text from (i.e. search) the database, it does take some time, apparantly. |
21:02:41 | * | bluebrother wanted to give librarifying the patchers a shot so he can get some knowledge of that library thingy |
21:02:59 | * | bluebrother googles for a "donate time" button for his little webspace |
21:03:37 | lowlight | amiconn:you (and I) have small screens though |
21:03:54 | amiconn | The H300 screen isn't small... |
21:04:38 | obo | lowlight: currently my 5G scolls at 4.9 lines per second |
21:04:47 | lowlight | ok then |
21:04:56 | * | goffa returns from lunch $.90 poorer.. damn high stakes gambling |
21:05:39 | goffa | i read the convo about players.. i like mpd with gmpc as a front end |
21:05:49 | goffa | and sometimes no gmpc |
21:05:58 | goffa | depending on if i'm in the mood to see track names |
21:06:01 | Cassandra | I still like badgers. It's a shame you can't play MP3s on them. |
21:06:06 | *** | Saving seen data "./dancer.seen" |
21:06:22 | * | tehsmo likes the mpc frontend, since it works nicely over an ssh session for shoutcast stream control |
21:06:37 | goffa | well... before i switched to dapper i did :) |
21:06:58 | Cassandra | You know, I'm confused. I really don't think the 5g scrolls too slowly. |
21:07:03 | goffa | now i'm on edgy... so moving further from tunes on the badger |
21:08:10 | Cassandra | goffa - phear my geek cred. Colin Watson and Ian Jackson of Canonical are both personal friends. ;) |
21:08:39 | Cassandra | Oh, yeah, and I've met that Daniel Stenberg too - total loser, if you ask me. |
21:08:54 | goffa | lol |
21:09:16 | goffa | i met a unix user once |
21:09:22 | preglow | ok, i'm tired of this fucking apple now |
21:09:26 | goffa | :P |
21:09:52 | Cassandra | preglow, maybe you're too young for it. |
21:10:09 | goffa | that's gonna leave a mark |
21:11:48 | | Quit markun ("leaving") |
21:11:58 | amiconn | obo: H300 scrolls at about 15 lines per second. That's unboosted, and within a tagcache list |
21:12:12 | | Join markun [0] (n=markun@rockbox/developer/markun) |
21:12:37 | * | bluebrother failed to find a time donation button / service |
21:13:18 | * | obo found one called redundancy |
21:13:35 | | Part Jagan81 |
21:17:45 | preglow | bhargh |
21:17:59 | preglow | i've got a feeling i'm looking for the error in some completely different spot than where i'll fin dit |
21:19:02 | | Join Rob2222 [0] (n=Miranda@p54B179E8.dip.t-dialin.net) |
21:22:54 | | Quit akaias (Read error: 110 (Connection timed out)) |
21:25:28 | | Join akaias [0] (n=akaias@76.16.18.102) |
21:29:06 | amiconn | Hmm, someone should update the model list on the frontpage a bit |
21:32:45 | amiconn | Bagder: If someone updates files in the www module, do those changes show up automagically? |
21:33:07 | | Join Rob222241 [0] (n=Miranda@p54B1670C.dip.t-dialin.net) |
21:33:13 | markun | amiconn: change the list in what way? |
21:33:47 | amiconn | G5.5 is supported now, except 80GB model |
21:33:51 | Slasheri | linuxstb: hmm, maybe you would like to answer to that.. http://forums.rockbox.org/index.php?topic=7570.0 |
21:34:04 | Slasheri | (he needs probably the updated ipodpatcher utility) |
21:34:21 | zylche | doing it manually on linux is funner <.< |
21:34:43 | Slasheri | except cvs bootloader for ipod does not support 5.5G yet |
21:34:44 | Slasheri | core does |
21:34:49 | amiconn | ah |
21:35:03 | lex | amiconn: but |
21:35:09 | lex | amiconn: when can we boot into apple os too |
21:35:10 | | Quit zylche (Remote closed the connection) |
21:35:38 | | Join zylche [0] (n=wheee@82-41-83-91.cable.ubr01.dund.blueyonder.co.uk) |
21:35:41 | amiconn | That's not a requirement for being counted as supported |
21:35:48 | lex | :( |
21:36:03 | amiconn | On X5 and H10 we don't have (official) dual boot either |
21:36:15 | lex | but like on other ipods you have |
21:36:31 | lex | and without apple os you can't take everything off from your ipod |
21:36:57 | lex | it's now like... 2 hours of music or 14 hours of music and videos |
21:37:06 | lex | but not 14 hours of doom :D |
21:37:28 | amiconn | I get about 9 hours of music from my ipod... and I've scrapped the of |
21:37:42 | | Quit perplexity (Read error: 110 (Connection timed out)) |
21:38:57 | amiconn | Slasheri: What needs to be done in the bootloader? Just rebuild it with the new fat driver, or is there more? |
21:39:18 | Slasheri | amiconn: it needs change to the load address and some padding |
21:39:27 | Slasheri | i haven't yet figured out how to auto-detect that |
21:39:54 | Slasheri | or infact.. that was the ipod patcher |
21:40:00 | Slasheri | not the bootloader itself |
21:40:26 | Slasheri | yep, cvs bootloader works fine |
21:40:52 | Slasheri | and yes, i have already started adding a command line option for the 5.5g.. |
21:41:00 | Slasheri | didn't even remember that ;) |
21:41:29 | | Quit Cassandra (" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong") |
21:41:54 | Slasheri | now trying to finish the iriver flashing so i could do some commits and clean-up local repository :) |
21:43:29 | Slasheri | amiconn: however, that rom loading problem and crash on set_cpu_frequency seems to be a tough one :/ |
21:44:14 | amiconn | I suspect something related to rom waitstates, but the code doesn't look suspicious... |
21:44:37 | Slasheri | amiconn: and all further cpu_boost:n works fine |
21:44:43 | amiconn | yep |
21:44:58 | Slasheri | so that's really weird.. even cpu_boost(false); should do the excact same thing as set_cpu_frequency |
21:45:09 | Slasheri | somehow it's only the first call that is causing the issue |
21:45:44 | amiconn | But if that first call happens later, it's no longer an issue iiuc? |
21:45:54 | Slasheri | true |
21:45:59 | Slasheri | then it never crashes |
21:46:44 | | Join [TEHb]_ [0] (n=nickolay@mail2.protei.ru) |
21:46:47 | [TEHb]_ | Hallo |
21:46:59 | preglow | very weird |
21:46:59 | [TEHb]_ | linuxstb: Hi. |
21:47:05 | [TEHb]_ | linuxstb: there? |
21:47:34 | Slasheri | amiconn: if you would like to try, i can send a patch and working bootloader |
21:48:03 | | Join bluey- [0] (n=bluey@dslb-088-073-127-157.pools.arcor-ip.net) |
21:51:38 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
21:52:50 | Slasheri | amiconn: in fact i got some idea to try.. just a moment |
21:52:52 | | Join bluestorm [0] (n=bluestor@mna75-1-81-57-39-150.fbx.proxad.net) |
21:53:08 | bluestorm | hi |
21:53:17 | Slasheri | hi |
21:53:23 | bluestorm | My mom just bought a Ipod Nano |
21:53:32 | bluestorm | i was considering putting rockbox on it |
21:53:41 | bluestorm | how can i know wich "generation" it is ? |
21:54:00 | bluestorm | (as it seems 2nd one isn't supported, whereas 1st is) |
21:54:04 | Slasheri | i have no idea.. maybe somebody else here knows |
21:54:10 | Slasheri | did you search rockbox wiki? |
21:54:37 | bluestorm | hum |
21:54:45 | zylche | Slasheri, Quickly. |
21:54:48 | scorche | bluestorm: is the whole thing metal or is the front plastic and the back metal? |
21:54:52 | bluestorm | hm |
21:54:55 | bluestorm | gonna look |
21:54:57 | zylche | hmmm.. |
21:54:59 | [TEHb]_ | Guys, what's really mean -mlong-calls gcc option? |
21:55:00 | zylche | hm. |
21:55:02 | zylche | huh... |
21:55:04 | zylche | hm.. |
21:55:07 | * | zylche tuts |
21:55:08 | zylche | hm.. |
21:55:10 | scorche | stop please.. |
21:55:12 | zylche | ohh.. |
21:55:13 | zylche | ah hah |
21:55:14 | zylche | hm.. |
21:55:20 | * | zylche loops |
21:55:23 | preglow | [TEHb]_: it's for making gcc use long calls on arm |
21:55:39 | [TEHb]_ | preglow: Already read description, but anyway, can't understand, what's really changed in the ASM? |
21:55:42 | preglow | [TEHb]_: ordinarily, arm uses short local jumps for all function calls, but we can't use that yet thanks to iram |
21:56:01 | preglow | [TEHb]_: what changes is that all function calls use 12 byts instead of 4 |
21:56:13 | preglow | also they execute around four cycles slower |
21:56:14 | bluestorm | scorche: full metal |
21:56:17 | bluestorm | (execpt the roll) |
21:56:23 | scorche | then it is a second gen |
21:56:23 | preglow | perhaps even more |
21:56:29 | bluestorm | hmmm |
21:56:32 | scorche | the roll? |
21:56:38 | bluestorm | so there can be no rockbox for it ? |
21:56:45 | scorche | atm, no |
21:56:47 | bluestorm | (the with circle used for selection) |
21:56:47 | bluestorm | ok |
21:56:58 | bluestorm | should it be available soon ? |
21:57:04 | scorche | doubt it |
21:57:39 | [TEHb]_ | preglow: sorry, don't know, what's 'irams'. Just found this channel in the google.com |
21:57:50 | bluestorm | hnn |
21:57:54 | bluestorm | it's a shame ^^ |
21:57:57 | [TEHb]_ | preglow: BL used for doing short calls? |
21:58:43 | * | [TEHb]_ working with Intel Xscale CPU's |
21:58:53 | scorche | not really..the 2nd gen is vastly different....it will be a large amount of work |
21:59:13 | preglow | [TEHb]_: iram is ram that is internal to the cpu, the problem is it's address, which is 0x40000000 |
21:59:23 | preglow | [TEHb]_: and that's out of bounds for arm's usual short relative jumps |
22:00 |
22:00:39 | | Quit Kingstone () |
22:00:39 | [TEHb]_ | preglow: hmm, you mean, that we can't specify such big offset in the shift ? |
22:00:47 | amiconn | correct |
22:00:57 | | Part bluestorm ("Konversation terminated!") |
22:00:58 | preglow | [TEHb]_: the branch instructions can only specify offset +/- 32 megs in size |
22:01:14 | preglow | [TEHb]_: ordinary ram is mapped at 0, iram is mapped at 0x40000000, which is way too much |
22:01:35 | [TEHb]_ | I'm very interesting in switch method |
22:01:42 | markun | preglow: and gcc doesn't choose from call to call what kind of jump it should use? |
22:01:51 | preglow | markun: sadly, no |
22:01:57 | preglow | markun: we haven't found a good way to make it do so yet |
22:02:07 | preglow | markun: it's really braindead, the only jumps we want to be long are those too and from iram |
22:02:17 | preglow | why it's so hard telling gcc that i don't know |
22:02:29 | preglow | several tens of kilobytes of rockbox code is wasted on those long valls |
22:02:31 | preglow | calls |
22:02:47 | amiconn | The current way to tell gcc when to use long jumps is (1) not sophisticated enough to tell what we really want (2) somewhat buggy |
22:03:21 | amiconn | Gcc can be told to use long jumps whenever a function uses a section attribute |
22:03:34 | Slasheri | amiconn: ok, found the issue.. |
22:03:40 | Slasheri | flash wait states seem to be wrong |
22:03:45 | [TEHb]_ | but we can use longcall attribute for such functions? |
22:03:51 | preglow | [TEHb]_: nope |
22:03:55 | preglow | doesn't work |
22:03:58 | Slasheri | when i changed it bigger, booted fine |
22:04:05 | amiconn | [TEHb]_: The longcall attribute is another such quirk |
22:04:33 | amiconn | The necessity for long calls does neither depend solely on the caller nor solely on the callee, it depends on both |
22:04:44 | amiconn | It seems gcc doesn't know that... |
22:05:04 | Slasheri | amiconn: but it's weird why it crahes only at the beginning.. |
22:05:17 | Slasheri | and not later |
22:05:22 | amiconn | An iram function could call another iram function with a short call, the same way as a dram function could call another dram function |
22:06:03 | amiconn | There should be a way to tell gcc to use long call if, and only if, the destination lies in a different section |
22:06:22 | [TEHb]_ | Therefore, the easiest way - just use -mlong-call flag ? :) |
22:06:29 | amiconn | Even better would be an option to specify section pairs for which to use long calls |
22:07:35 | amiconn | (and regarding the bugginess - you can't rely on the section attribute thing when not using -ffunction-sections. Sometimes it doesn't work) |
22:07:37 | Slasheri | amiconn: or could it be possible while PLL is locking, it could momentarily put cpu running at too high speed? |
22:07:44 | amiconn | Nope |
22:07:52 | Slasheri | amiconn: so maybe after PLL has locked, we could restore the lower wait state |
22:07:53 | Slasheri | hmm.. |
22:07:57 | amiconn | The cpu runs at plain xtal clock until the pll is locked |
22:08:02 | Slasheri | ah |
22:08:05 | amiconn | This is automatic |
22:08:57 | Slasheri | then probably 1 wait state is just not enough.. |
22:09:44 | Slasheri | i will change it to 2 |
22:09:59 | amiconn | Why would it only crash the first time, and only if this first time happens early? |
22:10:10 | Slasheri | i have no idea.. |
22:10:58 | Slasheri | at least CPUFREQ_MAX works ok with 4 wait states |
22:11:12 | preglow | ouch |
22:11:19 | preglow | good thing we've got a code cache |
22:11:46 | | Quit mirak (Operation timed out) |
22:12:05 | Slasheri | preglow: yep, i haven't even noticed a slowdown when running from rom |
22:12:19 | Slasheri | but need to do more measurements.. |
22:12:25 | amiconn | RAM isn't exactly fast either |
22:12:33 | Slasheri | hehe |
22:13:46 | amiconn | On coldfire targets the ROM is 16 bits wide, so no slowdown due to bus width |
22:14:13 | amiconn | But even on archos where the ROM is only 8 bits wide, running from rom pays off |
22:14:30 | amiconn | ..even though the slower execution speed is sometimes noticeable |
22:14:30 | lowlight | obo: had a look at that patch...it only optimizes the list when no text is changing & just the cursor is moving...so basically the beginning & end of the list display. |
22:14:55 | Slasheri | 124/4 = 31, 45/1 = 45 |
22:14:57 | amiconn | Namely when using tagcache^h^h^h^h^h^h^h^hdatabase |
22:15:05 | Slasheri | so it might be very possible 1 wait state is not enough.. |
22:15:21 | amiconn | Slasheri: Very wrong calculation... |
22:15:28 | Slasheri | hehe :D |
22:15:29 | amiconn | The basic bus cycle is 3 clocks |
22:15:38 | Slasheri | ah, i haven't read the spec yet |
22:15:49 | amiconn | So 1 waitstate makes that 4 clocks, and 4 waitsates makes it 7 clocks |
22:16:00 | Slasheri | oh |
22:16:08 | * | amiconn recommends MCF5249UM.pdf |
22:16:16 | Slasheri | yep, i have it :) checking now |
22:17:13 | Slasheri | amiconn: ok, then it should be more than enough.. |
22:17:23 | amiconn | yup |
22:17:38 | amiconn | I cross-checked the timing with the eeprom datasheet |
22:17:45 | amiconn | *eprom |
22:18:00 | amiconn | Bah, whatever_prom |
22:18:08 | Slasheri | :) |
22:18:35 | obo | lowlight: more useful with paged scrolling then? |
22:19:27 | lowlight | yes |
22:20:40 | | Quit PaulPosition (Read error: 145 (Connection timed out)) |
22:21:15 | shrift | bagder: who should I speak with about wiki editing privileges? |
22:23:41 | shrift | does anybody know to whom I should speak about wiki editing privileges? |
22:24:05 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-62-250.w82-121.abo.wanadoo.fr) |
22:24:06 | n1s | yes anyone who already has wiki editing privileges |
22:24:11 | shrift | ah |
22:24:22 | shrift | well, can anyone give "BrendanMartens" editing privileges, please? |
22:24:36 | n1s | if you promise not to spam :-) |
22:24:44 | shrift | I promise. : ) |
22:24:48 | Slasheri | amiconn: hmm, now i don't understand.. looking at the spec it says that wait states are on bits 13-10 |
22:25:12 | Slasheri | but looking at source, it seems bits 12-09 are used |
22:25:36 | Slasheri | and bit 9 is reserved, or has no defined function |
22:25:48 | amiconn | The code uses bit 13..10 |
22:26:00 | Slasheri | really? i will double-check |
22:26:16 | amiconn | Yes, definitely |
22:26:35 | amiconn | 0x0580 sets bit 10, 8 and 7 |
22:26:53 | n1s | shrift: done |
22:26:57 | shrift | thank you, n1s |
22:27:13 | Slasheri | ups |
22:27:55 | Slasheri | was just so long bit string i readed it wrongly from the calculator |
22:28:59 | * | preglow does all his hex<->bit conversions in his head |
22:29:00 | | Join Lars_G [0] (n=lars@unaffiliated/lars-g/x-000001) |
22:29:09 | amiconn | hehe |
22:29:12 | preglow | proving i am a healthy young male |
22:29:20 | * | amiconn usually does the same |
22:29:32 | Slasheri | preglow: i trust more on the calculator as it's not so easy to make mistakes :) |
22:29:42 | Slasheri | and those mistakes are really hard to find |
22:29:57 | preglow | i do use a calc when the numbers get too long |
22:30:08 | | Part Lars_G ("Leaving") |
22:30:29 | Slasheri | hehe, sure. simple byte or nibble-byte calculations are also easy to do in head |
22:35:52 | Slasheri | amiconn: so PLLCR &= ~1; should immediately switch main clock to the xtal? |
22:38:41 | | Quit Lear ("Chatzilla 0.9.75 [Firefox 2.0/2006101023]") |
22:39:13 | markun | I'm unable to enter the "View HW info" menu. Is there anything special I need to change for it to work? |
22:40:00 | blue_lizard | hallo all |
22:40:05 | amiconn | Slasheri: Yes |
22:40:12 | blue_lizard | is this archos player capable of using rockbox? |
22:40:19 | amiconn | markun: Yes, you need to implement it... |
22:40:19 | Slasheri | markun: did you check debug_menu.c? |
22:40:30 | | Quit bluey- ("Leaving") |
22:40:35 | blue_lizard | http://www.plus.de/is-bin/INTERSHOP.enfinity/eCS/Store/de/-/EUR/PlusPKDisplayProductInformation-Start;sid=6w-tVGbyRVyvVCOHDehKtFHM0RaGNudIW4Y=?ProductSKU=96766000&ProductID=wSmR5G8V5_gAAAEPKUcrUAe2&CatalogCategoryID=VseR5M0Lv5AAAAENz7PtWc68&CallFrom=Catalog |
22:40:39 | amiconn | The default function just returns imediately, so it appears as if you can't enter it |
22:40:48 | | Join jba_ [0] (n=jba@postoffice.rogen.com.au) |
22:41:07 | Bagder | blue_lizard: nope |
22:41:18 | blue_lizard | thx |
22:41:26 | markun | amiconn: I thought I implemented everything. |
22:41:33 | blue_lizard | it would have been too nice |
22:41:49 | markun | I setup the right address in dbg_flash_id |
22:42:28 | markun | amiconn: ah, I see it now |
22:42:44 | | Quit nudelin ("Hammer of Dawn is offline.") |
22:46:27 | dan_a | Hmmm... does anybody know why on the PortalPlayer units we disable the I2S FIFO and then the interrupt when we stop playback, but disable the interrupt first when we pause it (this is in pcm_playback.c)? Does the order matter at all? |
22:47:02 | | Join petur [0] (n=petur@rockbox/developer/petur) |
22:47:28 | | Join forehead [0] (i=54bd7ef6@gateway/web/cgi-irc/labb.contactor.se/x-c8ff993da102094e) |
22:47:37 | petur | oh please |
22:47:48 | * | petur slaps forehead |
22:48:11 | Bagder | dan_a: btw, I created http://www.rockbox.org/twiki/bin/view/Main/SansaE200Port today to have something to point users to |
22:48:25 | | Join Soap [0] (n=Soap@rrcs-70-62-36-2.central.biz.rr.com) |
22:48:40 | * | forehead pays back all the slapping |
22:48:49 | | Quit forehead (Client Quit) |
22:49:33 | dan_a | Bagder: Excellent. I'll update it with the obvious things ("No, Rockbox hasn't drained your battery that quickly") shortly |
22:49:41 | amiconn | Bagder: Got my question? |
22:49:45 | Bagder | amiconn: nope |
22:49:55 | * | Bagder gets it now |
22:50:05 | Bagder | yes, the www module is supposed to update automaticly |
22:50:22 | amiconn | ok |
22:50:38 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
22:50:44 | * | petur is *very* happy: squeezebox2 returned from repairs and playing nice as ever |
22:52:45 | linuxstb_ | Bagder: If you have a couple of minutes, can you put http://www.davechapman.f2s.com/rockbox/ipodpatcher-0.4.zip in http://download.rockbox.org/bootloader/ipod/ and also extract ipodpatcher.exe from the zip file and put that in the same place (replacing the previous version). |
22:53:14 | | Join nudelin [0] (i=nudel@dyn-62-56-66-224.dslaccess.co.uk) |
22:53:24 | Bagder | will do, in a few minutes |
22:53:25 | spug | the font color in the picture menu is white instead of black like it is in the rest of the menus |
22:53:35 | | Join CriamosAndy [0] (n=Criamos@p54932056.dip0.t-ipconnect.de) |
22:53:41 | linuxstb_ | Bagder: Thanks. |
22:53:44 | spug | how come? is this color set somewhere else than the regular one? |
22:53:55 | spug | it'd be cool if i could read the picture menu text |
22:53:56 | | Quit linuxstb (Nick collision from services.) |
22:54:06 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb) |
22:54:10 | n1s | spug: in the jpeg viewer? |
22:55:19 | spug | yeah |
22:55:22 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
22:55:31 | | Quit Davide-NYC (Client Quit) |
22:55:33 | amiconn | linuxstb: Does that one include G5.5 support? |
22:55:39 | linuxstb | Yes. |
22:55:45 | | Part lowlight |
22:55:46 | linuxstb | ipod_fw.c still needs fixing though. |
22:55:52 | spug | n1s: i can't read any of the text in the JPEG viewer because of the color |
22:56:10 | linuxstb | (there's a patch, but it's not in CVS, and I don't know if the patch good...) |
22:56:33 | n1s | it used to have black background with white text but then someone changed so the backdrop is still there, I'd like it changed back as displaying a picture on top of another is not always a good idea |
22:56:55 | linuxstb | AFAIK, dual-boot is broken on the 5.5g - that's probably caused by ipod_fw.c not building the combined firmware image in the way the Rockbox bootloader expects. |
22:57:22 | n1s | spug: maybe I'll change it tomorrow if I find the time. |
22:57:27 | amiconn | The background should be black while showing the jpeg, but the menu could continue using the user-selcted ui colours and backdrop |
22:58:30 | n1s | amiconn: sounds reasonable, I use white text anyway so I didn't realize that was hardcoded before |
22:58:42 | Kasperle | linuxstb: i think kalthare's original patch breaks ipod_fw for other ipods |
22:58:45 | | Join Paul_the_Nerd [0] (n=Llorean@cpe-66-69-210-194.austin.res.rr.com) |
22:59:38 | | Join GliTch_ [0] (i=GliTch_@24-171-53-170.dhcp.stls.mo.charter.com) |
23:00 |
23:00:42 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
23:01:00 | spug | n1s: thanks a lot' |
23:01:17 | linuxstb | Kasperle: Yes, I think it does. It should be possible to detect what kind of firmware image is being processed, and adjust automatically - i.e. all 5G users (old and new) would continue to just use the same "-g 5g" option. |
23:01:20 | spug | n1s: should i submit a bug report or something? |
23:05:13 | | Join PaulPosition [0] (n=noneofye@modemcable156.246-82-70.mc.videotron.ca) |
23:06:08 | *** | Saving seen data "./dancer.seen" |
23:07:51 | dan_a | Bagder: Any new info from MrH? It sounds like he's got a whole pile of things he's nearly ready to tell us about... |
23:08:19 | Bagder | no news since that last one, no |
23:08:53 | | Join dantheman [0] (n=danielma@134.178.20.94) |
23:08:58 | | Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-57a33efb1558e69e) |
23:09:51 | dan_a | I've had a bit of a play with DMA on the flash, but not got it working reliably |
23:10:21 | | Quit shrift (Remote closed the connection) |
23:10:40 | Davide-NYC | jhMikeS: what can I do to help with determining the validity of the recording bug? |
23:10:55 | Bagder | linuxstb: those files are now in position on download.rockbox.org |
23:11:15 | | Quit Criamos (Read error: 110 (Connection timed out)) |
23:11:50 | Davide-NYC | otp |
23:12:29 | | Join merbanan [0] (n=banan@c80-216-155-218.bredband.comhem.se) |
23:12:47 | | Quit dantheman (Read error: 104 (Connection reset by peer)) |
23:13:26 | linuxstb_ | Bagder: Thanks. |
23:13:56 | | Quit Rondom ("Ex-Chat") |
23:14:27 | amiconn | dan_a: Btw, I think ata-e200.c should be renamed |
23:14:33 | amiconn | It's just not ata |
23:14:58 | amiconn | All it has to do with ata is that it resembles the ata.c api |
23:15:01 | | Join lee-qid [0] (n=liqid@p5496667D.dip.t-dialin.net) |
23:16:00 | preglow | subversion... |
23:16:10 | dan_a | git... |
23:16:20 | preglow | something-not-cvs |
23:16:27 | preglow | i don't really care, but people know how to use svn |
23:17:09 | * | amiconn is waiting for the svn move as well |
23:17:28 | | Quit freqmod (Remote closed the connection) |
23:17:43 | amiconn | There is a couple of files which should be renamed or moved as-is, but I don't want to lose the history |
23:18:05 | preglow | Bagder: make a FinallySVN wiki page which lists what scripts need to be rewritten, then wait until they are :> |
23:18:08 | Slasheri | hmm, one simple way to speed up scrolling on ipod seems to be limit the lcd refresh rate |
23:18:19 | Slasheri | and actually works quite well |
23:18:37 | preglow | Slasheri: speeding up scrolling on ipod should be done by rewriting the wheel handling, if you ask me |
23:18:43 | | Quit MarcoPolo (Remote closed the connection) |
23:18:48 | Slasheri | preglow: yes, that of course too |
23:18:55 | Slasheri | but currently lcd is lagging too much |
23:19:06 | Slasheri | (unless pages scrolling is used) |
23:19:09 | preglow | and the best way would be to allow moving more entries in one go than just one |
23:19:12 | Slasheri | and even then |
23:19:27 | | Join webguest91 [0] (i=5873b21c@gateway/web/cgi-irc/labb.contactor.se/x-5a089edf6f2ad89c) |
23:19:28 | preglow | but of course, the 5g is slow as hell in just drawing too |
23:19:37 | dan_a | amiconn: I've got no problem with renaming it - although at the moment it's obvious what file ata_read_sectors will be in, even if there is no ATA in the code. |
23:19:41 | Slasheri | hmm, indeed |
23:19:44 | amiconn | Slasheri: A good reason for optimisation... |
23:19:49 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
23:19:59 | Slasheri | amiconn :) |
23:20:33 | amiconn | dan_a: Hmm, not really. The ather ata-<target>.c files only provide target specific bits & pieces for use in ata.c |
23:20:55 | amiconn | ata-e200.c is self-contained, much like ata-mmc.c is for the Ondio |
23:21:19 | amiconn | (and ata_mmc.c is another candidate for renaming + moving) |
23:21:48 | Slasheri | amiconn: hmm, atm i couldn't find other solution than just using wait state 2.. |
23:21:50 | PaulPosition | Any of you guys have any idea why I would get data abort on turning crossfeed on? Could it have to do with Barrywardell's bootloader which I tried (and love, dualboot!)? |
23:22:00 | Slasheri | or boost cpu first to MAX frequency |
23:22:43 | Slasheri | or maybe the pll is incorrectly initialized.. |
23:23:03 | Slasheri | that would explain it |
23:26:03 | habana | PaulPosition: how do you make the choice to boot one or another ? just finished to make the same for sansa |
23:26:21 | dan_a | habana: Press left to boot to OF |
23:26:30 | habana | thanks |
23:26:39 | dan_a | (hold it down until it says that it's loading Sandisk firmware) |
23:27:19 | habana | has someone tested the graphical bootloader from Gnelink ? |
23:28:45 | amiconn | Slasheri: That doesn't make sense... |
23:29:02 | dan_a | habana: Last time I checked it, it wasn't working properly (because the timer interrupt does not get enabled in the bootloader) |
23:29:32 | amiconn | Something is running wild in an inconsistent way... at least there is no visible consistency |
23:29:46 | | Quit My_Sic ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:30:15 | Slasheri | amiconn: hmm, true.. that might be also possible, then then it must be some interrupt |
23:30:28 | | Join My_Sic [0] (n=MySic@m64.net81-67-5.noos.fr) |
23:31:16 | amiconn | Hmm, now that you say it... interrupts aren't disabled within set_cpu_frequency() |
23:31:30 | amiconn | ...and they shoudn't, because this function can take some time |
23:31:45 | | Quit Rudy4Pez (Read error: 110 (Connection timed out)) |
23:31:45 | Slasheri | indeed.. |
23:31:49 | Slasheri | i will try that :) |
23:31:56 | | Quit merbanan (Remote closed the connection) |
23:32:04 | amiconn | You probably got that wrong... |
23:32:14 | Slasheri | ah, hmm |
23:32:18 | amiconn | Interrupts should _not_ be disabled in set_cpu_frequency |
23:32:43 | amiconn | This function can take several milliseconds, so disabling interrupts is out of question |
23:32:44 | preglow | disabling interrupts for a whole pll relock would be very nasty |
23:32:51 | Slasheri | but disabling them temporarily would reveal if the problem is with interrupts |
23:32:52 | amiconn | YOu can do this as an experiment though |
23:33:17 | Slasheri | hmm, but now need to go.. more testing tomorrow :) |
23:33:27 | amiconn | If an interrupt happens after reprogramming the pll but before reprogramming the waitstates, ugly things might happenn |
23:33:53 | amiconn | Hmm, but we could disable interrupts immediately before reprogramming the pll, and enable them after reprogramming the waitstates |
23:34:09 | amiconn | ...before the wait-for-relock loop |
23:36:38 | amiconn | Another option would be to track whether we're switching up or down (only relevant for CPUFREQ_NORMAL), and reprogram waitstates before the pll when switching up, and after the pll when switching down |
23:39:34 | | Quit Davide-NYC ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]") |
23:40:13 | Slasheri | amiconn: hmm, disabling interrupts didn't work either |
23:40:32 | | Join TeaSea [0] (n=thunderc@82.152.209.182) |
23:40:40 | Slasheri | even after PLL has locked, if we change wait states back to 1, it will crash immediately |
23:40:47 | preglow | are you sure they are enabled? |
23:40:56 | | Join webguest20 [0] (i=3e41833e@gateway/web/cgi-irc/labb.contactor.se/session) |
23:41:10 | Slasheri | preglow: wait states? yes, those should be correct |
23:41:18 | webguest20 | jhMikeS: ping |
23:41:33 | amiconn | Slasheri: Uh, but when using 1 waitstate later it does work, provided we don't switch to CPUFREQ_NORMAL during boot? |
23:41:33 | | Quit PaulPosition () |
23:41:46 | amiconn | That doesn't make sense.... |
23:41:53 | Slasheri | but if we first put cpu to CPUFREQ_MAX and after that -> CPUFREQ_NORMAL, no crashing with wait states 1 |
23:42:01 | Slasheri | amiconn: correct |
23:42:05 | amiconn | I think this is a case for a logic analyzer run... |
23:42:09 | Slasheri | amiconn: cpu needs to be first at max frequency |
23:42:21 | Slasheri | only after that 1 wait state works.. |
23:42:44 | linuxstb_ | preglow: I just read your earlier question earlier about bootloader.img - did you figure it out? |
23:42:47 | amiconn | Lemme check the datasheet again |
23:42:49 | preglow | linuxstb_: no |
23:43:02 | preglow | i just ignored it |
23:43:41 | linuxstb_ | It's a ready-to-dd boot partition image with the bootloader but no Apple OS - just dd if=bootloader.img of=/dev/sda1 |
23:44:15 | preglow | ah, like i guessed, then |
23:44:21 | linuxstb_ | Yep. |
23:44:35 | preglow | do you know where the apple bootloader loads us, btw? |
23:44:35 | linuxstb_ | It's made by scramble. |
23:44:39 | preglow | start of ram? |
23:45:00 | linuxstb_ | Yes, 0x1000000. |
23:45:00 | amiconn | linuxstb: On ipod it should be possible to build a rockbox.bin which can be put into the firmware partition, correct? |
23:46:06 | linuxstb_ | Yes, I think I tried it successfully. A bit of a pain to upgrade though... |
23:46:43 | amiconn | I think that would be a somewhat convenient method for debugging the G5.5/80GB |
23:47:02 | Kasperle | linuxstb_: why is that a pain to upgrade? |
23:47:20 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
23:47:49 | | Quit MarcoPolo (Remote closed the connection) |
23:47:52 | Paul_the_Nerd | Kasperle: Having to dd or ipodpatcher every time you wanted to update your Rockbox version? |
23:48:24 | Kasperle | duh. i just confused the bootloader and rockbox :/ |
23:48:34 | Soap | seperates the wheat from the chaff ;) |
23:48:41 | | Join TeaSeaLancs [0] (n=thunderc@82.152.171.213) |
23:48:58 | Kasperle | you could later integrate a feature into rockbox, that moves an upgrade file to the firmware partition though |
23:49:04 | Paul_the_Nerd | Yup |
23:49:10 | Paul_the_Nerd | Much like the flashing for rombox, etc. |
23:49:34 | Paul_the_Nerd | One could click a .ipod file and have it Rolo, or choose open with, and "update.rock" it into the boot partition. |
23:52:25 | | Quit blue_lizard (Read error: 110 (Connection timed out)) |
23:52:26 | | Part n1s |
23:52:35 | | Part webguest20 |
23:52:47 | habana | dan_a: little troube with OF into Rockbox bootloader (again for Sansa) |
23:53:02 | dan_a | what's the problem? |
23:53:05 | amiconn | Slasheri: Hmm, I checked both datasheets again. |
23:53:36 | | Quit _FireFly_ ("Leaving") |
23:53:39 | habana | i've got a "rockbox error: -4" |
23:53:40 | amiconn | The slowest version of the flash eprom has 90ns /CS access time, |
23:53:56 | habana | i know for -1 ut not for this one |
23:54:06 | preglow | amiconn: there are several versions in use? |
23:54:13 | habana | is there a faq for these error messages ? |
23:54:13 | amiconn | and the coldfire read cycle fetches data (1.5+waitstates) bus clock cycles after enabling /CS |
23:54:41 | amiconn | busclk == cpuclk/2, so one bus clock cycle is ~44ns at CPUFREQ_NORMAL |
23:54:58 | amiconn | preglow: Probably not, but I don't know which version is used. |
23:55:08 | preglow | amiconn: ahh, like that |
23:55:13 | Slasheri | oh, so that could be the issue |
23:55:15 | dan_a | habana: I don't think there is a FAQ. Error -4 when you are trying to load the OF means that it couldn't read the whole file. |
23:55:17 | amiconn | 2.5*44 == 110, so we're on the safe side |
23:55:32 | amiconn | ...with 1 waitstate |
23:55:40 | Slasheri | ah |
23:55:41 | dan_a | habana: Have you definitely got a /.rockbox/OF.bin file? |
23:56:03 | Slasheri | but i will debug more tomorrow, now have to go : |
23:56:03 | Slasheri | :) |
23:56:04 | habana | dan_a: i have a 6 GB version. let me verify for your answer |
23:56:46 | dan_a | habana: Can you check how much free space you have, too? |
23:57:01 | * | jhMikeS sees he's been pinged a couple times but has been busy |
23:57:14 | habana | dan_a: not a free spaxe trouble |
23:57:18 | My_Sic | hi every one |
23:57:19 | habana | space |
23:57:28 | habana | My_Sic:hello salut |
23:57:35 | My_Sic | salut |
23:57:57 | My_Sic | when the new version of rockbox will be released ? |
23:57:58 | habana | My_Sic: tu as quel lecteur ? |
23:58:05 | My_Sic | ipod 5G 60Go |
23:58:17 | My_Sic | anciennement j'avai un H120 |
23:58:21 | Paul_the_Nerd | My_Sic: What do you mean by "new version"? There are new builds frequently. |
23:58:31 | dan_a | habana: I'm just wondering if you have used more than 4Gb already. |
23:58:51 | habana | dan_a: let me reboot |