mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
iPod Classic: add manual
Content is mostly from Vencislav's page on Freemyipod. Change-Id: Ia6b598434fa21c312a60e75f6e2e3d317c5de58c
This commit is contained in:
parent
1da2708a7c
commit
9f7968efdd
3 changed files with 123 additions and 21 deletions
|
@ -10,7 +10,7 @@ before beginning there are a few important things to know.
|
||||||
follow the instructions at
|
follow the instructions at
|
||||||
\url{http://www.rockbox.org/twiki/bin/view/Main/SansaE200RInstallation}.}}
|
\url{http://www.rockbox.org/twiki/bin/view/Main/SansaE200RInstallation}.}}
|
||||||
|
|
||||||
\opt{ipodnano,ipodnano2g,ipodvideo,e200,c200,c200v2,e200v2,clipv1,clipv2,cowond2,fuze,fuzev2}{
|
\opt{ipodnano,ipodnano2g,ipodvideo,ipod6g,e200,c200,c200v2,e200v2,clipv1,clipv2,cowond2,fuze,fuzev2}{
|
||||||
\begin{description}
|
\begin{description}
|
||||||
\item[Supported hardware versions.]
|
\item[Supported hardware versions.]
|
||||||
\opt{ipodnano,ipodnano2g}{
|
\opt{ipodnano,ipodnano2g}{
|
||||||
|
@ -23,10 +23,14 @@ follow the instructions at
|
||||||
}
|
}
|
||||||
\opt{ipodvideo}{
|
\opt{ipodvideo}{
|
||||||
The \playertype{} is the 5th/5.5th generation \playerman{} only.
|
The \playertype{} is the 5th/5.5th generation \playerman{} only.
|
||||||
Rockbox does \emph{not} run on the newer, 6th/Classic generation Ipod.
|
|
||||||
For information on identifying which Ipod you own, see this page on Apple's
|
For information on identifying which Ipod you own, see this page on Apple's
|
||||||
website: \url{http://www.info.apple.com/kbnum/n61688}.
|
website: \url{http://www.info.apple.com/kbnum/n61688}.
|
||||||
}
|
}
|
||||||
|
\opt{ipod6g}{
|
||||||
|
The \playertype{} refers to the 6th generation model of the
|
||||||
|
\playerman{}. It comes with disk sizes of 80GB, 120GB, and 160GB
|
||||||
|
in ``thick'' and ``slim'' versions.
|
||||||
|
}
|
||||||
\opt{c200,c200v2,e200,e200v2}{
|
\opt{c200,c200v2,e200,e200v2}{
|
||||||
The \playertype{} is available in multiple versions, and you need to make
|
The \playertype{} is available in multiple versions, and you need to make
|
||||||
sure which you have by checking the Sandisk firmware version number under
|
sure which you have by checking the Sandisk firmware version number under
|
||||||
|
|
|
@ -1,11 +1,13 @@
|
||||||
% $Id$ %
|
% $Id$ %
|
||||||
|
|
||||||
|
\nopt{ipod6g}{
|
||||||
|
|
||||||
\subsubsection{Bootloader installation from Windows}
|
\subsubsection{Bootloader installation from Windows}
|
||||||
|
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
|
|
||||||
\item Download ipodpatcher.exe from
|
\item Download ipodpatcher.exe from
|
||||||
\download{bootloader/ipod/ipodpatcher/win32/ipodpatcher.exe}
|
\download{bootloader/ipod/ipodpatcher/win32/ipodpatcher.exe}
|
||||||
and run it whilst logged in with an administrator account.
|
and run it whilst logged in with an administrator account.
|
||||||
|
|
||||||
\item If all has gone well, you should see some information displayed about
|
\item If all has gone well, you should see some information displayed about
|
||||||
|
@ -27,20 +29,20 @@ install again.}
|
||||||
|
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
|
|
||||||
\item Attach your \dap{} to your Mac and wait for its icon to appear in
|
\item Attach your \dap{} to your Mac and wait for its icon to appear in
|
||||||
Finder.
|
Finder.
|
||||||
|
|
||||||
\item Download and open ipodpatcher.dmg from
|
\item Download and open ipodpatcher.dmg from
|
||||||
\download{bootloader/ipod/ipodpatcher/macosx/ipodpatcher.dmg}
|
\download{bootloader/ipod/ipodpatcher/macosx/ipodpatcher.dmg}
|
||||||
and then double-click on the ipodpatcher icon inside. You can also
|
and then double-click on the ipodpatcher icon inside. You can also
|
||||||
drag the ipodpatcher icon to a location on your hard drive and launch
|
drag the ipodpatcher icon to a location on your hard drive and launch
|
||||||
it from the Terminal.
|
it from the Terminal.
|
||||||
|
|
||||||
\item If all has gone well, you should see some
|
\item If all has gone well, you should see some
|
||||||
information displayed about your \dap{} and a message asking you if you
|
information displayed about your \dap{} and a message asking you if you
|
||||||
wish to install the Rockbox bootloader. Press i followed by ENTER, and
|
wish to install the Rockbox bootloader. Press i followed by ENTER, and
|
||||||
ipodpatcher will now install the bootloader. After a short time you
|
ipodpatcher will now install the bootloader. After a short time you
|
||||||
should see the message ``[INFO] Bootloader installed successfully.'' Press
|
should see the message ``[INFO] Bootloader installed successfully.'' Press
|
||||||
ENTER again to exit ipodpatcher and then quit the Terminal application.
|
ENTER again to exit ipodpatcher and then quit the Terminal application.
|
||||||
|
|
||||||
\item \note{If ipodpatcher fails to install the bootloader for you, please
|
\item \note{If ipodpatcher fails to install the bootloader for you, please
|
||||||
|
@ -48,10 +50,10 @@ be certain that you do indeed have a supported iPod model. If you do, run
|
||||||
ipodpatcher once more and try again. If you don't, then do not attempt to
|
ipodpatcher once more and try again. If you don't, then do not attempt to
|
||||||
install again.}
|
install again.}
|
||||||
|
|
||||||
\item Your \dap{} will now automatically reconnect itself to your Mac.
|
\item Your \dap{} will now automatically reconnect itself to your Mac.
|
||||||
Wait for it to connect, and then eject and unplug it in the normal way.
|
Wait for it to connect, and then eject and unplug it in the normal way.
|
||||||
\note{You should unplug your ipod immediately after ejecting it to
|
\note{You should unplug your ipod immediately after ejecting it to
|
||||||
prevent Rockbox immediately rebooting your \dap{} into disk mode when it
|
prevent Rockbox immediately rebooting your \dap{} into disk mode when it
|
||||||
detects that your \dap{} is attached to a computer. }
|
detects that your \dap{} is attached to a computer. }
|
||||||
|
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
|
@ -61,16 +63,16 @@ detects that your \dap{} is attached to a computer. }
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
|
|
||||||
\item Download ipodpatcher from
|
\item Download ipodpatcher from
|
||||||
\download{bootloader/ipod/ipodpatcher/linux32x86/ipodpatcher} (32-bit x86
|
\download{bootloader/ipod/ipodpatcher/linux32x86/ipodpatcher} (32-bit x86
|
||||||
binary) or \download{bootloader/ipod/ipodpatcher/linux64amd64/ipodpatcher}
|
binary) or \download{bootloader/ipod/ipodpatcher/linux64amd64/ipodpatcher}
|
||||||
(64-bit amd64 binary). You can save this anywhere you wish, but the next
|
(64-bit amd64 binary). You can save this anywhere you wish, but the next
|
||||||
steps will assume you have saved it in your home directory.
|
steps will assume you have saved it in your home directory.
|
||||||
|
|
||||||
\item Attach your \dap{} to your computer.
|
\item Attach your \dap{} to your computer.
|
||||||
|
|
||||||
\item Open up a terminal window and type the following commands:
|
\item Open up a terminal window and type the following commands:
|
||||||
|
|
||||||
\begin{code}
|
\begin{code}
|
||||||
cd $HOME
|
cd $HOME
|
||||||
chmod +x ipodpatcher
|
chmod +x ipodpatcher
|
||||||
./ipodpatcher
|
./ipodpatcher
|
||||||
|
@ -85,4 +87,73 @@ bootloader. Press i followed by ENTER, and ipodpatcher will now install the
|
||||||
bootloader. After a short time you should see the message ``[INFO] Bootloader
|
bootloader. After a short time you should see the message ``[INFO] Bootloader
|
||||||
installed successfully.'' Press ENTER again to exit ipodpatcher.
|
installed successfully.'' Press ENTER again to exit ipodpatcher.
|
||||||
|
|
||||||
|
\end{enumerate}}
|
||||||
|
|
||||||
|
\opt{ipod6g}{
|
||||||
|
|
||||||
|
\subsubsection{Bootloader installation from Windows}
|
||||||
|
|
||||||
|
Manual installation under Windows is not supported. Please use \caps{Rockbox
|
||||||
|
Utility} for bootloader and Rockbox installation.
|
||||||
|
|
||||||
|
\subsubsection{Bootloader installation from Mac OS X}
|
||||||
|
|
||||||
|
\warn{Please make sure that your iPod is formatted using FAT32
|
||||||
|
(a.k.a. WinPod) before attempting to install the bootloader!
|
||||||
|
Installation will not work on HFS/HFS+ iPods (a.k.a. MacPods).}
|
||||||
|
|
||||||
|
\begin{enumerate}
|
||||||
|
|
||||||
|
\item Download the bootloader in .ipod format from
|
||||||
|
\url{https://files.freemyipod.org/~user890104/bootloader-ipodclassic-v1_0/bootloader-ipod6g.ipod}
|
||||||
|
|
||||||
|
\item Download mks5lboot for your operating system from
|
||||||
|
\url{https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html\#download_stable}
|
||||||
|
|
||||||
|
\item You need to have package libusb installed using Homebrew (brew install
|
||||||
|
libusb) or MacPorts (port install libusb) in order to run mks5lboot.
|
||||||
|
|
||||||
|
\item Start mks5lboot from a terminal with the following command-line:
|
||||||
|
mks5lboot --dfuscan -l It should scan for DFU devices every second.
|
||||||
|
|
||||||
|
\item It is important to stop iTunes (dock icon -> Quit) and iTunesHelper
|
||||||
|
(using Activity monitor, find the process and select Quit or Force
|
||||||
|
quit if it keeps restarting) BEFORE continuing to the next
|
||||||
|
step. Otherwise iTunes will put your iPod in wrong mode, and you will
|
||||||
|
not be able to proceed with the installation.
|
||||||
|
|
||||||
|
\item Put your iPod in DFU mode.
|
||||||
|
|
||||||
|
\item When the device is detected, press CTRL+C to terminate the scan
|
||||||
|
process, and proceed to the next step.
|
||||||
|
|
||||||
|
\item Start mks5lboot from a terminal with the following command-line:
|
||||||
|
mks5lboot --bl-inst path/to/bootloader-ipod6g.ipod, providing the
|
||||||
|
correct path to bootloader-ipod6g.ipod that you downloaded earlier.
|
||||||
|
|
||||||
|
\item When the installation is complete, you should have Rockbox up and
|
||||||
|
running!
|
||||||
|
|
||||||
\end{enumerate}
|
\end{enumerate}
|
||||||
|
|
||||||
|
\subsubsection{Bootloader installation from Linux}
|
||||||
|
|
||||||
|
\begin{enumerate}
|
||||||
|
|
||||||
|
\item Connect your iPod in normal mode (iTunes/file transfer).
|
||||||
|
\item Download \wikilink{RockboxUtility} for your operating system.
|
||||||
|
\item When \caps{Rockbox Utility} opens, select the checkbox named Show disabled targets, and point the installer to your iPod's mount point.
|
||||||
|
\item On the installation screen make sure that Rockbox is selected and Bootloader is not selected. You can install themes or the game files if you want.
|
||||||
|
\item Start the Rockbox installation.
|
||||||
|
\item Download the \href{https://files.freemyipod.org/~user890104/bootloader-ipodclassic-v1_0/bootloader-ipod6g.ipod}{bootloader in .ipod format}.
|
||||||
|
\item Download \href{https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html#download_stable}{mks5lboot} for your operating system. Alternatively, you can \href{https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html#build_mks5lboot}{build it} from the source code.
|
||||||
|
\item You need to have package libusb-1.0.0 installed in order to run mks5lboot.
|
||||||
|
\item To make sure the installer is marked as executable, start the following command in the terminal: chmod +x mks5lboot.
|
||||||
|
\item Start mks5lboot from a terminal with the following command-line: ./mks5lboot --dfuscan -l. It should scan for DFU devices every second.
|
||||||
|
\item Put your iPod in \href{https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html#dfu}{DFU mode}.
|
||||||
|
\item When the device is detected, press CTRL+C to terminate the scan process, and proceed to the next step.
|
||||||
|
\item Start mks5lboot from a terminal with the following command-line: ./mks5lboot --bl-inst path/to/bootloader-ipod6g.ipod, providing the correct path to bootloader-ipod6g.ipod that you downloaded earlier.
|
||||||
|
\item When the installation is complete, you should have Rockbox up and running!
|
||||||
|
|
||||||
|
\end{enumerate}
|
||||||
|
}
|
||||||
|
|
27
manual/platform/ipod6g.tex
Normal file
27
manual/platform/ipod6g.tex
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
% $Id$ %
|
||||||
|
\def\UseOption{ipod6g}
|
||||||
|
\edef\UseOption{\UseOption,HAVE_RB_BL_ON_DISK}
|
||||||
|
\edef\UseOption{\UseOption,IPOD_4G_PAD}
|
||||||
|
\edef\UseOption{\UseOption,HAVE_BACKLIGHT}
|
||||||
|
\edef\UseOption{\UseOption,HAVE_DISK_STORAGE}
|
||||||
|
\edef\UseOption{\UseOption,HAVE_CAR_ADAPTER_MODE}
|
||||||
|
\edef\UseOption{\UseOption,ipod}
|
||||||
|
|
||||||
|
\newcommand{\playerman}{Ipod}
|
||||||
|
\newcommand{\playertype}{Classic}
|
||||||
|
\newcommand{\playerlongtype}{\playertype}
|
||||||
|
\newcommand{\dapdisplaywidth}{320}
|
||||||
|
\newcommand{\dapdisplayheight}{240}
|
||||||
|
\newcommand{\dapdisplaydepth}{16}
|
||||||
|
\newcommand{\specimg}{ipod6g}
|
||||||
|
%Used to name the player, e.g. ...to the \dap
|
||||||
|
\newcommand{\dap}{player}
|
||||||
|
%For use when referring to the player. E.g. the \daps\ capacity ...
|
||||||
|
\newcommand{\daps}{player's}
|
||||||
|
\newcommand{\firmwarefilename}{\fname{rockbox.ipod}}
|
||||||
|
\newcommand{\firmwareextension}{\fname{ipod}}
|
||||||
|
\newcommand{\screenshotsize}{8cm}
|
||||||
|
\newcommand{\disk}{hard disk}
|
||||||
|
|
||||||
|
% link external keymap file
|
||||||
|
\input{platform/keymap-ipod4g.tex}
|
Loading…
Add table
Add a link
Reference in a new issue