maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   0xFFFF - Open Free Fiasco Firmware Flasher (https://talk.maemo.org/showthread.php?t=87996)

peterleinchen 2014-10-23 07:00

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
I guess full dead battery
Leave it breathing for a while (cannot remember exactly but someone said 'flasher -i' keeps it charging, but better use the appropriate real flasher command and see to stop ot before 11% (lots of info in this forum).

Second guess is bad USB port or cable...

irulestar 2014-10-23 10:25

Quote:

Originally Posted by peterleinchen (Post 1443945)
I guess full dead battery
Leave it breathing for a while (cannot remember exactly but someone said 'flasher -i' keeps it charging, but better use the appropriate real flasher command and see to stop ot before 11% (lots of info in this forum).

Second guess is bad USB port or cable...

i have try to charge first and tried usb (ori, SGS, n Nokia X)
Stil wont ddetect my N9 ;)
Need help. ... :D

peterleinchen 2014-10-23 11:51

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
You are aware that this thread is about (N900) 0xffff flasher utility?

So I suggest to use the itsnotabigtruck N9 firmware flashing guide thread or use one of the hundred others or again create a new one.

Does your other N9 connect?
If no, then maybe reinstall drivers.
If yes, then ...

pali 2014-11-18 17:15

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
Hello, now I fixed all known problems in 0xFFFF flasher. Code is in git on gitorious: https://gitorious.org/0xffff/0xffff

Flashing RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM.bin image working without any problem.

pali 2014-11-23 22:03

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
Quote:

Originally Posted by sulu (Post 1443454)
Code:

*** glibc detected *** ./0xFFFF/src/0xFFFF-i386: double free or corruption (fasttop): 0x0a0f22c0 ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x70c41)[0xf75c1c41]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x724a8)[0xf75c34a8]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(cfree+0x6d)[0xf75c65ed]
./0xFFFF/src/0xFFFF-i386[0x8053791]
./0xFFFF/src/0xFFFF-i386[0x80555cd]
./0xFFFF/src/0xFFFF-i386[0x804dcb4]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xf7567e66]
./0xFFFF/src/0xFFFF-i386[0x80495a1]
======= Memory map: ========
08048000-08069000 r-xp 00000000 08:11 64028687                          /dsk/data2/n900/flasher/0xFFFF/src/0xFFFF-i386
08069000-0806a000 r--p 00020000 08:11 64028687                          /dsk/data2/n900/flasher/0xFFFF/src/0xFFFF-i386
0806a000-0806b000 rw-p 00021000 08:11 64028687                          /dsk/data2/n900/flasher/0xFFFF/src/0xFFFF-i386
0806b000-0846b000 rw-p 00000000 00:00 0
0a0f2000-0a113000 rw-p 00000000 00:00 0                                  [heap]
f7400000-f7421000 rw-p 00000000 00:00 0
f7421000-f7500000 ---p 00000000 00:00 0
f754f000-f7551000 rw-p 00000000 00:00 0
f7551000-f76ae000 r-xp 00000000 08:21 915527                            /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
f76ae000-f76b0000 r--p 0015d000 08:21 915527                            /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
f76b0000-f76b1000 rw-p 0015f000 08:21 915527                            /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
f76b1000-f76b4000 rw-p 00000000 00:00 0
f76b4000-f76bb000 r-xp 00000000 08:21 927183                            /lib/i386-linux-gnu/libusb-0.1.so.4.4.4
f76bb000-f76bc000 r--p 00006000 08:21 927183                            /lib/i386-linux-gnu/libusb-0.1.so.4.4.4
f76bc000-f76bd000 rw-p 00007000 08:21 927183                            /lib/i386-linux-gnu/libusb-0.1.so.4.4.4
f76bd000-f76be000 rw-p 00000000 00:00 0
f76c1000-f76dd000 r-xp 00000000 08:21 927047                            /lib/i386-linux-gnu/libgcc_s.so.1
f76dd000-f76de000 rw-p 0001b000 08:21 927047                            /lib/i386-linux-gnu/libgcc_s.so.1
f76de000-f76e1000 rw-p 00000000 00:00 0
f76e1000-f76e2000 r-xp 00000000 00:00 0                                  [vdso]
f76e2000-f76fe000 r-xp 00000000 08:21 915514                            /lib/i386-linux-gnu/ld-2.13.so
f76fe000-f76ff000 r--p 0001b000 08:21 915514                            /lib/i386-linux-gnu/ld-2.13.so
f76ff000-f7700000 rw-p 0001c000 08:21 915514                            /lib/i386-linux-gnu/ld-2.13.so
ffdf2000-ffe16000 rw-p 00000000 00:00 0                                  [stack]
Abgebrochen


Bug fixed.

Quote:

Originally Posted by sulu (Post 1443483)
Code:

ERROR: SST1 CH0: transmit timed out
ERROR: Error processing request, stalling
ERROR: EP0 STALL sent
ERROR: Premature end of control transfer
Error: Flashing failed


Bug fixed.

pali 2014-11-23 22:04

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
I released security update (version 0.6.1) of 0xFFFF flasher. Sources are on gitorious, see first post.

Estel 2014-12-05 15:31

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
Quote:

Originally Posted by pali (Post 1449010)
Bug fixed.

I get the same bug with 0.6.1, trying both version from Debian Sid, and compiling my own from git repo. Specifically, the error looks like this:

Code:

Waiting for USB device... 
Found USB device: SU-18/RX-44/RX-48/RX-51 (0x421:0x105) in NOLO mode
USB device product string: Nokia N900 (Update mode)
USB device serial number string: MUN128098
Detected USB device: RX-51           

Initializing NOLO...
Device: RX-51
HW revision: 2204
NOLO version: 1.4.14
Kernel version: 2.6.28-20103103+0m5
Initfs version: (not detected)
Software release version: RX-51_2009SE_21.2011.38-1_PR_MR0
Content eMMC version: RX-51_2009SE_10.2010.13-2.CENTRAL-EUROPE
Root device: flash
USB host mode: disabled
R&D mode: enabled
R&D flags: no-omap-wd,no-ext-wd,no-lifeguard-reset

Load image:
    Image type: cmt-mcusw
    Image size: 5966464 bytes
    Image version: rx51_ICPR82_10w08
Sending image header...
Sending image...
  100% [#################################################################]
Done
Flashing image...
ERROR: SST1 CH0: transmit timed out
ERROR: Error processing request, stalling
ERROR: EP0 STALL sent
ERROR: Premature end of control transfer
Error: Flashing failed

... repeating in loop, just like sulu pointed out earlier. Previous components flash without problems.

The result is device that works, but *without* any phone functionalities - that is, device that I know have *working* modem/doesn't have hardware fault resulting in "all telephony functions disabled", now greets user with the very dreaded error (when boot with or without SIM card).

I hope this report helps in finding root of the issue - trying to find working source for nokia's flasher meantime, to bring phone functionalities back into the realm of the living.

/Estel

pali 2014-12-05 15:46

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
@Estel: you need to flash at one step all cmt images in this order:
cmt-2nd cmt-algo cmt-mcusw

Then it should work. If not, please provide full args for 0xFFFF and image(s) which you are trying to flash.

Lines starting with uppercase "ERROR:" comes directly from NOLO (yes, NOLO can provide error strings if something failed!)

Estel 2014-12-05 15:57

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
I tried flashing the default, Nokia's:
Code:

RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin
...using the -M argument, which I supposed should be working fine (correct me, if I'm wrong). I was doing it as part of standard reflashing procedure, after purchasing the device and testing all it components. The only difference is that I've tried, for the first time, to do it all with 0xFFFF instead of closed Nokia's flasher.

I'll fiddle with manually flashing the cmt images (after I find out how to extract them from regular image .bin ;) ), if you're sure that it will help.

/Estel

pali 2014-12-05 16:04

Re: 0xFFFF - Open Free Fiasco Firmware Flasher
 
Quote:

Originally Posted by Estel (Post 1450797)
I tried flashing the default, Nokia's:
Code:

RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin
...using the -M argument, which I supposed should be working fine (correct me, if I'm wrong). I was doing it as part of standard reflashing procedure, after purchasing the device and testing all it components. The only difference is that I've tried, for the first time, to do it all with 0xFFFF instead of closed Nokia's flasher.

I tested RX-51_2009SE_21.2011.38-1_PR_COMBINED_MR0_ARM.bin and it worked fine. I will try later also older versions.

Quote:

Originally Posted by Estel (Post 1450797)
I'll fiddle with manually flashing the cmt images (after I find out how to extract them from regular image .bin ;) ), if you're sure that it will help.

/Estel

You can unpack fiasco bin image with -u parameter.


All times are GMT. The time now is 03:39.

vBulletin® Version 3.8.8