--- Log opened Thu Apr 28 01:05:06 2011 01:05 -!- kleemajo [~kleemajo@128.189.200.108] has quit [Ping timeout: 260 seconds] 01:37 -!- timccc [~timccc@112.166.15.141] has quit [Ping timeout: 240 seconds] 01:55 -!- [Saint] [S_a_i_n_t@203.184.2.33] has joined #freemyipod 01:59 -!- [Saint] [S_a_i_n_t@203.184.2.33] has quit [Ping timeout: 240 seconds] 02:03 -!- Keripo1 [~Keripo@eng092.wireless-resnet.upenn.edu] has joined #freemyipod 02:06 -!- Keripo [~Keripo@dhcp0101.kin.resnet.group.upenn.edu] has quit [Ping timeout: 260 seconds] 02:09 -!- timccc [~timccc@112.166.15.141] has joined #freemyipod 02:10 -!- [7] [~TheSeven@rockbox/developer/TheSeven] has quit [Disconnected by services] 02:10 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 02:38 -!- kleemajo [~kleemajo@host176-169.resnet.ubc.ca] has joined #freemyipod 05:50 -!- kyle6513 [~kyle@CPE-58-174-132-180.mjcz1.woo.bigpond.net.au] has joined #freemyipod 05:51 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Quit: No Ping reply in 90 seconds.] 05:51 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 07:03 -!- kyle6513 [~kyle@CPE-58-174-132-180.mjcz1.woo.bigpond.net.au] has quit [Ping timeout: 252 seconds] 07:08 -!- n1s [~quassel@rockbox/developer/n1s] has joined #freemyipod 07:17 -!- Keripo1 [~Keripo@eng092.wireless-resnet.upenn.edu] has quit [Read error: Connection reset by peer] 07:51 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 08:08 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #freemyipod 08:11 -!- soap_ [~soap@rockbox/staff/soap] has quit [Ping timeout: 248 seconds] 08:12 -!- soap_ [~soap@rockbox/staff/soap] has joined #freemyipod 08:44 -!- perror [~fleury@aldebaran.labri.fr] has joined #freemyipod 09:41 -!- kyle6513 [~kyle@CPE-58-174-132-180.mjcz1.woo.bigpond.net.au] has joined #freemyipod 10:38 -!- kyle6513 [~kyle@CPE-58-174-132-180.mjcz1.woo.bigpond.net.au] has quit [Remote host closed the connection] 10:41 -!- kyle6513 [~kyle@CPE-58-174-132-180.mjcz1.woo.bigpond.net.au] has joined #freemyipod 10:42 -!- adiblol [~adiblol@a20071105100857.zb.lnet.pl] has quit [Ping timeout: 246 seconds] 10:43 -!- adiblol [~adiblol@a20071105100857.zb.lnet.pl] has joined #freemyipod 11:00 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Remote host closed the connection] 11:00 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 11:12 -!- Jiss [~Jiss@85.69.200.16] has quit [Remote host closed the connection] 11:13 -!- Jiss [~Jiss@85.69.200.16] has joined #freemyipod 11:28 -!- Keripo [~Keripo@eng092.wireless-resnet.upenn.edu] has joined #freemyipod 11:32 -!- Keripo [~Keripo@eng092.wireless-resnet.upenn.edu] has quit [Read error: Connection reset by peer] 12:36 -!- Elfish [amba@2a01:4f8:100:90a1:abc:abc:abc:abc] has quit [Read error: Operation timed out] 12:36 -!- Elfish [amba@2a01:4f8:100:90a1:abc:abc:abc:abc] has joined #freemyipod 12:42 < TheSeven> benedikt93: please do not remove any function pointers from the efi guids page 12:43 < TheSeven> adding information is of course fine, but valuable references tracked down through rather time consuming reverse engineering should always be kept 12:47 < benedikt93> ok 12:48 < TheSeven> (even if the link you provided is probably way more useful than those function pointers, there might be situation where one needs to check how something is actually implemented, or how the hardware behind that protocol works) 12:49 < TheSeven> situations* 12:50 < TheSeven> oh, and thanks once again for spotting that relocation bug 12:50 < TheSeven> this was what made it impossible to figure out all this information when I tried it the last time 12:51 < benedikt93> this made me wonder for a long time why dxemain accessed stuff behind its data section 12:52 < benedikt93> (and therefore checking the PELoader for adding sthg to the loaded image) 12:52 < TheSeven> this might still happen, as I don't allocate the bss segments in IDA 12:53 < benedikt93> "SizeOfUninitializedData" ? 12:53 < TheSeven> but what baffled me was that at one place in the FTL, it did fetch the BOOTSERV pointer and store it into the usual variable, and then in the entrypoint function load some different variable and use it as if it were the BOOTSERV pointer 12:53 < TheSeven> yeah 12:53 < benedikt93> at least for dxemain this one is 0 (n3g) 12:53 < TheSeven> however it seems like most modules don't actually use a bss 12:54 < TheSeven> however i think i remember seeing non-zero values in that field for some modules 12:55 < benedikt93> but what baffled me was that at one place in the FTL, it did fetch the BOOTSERV pointer and store it into the usual variable, and then in the entrypoint function load some different variable and use it as if it were the BOOTSERV pointer <-- weird, so maybe still some bad reloc 12:58 -!- kyle6513_ [~kyle@CPE-58-174-132-180.mjcz1.woo.bigpond.net.au] has joined #freemyipod 12:59 -!- kyle6513 [~kyle@CPE-58-174-132-180.mjcz1.woo.bigpond.net.au] has quit [*.net *.split] 12:59 < benedikt93> TheSeven, btw, you're currently working on the n4g ? 13:01 < TheSeven> no, that was before I fixed the relocs :) 13:01 < benedikt93> ah, ok^^ 13:01 < TheSeven> and yes, i'm working on the n4g ftl/nand area currently (and everything referenced by it of course, especially the pmu) 13:09 < benedikt93> also,do you know of any datasheet that about matches the s5l8702's SPI? 13:16 < TheSeven> IIRC the s5l8702 one seems to be the closest one 13:16 < TheSeven> and some differences have been reverse engineered 13:16 < TheSeven> but as we have a fully working driver for that one including DMA I don't really care 13:28 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Read error: Connection reset by peer] 13:37 < benedikt93> also interesting is the amount of dead code and unimplemented functions 13:37 < benedikt93> which is pretty large 14:01 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has joined #freemyipod 14:35 -!- kyle6513_ [~kyle@CPE-58-174-132-180.mjcz1.woo.bigpond.net.au] has quit [Remote host closed the connection] 15:02 -!- kleemajo [~kleemajo@host176-169.resnet.ubc.ca] has quit [Ping timeout: 276 seconds] 15:33 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Quit: hallowed are the ori!] 16:04 -!- KeN^ [~InvalidSo@h33n3c1o1110.bredband.skanova.com] has joined #freemyipod 16:05 < KeN^> Hey, TheSeven, I got a couple of quick questions before I try out that tool you gave me 16:06 < TheSeven> which would be? 16:06 < KeN^> can I plug the iPod into a charger after I run UMSboot and leave it charging like that? 16:07 < KeN^> just want to make sure I don't fry anything... 16:09 < TheSeven> yes, you just need to make sure that it is powered 16:09 < TheSeven> you can also let it run on battery for up to an hour (in case you need to move it somewhere else) 16:10 < KeN^> (and just to make sure) rockbox-ipodclassic-r29777-20110424.zip from the wiki should be able to use this, yes? 16:12 < TheSeven> yes, all rockbox builds from the wiki will be able to use it 16:12 < TheSeven> well, unless the damage pattern is extremely complex, in which case i would have to make a custom one... 16:13 < TheSeven> the freemyipod.org rockbox builds will allow for up to 300KB or something of mapping tables, which is sufficient for my badly broken drive 16:13 < KeN^> Thanks for answering my questions 16:13 < KeN^> running the tool now, this is awesome :> 16:13 < TheSeven> and as i said: expect it to run for a couple of days 16:14 < KeN^> kk 16:14 < TheSeven> if will be reasonably fast in the intact areas, but might seem to completely stall for a couple of hours in the damaged zone 16:14 < KeN^> I'll just chuck it in a drawer with the charger and leave it there 16:15 < KeN^> When do I know when it's done? 16:16 < KeN^> How* 16:17 < TheSeven> you'll see the sector numbers progress slowly until the end of the disk 16:17 < TheSeven> then it will be busy for another couple of minutes while it's planning the remapping, and finally it should go into the "FINISHED" state 16:18 < KeN^> then just reset? (menu+select for a while) 16:18 < TheSeven> yeah 16:18 < KeN^> thank you so much, you're my hero man 16:19 < TheSeven> afterwards you should have a smaller but perfectly working drive, at least in theory 16:19 < TheSeven> i remember that tool having some bug that might lead to a screwed file system after it finished 16:19 < TheSeven> so if rockbox is acting up, just chooser "reformat data partition" from the tools menu and try again 16:20 < KeN^> kk 16:20 < KeN^> what kind of an education/experience do you have? this stuff seems really advanced to me 16:25 < KeN^> right, that's offtopic, sry 16:26 < bcoco85> regarding fs recovery; i was wondering if this can be done from usb in disk mode 16:26 < bcoco85> like when partitioning 16:28 < Farthen> the ipod classic does not support disk mode at the moment (and we don't know if ever) 16:28 < Farthen> so you have to do that through rockbox 17:00 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod 17:06 -!- KeN^ [~InvalidSo@h33n3c1o1110.bredband.skanova.com] has quit [Quit: Leaving] 17:58 -!- n1s [~quassel@rockbox/developer/n1s] has quit [Remote host closed the connection] 17:58 -!- perror [~fleury@aldebaran.labri.fr] has quit [Quit: Bye all !] 17:59 < TheSeven> if any of the guys with non-working USB turns up, please make them try this build: http://files.freemyipod.org/tmp/installer-ipodclassic-usbfixcandidate.ubi 17:59 < TheSeven> if that works, i'm gonna commit that change and release a new official version 18:05 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has quit [Read error: Connection reset by peer] 18:21 -!- Keripo [~Keripo@eng105.wireless-resnet.upenn.edu] has joined #freemyipod 18:55 < bcoco85> non-wirking usb? 18:55 < bcoco85> o 19:00 < bcoco85> you mean, bricked? 19:02 < benedikt93> nope, there were some whose USB made their players lock-up on (dis-)connection 19:05 < bcoco85> rockbox or emcore? 19:12 < TheSeven> there were some devices where USB basically stopped working after the first reboot 19:12 < TheSeven> both emcore and rockbox are affected, as they both use the same driver 19:24 -!- Keripo [~Keripo@eng105.wireless-resnet.upenn.edu] has quit [Quit: Leaving.] 19:43 < bcoco85> thanks 19:43 < bcoco85> is to be sure 19:43 < bcoco85> i remember, in previous versions, rockbox and umsboot freezed if loading with usb plugged in 19:44 < bcoco85> but only had to restart without usb plugged in 19:44 < bcoco85> and wait a few seconds (so all is well loaded) 19:47 -!- posixninja [~textual@h209.159.19.98.dynamic.ip.windstream.net] has joined #freemyipod 19:48 < posixninja> hey, does anyone know how to fsck a dirty filesystem on an ipod? 19:50 < bcoco85> can you access the partition? 20:18 -!- alderz [~alderz@172.Red-88-10-156.dynamicIP.rima-tde.net] has joined #freemyipod 20:28 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has joined #freemyipod 20:29 -!- posixninja [~textual@h209.159.19.98.dynamic.ip.windstream.net] has quit [Quit: Computer has gone to sleep.] 20:29 -!- Keripo [~Keripo@eng105.wireless-resnet.upenn.edu] has joined #freemyipod 20:30 -!- hiddeboomsma [~hiddeboom@151-254.surfsnel.dsl.internl.net] has left #freemyipod 20:35 -!- Keripo [~Keripo@eng105.wireless-resnet.upenn.edu] has quit [Read error: Connection reset by peer] 20:42 -!- Keripo [~Keripo@eng105.wireless-resnet.upenn.edu] has joined #freemyipod 21:07 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Quit: Welcome to the Internet, where the men are men, the women are men and the children are agents of the FBI] 21:42 -!- Keripo [~Keripo@eng105.wireless-resnet.upenn.edu] has quit [Read error: Connection reset by peer] 21:43 -!- alderz [~alderz@172.Red-88-10-156.dynamicIP.rima-tde.net] has quit [Ping timeout: 250 seconds] 23:00 -!- clustur [~logger@c-98-249-104-118.hsd1.tn.comcast.net] has joined #freemyipod --- Log closed Fri Apr 29 01:18:23 2011