--- Log opened Sun Jan 30 00:01:04 2011 00:01 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 00:01 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 01:07 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Read error: No route to host] 01:12 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 01:25 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 01:26 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 01:29 -!- Kebianizao [~kvirc@197.69.22.95.dynamic.jazztel.es] has quit [Quit: Estaba usando KVIrc Equilibrium 4.1.1, revision: , sources date: 20101102, built on: 2010-12-12 17:26:06 UTC http://www.kvirc.net/] 02:25 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 02:27 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 02:27 -!- Jiss [Jiss@ip-11.net-82-216-242.rev.numericable.fr] has quit [Quit: Quit] 02:29 -!- Keripo [~Keripo@eng346.wireless-resnet.upenn.edu] has joined #freemyipod 02:30 -!- [Saint] [S_a_i_n_t@203.184.1.80] has quit [Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...] 02:35 -!- [Saint] [S_a_i_n_t@203.184.3.130] has joined #freemyipod 02:55 < fmibot> New commit by theseven (r492): emCORE: Rework LCD driver interface 02:55 < fmibot> r492 build result: emcore: All green! 02:55 < fmibot> New commit by theseven (r493): emCORE: Add alpha blending to UI library, remove dithering which is now handled by the LCD driver 02:55 < fmibot> r492 build result: embios: All green! 02:55 < fmibot> r493 build result: emcore: All green! 02:56 < fmibot> r493 build result: embios: All green! 02:56 < fmibot> New commit by theseven (r494): New project: emCORE PNG decoder library 02:56 -!- [Saint] [S_a_i_n_t@203.184.3.130] has quit [Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...] 02:56 < fmibot> r494 build result: emcore: All green! 02:56 < fmibot> r494 build result: embios: All green! 03:00 -!- Keripo1 [~Keripo@eng346.wireless-resnet.upenn.edu] has joined #freemyipod 03:02 -!- Keripo [~Keripo@eng346.wireless-resnet.upenn.edu] has quit [Ping timeout: 276 seconds] 03:23 -!- Keripo [~Keripo@eng346.wireless-resnet.upenn.edu] has joined #freemyipod 03:24 -!- Keripo1 [~Keripo@eng346.wireless-resnet.upenn.edu] has quit [Ping timeout: 265 seconds] 03:29 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 272 seconds] 03:34 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 03:35 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 03:40 -!- [Saint] [S_a_i_n_t@203.184.3.130] has joined #freemyipod 03:41 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 03:50 -!- timccc [~timccc@112.166.15.141] has quit [Quit: Leaving.] 04:11 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 04:21 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 04:45 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 04:59 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 05:05 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 05:11 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 05:25 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 05:26 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 05:50 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 05:52 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 06:01 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 06:01 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 06:05 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 06:11 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 07:49 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 07:50 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 08:59 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 09:04 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 09:24 -!- timccc [~timccc@112.166.15.141] has joined #freemyipod 09:26 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 09:27 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 09:57 -!- n1s [~n1s@nl118-175-108.student.uu.se] has joined #freemyipod 09:57 -!- n1s [~n1s@nl118-175-108.student.uu.se] has quit [Changing host] 09:57 -!- n1s [~n1s@rockbox/developer/n1s] has joined #freemyipod 10:23 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Quit: Leaving] 10:24 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 11:07 -!- tala [~kvirc@pD9E970C2.dip.t-dialin.net] has joined #freemyipod 11:07 -!- tala is now known as tala2xlc 11:09 < tala2xlc> TheSeven: I would like to get the ipod accessory protocol up and running on the ipod classics - is there currently a way to get UART up and running at all? 11:31 < TheSeven> tala2xlc: back in the old days, someone did a few dumps through the UART, so I'd guess that it shouldn't be too hard to get it running 11:32 < TheSeven> i have a UART cable somewhere... but where? 11:32 < tala2xlc> TheSeven: Is there already some e.g. patch for rockbox to have some basic UART stuff running? 11:33 < tala2xlc> I got one around, but I think that won't help you... :-) 11:33 < TheSeven> no, the IAP and UART code is currently one huge mess, and heavily tied to the PortalPlayer platform 11:33 * TheSeven found his cable 11:33 < TheSeven> getting the UART going is probably the easiest part 11:34 < TheSeven> separating UART from autobauding and IAP probably the harder one 11:34 < tala2xlc> I looked through the current serial.c / iap.c implementation - can't we just reuse the existing code on top of it? 11:36 < TheSeven> the last time I looked at that, serial.c contained all kinds of things from several uart drivers to autobauding and even a GDB stub 11:36 < TheSeven> and there were PP register accesses all over the place 11:37 < tala2xlc> hm...I see...so basically a complete new implementation of serial.c is required for the classics then 11:39 < TheSeven> a few months ago, someone announced an attempt to clean that mess out and properly separate the UART driver from the rest 11:39 < TheSeven> i think it was bertrik 11:42 < tala2xlc> so that means that everything is basically "a big mess" with lots of work to do or a completely new "library" for serial / iap is required for the classics (in order to have a clean basis) 11:45 < TheSeven> yes, something like that 11:45 < tala2xlc> doh :-) 11:45 < TheSeven> one should separate the drivers out of serial.c and move them to the target tree with a standardized interface 11:45 < tala2xlc> yupp 11:46 < TheSeven> once that's done, implementing the ipod classic uart driver shouldn't be much work 11:46 < tala2xlc> yes, since that's just on top of the driver and basically the same for all ipods (current as well as previous models) 11:48 -!- nieuwbie [~user@ip4daa4a6f.direct-adsl.nl] has joined #freemyipod 11:49 < nieuwbie> Hello, I want to compile a GNU arm toolchain, so should I just configure it normally (./configure && make) or I have to specify a certain target as well? 11:50 < TheSeven> i'd suggest to use the rockboxdev.sh script 11:50 < nieuwbie> ok 11:50 < tala2xlc> TheSeven: Where can I get the code that was used to do the dumps over UART? 11:51 < TheSeven> svn co svn://svn.rockbox.org/rockbox/trunk/tools tools && tools/rockboxdev.sh 11:51 < TheSeven> choose the eabi ("e") toolchain 11:54 < nieuwbie> TheSeven: Is that command above execute a rockboxdev script? I'm asking because I've got a message 'ROCKBOXDEV: no write permission for /usr/local'. 11:54 < TheSeven> oh yes, you'll need to run rockboxdev.sh as root 11:54 < TheSeven> so probably sudo tools/rockboxdev.sh 11:55 < nieuwbie> TheSeven: So that means that will install the toolchain automaticlly? 11:56 < TheSeven> yes 11:56 < nieuwbie> TheSeven: Strange, I invoked the command as root via sudo and the same message occured. 11:57 < TheSeven> if you placed the sudo before the whole line, it will only be effective for the svn command, which doesn't need root privileges 11:57 < TheSeven> as you already have the checkout, just run "sudo tools/rockboxdev.sh" now 11:57 < TheSeven> tala2xlc: http://pastie.org/1511396 11:57 < TheSeven> that's a simple UART echo 11:57 < nieuwbie> TheSeven: That's what I thought, thank you. 11:58 < TheSeven> this was written for the nano2g, but IIRC it should run on the classic as well 11:58 < tala2xlc> ok, thanks :) 12:01 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 12:01 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #freemyipod 12:01 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 12:03 < nieuwbie> TheSeven: sorry for this newbie question, but using that toolchain, can I write programs for iPod? 12:03 < TheSeven> yes 12:20 < TheSeven> tala2xlc: OK, got it working :) 12:21 < TheSeven> need to divide&conquer the clock gate 12:21 -!- Keripo [~Keripo@eng346.wireless-resnet.upenn.edu] has quit [Quit: Leaving.] 12:26 < TheSeven> => gate 41 12:28 < TheSeven> tala2xlc: http://pastie.org/1511478 12:29 -!- user890104 [~Venci@2001:0:5ef5:79fd:1804:d70:2b16:10ec] has quit [Ping timeout: 245 seconds] 12:29 < tala2xlc> ?! :-) 12:29 < tala2xlc> man you're fast... :-) 12:31 < TheSeven> for 20 lines of code? 12:32 < tala2xlc> lol ;) 12:33 < TheSeven> now build a shell using that :) 12:34 < tala2xlc> I will try my best! Thanks! 12:36 < TheSeven> of course one should figure out how to make that interrupt-driven instead of polling it all the time 12:37 < tala2xlc> I just thought about that, too - sleeping / waking up cyclically is rather...CPU consuming.. 12:38 -!- Jiss [Jiss@ip-11.net-82-216-242.rev.numericable.fr] has joined #freemyipod 12:39 < TheSeven> especially if done 10000 times a second :) 12:51 -!- user890104 [~Venci@2001:0:4137:9e76:2e:2bd1:2b16:10ec] has joined #freemyipod 12:53 -!- n1s [~n1s@rockbox/developer/n1s] has quit [Quit: Ex-Chat] 12:53 < fmibot> New commit by theseven (r495): New application: UART demo code 12:54 < fmibot> r495 build result: emcore: All green! 12:54 < fmibot> r495 build result: embios: All green! 12:58 < tala2xlc> hrhr...at least with 10k cycles we won't miss a single bit... 12:58 < TheSeven> that's not true 12:59 < TheSeven> the scheduler will only wake up every 10ms, so if nothing else needs the CPU, the polling rate will effectively be 100Hz 13:02 < nieuwbie> TheSeven: Why UART is so important for you guys? 13:03 < tala2xlc> I would like to get the iPod Accessory protocol up and running 13:03 < tala2xlc> you're then able to control rockbox e.g. via your car (if you have a car integration) or remote control it via some other devies (home stereo etc.) 13:10 < TheSeven> hm, our UI lib needs a list chooser implementation 13:11 * TheSeven wonders how to do that as flexible as possible 13:21 < fmibot> New commit by theseven (r496): emCORE: Remove old LCD-native rendering code. 13:21 < fmibot> r496 build result: emcore: All green! 13:21 < fmibot> r496 build result: embios: All green! 13:53 -!- Jiss [Jiss@ip-11.net-82-216-242.rev.numericable.fr] has quit [Read error: Connection reset by peer] 13:53 -!- Jiss [Jiss@ip-11.net-82-216-242.rev.numericable.fr] has joined #freemyipod 14:03 -!- kyle6513 [~kyle@CPE-121-208-218-78.mjcz2.cha.bigpond.net.au] has joined #freemyipod 14:03 < kyle6513> hey guys, saw you've made a lot of progress on the classics, bravo (: 14:05 < kyle6513> also thought I'd let you all know I've finally dived into python (: 14:10 -!- kyle6513 [~kyle@CPE-121-208-218-78.mjcz2.cha.bigpond.net.au] has quit [Quit: Leaving] 14:23 < TheSeven> [Saint]: what kind of UI library functionality would you need? 14:23 < TheSeven> (especially regarding list-based choosers) 14:41 < tala2xlc> you mean like list selection e.g. browse through harddisk content? 14:43 < TheSeven> yes 14:44 < TheSeven> or boot menus, or configuration menus, or maybe just a bunch of icons that get highlighted and can be hit by a button :) 14:44 < tala2xlc> ok... 14:44 < tala2xlc> from my point of view (usability, abstraction) I seriously like the ipod list-based choosers 14:45 < tala2xlc> the abstraction is quiet nice -> press select -> you go into a menu, press backward you get out of the menu 14:45 < tala2xlc> similar to the rockbox style 14:46 < tala2xlc> holding select can lead to a menu that enables the user to configure something that has to do with this list entry (e.g. delete directory, rename or whatever) 14:48 < tala2xlc> I think even for other players (!= ipod) this is quiet okay - you'll always have some up / down / ff / fb and a play or select button 14:48 < TheSeven> at least unless it's a touchscreen device 14:49 < tala2xlc> well...touchscreen: cowon has some similar menu structure for the J3 14:49 < tala2xlc> you scroll upwards / downwards with your finger 14:49 < tala2xlc> selection: press the entry 14:49 < TheSeven> yes, that's rather intuitive :) 14:49 < tala2xlc> :-D 14:49 < TheSeven> but i'm more concerned about how to merge those into a unified interface, if that's possible at all 14:51 < tala2xlc> I think so 14:51 < tala2xlc> I did some research for a company on how to abstract different types of gadgets into a unified user interface 14:52 < tala2xlc> at the end the best abstraction for pretty much any information was a list like interface 14:53 < tala2xlc> you could have methods such as: SelectNextEntry(), SelectPreviousEntry() -> used e.g. by ipod's scrollwheel, but for touchinterface you would use SelectEntry(uint entry). 14:56 < nieuwbie> TheSeven: I used on extract2g on dump.img but I've got just one file. 14:57 < TheSeven> nieuwbie: context? 14:57 < nieuwbie> TheSeven: The file names cD?A.fw 14:59 < TheSeven> what are you doing? 14:59 < TheSeven> what kind of dump? 14:59 < TheSeven> what's cD?A.fw? 14:59 < TheSeven> what do you want to achieve? 14:59 < nieuwbie> TheSeven: I tried to extract firmware from my first generation ipod classic. 15:01 < nieuwbie> TheSeven: using instruction on the wiki. I tried to list files using extract -l command but it returned a message 'unknown header...' 15:01 < TheSeven> then you're apparently not using the right input file 15:04 < nieuwbie> TheSeven: hmm it has 80GiB... 15:04 < TheSeven> huh? 15:05 < nieuwbie> TheSeven: I dumped everything from my ipod ussing dd. 15:05 < TheSeven> apple firmware or rockbox? 15:06 < TheSeven> can you see the firmware partition on that particular ipod? 15:15 < nieuwbie> TheSeven: apple firmware 15:15 < nieuwbie> TheSeven: How to see it? 15:15 < TheSeven> with any partitioning utility 15:18 < nieuwbie> oh, stupid question 15:20 < nieuwbie> TheSeven: There is only one partition. 15:20 < TheSeven> then you can't extract it using extract2g 15:20 < TheSeven> you'll need to grab the firmware from phobos and use that 15:52 -!- Jiss [Jiss@ip-11.net-82-216-242.rev.numericable.fr] has quit [Read error: Connection reset by peer] 16:15 -!- nieuwbie [~user@ip4daa4a6f.direct-adsl.nl] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:15 -!- tala2xlc [~kvirc@pD9E970C2.dip.t-dialin.net] has quit [Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/] 16:23 -!- user890104_ [~Venci@2001:0:5ef5:79fd:38f2:2b03:2b16:10ec] has joined #freemyipod 16:25 -!- user890104 [~Venci@2001:0:4137:9e76:2e:2bd1:2b16:10ec] has quit [Ping timeout: 260 seconds] 16:55 -!- Jiss [Jiss_rizon@ip-11.net-82-216-242.rev.numericable.fr] has joined #freemyipod 17:00 -!- user890104_ is now known as user890104 17:23 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 255 seconds] 17:44 -!- user890104 [~Venci@2001:0:5ef5:79fd:38f2:2b03:2b16:10ec] has quit [] 18:01 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 18:01 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 19:03 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 20:16 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Quit: Bye ;)] 20:40 -!- nieuwbie [~user@ip4daa4a6f.direct-adsl.nl] has joined #freemyipod 20:45 < nieuwbie> How to execute code on iPod? 21:07 -!- nieuwbie [~user@ip4daa4a6f.direct-adsl.nl] has quit [Remote host closed the connection] 22:09 -!- Jiss [Jiss_rizon@ip-11.net-82-216-242.rev.numericable.fr] has quit [Read error: Connection reset by peer] 22:10 -!- Jiss [Jiss@ip-11.net-82-216-242.rev.numericable.fr] has joined #freemyipod 23:55 -!- Jiss [Jiss@ip-11.net-82-216-242.rev.numericable.fr] has quit [Quit: Quit] --- Log closed Mon Jan 31 00:01:06 2011