[HTC Droid DNA] kraziekc:
nightmare but with a good ending

Hey I just wanted to give my experience in hopes that it helps others achieve S-OFF.. Like others have said tho, it seems the DNA is Bi-Polar. So I hope this helps.

So I spent alot of my day following step by step the procedure that all of us have tried numerous of times. I kept getting this similar error:

c:\adb>fastboot oem boot
< waiting for device >
...
(bootloader) monarudo_vibrate_device_time(): vibrate 200(ms)...
(bootloader) Boot/Recovery signature checking...
(bootloader) TZ_HTC_SVC_HASH ret = 0
(bootloader) setup_tag addr=0x80600100 cmdline add=0x003147C8
(bootloader) TAG:Ramdisk OK
(bootloader) TAG:skuid 0x32401
(bootloader) TAG:hero panel = 0x94005B
(bootloader) TAG:engineerid = 0x0
(bootloader) TAG: PS ID = 0x0
(bootloader) TAG: Gyro ID = 0x1
(bootloader) [SD_ERR] The project does not support SD card
(bootloader) E0902910 E0902E20
FAILED (status read failed (No such file or directory))
finished. total time: 1.117s

c:\adb>

And, no matter what I did it always ended up staying at the HTC Splash screen, and wouldnt boot unless I powered off and back on.

Here is how i fixed mine:

1. I RUU'd back to original stock 1.15.605.4

2. I followed This guide to get SuperCID and Root and unlock http://xdaforums.com/show...php?p=36976137 and I verified I had SuperCID "22222222"

3. So the phone is unlocked, rooted, and custom recovery (CWM)

4. I verified again that I had SuperCID, once I can see I had it still, I flashed Factory stock Recovery

5. After I flashed Factory Recovery.img, I accepted the official VZW OTA for 2.04.605.2 710RD by going to Settings>Software Update>Check New, downloading and installing the OTA

6. You have to make sure your rooted, and have SuperCID before accepting the OTA.. THIS IS A MUST.

7. I verified that the tags on the bootloader screen said Tampered/Unlocked after the update was done.

8. Once the update is done and phone boots up, I tried again at the S-OFF process and kept getting this error:

C:\android\platform-tools>adb shell getprop ro.aa.modelid
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
PL8320000
C:\android\platform-tools>adb reboot bootloader
C:\android\platform-tools>fastboot oem rebootRUU
...
(bootloader) Start Verify: 3
OKAY [ 0.045s]
finished. total time: 0.045s
C:\android\platform-tools>fastboot flash zip PL8320000-DNA.zip
sending 'zip' (36905 KB)...
OKAY [ 2.795s]
writing 'zip'...
(bootloader) adopting the signature contained in this image...
FAILED (remote: 92 supercid! please flush image again immediately)
finished. total time: 2.862s
C:\android\platform-tools>fastboot oem boot
...
(bootloader) monarudo_vibrate_device_time(): vibrate 200(ms)...
(bootloader) Boot/Recovery signature checking...
(bootloader) TZ_HTC_SVC_HASH ret = 0
(bootloader) setup_tag addr=0x80600100 cmdline add=0x003147C8
(bootloader) TAG:Ramdisk OK
(bootloader) TAG:skuid 0x32401
(bootloader) TAG:hero panel = 0x94005B
(bootloader) TAG:engineerid = 0x0
(bootloader) TAG: PS ID = 0x0
(bootloader) TAG: Gyro ID = 0x1
(bootloader) Device CID is super CID
(bootloader) CID is super CID
(bootloader) Backup CID is empty
(bootloader) setting->cid::11111111
(bootloader) serial number: FA2B9S502189
(bootloader) commandline from head: console=ttyHSL0,115200,n8 androidboot
(bootloader) .hardware=dlx user_debug=31
(bootloader) command line length =793
(bootloader) active commandline: poweron_status=1 reset_status=0 board_mo
(bootloader) narudo.disable_uart3=0 diag.enabled=0 board_monarudo.debug_u
(bootloader) art=0 userdata_sel=0 androidboot.emmc=true androidboot.pages
(bootloader) ize=2048 skuid=0 ddt=20 ats=0 androidboot.lb=1 td.td=1 td.s
(bootloader) f=1 td.ofs=328 td.prd=1 td.dly=0 td.tmo=300 hlog.ofs=628 un.
(bootloader) ofs=694 imc_online_log=0 androidboot.efuse_info=NNSL androi
(bootloader) dboot.baseband=1.00.00.1023_3 androidboot.cid=22222222 andro
(bootloader) idboot.devicerev=3 androidboot.batt_poweron=good_battery and
(bootloader) roidboot.carrier=ALL
(bootloader) aARM_Partion[0].name=misc
(bootloader) aARM_Partion[1].name=recovery
(bootloader) aARM_Partion[2].name=boot
(bootloader) aARM_Partion[3].name=system
(bootloader) aARM_Partion[4].name=local
(bootloader) aARM_Partion[5].name=cache
(bootloader) aARM_Partion[6].name=userdata
(bootloader) aARM_Partion[7].name=devlog
(bootloader) aARM_Partion[8].name=pdata
(bootloader) aARM_Partion[9].name=extra
(bootloader) aARM_Partion[A].name=radio
(bootloader) aARM_Partion[B].name=adsp
(bootloader) aARM_Partion[C].name=dsps
(bootloader) aARM_Partion[D].name=radio_config
(bootloader) aARM_Partion[E].name=modem_st1
(bootloader) aARM_Partion[F].name=modem_st2
(bootloader) aARM_Partion[10].name=cdma_record
(bootloader) aARM_Partion[11].name=reserve
(bootloader) partition number=18
(bootloader) Valid partition num=18
(bootloader) setting_get_bootmode() = 9
(bootloader) smem 8CF04000 (phy 8CF04000): TZ_HTC_SVC_UPDATE_SMEM ret = 0
(bootloader) TZ_HTC_SVC_ENC ret = 0
(bootloader) TZ_HTC_SVC_ENC ret = 0
(bootloader) TZ_HTC_SVC_DISABLE ret = 205643776 (0xC41E000)
(bootloader) jump_to_kernel: machine_id(4060), tags_addr(0x80600100), ker
(bootloader) nel_addr(0x80608000)
(bootloader) -------------------hboot boot time:25308 msec
FAILED (status read failed (Too many links))
finished. total time: 4.691s

9. So I then Re-Flashed CWM custom recovery

10. After I flashed the recovery, I went into Recovery, wipe/data, cleared cache and cleared Dalvik.

11. When I got to the part to restart through CWM, it asked me to fix root, so i did it and let the phone re-boot.

12. I then downloaded MicroMod's Stock rom found here http://xdaforums.com/showthread.php?t=2149095 place it on the phones internal storage.

13. Before I flashed the rom, I took the Boot.img from the rom and flashed that through Fastboot

14. Power cycle phone and get to the custom recovery

15. Flash rom through Recovery

16. Once rom was flashed, I powered on and went directly to the Bootloader/Fastboot screen and started on the S-OFF process starting with step 5.

17. Once I got to part 7, phone FINALLY went past HTC Splash Screen.

18. I went through the activation setup

19. Once on the main screen, I made sure Debugging and Stay Awake were checked on.

20. I then did steps 8 and 9 of the S-OFF process, closed my eyes and found I was then S-OFF

As you see this is a Pain in the *** for the ones having issues similar to mine. I hope this helps anyone. I do give credit to

Beaups, Jcase, c5satalliteS-OFF(IRC) for the good insight of this process

Beaups especially for the S-OFF method.

The respected Developers in which I used their tools and roms to get this to work.

Good luck guys

If this helped you please hit the Thanks