diff options
Diffstat (limited to 'manual/advanced_topics')
-rw-r--r-- | manual/advanced_topics/archos-flashing.tex | 12 |
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 | ||
21 | By reprogramming the firmware, we can boot much faster. \playerman\ has an | 21 | By reprogramming the firmware, we can boot much faster. \playerman\ has an |
22 | unnecessary slow boot loader, versus the boot time for Rockbox is much faster | 22 | unnecessary slow bootloader, versus the boot time for Rockbox is much faster |
23 | than the disk spin-up, in fact it has to wait for the disk. Your boot time will | 23 | than the disk spin-up, in fact it has to wait for the disk. Your boot time will |
24 | be as quick as a disk spin-up (e.g. 4 seconds from power-up until resuming | 24 | be as quick as a disk spin-up (e.g. 4 seconds from power-up until resuming |
25 | playback). | 25 | playback). |
26 | 26 | ||
27 | \subsection{Method} | 27 | \subsection{Method} |
28 | 28 | ||
29 | The replaced firmware will host a boot loader and 2 images. This is possible by | 29 | The replaced firmware will host a bootloader and 2 images. This is possible by |
30 | compression. The first is the \emph{permanent} backup, not to be changed any | 30 | compression. The first is the \emph{permanent} backup, not to be changed any |
31 | more.The second is the default one to be started, the first is only used when | 31 | more.The second is the default one to be started, the first is only used when |
32 | you hold the \opt{recorder,recorderv2fm}{\ButtonFOne}\opt{ondio}{\ButtonLeft}\opt{player}{\ButtonLeft} -key during start. Like supplied here, the first image | 32 | you 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 | ||
58 | The non-user tools are in the \fname{flash} subdirectory of the CVS source | 58 | The non-user tools are in the \fname{flash} subdirectory of the CVS source |
59 | files. There's an authoring tool which composed the firmware file with the | 59 | files. There's an authoring tool which composed the firmware file with the |
60 | boot loader and the 2 images. The boot loader project, a firmware extraction | 60 | bootloader and the 2 images. The bootloader project, a firmware extraction |
61 | tool, the plugin sources, and the tools for the UART boot feature: a monitor | 61 | tool, the plugin sources, and the tools for the UART boot feature: a monitor |
62 | program for the box and a PC tool to drive it. Feel free to review the sources | 62 | program for the box and a PC tool to drive it. Feel free to review the sources |
63 | for all of it, but be careful when fooling around with powerful toys! | 63 | for 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 | ||
231 | If you like or have to, you can also flash the Archos image as the second one. | 231 | If you like or have to, you can also flash the Archos image as the second one. |
232 | E.g. in case Rockbox from flash doesn't work for you. This way you keep the dual | 232 | E.g. in case Rockbox from flash doesn't work for you. This way you keep the dual |
233 | boot loader and you can easily try different later. The \fname{.ucl} of the Archos | 233 | bootloader and you can easily try different later. The \fname{.ucl} of the Archos |
234 | firmware is included in the package. | 234 | firmware 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 |
254 | ROM content, differentiation comes later by flash content. Rockbox identifies | 254 | ROM content, differentiation comes later by flash content. Rockbox identifies |
255 | this 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 | 255 | this 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.} |
257 | Without a boot ROM there is no UART boot safety net. To compensate for that as | 257 | Without a boot ROM there is no UART boot safety net. To compensate for that as |
258 | much as possible the MiniMon monitor is included, it starts with \opt{recorder,recorderv2fm}{\ButtonFThree+\ButtonOn}\opt{ondio}{\ButtonRight+\ButtonOff}\opt{player}{\ButtonRight+\ButtonOn}. | 258 | much as possible the MiniMon monitor is included, it starts with \opt{recorder,recorderv2fm}{\ButtonFThree+\ButtonOn}\opt{ondio}{\ButtonRight+\ButtonOff}\opt{player}{\ButtonRight+\ButtonOn}. |
259 | Using that the box can be reprogrammed via serial if the first 2000 bytes of the | 259 | Using that the box can be reprogrammed via serial if the first 2000 bytes of the |