summaryrefslogtreecommitdiff
path: root/manual/advanced_topics/archos-flashing.tex
diff options
context:
space:
mode:
Diffstat (limited to 'manual/advanced_topics/archos-flashing.tex')
-rw-r--r--manual/advanced_topics/archos-flashing.tex12
1 files changed, 6 insertions, 6 deletions
diff --git a/manual/advanced_topics/archos-flashing.tex b/manual/advanced_topics/archos-flashing.tex
index 3f72158471..747fd5c0a4 100644
--- a/manual/advanced_topics/archos-flashing.tex
+++ b/manual/advanced_topics/archos-flashing.tex
@@ -19,14 +19,14 @@ Now, you can add Rockbox to the built-in software.
19\end{description} 19\end{description}
20 20
21By reprogramming the firmware, we can boot much faster. \playerman\ has an 21By reprogramming the firmware, we can boot much faster. \playerman\ has an
22unnecessary slow boot loader, versus the boot time for Rockbox is much faster 22unnecessary slow bootloader, versus the boot time for Rockbox is much faster
23than the disk spin-up, in fact it has to wait for the disk. Your boot time will 23than the disk spin-up, in fact it has to wait for the disk. Your boot time will
24be as quick as a disk spin-up (e.g. 4 seconds from power-up until resuming 24be as quick as a disk spin-up (e.g. 4 seconds from power-up until resuming
25playback). 25playback).
26 26
27\subsection{Method} 27\subsection{Method}
28 28
29The replaced firmware will host a boot loader and 2 images. This is possible by 29The replaced firmware will host a bootloader and 2 images. This is possible by
30compression. The first is the \emph{permanent} backup, not to be changed any 30compression. The first is the \emph{permanent} backup, not to be changed any
31more.The second is the default one to be started, the first is only used when 31more.The second is the default one to be started, the first is only used when
32you hold the \opt{recorder,recorderv2fm}{\ButtonFOne}\opt{ondio}{\ButtonLeft}\opt{player}{\ButtonLeft} -key during start. Like supplied here, the first image 32you hold the \opt{recorder,recorderv2fm}{\ButtonFOne}\opt{ondio}{\ButtonLeft}\opt{player}{\ButtonLeft} -key during start. Like supplied here, the first image
@@ -57,7 +57,7 @@ There are two programming tools supplied:
57 57
58The non-user tools are in the \fname{flash} subdirectory of the CVS source 58The non-user tools are in the \fname{flash} subdirectory of the CVS source
59files. There's an authoring tool which composed the firmware file with the 59files. There's an authoring tool which composed the firmware file with the
60boot loader and the 2 images. The boot loader project, a firmware extraction 60bootloader and the 2 images. The bootloader project, a firmware extraction
61tool, the plugin sources, and the tools for the UART boot feature: a monitor 61tool, the plugin sources, and the tools for the UART boot feature: a monitor
62program for the box and a PC tool to drive it. Feel free to review the sources 62program for the box and a PC tool to drive it. Feel free to review the sources
63for all of it, but be careful when fooling around with powerful toys! 63for all of it, but be careful when fooling around with powerful toys!
@@ -138,7 +138,7 @@ Long version, step by step procedure:
138 you want to restore the flash contents. 138 you want to restore the flash contents.
139\item Download the correct package for you model. Copy one or two files of it to 139\item Download the correct package for you model. Copy one or two files of it to
140 your box: \fname{firmware\_*.bin} (name depends on your model) into the root 140 your box: \fname{firmware\_*.bin} (name depends on your model) into the root
141 directory (the initial firmware for your model, with the boot loader and the 141 directory (the initial firmware for your model, with the bootloader and the
142 Archos image). There now is also a \_norom variant, copy both, the plugin will 142 Archos image). There now is also a \_norom variant, copy both, the plugin will
143 decide which one is required for your box. 143 decide which one is required for your box.
144\item Enter the debug menu and select the hardware info screen. Check your flash 144\item Enter the debug menu and select the hardware info screen. Check your flash
@@ -230,7 +230,7 @@ and now preferred one. Use this if available.
230 230
231If you like or have to, you can also flash the Archos image as the second one. 231If you like or have to, you can also flash the Archos image as the second one.
232E.g. in case Rockbox from flash doesn't work for you. This way you keep the dual 232E.g. in case Rockbox from flash doesn't work for you. This way you keep the dual
233boot loader and you can easily try different later. The \fname{.ucl} of the Archos 233bootloader and you can easily try different later. The \fname{.ucl} of the Archos
234firmware is included in the package. 234firmware is included in the package.
235 235
236\subsection{Restoring the original firmware} 236\subsection{Restoring the original firmware}
@@ -253,7 +253,7 @@ There are two variants of how the boxes starts, therefore the normal and the
253\_norom firmware files. The vast majority of the \daps\ all have the same boot 253\_norom firmware files. The vast majority of the \daps\ all have the same boot
254ROM content, differentiation comes later by flash content. Rockbox identifies 254ROM content, differentiation comes later by flash content. Rockbox identifies
255this boot ROM with a CRC value of 0x222F in the hardware info screen. \opt{recorder,recorderv2fm}{Some recorders have the boot ROM disabled (it might be unprogrammed) and start directly from a flash mirror at address zero. They need the new 255this boot ROM with a CRC value of 0x222F in the hardware info screen. \opt{recorder,recorderv2fm}{Some recorders have the boot ROM disabled (it might be unprogrammed) and start directly from a flash mirror at address zero. They need the new
256 \_norom firmware that has a slightly different boot loader.} 256 \_norom firmware that has a slightly different bootloader.}
257Without a boot ROM there is no UART boot safety net. To compensate for that as 257Without a boot ROM there is no UART boot safety net. To compensate for that as
258much as possible the MiniMon monitor is included, it starts with \opt{recorder,recorderv2fm}{\ButtonFThree+\ButtonOn}\opt{ondio}{\ButtonRight+\ButtonOff}\opt{player}{\ButtonRight+\ButtonOn}. 258much as possible the MiniMon monitor is included, it starts with \opt{recorder,recorderv2fm}{\ButtonFThree+\ButtonOn}\opt{ondio}{\ButtonRight+\ButtonOff}\opt{player}{\ButtonRight+\ButtonOn}.
259Using that the box can be reprogrammed via serial if the first 2000 bytes of the 259Using that the box can be reprogrammed via serial if the first 2000 bytes of the