https://freemyipod.org/api.php?action=feedcontributions&user=Sinless&feedformat=atomfreemyipod.org - User contributions [en]2024-03-29T07:23:38ZUser contributionsMediaWiki 1.31.0https://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3482User talk:TheSeven2011-01-08T14:33:34Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
::I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)<br />
:::Interesting... I actually compiled it for .NET 4.0, but it seemed to work on 2.0 as well. I should probaby make another zip file with all the things needed by XP. --[[User:TheSeven|TheSeven]] 13:11, 8 January 2011 (UTC)<br />
::::Yes,.net 2.0 can open umsboot but it can't work.XP need that two dll,I met the display problem,LCD=2,I just upload the photo and with LCD take apart and write the LCD SN.Hopefully you can make use of the photos<br />
:::::The type 2 LCD of my 3G classic works fine within iLoader at least. --[[User:TheSeven|TheSeven]] 13:35, 8 January 2011 (UTC)<br />
::::::maybe it has several versions,I just tested on my friend's classic 1g 80g,also has the problem.<br />
:::::::Is the problem you're experiencing similar to the photo on the wiki page?<br />
::::::::Yes,Look at the picture,I took apart the screen.Maybe it's a type 3,have taken many classic,I saw at least 4 versions of screen.<br />
::::::::http://www.freemyipod.org/wiki/File:IMG_0014.jpg<br />
::::::::http://www.freemyipod.org/wiki/File:IMG_0013.jpg<br />
::::::::If you need to test new display driver..call me,and if it is possible,please make classic's rockbox can bass to 24db,I really miss that super bass on ipod mini..<br />
:::::::::The tone controls are handled by hardware (to save processing power and thus battery power), and that can only handle up to +12dB. If you need more, you'll have to use a build which uses software-based tone controls instead. --[[User:TheSeven|TheSeven]] 14:09, 8 January 2011 (UTC)<br />
:::::::::The problem LCD has a small tube looks like a rheostat on the wire.It is similiar to NANO2G's type 2 lcd,type1 lcd doesn't has a rheostat</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3481User talk:TheSeven2011-01-08T14:21:37Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
::I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)<br />
:::Interesting... I actually compiled it for .NET 4.0, but it seemed to work on 2.0 as well. I should probaby make another zip file with all the things needed by XP. --[[User:TheSeven|TheSeven]] 13:11, 8 January 2011 (UTC)<br />
::::Yes,.net 2.0 can open umsboot but it can't work.XP need that two dll,I met the display problem,LCD=2,I just upload the photo and with LCD take apart and write the LCD SN.Hopefully you can make use of the photos<br />
:::::The type 2 LCD of my 3G classic works fine within iLoader at least. --[[User:TheSeven|TheSeven]] 13:35, 8 January 2011 (UTC)<br />
::::::maybe it has several versions,I just tested on my friend's classic 1g 80g,also has the problem.<br />
:::::::Is the problem you're experiencing similar to the photo on the wiki page?<br />
::::::::Yes,Look at the picture,I took apart the screen.Maybe it's a type 3,have taken many classic,I saw at least 4 versions of screen.<br />
::::::::http://www.freemyipod.org/wiki/File:IMG_0014.jpg<br />
::::::::http://www.freemyipod.org/wiki/File:IMG_0013.jpg<br />
::::::::If you need to test new display driver..call me,and if it is possible,please make classic's rockbox can bass to 24db,I really miss that super bass on ipod mini..<br />
:::::::::The tone controls are handled by hardware (to save processing power and thus battery power), and that can only handle up to +12dB. If you need more, you'll have to use a build which uses software-based tone controls instead. --[[User:TheSeven|TheSeven]] 14:09, 8 January 2011 (UTC)<br />
:::::::::Please login IRC,I'm waiting for you,to tell you someting about the screen</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3476User talk:TheSeven2011-01-08T13:59:24Z<p>Sinless: /* Still can't recognized by UMSboot */</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
::I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)<br />
:::Interesting... I actually compiled it for .NET 4.0, but it seemed to work on 2.0 as well. I should probaby make another zip file with all the things needed by XP. --[[User:TheSeven|TheSeven]] 13:11, 8 January 2011 (UTC)<br />
::::Yes,.net 2.0 can open umsboot but it can't work.XP need that two dll,I met the display problem,LCD=2,I just upload the photo and with LCD take apart and write the LCD SN.Hopefully you can make use of the photos<br />
:::::The type 2 LCD of my 3G classic works fine within iLoader at least. --[[User:TheSeven|TheSeven]] 13:35, 8 January 2011 (UTC)<br />
::::::maybe it has several versions,I just tested on my friend's classic 1g 80g,also has the problem.<br />
:::::::Is the problem you're experiencing similar to the photo on the wiki page?<br />
::::::::Yes,Look at the picture,I took apart the screen.Maybe it's a type 3,have taken many classic,I saw at least 4 versions of screen.<br />
::::::::http://www.freemyipod.org/wiki/File:IMG_0014.jpg<br />
::::::::http://www.freemyipod.org/wiki/File:IMG_0013.jpg<br />
::::::::If you need to test new display driver..call me,and if it is possible,please make classic's rockbox can bass to 24db,I really miss that super bass on ipod mini..</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3475User talk:TheSeven2011-01-08T13:49:13Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
::I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)<br />
:::Interesting... I actually compiled it for .NET 4.0, but it seemed to work on 2.0 as well. I should probaby make another zip file with all the things needed by XP. --[[User:TheSeven|TheSeven]] 13:11, 8 January 2011 (UTC)<br />
::::Yes,.net 2.0 can open umsboot but it can't work.XP need that two dll,I met the display problem,LCD=2,I just upload the photo and with LCD take apart and write the LCD SN.Hopefully you can make use of the photos<br />
:::::The type 2 LCD of my 3G classic works fine within iLoader at least. --[[User:TheSeven|TheSeven]] 13:35, 8 January 2011 (UTC)<br />
::::::maybe it has several versions,I just tested on my friend's classic 1g 80g,also has the problem.<br />
:::::::Is the problem you're experiencing similar to the photo on the wiki page?<br />
::::::::Yes,Look at the picture,I took apart the screen.Maybe it's a type 3,have taken many classic,I saw at least 4 versions of screen.<br />
::::::::http://www.freemyipod.org/wiki/File:IMG_0014.jpg<br />
::::::::http://www.freemyipod.org/wiki/File:IMG_0013.jpg</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3474User talk:TheSeven2011-01-08T13:47:50Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
::I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)<br />
:::Interesting... I actually compiled it for .NET 4.0, but it seemed to work on 2.0 as well. I should probaby make another zip file with all the things needed by XP. --[[User:TheSeven|TheSeven]] 13:11, 8 January 2011 (UTC)<br />
::::Yes,.net 2.0 can open umsboot but it can't work.XP need that two dll,I met the display problem,LCD=2,I just upload the photo and with LCD take apart and write the LCD SN.Hopefully you can make use of the photos<br />
:::::The type 2 LCD of my 3G classic works fine within iLoader at least. --[[User:TheSeven|TheSeven]] 13:35, 8 January 2011 (UTC)<br />
::::::maybe it has several versions,I just tested on my friend's classic 1g 80g,also has the problem.<br />
:::::::Is the problem you're experiencing similar to the photo on the wiki page?<br />
::::::::Look at the picture,Maybe it's a type 3,have taken many classic,I saw at least 4 versions of screen.<br />
http://www.freemyipod.org/wiki/File:IMG_0014.jpg<br />
http://www.freemyipod.org/wiki/File:IMG_0013.jpg</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3473User talk:TheSeven2011-01-08T13:45:42Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
::I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)<br />
:::Interesting... I actually compiled it for .NET 4.0, but it seemed to work on 2.0 as well. I should probaby make another zip file with all the things needed by XP. --[[User:TheSeven|TheSeven]] 13:11, 8 January 2011 (UTC)<br />
::::Yes,.net 2.0 can open umsboot but it can't work.XP need that two dll,I met the display problem,LCD=2,I just upload the photo and with LCD take apart and write the LCD SN.Hopefully you can make use of the photos<br />
:::::The type 2 LCD of my 3G classic works fine within iLoader at least. --[[User:TheSeven|TheSeven]] 13:35, 8 January 2011 (UTC)<br />
::::::maybe it has several versions,I just tested on my friend's classic 1g 80g,also has the problem.<br />
:::::::Is the problem you're experiencing similar to the photo on the wiki page?<br />
::::::::Look at the picture,Maybe it's a type 3,have taken many classic,I saw at least 4 versions of screen.<br />
[[File:IMG_0014.jpg]]<br />
[[File:IMG_0013.jpg]]</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3470User talk:TheSeven2011-01-08T13:39:59Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
::I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)<br />
:::Interesting... I actually compiled it for .NET 4.0, but it seemed to work on 2.0 as well. I should probaby make another zip file with all the things needed by XP. --[[User:TheSeven|TheSeven]] 13:11, 8 January 2011 (UTC)<br />
::::Yes,.net 2.0 can open umsboot but it can't work.XP need that two dll,I met the display problem,LCD=2,I just upload the photo and with LCD take apart and write the LCD SN.Hopefully you can make use of the photos<br />
:::::The type 2 LCD of my 3G classic works fine within iLoader at least. --[[User:TheSeven|TheSeven]] 13:35, 8 January 2011 (UTC)<br />
::::::maybe it has several versions,I just tested on my friend's classic 1g 80g,also has the problem.</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3464User talk:TheSeven2011-01-08T13:25:59Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
::I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)<br />
:::Interesting... I actually compiled it for .NET 4.0, but it seemed to work on 2.0 as well. I should probaby make another zip file with all the things needed by XP. --[[User:TheSeven|TheSeven]] 13:11, 8 January 2011 (UTC)<br />
::::Yes,.net 2.0 can open umsboot but it can't work.XP need that two dll,I met the display problem,LCD=2,I just upload the photo and with LCD take apart and write the LCD SN.Hopefully you can make use of the photos</div>Sinlesshttps://freemyipod.org/index.php?title=File:IMG_0014.jpg&diff=3462File:IMG 0014.jpg2011-01-08T13:18:54Z<p>Sinless: </p>
<hr />
<div></div>Sinlesshttps://freemyipod.org/index.php?title=File:IMG_0013.jpg&diff=3461File:IMG 0013.jpg2011-01-08T13:16:41Z<p>Sinless: </p>
<hr />
<div></div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3457User talk:TheSeven2011-01-08T12:48:07Z<p>Sinless: /* SOLVED! Now please update the driver at once. */ new section</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
<br />
== SOLVED! Now please update the driver at once. ==<br />
<br />
<br />
I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll files that install Winusb service,I couldn't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3456User talk:TheSeven2011-01-08T12:46:54Z<p>Sinless: /* Still can't recognized by UMSboot */</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3454User talk:TheSeven2011-01-08T12:33:27Z<p>Sinless: /* Still can't recognized by UMSboot */</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
<br />
I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.<br />
And you should update the winusb driver,surely your driver lack that two dll that install Winusb service,I can't upload a .rar file.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3453User talk:TheSeven2011-01-08T12:17:57Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device<br />
* install MICROSOFT WDK and reboot,still had the same problem.<br />
* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
* open umsboot,show an error window,I know it is because the lack of .NET framework<br />
* install .NET 2.0,open ums again,it said no dfu device found.<br />
* reboot and try,filed.<br />
* still filed...<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page<br />
:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.<br />
:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)<br />
<br />
I finally got it worked!the problem was umsboot need microsoft .net framework 3.5,it seemd that .net 2.0 not support USB.--[[User:Sinless|Sinless]] 12:17, 8 January 2011 (UTC)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3441User talk:TheSeven2011-01-07T23:15:56Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC) Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..Then where should i upload it? -- [[User:sinless]]:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8):It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enoughNotice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)== Asked about IPL on the Nano 2G ==When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)== Still can't recognized by UMSboot ==Sorry to trouble you but...First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfuI hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this [Dev_AddReg] HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}" [USB_Install.CoInstallers] AddReg=CoInstallers_AddReg CopyFiles=CoInstallers_CopyFiles [CoInstallers_AddReg] HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll" [CoInstallers_CopyFiles] WinUSBCoInstaller2.dll WdfCoInstaller01009.dllOf course,I put the two .dll files under the same floder with winusb.infThen,I can install the driver successful,but the new problem is UmsBOOT not recognized.Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device* install MICROSOFT WDK and reboot,still had the same problem.* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.* open umsboot,show an error window,I know it is because the lack of .NET framework* install .NET 2.0,open ums again,it said no dfu device found.* reboot and try,filed.* still filed...And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)this time i copied ID from your massage..And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)Did you mean that I should install Pyusb instead of Microsoft's wdk?But you once said PyUsb is for Linux users..And I also installed libusb.Which needed in iPhone jailbreak,But it didn't make a sense.En..is there any difference between Pyusb and libusb?My classic 3G uses a 32GB small PATA SSD(And I have enough room to install a nokia battery,Now it can play ~140hours),So does this influence umsboot's detection?--[[User:Sinless|Sinless]] 23:15, 7 January 2011 (UTC)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3440User talk:TheSeven2011-01-07T23:00:38Z<p>Sinless: /* Still can't recognized by UMSboot */</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==Sorry to trouble you but...First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfuI hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this [Dev_AddReg] HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}" [USB_Install.CoInstallers] AddReg=CoInstallers_AddReg CopyFiles=CoInstallers_CopyFiles [CoInstallers_AddReg] HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll" [CoInstallers_CopyFiles] WinUSBCoInstaller2.dll WdfCoInstaller01009.dllOf course,I put the two .dll files under the same floder with winusb.infThen,I can install the driver successful,but the new problem is UmsBOOT not recognized.Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:* put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device* install MICROSOFT WDK and reboot,still had the same problem.* add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.* open umsboot,show an error window,I know it is because the lack of .NET framework* install .NET 2.0,open ums again,it said no dfu device found.* reboot and try,filed.* still filed...And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)this time i copied ID from your massage..And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page:The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.:The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --[[User:TheSeven|TheSeven]] 17:57, 7 January 2011 (UTC)Did you mean that I should install Pyusb instead of Microsoft's wdk?But you once said PyUsb is for Linux users..And I also installed libusb.Which needed in iPhone jailbreak,But it didn't make a sense.En..Are there any difference between Pyusb and libusb?[[User:Sinless|Sinless]] 23:00, 7 January 2011 (UTC)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3432User talk:TheSeven2011-01-07T17:18:46Z<p>Sinless: /* Still can't recognized by UMSboot */</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
1.put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28.<br />
After that, the hardware name was freemyipod.org-usb dfu device<br />
2.install MICROSOFT WDK and reboot,still had the same problem.<br />
3.add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
4.open umsboot,show an error window,I know it is because the lack of .NET framework<br />
5.install .NET 2.0,open ums again,it said no dfu device found.<br />
6.reboot and try,filed.<br />
7.still filed...<br />
<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..<br />
<br />
And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3431User talk:TheSeven2011-01-07T17:03:15Z<p>Sinless: /* Still can't recognized by UMSboot */</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
1.put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28.<br />
After that, the hardware name was freemyipod.org-usb dfu device<br />
2.install MICROSOFT WDK and reboot,still had the same problem.<br />
3.add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
4.open umsboot,show an error window,I know it is because the lack of .NET framework<br />
5.install .NET 2.0,open ums again,it said no dfu device found.<br />
6.reboot and try,filed.<br />
7.still filed...<br />
<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..--[[User:Sinless|Sinless]] 01:02, 8 January 2011 (GMT+8)<br />
this time i copied ID from your massage..</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3430User talk:TheSeven2011-01-07T17:00:37Z<p>Sinless: /* Still can't recognized by UMSboot */</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks<br />
:Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --[[User:TheSeven|TheSeven]] 15:59, 7 January 2011 (UTC)<br />
<br />
Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this<br />
<br />
[Dev_AddReg]<br />
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"<br />
<br />
[USB_Install.CoInstallers]<br />
AddReg=CoInstallers_AddReg<br />
CopyFiles=CoInstallers_CopyFiles<br />
[CoInstallers_AddReg]<br />
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"<br />
[CoInstallers_CopyFiles]<br />
WinUSBCoInstaller2.dll<br />
WdfCoInstaller01009.dll<br />
<br />
Of course,I put the two .dll files under the same floder with winusb.inf<br />
Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.<br />
<br />
Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:<br />
1.put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28.<br />
After that, the hardware name was freemyipod.org-usb dfu device<br />
2.install MICROSOFT WDK and reboot,still had the same problem.<br />
3.add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.<br />
4.open umsboot,show an error window,I know it is because the lack of .NET framework<br />
5.install .NET 2.0,open ums again,it said no dfu device found.<br />
6.reboot and try,filed.<br />
7.still filed...<br />
<br />
And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:)<br />
And sorry for my poor English..</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3421User talk:TheSeven2011-01-07T15:52:15Z<p>Sinless: /* Still can't recognized by UMSboot */</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
<br />
<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3420User talk:TheSeven2011-01-07T15:49:47Z<p>Sinless: /* Still can't recognized by UMSboot */ new section</p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)<br />
<br />
== Asked about IPL on the Nano 2G ==<br />
<br />
When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:AFAIK no --[[User:TheSeven|TheSeven]] 00:00, 4 January 2011 (UTC)<br />
<br />
Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
<br />
I found [http://ipl.derpapst.eu/ this] mirror of the ipl site last updated in '09. That is more recent. --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --[[User:TheSeven|TheSeven]] 07:23, 5 January 2011 (UTC)<br />
<br />
If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --[[User:ArthuruhtrA|ArthuruhtrA]]<br />
:I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --[[User:TheSeven|TheSeven]] 13:13, 7 January 2011 (UTC)<br />
<br />
== Still can't recognized by UMSboot ==<br />
<br />
<br />
Sorry to trouble you but...<br />
First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu<br />
I hope you provide us a one-click install tool or just fix the inf file.thanks</div>Sinlesshttps://freemyipod.org/index.php?title=Classic_3G&diff=3354Classic 3G2010-12-21T14:48:36Z<p>Sinless: </p>
<hr />
<div>Here are 3g's broad..Although not clear.<br />
iPod classic MC293,160GB,sliver.<br />
==Photo==<br />
[[Image:Front_3g.jpg|500px]]<br />
[[Image:Back_3g.jpg|500px]]<br />
<br />
==CPU==<br />
337S3526 8702 N26P9U4 1011 ARM<br />
==RAM==<br />
K4X51163PE<br />
==PMU==<br />
APPLE 338S0445 78030 82 D780113<br />
==AUDIO==<br />
APPLE 338S0394 AICK0952 MAL<br />
==CHARGER==<br />
4066T 84453<br />
==NOTICE==<br />
<br />
I can't find anything different with classic 2g's board(see pictures in 2g's hardware page).Apple's part number is 820-2437,also the same.</div>Sinlesshttps://freemyipod.org/index.php?title=Classic_3G&diff=3353Classic 3G2010-12-21T14:38:00Z<p>Sinless: </p>
<hr />
<div>Here are 3g's broad..Although not clear.<br />
iPod classic MC293,160GB,sliver.<br />
[[Image:Front_3g.jpg|500px]]<br />
[[Image:Back_3g.jpg|500px]]<br />
<br />
CPU:337S3526 8702 N26P9U4 1011 ARM<br />
RAM:K4X51163PE<br />
PMU:APPLE 338S0445 78030 82 D780113<br />
AUDIO:APPLE 338S0394 AICK0952 MAL<br />
USB CHARGER:4066T 84453<br />
<br />
Notice:I can't find anything different with classic 2g's board(see pictures in 2g's hardware page).Apple's part number is 820-2437,also the same.</div>Sinlesshttps://freemyipod.org/index.php?title=Classic_3G&diff=3352Classic 3G2010-12-21T13:51:54Z<p>Sinless: </p>
<hr />
<div>Here are 3g's broad..Although not clear.<br />
iPod classic MC293,160GB,sliver.<br />
[[File:http://www.freemyipod.org/w/images/thumb/c/c0/Front_3g.jpg/450px-Front_3g.jpg]]<br />
[[File:http://www.freemyipod.org/w/images/thumb/c/c6/Back_3g.jpg/450px-Back_3g.jpg]]<br />
<br />
CPU:337S3526 8702 N26P9U4 1011 ARM<br />
RAM:K4X51163PE<br />
PMU:APPLE 338S0445 78030 82 D780113<br />
AUDIO:APPLE 338S0394 AICK0952 MAL<br />
USB CHARGER:4066T 84453<br />
<br />
Notice:I can't find anything different with classic 2g's board(see pictures in 2g's hardware page).Apple's part number is 820-2437,also the same.</div>Sinlesshttps://freemyipod.org/index.php?title=File:Back_3g.jpg&diff=3351File:Back 3g.jpg2010-12-21T13:50:13Z<p>Sinless: </p>
<hr />
<div></div>Sinlesshttps://freemyipod.org/index.php?title=Hardware&diff=3350Hardware2010-12-21T13:46:19Z<p>Sinless: </p>
<hr />
<div>This is just a basic comparison of each generation's main components. For a detailed hardware analysis of a generation, click on it's link.<br />
<br />
{| class="wikitable"<br />
! Generation !! CPU !! RAM !! size !! Utility flash !! size<br />
|-<br />
|[[Nano 1G]]<br />
|PP5021C-TDF<br />
|[http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=753&partnum=K4M56163PG K4M56163PG]<br />
|32MB<br />
|[http://www.sst.com/products/?inode=41856 SST39WF400A]<br />
|512kB<br />
|-<br />
|[[Nano 2G]]<br />
|S5L8701<br />
|[http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=753&partnum=K4M56163PG K4M56163PG]<br />
|32MB<br />
|[http://www.sst.com/products/?inode=41422 SST39WF800A]<br />
|1MB<br />
|-<br />
|[[Nano 3G]]<br />
|S5L8702<br />
|[http://www.samsung.com/global/system/business/semiconductor/product/2007/11/13/236652ds_k4x56163pi.pdf K4X56163PI]<br />
|32MB<br />
|[http://www.sst.com/products/?inode=41340 SST25VF080B]<br />
|1MB<br />
|-<br />
|[[Nano 4G]]<br />
|S5L8720<br />
|Integrated<br />
|32MB<br />
|?<br />
|?<br />
|-<br />
|[[Nano 5G]]<br />
|S5L8730<br />
|Integrated<br />
|?<br />
|?<br />
|?<br />
|-<br />
<br />
|[[Nano 6G|"Nano" 6G]]<br />
|S5L8723<br />
|?<br />
|?<br />
|?<br />
|?<br />
|-<br />
|[[Classic 1G]]<br />
|S5L8702<br />
|[http://www.samsung.com/global/system/business/semiconductor/product/2007/11/13/236652ds_k4x56163pi.pdf K4X56163PI]<br />
|64MB<br />
|[http://www.sst.com/products/?inode=41340 SST25VF080B]<br />
|1MB<br />
|-<br />
|[[Classic 2G]]<br />
|S5L8702<br />
|[http://www.samsung.com/global/system/business/semiconductor/product/2007/11/13/236652ds_k4x56163pi.pdf K4X56163PI]<br />
|64MB<br />
|[http://www.sst.com/products/?inode=41340 SST25VF080B]<br />
|1MB<br />
|-<br />
|[[Classic 3G]]<br />
|S5L8702<br />
|[http://www.samsung.com/global/system/business/semiconductor/product/2007/11/13/236652ds_k4x56163pi.pdf K4X51163PE]<br />
|64MB<br />
|[http://www.sst.com/products/?inode=41340 SST25VF080B]<br />
|1MB<br />
|}<br />
<br />
Concerning the detailed generation pages: If you can prove or disprove any of these chip names, please let us know: [[Contact]]<br />
<br />
==Helpful pages==<br />
Chip analyses<br />
*http://www2.electronicproducts.com/Apple_iPod_Touch-whatsinside-57.aspx<br />
*http://www2.electronicproducts.com/Apple_iPhone-whatsinside-4.aspx</div>Sinlesshttps://freemyipod.org/index.php?title=File:Front_3g.jpg&diff=3349File:Front 3g.jpg2010-12-21T13:41:50Z<p>Sinless: front_3g</p>
<hr />
<div>front_3g</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3348User talk:TheSeven2010-12-21T13:39:15Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough<br />
Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3347User talk:TheSeven2010-12-21T13:27:29Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
I just took apart my classic 3g,but the only camera I can use is Nokia 5310..-- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3346User talk:TheSeven2010-12-21T13:02:07Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)<br />
:It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --[[User:TheSeven|TheSeven]] 13:49, 20 December 2010 (UTC)<br />
Just now I saw iloader has been port to classic 1g,is it really needed to get the pictures of the classic 3g's board? As a matter of fact,classic is too hard to teardown,and my classic's hdd still has 1.17GB that can be used -- [[User:sinless]] 21:00, 21 December 2010 (GMT+8)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3341User talk:TheSeven2010-12-18T14:58:43Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]<br />
:I think you should upload them here [http://www.freemyipod.org/wiki/Special:Upload] and then add them to the Classic 3G page. --[[User:Benedikt93|Benedikt93]] 15:00, 17 December 2010 (UTC)<br />
<br />
OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- [[User:sinless]] 23:00, 17 December 2010 (GMT+8)</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3339User talk:TheSeven2010-12-17T14:53:35Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it..<br />
Then where should i upload it? -- [[User:sinless]]</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:TheSeven&diff=3338User talk:TheSeven2010-12-17T14:48:53Z<p>Sinless: </p>
<hr />
<div>is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- [[User:Psgarcha92]], 19:29, 21 November 2010<br />
:I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --[[User:TheSeven|TheSeven]] 18:22, 22 November 2010 (UTC)<br />
<br />
<br />
<br />
Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan,i will snap some photos of it..<br />
Then where should i upload it?</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:Cmwslw&diff=2932User talk:Cmwslw2010-08-01T11:22:05Z<p>Sinless: </p>
<hr />
<div>Hello,i write this to tell you that the no.5 chip on the nano4 board should be a display ic,i have removed this ic and the wires under it connects to the lcd jack..sorry for my poor english<br />
:Thanks for the correction. If you still have the iPod open, could you give me the markings on the #3 chip? I haven't found any scans that are detailed enough. [[User:cmwslw|cmwslw]] 0:17, 31 June 2010 (UTC)<br />
Hello,I checked the nano4 board again just now,and the wires under NO.5 connects both to LCD jack and Earphone jack..(I'm sure,they are not the GND pins,so maybe NO.5 is a multimedia chip?...)<br />
And...I can't find out the detail about NO.3 chip,it don't connect to LCD or earphone(maybe due to the broken board).<br />
I also took two photos(nano4 board with all chips removed),but the quality is low,the only camera i can use is 3GS...<br />
I have many broken ipod boards, if you have any problems about chips on them,send message to me~I can dump them and take photos...<br />
Here are the link:<br />
<br />
Board Back <br />
http://i3.6.cn/cvbnm/ce/c5/f6/01e1e35641a4b8fde7822545b20c6a5c.jpg<br />
<br />
Board Front <br />
http://i3.6.cn/cvbnm/46/be/95/bb99569adee431472c299026bd8a0136.jpg<br />
<br />
Dumped CPU <br />
http://i3.6.cn/cvbnm/c0/24/e3/fa8d051d5d2b1f50be46428010d73512.jpg</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:Cmwslw&diff=2931User talk:Cmwslw2010-08-01T11:20:58Z<p>Sinless: </p>
<hr />
<div>Hello,i write this to tell you that the no.5 chip on the nano4 board should be a display ic,i have removed this ic and the wires under it connects to the lcd jack..sorry for my poor english<br />
:Thanks for the correction. If you still have the iPod open, could you give me the markings on the #3 chip? I haven't found any scans that are detailed enough. [[User:cmwslw|cmwslw]] 0:17, 31 June 2010 (UTC)<br />
Hello,I checked the nano4 board again just now,and the wires under NO.5 connects both to LCD jack and Earphone jack..(I'm sure,they are not the GND pins,so maybe NO.5 is a multimedia chip?...)<br />
And...I can't find out the detail about NO.3 chip,it don't connect to LCD or earphone(maybe due to the broken board).<br />
I also took two photos(nano4 board with all chips removed),but the quality is low,the only camera i can use is 3GS...<br />
I have many broken ipod boards, if you have any problems about chips on them,send message to me~I can dump them and take photos...<br />
Here are the link:<br />
Board Back http://i3.6.cn/cvbnm/ce/c5/f6/01e1e35641a4b8fde7822545b20c6a5c.jpg<br />
Board Front http://i3.6.cn/cvbnm/46/be/95/bb99569adee431472c299026bd8a0136.jpg<br />
Dumped CPU http://i3.6.cn/cvbnm/c0/24/e3/fa8d051d5d2b1f50be46428010d73512.jpg</div>Sinlesshttps://freemyipod.org/index.php?title=User_talk:Cmwslw&diff=2930User talk:Cmwslw2010-08-01T06:56:33Z<p>Sinless: </p>
<hr />
<div>Hello,i write this to tell you that the no.5 chip on the nano4 board should be a display ic,i have removed this ic and the wires under it connects to the lcd jack..sorry for my poor english<br />
:Thanks for the correction. If you still have the iPod open, could you give me the markings on the #3 chip? I haven't found any scans that are detailed enough. [[User:cmwslw|cmwslw]] 0:17, 31 June 2010 (UTC)<br />
Hello,I still have my nano4 open and i have two working board and one broken board(have removed all IC),tommorrow i will check the wires under No.3<br />
And,i got iphone 3g and 3gs's empty board,can they help?</div>Sinlesshttps://freemyipod.org/index.php?title=Hardware&diff=2620Hardware2010-05-15T15:04:39Z<p>Sinless: /* 4G Nano */</p>
<hr />
<div>Although iPods have many other components, here we are only listing the components that might be relavent to cracking firmware encryption. If you have any suggestions for any other components to add, just post on the talk page or IRC. Links to datasheets are important if they can be found. For a visual hardware reference, visit the [[Hardware annotation]] page.<br />
<br />
For information about the S5L8700 datasheet, see the [[S5L8700 datasheet]] page.<br />
==1G Nano==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! Component !! Details<br />
|-<br />
| CPU <br />
| Portal Player PP5021C-TDF. This is the last Nano that used a PortalPlayer processor before Apple started using Samsung. If anybody knows of a datasheet for this, please add a link to it.<br />
|-<br />
| RAM<br />
| [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&partnum=K4M56163PG Samsung K4M56163PG] - A datasheet for this Mobile SDRAM chip can be found [http://pdf1.alldatasheet.net/datasheet-pdf/view/168204/SAMSUNG/K4M56163PG.html here].<br />
|-<br />
| Utility Flash<br />
| [http://www.sst.com/products.xhtml/parallel_flash/39/x16/SST39WF400A SST39WF400A]. This chip is documented very well as is a similar chip on the 2G Nano.<br />
|}<br />
==2G Nano==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! Component !! Details<br />
|-<br />
| CPU<br />
| Samsung S5L8701 System On Chip (SoC), includes ARM940T(SAM44X?) central processor, advanced DSP, 50kb boot ROM, 256kb SRAM, external RAM, flash and LCD controllers, USB(1.1-host; 2.0-function) and some other parts. Package: [http://www.samsung.com/global/business/semiconductor/support/PackageInformation/downloads/SystemLSI/FBGA/232_FBGA_1010_12_05.pdf 232-pin FBGA 10x10mm] or 224/226-pin 9x9mm. Similar chips: [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=212&partnum=SA58700 SA58700X07]. Some documentation available for the S5L series can be found [[S5L8700 datasheet|here]]. The processor itself is Apple-branded and marked 337S3291 8701. <br />
|-<br />
| RAM<br />
| [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=136&partnum=K4M56163PG Samsung K4M56163PG] - [http://pdf1.alldatasheet.net/datasheet-pdf/view/168204/SAMSUNG/K4M56163PG.html here] is the datasheet. This is the same chip used in the iPod 1G Nano. Sometimes the Qimonda [http://www.alldatasheet.com/datasheet-pdf/pdf/207179/QIMONDA/HYE18L256169BFX-7.5.html HYE18L256] chip is used instead.<br />
|-<br />
| Utility Flash<br />
| [http://www.sst.com/products.xhtml/parallel_flash/39/x16/SST39WF800A SST SST39WF800A],stores Disk Mode, Diagnostic Mode and the code to flash this chip. Tof has [http://home.gna.org/linux4nano/dumping_SST39WF800A.html managed to extract] this data and the dump can be obtained by emailing Emmanuel Fleury. All of the contents in the utility flash chip are encrypted from now on.<br />
|-<br />
| DSP <br />
| Combination of Samsung 16-bit CalmRisc16 and Samsung 24-bit CalmMAC2424.<br />
| <br />
|}<br />
<br />
==3G Nano==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! Component !! Details<br />
|-<br />
| CPU <br />
| Samsung S5L8702 ARM940T processor. The package itself is Apple-branded and marked 337S3473 8702.<br />
|-<br />
| RAM<br />
| Like the flash chip, the memory also varies. The most popular chip seems to be the [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=137&partnum=K4X56163PG&&ppmi=1209 K4X56163PI]. Another similar one that is sometimes used is the [http://www.qimonda.com/mobile-ram/ddr-18/index.html Qimonda HYE18M169CX75].<br />
|-<br />
| Utility Flash<br />
| [http://www.sst.com/products.xhtml/serial_flash/25/3.0V/SST25VF080B SST25VF080B]. Like the other SST chips, this one is also extremely well documented.<br />
|}<br />
==4G Nano==<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! Component !! Details<br />
|-<br />
| CPU <br />
| Samsung S5L8720 ARM940T processor. It is definitely worth knowing that this is the exact same processor used in the iTouch 2G. This could mean that some of the same exploits for that could possibly be used. [http://theiphonewiki.com/wiki/index.php?title=S5L8720_(Hardware) Here] is a very interesting page about the S5L8720 processor.<br />
|-<br />
| RAM<br />
| Integrated into the processor, similar to the iPod Touch and iPhone lines.<br />
|-<br />
| Click Wheel IC<br />
| There are two types of click wheel IC,CY8C214 and TS0839.<br />
|-<br />
| Utility Flash<br />
| Possibly the chip on the lower part of the 4G board? See [[Hardware annotation]].<br />
|}<br />
<br />
==Helpful pages==<br />
http://theiphonewiki.com/wiki/index.php?title=S5L8720_(Hardware)<br />
<br />
http://www.ipodlinux.org/wiki/Generations (Be careful! This is extremely inaccurate.)<br />
<br />
http://www.rockbox.org/twiki/bin/view/Main/SamsungSA58#SA58700_codename_Blues<br />
===1G Nano===<br />
http://www2.electronicproducts.com/Apple_iPod_nano-whatsinside-2.aspx<br />
<br />
http://arstechnica.com/apple/reviews/2005/09/nano.ars/4<br />
<br />
[http://pc.watch.impress.co.jp/docs/2005/0908/nano21.jpg Image of the 1G Nano board]<br />
<br />
[http://www.ipodlinux.org/wiki/Generations#iPod_Nano_.28Nano1G.29] - The pictures listed<br />
===2G Nano===<br />
[[Nano2G%2BHW%2Banalysis]]<br />
<br />
[[S5L8701 analysis]]<br />
<br />
http://home.gna.org/linux4nano/download/hardware_synth-1.0.pdf<br />
<br />
http://www.ifixit.com/Guide/First-Look/iPod-Nano-2nd-Generation/592/1<br />
<br />
http://arstechnica.com/apple/reviews/2006/09/ipod-2g.ars/4<br />
<br />
===3G Nano===<br />
http://www2.electronicproducts.com/Applie_iPod_Nano_(4GB)_3rd_Generation-whatsinside-16.aspx#<br />
<br />
http://content.techrepublic.com.com/2346-13636_11-170826-1.html<br />
<br />
http://www.ifixit.com/Guide/First-Look/iPod-Nano-3rd-Generation/594/1<br />
<br />
http://insidetronics.blogspot.com/2007/09/teardown-ipod-nano-3g.html<br />
<br />
[http://www.combert-elec.com/www/bookpic/200810916515460624.jpg Image of 3G Nano board]<br />
===4G Nano===<br />
http://www.ifixit.com/Guide/First-Look/iPod-Nano-4th-Generation/584/1<br />
===6G Classic===<br />
http://en.wikipedia.org/wiki/IPod_Classic<br />
<br />
http://homepage.mac.com/marc.heijligers/audio/ipod/comparison/measurements/measurements.html<br />
===Other (for comparison)===<br />
http://www2.electronicproducts.com/Apple_iPod_Touch-whatsinside-57.aspx<br />
<br />
http://www2.electronicproducts.com/Apple_iPhone-whatsinside-4.aspx</div>Sinless