[Desire Android Development] lgrangeia:
Hi Adam,

I saw your post on another thread about your brick, sorry about that.

I looked at your fastboot boot sequence (nice catch, I didn't know you could read that while fastbooting), so I tried the same on my non bricked desire.

I reformatted both outputs (yours and mine) so that they're easier to read.

output from "fastboot-linux oem boot" on usb bricked desire (reformated):

... setup_tag addr=0xA0000100 cmdline add=0x8E07D98C
TAG:Ramdisk OK
TAG:smi ok, size = 0
TAG:hwid 0x0
TAG:skuid 0x21F04
TAG:hero panel = 0x0
TAG:engineerid = 0x0
MCP dual-die
MCP dual-die
TAG:mono-die = 0x0
Device CID is not super CID
CID is T-MOB101
setting->cid::T-MOB101
serial number: HT0..........
commandline from head:
no_console_suspend=1

command line length =419
active commandline:
board_bravo.disable_uart3=1
board_bravo.usb_h2w_sw=1
board_bravo.disable_sdcard=1
diag.enabled=1
board_bravo.debug_uart=0
smisize=0
userdata_sel=0
androidboot.emmc=false
androidboot.baseband=4.05.00.11
androidboot.cid=T-MOB101
androidboot.carrier=TMD
androidboot.mid=PB9920000
androidboot.keycaps=qwertz
androidboot.mode=recovery
androidboot.serialno=HT0.......
androidboot.bootloader=0.75.0000
no_console_suspend=1

aARM_Partion[0].name=misc
aARM_Partion[1].name=recovery
aARM_Partion[2].name=boot
aARM_Partion[3].name=system
aARM_Partion[4].name=cache
aARM_Partion[5].name=userdata
partition number=6
Valid partition num=6
mpu_nand_acpu_rw 23A 1000
jump_to_kernel: machine_id(2457), tags_addr(0x20000100), ker
nel_addr(0x20008000)
-------------------hboot boot time:866136 msec
FAILED (status read failed (Protocol error))

output from "fastboot-linux oem boot" on non-bricked desire:

... setup_tag addr=0xA0000100 cmdline add=0x8E07D98C
TAG:Ramdisk OK
TAG:smi ok, size = 0
TAG:hwid 0x0
TAG:skuid 0x21F04
TAG:hero panel = 0x0
TAG:engineerid = 0x0
MCP dual-die
MCP dual-die
TAG:mono-die = 0x0
Device CID is not super CID
CID is HTC__001
setting->cid::HTC__001
serial number: HT0.......
commandline from head:
no_console_suspend=1
msmsdcc_sdioirq=1
wire.search_count=5
command line length =461
active commandline:
board_bravo.disable_uart3=0
board_bravo.usb_h2w_sw=0
board_bravo.disable_sdcard=0
diag.enabled=0
board_bravo.debug_uart=0
smisize=0
userdata_sel=0
androidboot.emmc=false
androidboot.baseband=4.06.00.02_2
androidboot.cid=HTC__001
androidboot.carrier=HTC-WWE
androidboot.mid=PB9920000
androidboot.keycaps=qwerty
androidboot.mode=normal
androidboot.serialno=HT0.......
androidboot.bootloader=0.75.0000
no_console_suspend=1
msmsdcc_sdioirq=1
wire.search_count=5
aARM_Partion[0].name=misc
aARM_Partion[1].name=recovery
aARM_Partion[2].name=boot
aARM_Partion[3].name=system
aARM_Partion[4].name=cache
aARM_Partion[5].name=userdata
partition number=6
Valid partition num=6
mpu_nand_acpu_rw A1E 1000
jump_to_kernel: machine_id(2457), tags_addr(0x20000100), ker
nel_addr(0x20008000)
-------------------hboot boot time:44956 msec
FAILED (status read failed (Too many links))
finished. total time: 7.219s

I formatted it so that a side by side comparison is easy.

Interesting stuff:

Your desire is stuck in recovery boot mode?! (androidboot.mode=recovery). Did you perform this command right after booting out of recovery or were you using the device normally, then rebooted to fastboot and ran the command?

diag.enable=1 seems to be very interesting as well.

Lots of other boot options are different. I dunno whats the diference between "active commandline" and "commandline from head", but mine has lots more stuff on both

Would be nice to compare more "mpu_nand_acpu_rw" from bricked and non bricked devices. Could it be that different NAND models/geometries are more prone to this? (this is a bit far fetched, I know).

More outputs from good and bricked desires with this command are welcome so that we can look for patterns.

To run this command you must reboot into fastboot mode: poweron with voldown pressed, select "FASTBOOT" press power, then run "fastboot-linux oem boot" on the PC and collect the output.

I'll post this on modaco as well.