View Single Post
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#6
Originally Posted by reinob View Post
If you want to boot that device you need either a patched preinit or a patched getbootstate. If you had U-boot/recovery console/backup menu/etc installed you wouldn't be asking
Yea - sadly, device wasn't in my hands before (and during ) getting that damage, so no U-boot and friends there.

Originally Posted by reinob View Post
One option would be to create a customized firmware (I always wanted to do this), with U-boot, backupmenu, recovery, patched preinit, patched getbootstate, ssh, etc. all built-in.
(...)
I think it's time (for me) to someday start with the patched, flashable, firmware.
That would be awesome thing - if you ever release it, I hope I won't miss the achievement announcement thread

Originally Posted by reinob View Post
Also note that, assuming Pali's getbootstate matches Nokia's getbootstate behaviour, if the boot mode is set to either FLASH, LOCAL or TEST the bootstate will be set to the bootmode without even looking at BSI or R&D.

AFAIK LOCAL and TEST is effectively the same as USER (i.e. should be enough to boot), so you could use the flasher to boot with a customized kernel commandline.
That's some very useful info, thanks! I'm just wondering - even if device boot without even looking at BSI, wouldn't lack of BMI PIN make it shutdown as soon as system loads? You know, some pesky check, that ensures device power down in absence of "battery" (as device seems to eprceive lack of input from BMI as lack of battery...) - do we know anything about such mechanism?

Well, I guess I'll be the one to find out, as soon as I'll manage to actually boot

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

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