--- Log opened Sat Jan 01 00:00:18 2011 03:55 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 260 seconds] 03:58 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod-support 04:04 -!- [Saint] [S_a_i_n_t@203.184.2.12] has quit [Ping timeout: 265 seconds] 04:04 -!- [Saint] [S_a_i_n_t@203.184.1.94] has joined #freemyipod-support 06:46 -!- [Saint] [S_a_i_n_t@203.184.1.94] has quit [Read error: Connection reset by peer] 06:47 -!- [Saint] [S_a_i_n_t@203.184.2.91] has joined #freemyipod-support 10:45 -!- [Saint] [S_a_i_n_t@203.184.2.91] 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...] 13:13 -!- user890104 [Venci@venci-notebook-lan.ipv6.6bez10.info] has joined #freemyipod-support 19:11 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Quit: Leaving] 20:54 -!- poppyer` [~user@nusnet-97-126.dynip.nus.edu.sg] has joined #freemyipod-support 20:54 < poppyer`> help. emBIOS infinite booting loop. 20:54 < TheSeven> huh? 20:54 < TheSeven> which device? 20:54 < poppyer`> ipod nano2g. used to be alright. 20:55 < poppyer`> suddenly today says "FLT unclear" 20:55 < poppyer`> then dump a lot of hex code 20:55 < poppyer`> then into "could not load iloader theme." page, with menu "uninstall iloader/enter disk mode etc" 20:56 < poppyer`> whatever i select there, it just reboot and back to emBIOS/FLT unclear ... 20:56 < poppyer`> unable to get in disk mode. 20:57 < TheSeven> interesting 20:57 < TheSeven> what is that "lot of hex code"? 20:58 < poppyer`> like "00 33 14 ......" etc. the screen scrolls quite fast so unable to read details 20:58 < TheSeven> what the hell 20:58 < TheSeven> so what's the last part of it that's still in the scrollback? 20:58 < TheSeven> or rather on the screen? 20:59 < TheSeven> ("quit iloader" should return there) 20:59 < poppyer`> because the scroll is "scaning flash", after the scroll it clear the screen, and go to "could no load iloader theme." page with 5-item menu to select 21:00 < poppyer`> s/because/before/ 21:00 < TheSeven> what do you see if you hit "quit iloader"? 21:01 < poppyer`> got it. 21:01 < poppyer`> "FTL recovery fail. Use disk mode to recover" 21:01 < TheSeven> does it state why? 21:02 * TheSeven leaves his desk for a few minutes 21:02 < poppyer`> No. Begining is hex codes "CC 85 ...." then Remaps: Back 0/1/2/3 21:02 < poppyer`> s/Back/Bank 21:20 < poppyer`> TheSeven: the UMSboot item is still working, ask me to copy UBI file. but the disk is unmountable, (i can see it as /dev/sda). 21:25 < TheSeven> poppyer`: where did you get that embios build from? 21:25 < TheSeven> this seems to be a debug build if it spams you with information like this 21:25 < TheSeven> do you have the embios tools installed on your pc? 21:28 < poppyer`> TheSeven: I just update from your iloader page -> updating 21:28 < poppyer`> about one week ago 21:29 < poppyer`> the file name is: ipodnano2g-installer0.2.1-iloader0.2.2-uninstaller0.2.0-embios0.1.4-embiosldr0.1.1-umsboot0.1.0-20101103-r250.bin 21:29 < poppyer`> no, i don't have any embios tools available here. 21:31 < TheSeven> we'll probably need to look at the debug buffer to figure out more 21:32 < poppyer`> no problem. where to start with? 21:32 < TheSeven> if you're very lucky, you might be able to salvage that information from the raw contents of that umsboot volume :) but that would be a hack 21:33 < poppyer`> i see. you mean the hexdump of /dev/sda? 21:35 < TheSeven> yep 21:36 < TheSeven> the sane way to do it would be installing the pyusb alpha, grabbing some files from our svn, and communicating directly with embios 21:36 < TheSeven> http://sourceforge.net/projects/pyusb/files/PyUSB 1.0/1.0.0-alpha-0/pyusb-1.0.0-a0.zip/download is the version you need 21:36 < TheSeven> and the contents of the /embios/trunk/tools tree in our svn 21:42 < poppyer`> the dd dump of umsboot volume only has first 136k, i can see it starts the boot sector with 55aa signature, and ends with ascii messages of emBIOS 21:42 < TheSeven> i would expect it to be at the end of the volume, but umsboot might be zeroing that 21:45 < poppyer`> so, need to go to PyUSB? i see that is newer pyusb alpha a1, any specific reason to use a0? 21:47 < TheSeven> oh? need to look into that 21:47 < TheSeven> a0 is known-working though 21:48 < poppyer`> ok. 21:51 < poppyer`> TheSeven: kindly remind me the svn command to get the /embios/trunk/tools path 21:53 < TheSeven> svn co http://svn.freemyipod.org/embios/trunk/tools 21:56 < poppyer`> TheSeven: seems working. where to go next? 21:56 < TheSeven> sudo python embios.py console 21:56 < poppyer`> with the ipodnano in what status? umsboot? 21:58 < TheSeven> embios, right after the crash 21:58 < TheSeven> so either at that iloader recovery menu, or on the console 22:01 < poppyer`> PyUSB saids "No backend avaiable". I am in a mac osx, with libusb 0.1.12 installed, does it supposed to work in osx? 22:01 < TheSeven> hm, no idea 22:02 < poppyer`> so i need to get an linux. 22:45 < poppyer`> TheSeven: I managed to get the embios console working 22:45 < TheSeven> what does it say? 22:45 < TheSeven> can you pastebin the whole output? 22:45 < poppyer`> now I see the full log. 22:45 < poppyer`> Connected to emBIOS Debugger v0.1.4 r250 running on iPod nano 2g 22:45 < poppyer`> [overflowed] 22:45 < poppyer`> 8 75 B9 9A B6 A7 22:46 < poppyer`> then lots of hex dump 22:46 < poppyer`> the end: Remaps: 22:46 < poppyer`> Bank 0 22:46 < poppyer`> Bank 1 22:46 < poppyer`> Bank 2 22:46 < poppyer`> Bank 3 22:46 < poppyer`> FTL recovery failed. Use disk mode to recover. 22:46 < TheSeven> wtf 22:47 * TheSeven suggests wiping that flash altogether. 22:47 < poppyer`> ... 22:47 < poppyer`> then it would need some special hardware to do the flashing? 22:48 < TheSeven> nope 22:48 < TheSeven> sudo python embios.py ipodnano2g_wipenand /tmp/wipelog.bin (IIRC) 22:48 < TheSeven> might also have been ipodnano2g-wipenand, no idea 22:49 < TheSeven> that should take like 10 seconds to half a minute 22:49 < TheSeven> afterwards unplug it and run disk mode 22:49 < TheSeven> disk mode will probably stay at a white screen for another up to 30 seconds and then reboot 22:50 < TheSeven> after that, there shouldn't be any FTL recovery messages any more 22:50 < TheSeven> run sudo embios.py runfirmware 08000000 ipodnano2g-installer*.bin 22:50 < TheSeven> it will ask you if it should reformat the flash, choose yes 22:51 < TheSeven> after that everything should be back to normal (at least in theory) 22:54 < poppyer`> the ipodnano2g-installer*.bin is the one from your updating page (ends .bin), not the one from you installation page (ends .ipodx), right? 22:55 < TheSeven> yep 23:03 < poppyer`> TheSeven: thx, back to working. 23:05 < poppyer`> one issue is the default superfloppy vfat format (as single /dev/sda) is not mountable in osx. 23:06 * TheSeven wonders why apple can't handle that 23:07 < TheSeven> can't you just mount /dev/sda directly? 23:07 < poppyer`> it complains "Incorrect super block." 23:18 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Disconnected by services] 23:18 -!- [7] [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod-support --- Log closed Sun Jan 02 00:00:20 2011