Flash ROM/Firmware to 2.10.3 on Cobalt Raq 550
 
I AM NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR SYSTEM. DO THIS AT YOUR OWN RISK!

To boot actual Linux distributions and support ext3 filesystem, install the cobalt-2.10.3-ext3 rom version to your Cobalt Raq 550.
First, boot using a null-modem serial cable and a terminal app like putty, over COM port (baud: 115200) to check for your flash size. A line like this should appear:
Flash Bank 0: AMD AM29F016B 2048KB (01:ad) which tells you that your flash space is in this example 2MB.

Boot your Cobalt Raq 550 and copy (scp / ftp) these 2 files on the machine: cobalt-2.10.3-ext3-2M-flat.rom / romutils-1.0.tar.bz2 found on http://sourceforge.net/projects/cobalt-rom/

mkdir /opt/ROM
cd /opt/ROM
wget http://downloads.sourceforge.net/project/cobalt-rom/cobalt-rom/2.10.3/cobalt-2.10.3-ext3-2M-flat.rom?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fcobalt-rom%2Ffiles%2Fcobalt-rom%2F2.10.3%2F&ts=1344157828&use_mirror=garr
wget http://downloads.sourceforge.net/project/cobalt-rom/romutils/1.0/romutils-1.0.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fcobalt-rom%2Ffiles%2Fromutils%2F1.0%2F&ts=1344157979&use_mirror=dfn
apt-get install bzip
tar -xf romutils-1.0.tar.bz2
mv cobalt-2.10.3-ext3-2M-flat.rom romutils
cd /opt/ROM/romutils/
# Backup ROM
./flashtool -v -r > cobalt-VERSION-original.rom
# Flash New ROM
./flashtool -v -w cobalt-2.10.3-ext3-2M-flat.rom


Replace VERSION with your current ROM version. If anything goes wrong when flashing the new ROM, go back to the old one.
DO NOT INTERRUPT FLASHING PROCESS, DO NOT RESTART YOUR MACHINE BEFORE THE FLASHING PROCESS WAS SUCCESSFUL!

After flashing the ROM, you might have to reset the correct root and boot devices. This can be done in the boot menu (hit spacebar at boot time). Go into "boot" menu and issue:
set_root_dev hda1
set_boot_dev hda1

Otherwise, errors like this one might appear at boot time:
VFS: Cannot open root device "<NULL>" or unknown-block(9,1)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(9,1)


From maintenance mode
If you have a broken filesystem for some reason and can only boot into "maintenance mode" (read only filesystem), you can attempt to flash rom from there. For this purpose, create a temp filesystem in /tmp and then perform the flash:
mount -t tmpfs none /tmp
cd /opt/ROM/romutils/
./flashtool -v -r > /tmp/cobalt-orig-backup.rom
./flashtool -v -w cobalt-2.10.3-ext3-2M-flat.rom

Volià!
 
admin / Dec 08, 2011
   
 
 
Login: 
Pass: 
 
 
     
     
2004 - 2019 / lookass.ch
makememad@lookass.ch