Reply
Thread Tools
Posts: 3 | Thanked: 0 times | Joined on Aug 2008
#1
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's Avatar
Posts: 198 | Thanked: 273 times | Joined on Jan 2006 @ Helsinki, Finland
#2
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.
 

The Following User Says Thank You to igor For This Useful Post:
Posts: 3 | Thanked: 0 times | Joined on Aug 2008
#3
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's Avatar
Posts: 198 | Thanked: 273 times | Joined on Jan 2006 @ Helsinki, Finland
#4
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
 
Posts: 3 | Thanked: 0 times | Joined on Aug 2008
#5
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
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 18:56.