The Following 4 Users Say Thank You to AapoRantalainen For This Useful Post: | ||
|
2016-01-12
, 14:09
|
|
Posts: 592 |
Thanked: 1,603 times |
Joined on Apr 2010
@ Berlin / Germany
|
#2
|
The Following 3 Users Say Thank You to explit For This Useful Post: | ||
|
2016-01-12
, 19:13
|
Posts: 2,154 |
Thanked: 8,464 times |
Joined on May 2010
|
#3
|
The Following 4 Users Say Thank You to pali For This Useful Post: | ||
|
2016-01-13
, 20:49
|
Posts: 839 |
Thanked: 3,386 times |
Joined on Mar 2009
|
#4
|
You can cold-flash via *usb* 2nd & Nolo image into N900 even if N900 has broken X-Loader/NOLO.
./flasher-3.5 -h RX-51:2101 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -c -S usb
The Following User Says Thank You to AapoRantalainen For This Useful Post: | ||
|
2016-01-13
, 21:00
|
Posts: 2,154 |
Thanked: 8,464 times |
Joined on May 2010
|
#5
|
I just test with another spare device that I can cold flash:
http://wiki.maemo.org/Updating_the_f.../Cold_FlashingCode:./flasher-3.5 -h RX-51:2101 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -c -S usb
My issue is not broken nolo, but broken xloader (I know terminology is little bit fuzzy, but I mean file named 'xloader' which comes inside fiasco). Cold flashing will not ever start because my computer is not seeing N900 (nothing comes in kernel log).
The Following 5 Users Say Thank You to pali For This Useful Post: | ||
|
2016-01-14
, 21:26
|
Posts: 839 |
Thanked: 3,386 times |
Joined on Mar 2009
|
#6
|
Does not matter what is broken (if nolo or x-loader). Cold flashing is started *before* booting x-loader and is started by omap rom.
If you are not seeing usb device it is because of power supply.
|
2016-01-15
, 00:15
|
Posts: 2,154 |
Thanked: 8,464 times |
Joined on May 2010
|
#7
|
I fully charged battery with my working N900 and put it to the 'bricked' one. Then used same cable and same USB-port of computer than with working N900. But no, computer is not even noticing something were attached.
The Following 7 Users Say Thank You to pali For This Useful Post: | ||
|
2016-01-15
, 22:18
|
Posts: 567 |
Thanked: 2,965 times |
Joined on Oct 2009
|
#8
|
The Following 4 Users Say Thank You to jonwil For This Useful Post: | ||
|
2016-01-16
, 09:08
|
Posts: 3,074 |
Thanked: 12,960 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#9
|
My experience is that its pretty hard to brick a N900 by flashing stuff to it...
The Following User Says Thank You to freemangordon For This Useful Post: | ||
|
2016-01-20
, 06:17
|
Posts: 839 |
Thanked: 3,386 times |
Joined on Mar 2009
|
#10
|
My experience is that its pretty hard to brick a N900 by flashing stuff to it...
The Following User Says Thank You to AapoRantalainen For This Useful Post: | ||
I downloaded FIASCO-image.
Unpacked it with 0xffff. (./0xFFFF -M RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -u)
Selected xloader corresponding my hwrevision (not 2nd. not secondary.)
Made one byte modification (inside version string by guess).
-trying to not break code logic
-definitely break any checksum and/or signature
Flashed with 0xffff.
-> Instant brick.
Device can't be powered on.
When attached to the computer, dmesg doesn't show anything. (expected: http://wiki.maemo.org/User:Joerg_rw/...og_of_USB_enum)
Seems to me that consumer using usb can only cold flash secondary (which means nolo). So is this the border of brickability and unbrickability? (between xloader and nolo) Or is there still something to do without special equipments?
------------EDIT------------
First: Pali, Freemangordon and Joerg were correct all the time: N900 is non-brickable (via system and/or usb). I just could not read what they wrote: 1) Remove battery. 2) Attach USB. 3) Insert battery.
Second: dmesg is the king. And the 'new' -w flag (http://karelzak.blogspot.fi/2012/09/util-linux-222.html since kernel 3.5.0) specially.
So startup your Terminal (in Linux PC) and fire
A)
Shutdown working N900, attach it to the PC with USB-cable and you will see:
B) Wipe/destroy/mess xloader of your N900. Shut it down. It can't be booted anymore. Attach via USB, and dmesg is totally silent. This WAS my point of this thread. Because kernel can't see my N900, any flasher can't do anything with it.
B2) N900 without working bootloader.
Remove battery. Start new terminal (1st terminal is running dmesg -w). Start flasher with cold flash flag: example:
Insert battery to the N900, and dmesg shows:
Or
Last edited by AapoRantalainen; 2017-09-15 at 18:59.