--- Log opened Fri Oct 08 12:49:10 2010 12:49 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #freemyipod 13:28 < user890104> TheSeven: i updated iloader and rockbox to the latest versons, when you have time i'd be happy to help you debugging the writedevconsole issue 13:42 < TheSeven> user890104: hm, let me have a look 13:43 < user890104> ok 13:43 < TheSeven> a stack trace could reveal the cause 13:49 < user890104> if you need me to do something and post the result, let me know 13:50 < user890104> i've got all possible tools that you released, plus the ibugger-based suite 13:51 < TheSeven> i could as well do it on mine, now that i can reproduce it :) 13:57 < GaveUp> ooo someones been working on the classics ... nice 14:00 < benedikt93> GaveUp, whom?? 14:04 < GaveUp> dunno just see the status has changed on the site since the last time I looked 14:04 < benedikt93> GaveUp, there's noone actively working on it AFAIK 14:05 < benedikt93> only me, funman, and serpilliere (whom I'm not sure of he ever uses IRC) are working on the Nano 3g 14:05 < benedikt93> which is VERY similiar to the classics 14:06 < GaveUp> last time I checked I don't even remember seeing code exec on the later models 14:07 < benedikt93> maybe TheSeven knows better but AFAIK that's only that it has been verified that the Nano 3G exploit works there too 14:18 < GaveUp> ah 14:19 < GaveUp> well there goes my hopes :P 14:20 < user890104> TheSeven: is the disk mode firmware image modified in some way to restart if there's no usb cable connected, or it's the default in the apple's firmware? (on nano 2g) 14:22 < TheSeven> the latter 14:22 < benedikt93> TheSeven, was it correct what I told GaveUp ? 14:22 < TheSeven> mostly, yes 14:22 < TheSeven> we just got proof of some more things and updated the wiki 14:23 < TheSeven> not much actual work has been done of the classics, but hopefully most of the nano3g work is also applicable to them 14:23 < GaveUp> cool cool 14:26 < fmibot> New commit by 3theseven (r214): Make the console reading code unlock the right mutex. 14:26 < fmibot> r214 build result: All green! 14:27 < TheSeven> user890104: that still doesn't explain why it runs into cread when issuing a cwrite monitor command :) 14:27 < user890104> does it fix the issue? 14:28 < TheSeven> it makes it fail a different way :) 14:29 * TheSeven pokes Farthen for mixing up command ids in libembios 14:29 * GaveUp read that as in libidos ... clearly the eyes have no woken up yet 14:30 * user890104 boots up his ubuntu virtual machine to make a test iloader build and see the difference 14:30 < fmibot> New commit by 3theseven (r215): Some embios.py/libembios fixes: correct device console command IDs and fix some crashes 14:30 < fmibot> r215 build result: All green! 14:31 < TheSeven> user890104: you can just pull the build from the build server 14:31 < TheSeven> iloader wasn 14:31 < TheSeven> wasn't changed 14:31 < user890104> so what do i replace then? 14:32 < user890104> oh.. right 14:32 < user890104> it's an embios thing 14:33 < TheSeven> grab the ucl, e.g. http://builds.freemyipod.org/embios/target/ipodnano2g/embios-ipodnano2g-r215.ucl 14:33 < TheSeven> embios.py uploadfile 08000000 embios-ipodnano2g-r215.ucl 14:34 < TheSeven> embios.py writebootflash 2400a000 08000000 b000 14:35 < TheSeven> the last argument being the size of the ucl file 14:35 < TheSeven> i just rounded it up to the next 4k boundary, in theory the next 2 byte boundary should be sufficient 14:36 < TheSeven> oh, wait 14:36 < TheSeven> you need to configure it first 14:36 < TheSeven> grab the bin instead 14:37 < TheSeven> embiosbootcfg.py embios-ipodnano2g-r215.bin embios-ipodnano2g-r215-configured.bin --file=/iLoader/boot.embiosapp --file-compressed --file-run-from=0x08000000 --flash=iloader --flash-compressed --flash-run-from=0x09e00000 14:37 < TheSeven> ucl2e10singleblk embios-ipodnano2g-r215-configured.bin embios-ipodnano2g-r215.ucl 14:37 < TheSeven> embios.py uploadfile 08000000 embios-ipodnano2g-r215.ucl 14:37 < TheSeven> embios.py writebootflash 2400a000 08000000 b000 14:38 < TheSeven> that should work to replace it without needing to build an installer 14:41 < user890104> after running the embiosbootcfg.py, the file just got copied, no change inside 14:41 < TheSeven> sure? 14:42 < user890104> will try again 14:42 < TheSeven> the embiBOOT block near the beginning of the file should have changed 14:43 < user890104> notepad++ lies to me 14:43 < user890104> it says "files match", but i can see the difference 14:44 < user890104> 86318e7ecb9d21e7f5df979769c2336f *embios-ipodnano2g-r215.bin 14:44 < user890104> e624d2c0bafbc1b890ba07ef32314cba *embios-ipodnano2g-r215-configured.bin 14:44 < user890104> but md5sum can't fool me that easy 15:03 < TheSeven> user890104: something is still wrong with writedevconsole 15:31 < user890104> TheSeven: check this out http://pastie.org/1207887.txt 15:31 < user890104> should i try again? 15:32 < TheSeven> smells like a timeout 15:32 < TheSeven> disconnect/reconnect usb, then run embios.py reset 15:33 < TheSeven> if it doesn't find the ipod any more, just hold menu+select to reset it 15:33 < user890104> i have it reset, now i'll try again 15:34 < user890104> usb device not recognised 15:34 < user890104> a reset fixes it 15:36 < user890104> actually, after writebootflash 15:36 < user890104> the ipod freezes 15:37 < TheSeven> did it flash the new data? 15:37 < user890104> i guess no 15:37 < TheSeven> interesting... 15:37 < user890104> but didn't break the old :) 15:39 < user890104> i'll try to run the new image from the ram 15:42 < user890104> nothing is printed to the console, no error, no nothing (embios writedevconsole 0x2 test) 15:42 < TheSeven> same for me 15:42 < user890104> let's see if this embios build would like to flash the nor without locking up 15:43 < user890104> nope, same thing as in the paste 15:44 < user890104> it does something wrong and the device freezes 15:44 < TheSeven> apparently flashing big chunks via usb doesn't work for some reason 15:44 < TheSeven> smaller chunks usually do work 15:44 < user890104> does the recovery mode has an option to rewrite the boot flash? 15:44 < TheSeven> not directly 15:45 < TheSeven> the recovery mode just allows you to upload code to ram and execute it 15:45 < TheSeven> so you can just upload a working embios build and use that to do whatever you want, e.g. rewrite the boot flash 15:46 < user890104> ok, can you point me where to look for the min/max size of the data packets 15:46 < user890104> i remember changing that allowed ibugger to work on linux 15:46 < user890104> with large files 15:47 < TheSeven> that isn't the issue here 15:48 < TheSeven> the upload works fine, just the flashing process doesn't (probably just exceeds a timeout) if it has to do too many blocks at once 15:48 < user890104> so it's a code in the embios binary itself that timeouts? 15:49 < TheSeven> no, it's probably libembios that isn't waiting for a usb response long enough 15:49 < TheSeven> but on the other hand the device should have flashed successfully in that case 15:49 < TheSeven> as it won't care what the host is doing until flashing is done 15:50 < user890104> it's still r206 15:50 < user890104> i'm gonna try to compile an installer from the svn 15:56 < user890104> make: *** No rule to make target `flashfiles.built', needed by `build/installer-nano2g.embiosapp'. Stop. 15:56 < user890104> everything else compiles fine 16:00 < TheSeven> make flashfiles :) 16:06 < user890104> IOError: [Errno 2] No such file or directory: '../iloader/themes/default/iloader/iloader.cfg' 16:07 < user890104> after make flashfiles and then make again in apps/installer 16:07 < TheSeven> interesting 16:07 < TheSeven> make flashfiles should have built that 16:08 < user890104> http://pastie.org/1207975.txt 16:08 < user890104> here's what it have done 16:09 < TheSeven> make[3]: Entering directory `/home/venci/freemyipod/apps/iloader/themes/default' 16:09 < TheSeven> make[3]: Nothing to be done for `all'. 16:09 < TheSeven> make[3]: Leaving directory `/home/venci/freemyipod/apps/iloader/themes/default' 16:09 < TheSeven> it should have been generated at that point 16:09 < user890104> i'll clean it and try again 16:09 < TheSeven> which files are in that directory? 16:10 < TheSeven> is iloader.conf there? 16:10 < TheSeven> this might be a makefile bug somewhere 16:10 < user890104> $ ls /home/venci/freemyipod/apps/iloader/themes/default 16:10 < user890104> iLoader iloader-theme-default.zip Makefile source 16:10 < TheSeven> ouch 16:10 < TheSeven> that explains why it works for me 16:10 < TheSeven> lower vs upper case spelling of "iloader" 16:11 < user890104> i haven't tried building it on windows 16:11 < user890104> but i guess you're building the release installers on a windows machine, so it's fine there 16:12 < TheSeven> exactly 16:12 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has quit [Quit: Even if you're lying, please tell me everythings going to be fine.] 16:13 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has joined #freemyipod 16:13 < fmibot> New commit by 3theseven (r216): Fix a compilation problem on linux caused by a misspelled (case sensitive) directory name. 16:13 < fmibot> r216 build result: All green! 16:22 * user890104 runs the ./compile_freemyipod.sh script again 16:28 < user890104> i think i succeeded 16:28 < user890104> so which file do i need to update now :) 16:30 < user890104> venci@ubuntu:~/freemyipod/apps/installer-nano2g/build$ ls installer-* |xargs 16:30 < user890104> installer-nano2g.bin installer-nano2g.elf installer-nano2g.embiosapp installer-nano2g.fw installer-nano2g.integrated.bin installer-nano2g.ipodx installer-nano2g.plain.embiosapp 17:01 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 17:01 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #freemyipod 17:17 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 276 seconds] 17:17 -!- benedikt93_ [~benedikt9@pD9E27879.dip.t-dialin.net] has joined #freemyipod 17:17 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Ping timeout: 260 seconds] 17:18 -!- benedikt93_ is now known as benedikt93 17:18 -!- benedikt93 [~benedikt9@pD9E27879.dip.t-dialin.net] has quit [Changing host] 17:18 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #freemyipod 17:20 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 17:27 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has quit [Quit: Even if you're lying, please tell me everythings going to be fine.] 17:29 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has joined #freemyipod 18:14 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has quit [Quit: Even if you're lying, please tell me everythings going to be fine.] 18:14 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has joined #freemyipod 18:28 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has quit [Quit: Even if you're lying, please tell me everythings going to be fine.] 18:29 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has joined #freemyipod 18:31 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has quit [Client Quit] 18:31 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has joined #freemyipod 18:41 -!- n1s [~n1s@nl118-174-240.student.uu.se] has joined #freemyipod 18:41 -!- n1s [~n1s@nl118-174-240.student.uu.se] has quit [Changing host] 18:41 -!- n1s [~n1s@rockbox/developer/n1s] has joined #freemyipod 18:52 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has quit [Quit: Even if you're lying, please tell me everythings going to be fine.] 18:52 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has joined #freemyipod 18:52 -!- perror [~fleury@aldebaran.labri.fr] has quit [Quit: Bye all !] 19:13 < TheSeven> user890104: installer-nano2g.bin for upgrading, installer-nano2g.ipodx for initial installation using ipodpatcher 19:15 < user890104> thanks TheSeven 19:35 < user890104> got r216 on the ipod with the installer 19:53 < benedikt93> Farthen, btw, I pimped my sha1 generator page. Should I send it to you? 19:54 < Farthen> if you want to, sure 19:55 < benedikt93> http://www.speedyshare.com/files/24603774/sha1.html 19:56 < Farthen> nice 20:12 -!- n1s [~n1s@rockbox/developer/n1s] has quit [Quit: Lämnar] 22:24 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Quit: Bye ;)] 23:01 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 23:01 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #freemyipod 23:34 -!- S_a_i_n_t [S_a_i_n_t@203.184.1.100] has quit [Quit: I'm only going to Heaven if it tastes like caramel.] 23:44 -!- S_a_i_n_t [S_a_i_n_t@203.184.4.23] has joined #freemyipod 23:57 -!- S_a_i_n_t [S_a_i_n_t@203.184.4.23] has quit [Quit: I'm only going to Heaven if it tastes like caramel.] --- Log closed Sat Oct 09 00:01:27 2010