[One (M7) Q&A, Help & Troubleshooting] NexusNed:
To start with: First time caller, long time listener. I've been reading the forums here for years. I'm grateful to all of you who have posted your insights over the years, they have helped me out of some jams. But this time it would appear that the jam I've gotten into is at least in some of its particulars a new one, because I haven't found anyone on this forum or any others describing precisely the same set of problems, whether in English or Vietnamese or Japanese or Korean.

Long story short: I believe I did the classic "USB BRICKED" thing and got my S-OFF and then relocked the bootloader for some reason and then flashed something I shouldn't have in that state. And then I made a few more bad calls in repair process, one snowballing into another, until the sad state I'm about to describe was reached:

1. The phone: an HTC J One, HTL22. Purchased at a bargain price "new" in the box from a shady phone shop in Vietnam who already told me to go to hell when I took it to them. \

2. The condition: I believe that it is booting, though the display shows nothing on it, there is no haptic feedback or vibration, and there are no sounds or lights. I know it is booting because when plugged into my PC it gets installed as some weird USB android thing that it normally wouldn't fall under driver wise and it responds to ----

3. FASTBOOT commands. I have had Fastboot this entire time, in fact that's all I have. I can't say for certain what's happening because the screen isn't showing anything, but it would appear that any attempt to reboot the phone into recovery or normal operation is just sending it back to the bootloader or FASTBOOT. I can't see if the phone is really booting to recovery and then exiting or what, but ADB commands do not work.

4. FASTBOOT commands work in that they are recognized, and some of them succeed in their functions, but others like FLASH don't do a goddamn thing except generate different errors like REMOTE: NOT ALLOWED or DATA LENGTH TOO LARGE when anything is flashed. I could flash some things a day or two ago. but I've messed with it so damn much I've no idea what the chronology of technological follies would exactly be.

5. I will provide you with all of the info I have or am able to get from the phone. Rest assured, if there's a major guide/method in play for something like this, I've at least tried it if not successfully so. As in, I may have tried options that would work if I did them right and maybe I didn't. Maybe we'll

C:\ADB>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.52.0000

(bootloader) version-baseband: 1.23.11.0523

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: UNKNOWN

(bootloader) serialno:

(bootloader) imei: 3XXXXXXXXXXXXXX

(bootloader) meid: 00000000000000

(bootloader) product:

(bootloader) platform: HBOOT-8064

(bootloader) modelid: *********

(bootloader) cidnum:

(bootloader) battery-status: good

(bootloader) battery-voltage: 4183mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: UNKNOWN

(bootloader) commitno-bootloader: dirty-604b17d6c9

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.040s

PLEASE NOTE: The only thing I've censored from that readout is the IMEI. The rest of it just plain isn't there. Doh.

Here is a debug log showing the agony it goes through on boot up (please note the reboot command I gave didn't reboot the phone, it just shut down and I then had to reboot it manually by holding VOL-DOWN + PWR and then releasing PWR):

===========================================================

C:\ADB>fastboot reboot-bootloader

rebooting into bootloader...

OKAY [ 0.046s]

finished. total time: 0.047s

C:\ADB>fastboot oem dmesg

< waiting for device >

...

(bootloader) [8] register_debug_console: new entry ptr=0x84500000

(bootloader) [8] -------------------hboot start

(bootloader) [8] chipset_init: DDR: Elpida

(bootloader) [8] chipset_ver is 207150E1

(bootloader) [937] PMIC Restart Reason: Triggered from KPD (power key pre

(bootloader) ss)

(bootloader) [964] pm8921_enable_smpl: smpl=0xD, SMPL_EN_RESET=1

(bootloader) [990] pm8921_enable_smpl: smpl=0x9, SMPL_EN_RESET=0

(bootloader) [1010] pm8921_init: poweron_status=0x1

(bootloader) [1038] sdhw_7xxx_open: id=4

(bootloader) [23226] sdcc_init_memory_device done

(bootloader) [33140] HS clock freq = 48MHz

(bootloader) [36457] sdcc_eMMC_target_init()

(bootloader) [36485] Initializing MMC host data structure and clock!

(bootloader) [37516] clock_set_enable : slot=1, mclk=400000

(bootloader) [41564] Command sent: CMD0 MCI_CMD_REG:400 MCI_ARG:0

(bootloader) [41963] Command sent: CMD1 MCI_CMD_REG:441 MCI_ARG:40FF8000

(bootloader) [42727] Command response received: 40FF8080

(bootloader) [43774] Command sent: CMD1 MCI_CMD_REG:441 MCI_ARG:40FF8000

(bootloader) [44537] Command response received: 40FF8080

(bootloader) [45583] Command sent: CMD1 MCI_CMD_REG:441 MCI_ARG:40FF8000

(bootloader) [46347] Command response received: 40FF8080

(bootloader) [47392] Command sent: CMD1 MCI_CMD_REG:441 MCI_ARG:40FF8000

(bootloader) [48158] Command response received: 40FF8080

(bootloader) [49204] Command sent: CMD1 MCI_CMD_REG:441 MCI_ARG:40FF8000

(bootloader) [49968] Command response received: C0FF8080

(bootloader) [50014] Command sent: CMD2 MCI_CMD_REG:4C2 MCI_ARG:0

(bootloader) [51389] Command response received: 96872176

(bootloader) [51412] Decoded CID fields:

(bootloader) [51434] Manufacturer ID: 15

(bootloader) [51456] OEM ID: 0x100

(bootloader) [51478] Product Name: MBG4GA

(bootloader) [51500] Product revision: 0.4

(bootloader) [51523] Product serial number: 06019687

(bootloader) [51546] Manufacturing date: 1 1999

(bootloader) [51592] Command sent: CMD3 MCI_CMD_REG:443 MCI_ARG:20000

(bootloader) [52377] Command response received: 00000500

(bootloader) [52422] Command sent: CMD9 MCI_CMD_REG:4C9 MCI_ARG:20000

(bootloader) [53819] Command response received: 8E40400C

(bootloader) [53865] Command sent: CMD7 MCI_CMD_REG:447 MCI_ARG:20000

(bootloader) [54647] Command response received: 00000700

(bootloader) [54701] Command sent: CMD8 MCI_CMD_REG:448 MCI_ARG:0

(bootloader) [55476] Command response received: 00000900

(bootloader) [84129] Decoded CSD fields:

(bootloader) [84151] cmmc_structure: 3

(bootloader) [84173] card_cmd_class: F5

(bootloader) [84195] write_blk_len: 512

(bootloader) [84217] read_blk_len: 512

(bootloader) [84238] r2w_factor: 3

(bootloader) [84260] sector_size: 0

(bootloader) [84282] c_size_mult:7

(bootloader) [84303] c_size: 4095

(bootloader) [84325] nsac_clk_cycle: 100

(bootloader) [84348] taac_ns: 15000000

(bootloader) [84370] tran_speed: 0 kbps

(bootloader) [84392] erase_blk_len: 0

(bootloader) [84414] read_blk_misalign: 0

(bootloader) [84436] write_blk_misalign: 0

(bootloader) [84458] read_blk_partial: 0

(bootloader) [84481] write_blk_partial: 0

(bootloader) [84503] Card Capacity: llu Bytes

(bootloader) [84527] Read timeout set: 100000000 ns

(bootloader) [84551] Write timeout set: 100000000 ns

(bootloader) [84598] Command sent: CMD6 MCI_CMD_REG:446 MCI_ARG:3B90100

(bootloader) [85382] Command response received: 00000900

(bootloader) [85427] Command sent: CMD13 MCI_CMD_REG:44D MCI_ARG:20000

(bootloader) [86210] Command response received: 00000900

(bootloader) [87239] clock_set_enable : slot=1, mclk=48000000

(bootloader) [87284] Command sent: CMD6 MCI_CMD_REG:446 MCI_ARG:3AF0100

(bootloader) [87310] Command response received: 00000900

(bootloader) [87356] Command sent: CMD13 MCI_CMD_REG:44D MCI_ARG:20000

(bootloader) [87381] Command response received: 00000900

(bootloader) [87429] Command sent: CMD6 MCI_CMD_REG:446 MCI_ARG:3B70200

(bootloader) [87454] Command response received: 00000900

(bootloader) [87499] Command sent: CMD13 MCI_CMD_REG:44D MCI_ARG:20000

(bootloader) [87524] Command response received: 00000900

(bootloader) [88578] Command sent: CMD8 MCI_CMD_REG:448 MCI_ARG:0

(bootloader) [88604] Command response received: 00000900

(bootloader) [88670] Command sent: CMD13 MCI_CMD_REG:44D MCI_ARG:20000

(bootloader) [88695] Command response received: 00000900

(bootloader) [88718] erase_grpsize: 31

(bootloader) [88740] erase_grpmult: 31

(bootloader) [88761] wp_grpsize: 15

(bootloader) [88783] wp_grpen: 1

(bootloader) [88804] perm_wp: 0

(bootloader) [88826] temp_wp: 0

(bootloader) [88848] part_config: 0

(bootloader) [88869] erase_group_def: 1

(bootloader) [88891] RST_n_Function: 1

(bootloader) [88913] user_wp: 0

(bootloader) [88960] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:0

(bootloader) [88984] Command response received: 00000900

(bootloader) [89167] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:3FFDF

(bootloader) [89192] Command response received: 00000900

(bootloader) [89306] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:40000

(bootloader) [89330] Command response received: 00000900

(bootloader) [89445] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:40201

(bootloader) [89469] Command response received: 00000900

(bootloader) [89558] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:47BB5

(bootloader) [89582] Command response received: 00000900

(bootloader) [89672] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:47DB6

(bootloader) [89697] Command response received: 00000900

(bootloader) [89802] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:485B7

(bootloader) [89826] Command response received: 00000900

(bootloader) [89915] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:487B8

(bootloader) [89939] Command response received: 00000900

(bootloader) [90028] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:497B9

(bootloader) [90052] Command response received: 00000900

(bootloader) [90148] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:4A7FB

(bootloader) [90172] Command response received: 00000900

(bootloader) [90261] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:4CFFC

(bootloader) [90285] Command response received: 00000900

(bootloader) [90374] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:4D7FD

(bootloader) [90398] Command response received: 00000900

(bootloader) [90550] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:4DFFE

(bootloader) [90575] Command response received: 00000900

(bootloader) [90663] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:6C001

(bootloader) [90688] Command response received: 00000900

(bootloader) [90841] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:6FFFF

(bootloader) [90866] Command response received: 00000900

(bootloader) [91019] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:80000

(bootloader) [91044] Command response received: 00000900

(bootloader) [91154] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:807FE

(bootloader) [91179] Command response received: 00000900

(bootloader) [91284] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:827FF

(bootloader) [91308] Command response received: 00000900

(bootloader) [91395] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:84800

(bootloader) [91420] Command response received: 00000900

(bootloader) [91506] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:8E801

(bootloader) [91531] Command response received: 00000900

(bootloader) [91617] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:8E80A

(bootloader) [91642] Command response received: 00000900

(bootloader) [91728] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:8EA0B

(bootloader) [91753] Command response received: 00000900

(bootloader) [91840] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:8EA2C

(bootloader) [91865] Command response received: 00000900

(bootloader) [91952] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:8F42E

(bootloader) [91977] Command response received: 00000900

(bootloader) [92063] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:8F4AF

(bootloader) [92088] Command response received: 00000900

(bootloader) [92173] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:8FCB0

(bootloader) [92198] Command response received: 00000900

(bootloader) [92283] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:8FEB1

(bootloader) [92308] Command response received: 00000900

(bootloader) [92395] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:9C6B2

(bootloader) [92420] Command response received: 00000900

(bootloader) [92530] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:A66B3

(bootloader) [92555] Command response received: 00000900

(bootloader) [92709] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:C0000

(bootloader) [92734] Command response received: 00000900

(bootloader) [92887] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:DA7FE

(bootloader) [92912] Command response received: 00000900

(bootloader) [93067] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:100000

(bootloader) [93091] Command response received: 00000900

(bootloader) [93246] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:12FFFF

(bootloader) [93271] Command response received: 00000900

(bootloader) [93434] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:138000

(bootloader) [93459] Command response received: 00000900

(bootloader) [93632] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:140000

(bootloader) [93657] Command response received: 00000900

(bootloader) [93839] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:59FFFF

(bootloader) [93864] Command response received: 00000900

(bootloader) [94022] Command sent: CMD17 MCI_CMD_REG:451 MCI_ARG:65FFFF

(bootloader) [94047] Command response received: 00000900

(bootloader) [94185] check pg1fs

(bootloader) [98465] check pg2fs

(bootloader) [159756] chipset_setting_init

(bootloader) [160140] chipset_setting_init: invalid board info

(bootloader) [160178] chipset_setting_init: fail to read board info

(bootloader) [160218] SECURE_SMEM_STRUCT 84504000

(bootloader) [163468] read_simlock(1425): 6E7432F0, 4E07AFC7

(bootloader) [164352] radio_init_secure_smem(800): C9F35678, 0

(bootloader) [170590] read_simlock_password(366): EB, 95, 41, 94

(bootloader) [170631] unlock_rec[0] = 0x84507000

(bootloader) [173120] unlock_rec[1] = 0x84508000

(bootloader) [175601] simlock_passwd 0x84506000

(bootloader) [177127] secure_update_simlock ret = 0

(bootloader) [177510] final simlock 0

(bootloader) [178271] secure_set_simlock ret = 0

(bootloader) [179114] TZ_HTC_SVC_ENC ret = 0

(bootloader) [186987] msm_rpm_init: RPM firmware 3.0.16847970

(bootloader) [187029] MPM_SLEEP_TICK: llums

(bootloader) [187049] [SYSINFO] DDR: Elpida

(bootloader) [187074] [SYSINFO] PVS: Krait:4 Q6:Nom VDDCX:Slow

(bootloader) [187092] [SYSINFO] Vdd_dig: 0.5v

(bootloader) [187111] hw_ver_id is 207150E1

(bootloader) [187131] speed_bin is 1

(bootloader) [187154] 0x207150E1 CPU-1.7G PMIC-v3.0

(bootloader) [187172] [SYSINFO] 0x207150E1 CPU-1.7G PMIC-v3.0

(bootloader) [187188] [SYSINFO] PMIC version

(bootloader) [187210] PMIC revision 1: F4

(bootloader) [187231] PMIC revision 2: 6

(bootloader) [187248] pm8921_check_revision: *revision = 6F4

(bootloader) [187264] [SYSINFO] End PMIC version[187285]

(bootloader) eMMC Manufacturer ID: 15

(bootloader) [187304] [SYSINFO] eMMC: Samsung 61071359 sectors 29819 MB

(bootloader) [187324] [SYSINFO] eMMC-CID: 1501004D 12345678 41040601 9687

(bootloader) 2176

(bootloader) [190522] Parsing WSD version failed!

(bootloader) [190993] [FAT_ERROR] No M$-DOS partition found

(bootloader) [191012] [FAT_ERROR] fat_open_file: load bpb fail(-22)

(bootloader) [191055] No OPENDSPVER.CFG in adsp image for SSD version!

(bootloader) [191449] [SYSINFO] SBL1: 1.010.30.41

(bootloader) [191686] [SYSINFO] SBL2: 1.010.30.43

(bootloader) [192011] [SYSINFO] SBL3: 1.010.30.32

(bootloader) [192250] [SYSINFO] TZ: 1.010.30.37

(bootloader) [192267] [SYSINFO] RPM: 3.0.98.20

(bootloader) [192311] val0 236 val1 100 val2 110 val3 83[192334] pm8921_

(bootloader) read_time: secs = 1399743724, h::m:s == 17::42::4, d/m/y = 1

(bootloader) 0/4/114

(bootloader) [192353] Current time : 2014-5-10 17:42:4 UTC

(bootloader) [192387] chipset_bootmode(): reset_reason=0xA5ED521D

(bootloader) [192564] ARM11 Boot Mode: -1

(bootloader) [192580] Platform: HBOOT-8064

(bootloader) [192620] usb_Vbus 0

(bootloader) [292953] E0902910 E0902E20

(bootloader) [382982] usb_init_hw: pull up d+

(bootloader) [393000]

(bootloader) ###[ Fastboot Mode ]###

(bootloader) [393018] chipset_bootmode(): reset_reason=0xA5ED521D

(bootloader) [393037]

(bootloader) USB_STS_SUSPEND

(bootloader) [500274]

(bootloader) USB_STS_RESET

(bootloader) [502551] USB_SPEED_HIGH

(bootloader) [594317]

(bootloader) USB_STS_RESET

(bootloader) [596592] USB_SPEED_HIGH

(bootloader) [5721446] usb_setup:DEVICE_WRITE:SET_CONFIGURATION:1

(bootloader) [6484512] fastboot_command:[oem dmesg]

(bootloader) [6484529] fb_cmd_oem:dmesg

(bootloader) [6484572] register_debug_console: new entry ptr=0x84500380

==================================================================

Things I have tried, whether I did them correctly or not dunno:

1. RUU files. ZIP's and EXE's and through the SD Card and over the rainbow. None of them work and now when I rebootRUU the device just powers down. The EXE version that is actually FOR the HTL22 crashed on me every time, garbage. Just for kicks I downloaded and fired up a RUU for a regular HTC One, and it ran without crashing but never recognized that the phone was online and ZIPs were no good since rebootRUU just powered it down and any other mode wasn't compatible apparently.

2. Flashing all kinds of stuff, ZIP or IMG or binary or whatever. Now it uniformly either says NOT ALLOWED or DATA LENGTH TOO LARGE etc.

3. Unlocking the bootloader again. I can't generate a valid key without the Serial No. being recognized and it shows as blank and I can't figure out how to write one in there.

4. I've tried just about every FASTBOOT OEM command available. Some appear to work but don't help. Others require parameters I don't know. Others I've no idea what the purpose is so I don't know what a FAIL message really means.

Basically, I'm looking for any words of advice or ideas on how to proceed from here. If you have questions that you want to ask me, go ahead, whether that's right here or in private, fire away.

Chief among my concerns is my display being off. This would be somewhat easier if it wasn't and beyond that, how the hell do I turn it back on? Pretty soon I'm going to have to purchase a different smartphone, but I'm not giving up on this one yet. It's like if your child was in a coma, you'd maybe want to keep him/her on life support JUST IN CASE there was a miracle around the corner.

Apologies if I broke any of the usual protocols, I'm not much of one for them. I have read dozens of posts on XDA about issues like this over the past few days, probably too many because I've become muddled as to how to proceed. I hold out hope though: I had an LG Optimus 3D that may as well have been a replica of an 1867 Stock Ticker, it was so dead & buried & obsolete & without purpose to begin with (3D pictures that you can only view on your own damn phone? Marvelous, LG. Home run.) With the help of XDA I brought it back to life like Frankenstein and then sold it off to somebody for a couple hundred bucks, like Alex Haley's ROOTS: Frankenstein's Saga. If he ever wrote that. So I know it can be done!

Work your magic. How do we fix my HTC J One?