Reply
Thread Tools
Venemo's Avatar
Posts: 1,296 | Thanked: 1,773 times | Joined on Aug 2009 @ Budapest, Hungary
#1
I pulled my N950 out of the drawer it's been sitting in for the past 6 or so years, in order to see if it can be made to work once again.

Tried to reflash it, but the flasher fails on both rootfs and emmc:

Code:
[Timur@timur-zen N950]$ sudo ./flasher -f -F DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_RM680-OEM1-916_ARM.bin -F DFL61_HARMATTAN_40.2012.13-7.RM680_EMMC_RM680.bin
űflasher 3.12.1 (Oct  5 2011) Harmattan
Nokia internal r&d tool, not for distribution.

Suitable USB interface (bootloader/phonet) not found, waiting...
USB device found at bus 003, device address 031.
Device identifier: 357881040013502 (SN: N/A)
Found device RM-680, hardware revision 1124
NOLO version 2.3.6
Version of 'sw-release': DFL61_HARMATTAN_40.2012.21-3_PR_RM680
Sending ape-algo image (7096 kB)...
100% (7096 of 7096 kB, avg. 41991 kB/s)
Suitable USB interface (phonet) not found, waiting...
USB device found at bus 003, device address 032.
Device identifier: 357881040013502 (SN: N/A)
Raw data transfer EP found at EP2.
Ping attempt 1 (250 ms)
Server application: 1.7.2
Found product RM-680 rev. 1124
Server implements softupd protocol version 1.8
Image SW version DFL61_HARMATTAN_40.2012.21-3_PR_RM680
Image moslo not present
Image tar skipped
Image config skipped

    image        [state    progress         transfer     flash speed]
---------------------------------------------------------------------
[x] cert-sw      [finished   100 %       1 /       1 kB      NA     ]
[x] cmt-2nd      [finished   100 %      95 /      95 kB      NA     ]
[x] cmt-algo     [finished   100 %     789 /     789 kB      NA     ]
[_] cmt-mcusw    [finishing   25 %    6008 /    6008 kB    3214 kB/s]
[x] xloader      [finished   100 %      23 /      23 kB      NA     ]
[x] secondary    [finished   100 %      90 /      90 kB      NA     ]
[x] kernel       [finished   100 %    2714 /    2714 kB    1889 kB/s]
[_] rootfs       [finishing  100 %   32768 /  762871 kB      NA     ]
[ ] mmc          [pending      0 %       0 /       0 kB      NA     ]
ERROR: SU_GET_UPDATE_STATUS_REQ terminated with error code 1: Unknown error

    image        [state    progress         transfer     flash speed]
---------------------------------------------------------------------
[x] cert-sw      [finished   100 %       1 /       1 kB      NA     ]
[x] cmt-2nd      [finished   100 %      95 /      95 kB      NA     ]
[x] cmt-algo     [finished   100 %     789 /     789 kB      NA     ]
[x] cmt-mcusw    [finished   100 %    6008 /    6008 kB    3214 kB/s]
[x] xloader      [finished   100 %      23 /      23 kB      NA     ]
[x] secondary    [finished   100 %      90 /      90 kB      NA     ]
[x] kernel       [finished   100 %    2714 /    2714 kB    1889 kB/s]
[f] rootfs       [finishing    0 %   32768 /  762871 kB      NA     ]
[-] mmc          [pending      0 %       0 /       0 kB      NA     ]
Fetching error list:
========================================
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
mmc: sfdisk returned status 1
mmc: Could not exec 'tune2fs -L rootfs /tmp/sudmmcJMwGYl/internal0p2'
mmc: Could not remove mount directory /tmp/sudmmcJMwGYl/mnt: No such file or directory
[Pipe   4] Finishing in error state with status 1
========================================

ERROR: Failed to flash images
After trying some suggestions, I ended up flashing an old "rescue image" which lets me telnet into the device. Sadly, it looks like the eMMC and/or the NAND are dead. I'm getting a lot of ECC errors from the NAND, and a lot of I/O errors from the eMMC.

Here is the full dmesg log: https://pastebin.com/65eu3wqr
 

The Following 3 Users Say Thank You to Venemo For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#2
Yep, the infamous "bb5_rdc_cert_read failed" error means your emmc is cooked. I am not really sure how the chips are organized in N950 but at least N9 uses a chip on chip bonding which practically means the emmc is not separable from the SoC and cannot be easily replaced.
__________________
Dave999: Meateo balloons. What’s so special with em? Is it a ballon?
 

The Following 6 Users Say Thank You to juiceme For This Useful Post:
Maemish's Avatar
Posts: 1,702 | Thanked: 4,752 times | Joined on Apr 2018 @ Helsinki, Finland.
#3
If it can't do anymore harm I would suggest you try all different flash parameters to flash things separately couple of times. Do not give up hope before you have done all you can and tried all options there are. Then atleast you know for sure you ttied everything and no need to later think "what if..."
__________________
"I don't know how but I can try!" (active)

Master of not knowing (active)

For me it is possible to get lost in any case (active)

Learning to fall from high (DONE)

Learning to code with BASIC (WIP)
 

The Following 2 Users Say Thank You to Maemish For This Useful Post:
Posts: 803 | Thanked: 1,585 times | Joined on Aug 2014
#4
Hopefully screen has not "bled out" in which case I'm sure there will always be a market for it.
 

The Following 3 Users Say Thank You to aspergerguy For This Useful Post:
Venemo's Avatar
Posts: 1,296 | Thanked: 1,773 times | Joined on Aug 2009 @ Budapest, Hungary
#5
Originally Posted by Maemish View Post
If it can't do anymore harm I would suggest you try all different flash parameters to flash things separately couple of times. Do not give up hope before you have done all you can and tried all options there are. Then atleast you know for sure you ttied everything and no need to later think "what if..."
Already tried that, with the flash-only option. It was able to flash everything except the rootfs and the emmc, sadly.

Originally Posted by aspergerguy View Post
Hopefully screen has not "bled out" in which case I'm sure there will always be a market for it.
The screen has the usual issue, it has a non-functional area, but most of it is still visible.
 

The Following 2 Users Say Thank You to Venemo For This Useful Post:
Maemish's Avatar
Posts: 1,702 | Thanked: 4,752 times | Joined on Apr 2018 @ Helsinki, Finland.
#6
Have been reading threads about your problem and thought just to throw here things I find. So I do not know anything, just share findings.

flasher -F main.bin -F emmc.bin -f --no-preserve

Can this --no-preserve be used with other parts too?

Have you tried to flash an "erase image"?

Have you tried recreate partition table with gparted before flashing? I think this is partition table for N9 64Gb. Mismatches with partition table can cause problems. https://talk.maemo.org/showpost.php?...6&postcount=17

And have you tried flashing with:

1. different Oses (win xp/7, mac, linux),
2. different machines
3. different cables
4. different usb ports
5. different image version/Os?


Have you tried flashing in rd-mode?

flasher --enable-rd-mode --set-rd-flags=no-lifeguard-reset

All things adviced as a solution and in some cases they solved the problem.
__________________
"I don't know how but I can try!" (active)

Master of not knowing (active)

For me it is possible to get lost in any case (active)

Learning to fall from high (DONE)

Learning to code with BASIC (WIP)

Last edited by Maemish; 2020-12-19 at 08:17.
 

The Following 3 Users Say Thank You to Maemish For This Useful Post:
Maemish's Avatar
Posts: 1,702 | Thanked: 4,752 times | Joined on Apr 2018 @ Helsinki, Finland.
#7
I started to think how many options there really are if you really try flashing with different windows versions and with linux and mac and with different machines and usb ports and cables and flash image versions:

Machine 1:
3 usb ports

3 different usb cables in use

winxp/7/10 (needs probably usb driver downgrades and compatibility mode enables)

linux (probably needs and old usb driver)

mac (can not be installed machine 1)

The recreation of partition table should be done first, otherwise you have to try every option again.

And then with machine 2. And maybe 3, because usb ports are different, so machines of different ages (N950 era) is recommended.

And then all flashing options done with different cables with different usb ports with different machines with different Oses or Os versions and with different images and all above with or without rd-mode enabled.


So first with machine 1 with image 1 with cable 1 in usb port 1 in win Xp to try every flashing option code there can be found and allso rd-mode enabled.



Second the same with cable 2 still in usb port 1. And so on...


So if you want to be sure you really tried everything I hope you do not have plans for next year.


But for real: try ceating the partition table before flashing, and try different cable/usb port/host Os/img even with one basic flash parameter just to be sure they are not the problem, and if it has anything to do with this you can try rd-mode too.
__________________
"I don't know how but I can try!" (active)

Master of not knowing (active)

For me it is possible to get lost in any case (active)

Learning to fall from high (DONE)

Learning to code with BASIC (WIP)

Last edited by Maemish; 2020-12-19 at 09:46.
 

The Following 3 Users Say Thank You to Maemish For This Useful Post:
Venemo's Avatar
Posts: 1,296 | Thanked: 1,773 times | Joined on Aug 2009 @ Budapest, Hungary
#8
Originally Posted by Maemish View Post
But for real: try ceating the partition table before flashing, and try different cable/usb port/host Os/img even with one basic flash parameter just to be sure they are not the problem, and if it has anything to do with this you can try rd-mode too.
I mentioned in my post that I did try that, and I got an I/O error from the partitioning tool.

About trying with different cables and operating systems: I don't think that would help. The reason I don't think that, is because the flasher on this machine and with this cable, can flash everything but two very specific parts of the image.
 

The Following 4 Users Say Thank You to Venemo For This Useful Post:
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#9
@maemish, cooked emmc is cooked emmc and there is no amount of software wizardy you can do to revive it.. tis is now solely in the domain of the hardware wizards.
__________________
Dave999: Meateo balloons. What’s so special with em? Is it a ballon?
 

The Following 2 Users Say Thank You to juiceme For This Useful Post:
Maemish's Avatar
Posts: 1,702 | Thanked: 4,752 times | Joined on Apr 2018 @ Helsinki, Finland.
#10
As I said I do not know anything and just shared info I found. But it seems it was meaningless info then.
__________________
"I don't know how but I can try!" (active)

Master of not knowing (active)

For me it is possible to get lost in any case (active)

Learning to fall from high (DONE)

Learning to code with BASIC (WIP)
 

The Following 2 Users Say Thank You to Maemish For This Useful Post:
Reply

Tags
error, flashing, n950-n9


 
Forum Jump


All times are GMT. The time now is 19:58.