First il leave a warning that Amnesia must have had amnesia about when he posted. Break your nvram on a mac and you will have a brick, so I am going to safely say that the iphone is similar I don't think any firmware update from apple will fix a broken nvram (Please correct me if im wrong anyone) so be careful and type slow.
So after reading this, I decided I wanted to dig deeper and see if we can do anything else with nvram.
Seems like we might be able todo more then just enable verbose mode.
If you run this command: nvram -p
in terminal on the iphone you will get something similar to this im sure. (This is mine after adding the -v)
This is all the variables already set in nvram.
backlight-level 40
bootdelay 0
filesize 14474
auto-boot true
boot-args -v
You might be able to use the following command to slow down bootup and see errors and etc: nvram bootdelay="3"
I am too much of a wuss to try it, but I don't see any reason it would hurt anything.
I also found this site,
http://www.mamiyami.com/document/ore...ac/ch08_03.htm with a listing of mac nvram variables.
Theres a bunch in here we might be able to use such as,
boot-device we might be able to change this and boot off a USB device,
default-client-ip plus a few other variables to enable diskless booting, or
oem-logo and
oem-banner to show our own logos at bootup.
Edit:
Ohh and just found a site for making oem-logos
http://www.ccl.kuleuven.be/~bob/oem-logo.html
MrHack