maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Upgrading (https://talk.maemo.org/forumdisplay.php?f=8)
-   -   --hw-revision - Flashing a zombie 1201 hw revision Nokia n800 (https://talk.maemo.org/showthread.php?t=23123)

storm_electric 2008-08-24 15:34

--hw-revision - Flashing a zombie 1201 hw revision Nokia n800
 
I am the lucky owner of a 1201 hardware revision Nokia n800.
it was born on the diseased plains of the young earth, shortly after the famed asteroid crash wiped out the dinosaurs, circa 2006.

Any firmware above RX-34_2007SE_2.2006
fails to install, since it demands a hw revision 1301 or above.
I have tried using --set-hw-revision and --hw-revision to no avail.

Right now I am thinking about unpacking the firmware image and modifying the settings/reqirements to accomodate hw revision 1201.

I'm willing to brick the device in the process, as the battery life and stability of my n800 are abysmal with this firmware.

Any and all advice how to force my n800 to flash with the latest firmware would be greatly appreciated.
Right now I am not finding anything specific online, on these forums, or mameo chat logs, perhaps someone can point me in the right direction.

Right now I get the error when flashing

Found deivce RX-34, hardware revision 1201
NOLO version 1.1.3
Version of sw-release:<no version>
To Flash the bootloader, you have to supply the X-Loader image

and setting the --set-hw-revision does not write it to the device

Thank you!

igor 2008-08-24 16:45

Re: --hw-revision - Flashing a zombie 1201 hw revision Nokia n800
 
The HW revision is about muxing settings, mostly.
You can safely flash the other 2 parts: initfs and rootf.

Only in few iterations the bootloader had major changes that required reflashing it.

Flasher version might be an issue as well, but it's worth trying.

If nothing else, this experiment should not be destructive and you should be able to safely revert to what you are running now, should the attempt fail.

But hopefully you won't have to.

storm_electric 2008-08-24 19:13

Re: --hw-revision - Flashing a zombie 1201 hw revision Nokia n800
 
Thank you for your detailed reply Igor!
Here's what i'm doing with the diablo image-
./flasher-3.0 -u -F diablo_image.bin
this unpacks the image

I then flash the nokia n800 tablet with the following:

sudo ./flasher-3.0 --enable-rd-mode
sudo ./flasher-3.0 -k zImage -f
sudo ./flasher-3.0 -n initfs.jffs2 -f
sudo ./flasher-3.0 -r rootfs.jffs2 -f -R

I get an error when I try to flash the initfs, everything else transfers fine, but then the n800 won't go past the initial screen

Here is the transfer error:
USB device found at bus 001, device address 013
Found device RX-34, hardware revision 1201
NOLO version 1.1.3

Version of 'sw-release'<no ersion>
Sending initfs image (2233 kB)...
Write failed after 0 bytes
usb_bulk_write:Resource temporarily unavailable

For some reason, I can extract and flash initfs from older kernels, but not diablo.

Perhaps I am doing something wrong?
Ok, I have the oldest known firmware that boots on the n800, can I just update the kernel and rootfs? looks like i need the initfs as well.

igor 2008-08-24 19:20

Re: --hw-revision - Flashing a zombie 1201 hw revision Nokia n800
 
Actually I did forget the kernel, but anyway you got the picture.

It should be possible to combine the parts:

sudo ./flasher-3.0 -f -k zImage -n initfs.jffs2 -r rootfs.jffs2 -R

storm_electric 2008-08-24 19:22

Re: --hw-revision - Flashing a zombie 1201 hw revision Nokia n800
 
It looks that the above error has been recieved by other members as well and is diablo specific.
http://www.internettablettalk.com/fo...d.php?p=214791

If I flash the extracted image preceding to DIABLO, I get a reboot loop, i.e. the progress bar goes all the way to the top upon booting and the device then reboots.
these were the commands used, as above
# ./flasher-3.0 -u -F RX-44_2008_IMAGE_NAME_ARM.bin.
#
sudo ./flasher-3.0 --enable-rd-mode
sudo ./flasher-3.0 -k zImage -f
sudo ./flasher-3.0 -n initfs.jffs2 -f
sudo ./flasher-3.0 -r rootfs.jffs2 -f -R


All times are GMT. The time now is 14:49.

vBulletin® Version 3.8.8