Difference between revisions of "EmCORE Installation/iPodClassic/PrepareDFULinux"

From freemyipod.org
Jump to: navigation, search
(DFU install instruction linux)
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
* Connect the iPod to the computer, using the usb data cable.
+
{{outdated|reason=emCORE on iPod Classic is DEPRECATED, please use the [https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html Rockbox bootloader] instead.}}
 +
 
 +
* Make sure that you have python 2.6 or newer, libusb and [http://sourceforge.net/projects/pyusb/files/PyUSB%201.0/ pyusb >=1.0.0a0] installed
 +
* Download the following files:
 +
# [http://svn.freemyipod.org/tools/ipoddfu/ipoddfu.py ipoddfu.py]
 +
# [http://svn.freemyipod.org/tools/ipoddfu/libipoddfu.py libipoddfu.py]
 +
* Download "bootstrap-ipodclassic.dfu" file from the [[emCORE Releases]] page and store it in the same folder
 +
* Connect the iPod to the computer
 
* Make sure the hold switch is turned off
 
* Make sure the hold switch is turned off
* Press and HOLD the Menu+Select buttons for about 15 seconds. At first the iPod might start, if its not started already. Second it will reboot (emCORE/emBIOS/iLoader) will show-up, keep holding the Menu+Select buttons untill the screen goes all dark.
+
* Press and hold the menu and select buttons for between 10 and 15 seconds - [http://youtu.be/Y_bIDtBohnE click here for a how-to video]. The iPod will show an apple logo after about 5 seconds, keep holding the buttons until it seems to turn off completely The display of your iPod should now stay black.
* Download [http://svn.freemyipod.org/tools/ipoddfu/ipoddfu.py] and [http://svn.freemyipod.org/tools/ipoddfu/libipoddfu.py] or use a fresh copy of the [[SVN|svn tree]] to obtain the tools/ipoddfu folder.
+
* Run: 'sudo python ipoddfu.py bootstrap-ipodclassic-*.dfu' (If you have multiple python versions installed, make sure that you're using the version that pyusb is installed into)
* Download [http://files.freemyipod.org/releases/20110325/bootstrap-ipodclassic-r674-20110325.dfu] and store it.
 
* Run: 'sudo python ipoddfu.py bootstrap-ipodclassic-r674-20110325.dfu'
 
  
Your iPod should now turn on and connect a 64MB drive called "UMSboot". If it doesn't, please ask for [[Contact|support]].
+
Your iPod should now turn on and display "UMSboot." If you run 'sudo fdisk -l' a 64 MB drive will appear without partitions, for example /dev/sdb.  Next create a mount point e.g. 'mkdir -p /media/disk' and mount the disk without specifying a file type, e.g. 'sudo mount /dev/sdX /media/disk' where X is the drive letter from the previous step.  It's a known issue that Linux might take a long (over 10 min) time to recognize and mount the iPod. If it doesn't (after waiting very long), please ask for [[Contact|support]].
  
 
* [[EmCORE Installation/iPodClassic/UMSboot|Next step]]
 
* [[EmCORE Installation/iPodClassic/UMSboot|Next step]]

Latest revision as of 03:23, 9 June 2016

Warning The information and/or topic discussed here is not up to date.

emCORE on iPod Classic is DEPRECATED, please use the Rockbox bootloader instead.

  • Make sure that you have python 2.6 or newer, libusb and pyusb >=1.0.0a0 installed
  • Download the following files:
  1. ipoddfu.py
  2. libipoddfu.py
  • Download "bootstrap-ipodclassic.dfu" file from the emCORE Releases page and store it in the same folder
  • Connect the iPod to the computer
  • Make sure the hold switch is turned off
  • Press and hold the menu and select buttons for between 10 and 15 seconds - click here for a how-to video. The iPod will show an apple logo after about 5 seconds, keep holding the buttons until it seems to turn off completely The display of your iPod should now stay black.
  • Run: 'sudo python ipoddfu.py bootstrap-ipodclassic-*.dfu' (If you have multiple python versions installed, make sure that you're using the version that pyusb is installed into)

Your iPod should now turn on and display "UMSboot." If you run 'sudo fdisk -l' a 64 MB drive will appear without partitions, for example /dev/sdb. Next create a mount point e.g. 'mkdir -p /media/disk' and mount the disk without specifying a file type, e.g. 'sudo mount /dev/sdX /media/disk' where X is the drive letter from the previous step. It's a known issue that Linux might take a long (over 10 min) time to recognize and mount the iPod. If it doesn't (after waiting very long), please ask for support.