Home Page The Club Computers News Links Glossary EYAWTK
Before Amiga Background ICS OCS ECS AGA ??? PPC
U-Boot SLB Linux Amiga OS Dual Boot Motherboards Peripherals Other
Initialisation U-Boot Select U-Boot Prefs AmigaOS Prefs Commands Variables Firmware
Upgrading Firmware from Floppy Disk Upgrading Firmware over a Network Upgrading Firmware from CDROM

AmigaOne - U-Boot - Upgrading from Floppy Disk

The following instructions apply to using the Floppy Edition from a floppy disk :

This method of updating the formware is only recommended when neither of the other methods can be be used.

The first step is for the file "updater.image" to be written to a floppy disk as raw data. How you do this depends on the environment you want to use to prepare the disk. Any of the following can be used:

Creating an update floppy disk with AmigaOS 3.x
With AmigaOS 3.x, a number of programs exist to write raw data to a floppy. One such example is the TrackDOS program, or the FLAT file handler. Consult the documentation of these programs for details on how to write the image.

Creating an update floppy disk with Linux
With GNU/Linux, the easiest way to do this is to use the 'dd' command. Insert a blank floppy into your floppy drive, open a shell then type the following at the shell prompt:

    dd if=updater.image of=/dev/floppy
The string '/dev/floppy' denotes the special device node that represents your floppy disk. Most Linux distributions use a name like /dev/floppy or /dev/fd0. You should consult the manual of your Linux distribution to find the correct name.

Creating an update floppy disk with MS Windows
With MS Windows, a program called rawrite.exe (downloadable from uranus.it.swin.edu.au or here) can be used. This program is frequently used to write boot disks, for example for Linux installations. Please note however that you must rename the file 'updater.image' to 'updater.img' before running this program.

Updating the ROM from the floppy disk
Once the floppy is prepared, boot your AmigaOne and stop the boot process at the first countdown or whatever is appropriate for the firmware version you are currently running (early firmware required pressing <ESC> twice and then selecting "Go to U-Boot shell"). On the U-Boot command line enter the following:

    fdcboot ; bootm
After a short wait, there should be a message about “AmigaOne Firmware Updater” or similar on screen. Read the text that is displayed and make sure you understand the consequences of your actions. To proceed, type ok and forget about turning back. Immediately the existing contents of the ROM will be erased, and the new contents will be written to it. You must reset your machine to use the new firmware.

IMPORTANT: Upgrading your firmware is potentially dangerous. If something goes wrong during the update, it might leave your system unusable. Should this situation occur, you will need to remove the U-Boot ROM and return it to your dealer so that the U-Boot ROM can be re-built. If you do not feel comfortable upgrading under these circumstances, contact your dealer to arrange for the upgrade or for Amiga Auckland club members, contact a member of the Executive for assistance.

Disclaimer: Amiga Auckland have prepared the above information for the use of its members based on our experiences and as such is subject to revision at any time. Amiga Auckland cannot guarantee any of the information and cannot be held accountable for any issues that may result from using it.

Copyright © 2005 Amiga Auckland Inc. All rights reserved.
Revised: September 25, 2005.