Reply
Thread Tools
Posts: 227 | Thanked: 53 times | Joined on Feb 2008 @ Lyon, France
#1
It seems that due to corruption of my vfat image (which I mount on MyDocs via /dev/loop0 at boot time), my N900 can no longer boot successfully (the screen remains black). I need to reflash it, but I can't find a flasher for the machines I have:
  • Mac OS X Tiger / PowerPC
  • Linux/x86_64 (Debian/amd64)
What shall I do?
 
NokiaRocks's Avatar
Posts: 658 | Thanked: 117 times | Joined on Jan 2010
#2
 
Posts: 227 | Thanked: 53 times | Joined on Feb 2008 @ Lyon, France
#3
Originally Posted by NokiaRocks View Post
flasher 3.5 is not working ? http://maemo.org/news/announcements/...ablo_released/
The problem is to get flasher 3.5 for the right OS. The Mac OS X version is documented as requiring Leopard (I have Tiger only). And the Linux version is for 32-bit x86 (I have x86_64). I think I've found the solution: use the non-Debian Linux version (even though my machine is a Debian one) and install the ia32-libs Debian package. With that,
Code:
$ ldd flasher-3.5
        linux-gate.so.1 =>  (0xf77b9000)
        libusb-0.1.so.4 => /lib32/libusb-0.1.so.4 (0xf7796000)
        libc.so.6 => /lib32/libc.so.6 (0xf7652000)
        /lib/ld-linux.so.2 (0xf77ba000)
so that I think it should work.

Now I'm wondering which firmware variant I should use. I have a European QWERTY model (is that UK?) but I had mp-fremantle-002-pr, where 002 means USA according to https://bugs.maemo.org/show_bug.cgi?id=6878. So, I'm a bit lost...

Last edited by vinc17; 2010-03-03 at 01:45.
 
Posts: 355 | Thanked: 566 times | Joined on Nov 2009 @ Redstone Canyon, Colorado
#4
Get the i386 flasher-3.5 and install the i386 glibc alongside your x86_64 one. I run flasher-3.5 i386 on my Fedora 12 x86_64 system fine.
 

The Following User Says Thank You to jebba For This Useful Post:
Posts: 227 | Thanked: 53 times | Joined on Feb 2008 @ Lyon, France
#5
I managed the reflash my N900, but the instructions on the wiki didn't work. Step 1 is: Turn off your device and plug in the USB cable to a port on the computer and the port on your device. But when I plugged in the USB cable, the device got back on. So, in step 3, after removing the USB cable, I had to switch off the device again, otherwise nothing occurred.

Moreover I wonder why both "su root" and "sudo" are necessary. I'd say only one is sufficient.
 
Reply


 
Forum Jump


All times are GMT. The time now is 20:46.