[HTC 10 Guides, News, & Discussion] Elfjes:
I'm trying to update my firmware to Oreo, but I'm running into issues.

On CID T-MOB101 I S-OFF'd using sunshine and tried flashing 3.18.111.2_NoBootImg_Twrp3.2.1-2_firmware.zip:

C:\Android\com>htc_fastboot.exe flash zip 3.18.111.2_NoBootImg_Twrp3.2.1-2_firmware.zip

htc_fastboot v3.0.9.2 (2015-05-29)

target reported max download size of 800000000 bytes

sending 'zip' (91725 KB)...

OKAY [ 5.640s]

writing 'zip'...

(bootloader) HOSD CL#783302

(bootloader) GPT is up-to-dated. [17408]

(bootloader) Perform pre-update

(bootloader) start@33

(bootloader) aboot_signed.img@100%

(bootloader) adsp.img@BYPASS

(bootloader) apdp-8996-1.img@BYPASS

(bootloader) cache.img@BYPASS

(bootloader) cmnlib32.img@100%

(bootloader) cmnlib64.img@100%

(bootloader) cota.img@BYPASS

(bootloader) cs_CY8C.img@BYPASS

(bootloader) devcfg-8996-1.img@100%

(bootloader) dsp.img@BYPASS

(bootloader) fsc.img@BYPASS

(bootloader) hosd_signed.img@100%

(bootloader) hyp-8996-1.img@100%

(bootloader) keymaster.img@100%

(bootloader) lksecapp.img@100%

(bootloader) modemst1.img@BYPASS

(bootloader) modemst2.img@BYPASS

(bootloader) pg2fs_ship_signkey.img@BYPASS

(bootloader) pmic-8996-1.img@100%

(bootloader) rcdata.img@BYPASS

(bootloader) recovery_signed.img@BYPASS

(bootloader) rfg_3.img@BYPASS

(bootloader) rpm-8996-1.img@100%

(bootloader) sensor_hub.img@BYPASS

(bootloader) slpi.img@BYPASS

(bootloader) splash1.nb0@BYPASS

(bootloader) tp_SYN3708.img@BYPASS

(bootloader) tz-8996-1.img@100%

(bootloader) usb_typec_otp.img@BYPASS

(bootloader) usb_typec_otp_ad.img@BYPASS

(bootloader) venus.img@BYPASS

(bootloader) xbl-8996-1.img@100%

(bootloader) radio.img@BYPASS

FAILED (remote: 90 hboot pre-update! please flush image again immediately )

finished. total time: 7.640s

htc_fastboot finished. total time: 7.919s

C:\Android\com>htc_fastboot.exe flash zip 3.18.111.2_NoBootImg_Twrp3.2.1-2_firmware.zip

htc_fastboot v3.0.9.2 (2015-05-29)

target reported max download size of 1578400000 bytes

sending 'zip' (91725 KB)...

OKAY [ 5.265s]

writing 'zip'...

(bootloader) HOSD CL#1014340

(bootloader) GPT (gpt_main_32g.img) is up-to-dated. [17408]

(bootloader) WARN Skip lockbooter.img due to unmatched partition name

(bootloader) WARN Skip partition_info due to unmatched partition name

(bootloader) get 33 images from zip(zip_type=3)

(bootloader) start@33

(bootloader) aboot_signed.img@100%

(bootloader) adsp.img@100%

(bootloader) apdp-8996-1.img@100%

(bootloader) cache.img@29%

(bootloader) cache.img@58%

(bootloader) cache.img@88%

(bootloader) cache.img@100%

(bootloader) cmnlib32.img@100%

(bootloader) cmnlib64.img@100%

(bootloader) cota.img@100%

(bootloader) devcfg-8996-1.img@100%

(bootloader) dsp.img@100%

(bootloader) fsc.img@100%

(bootloader) cs_CY8C.img@BYPASS

(bootloader) hosd_signed.img@100%

(bootloader) hyp-8996-1.img@100%

(bootloader) keymaster.img@100%

(bootloader) lksecapp.img@100%

(bootloader) modemst1.img@100%

(bootloader) modemst2.img@100%

(bootloader) pg2fs_ship_signkey.img@100%

(bootloader) pmic-8996-1.img@100%

(bootloader) rcdata.img@100%

(bootloader) recovery_signed.img@100%

(bootloader) rfg_3.img@100%

(bootloader) rpm-8996-1.img@100%

(bootloader) slpi.img@100%

(bootloader) splash1.nb0@100%

(bootloader) tz-8996-1.img@100%

(bootloader) venus.img@100%

(bootloader) xbl-8996-1.img@100%

(bootloader) radio.img@100%

(bootloader) sensor_hub.img@0%

(bootloader) sensor_hub.img@0%

(bootloader) sensor_hub.img@5%

(bootloader) sensor_hub.img@30%

(bootloader) sensor_hub.img@55%

(bootloader) sensor_hub.img@85%

(bootloader) sensor_hub.img@100%

(bootloader) sensor_hub.img@100%

(bootloader) tp_SYN3708.img@BYPASS

(bootloader) usb_typec_otp.img@BYPASS

(bootloader) usb_typec_otp_ad.img@BYPASS

(bootloader) Update zip file OK

(bootloader) end@Done

OKAY [ 50.686s]

finished. total time: 55.951s

htc_fastboot finished. total time: 56.232s

I then went in TWRP but got the following errors

Failed to mount '/carrier' (Invalid argument)

Failed to mount '/data' (Invalid argument)

the data one I could fix by formatting data, but apparently something went wrong. After flashing LOS16 or restoring a backup, I could not boot to system anymore.

so I tried supercid

C:\Android\com>htc_fastboot.exe oem readcid

...

(bootloader) cid: T-MOB101

OKAY [ 0.281s]

finished. total time: 0.281s

htc_fastboot finished. total time: 0.500s

C:\Android\com>fastboot oem writecid 11111111

...

(bootloader) cid: 11111111

OKAY [ 0.031s]

finished. total time: 0.031s

C:\Android\com>htc_fastboot.exe oem readcid

...

(bootloader) cid: 11111111

OKAY [ 0.047s]

finished. total time: 0.047s

htc_fastboot finished. total time: 0.281s

and flashing a WWE Firmware:

C:\Android\com>htc_fastboot.exe flash zip Full_3.16.401.2_NoBootImg_Twrp3.2.1-2_firmware.zip

htc_fastboot v3.0.9.2 (2015-05-29)

target reported max download size of 1578400000 bytes

sending 'zip' (92174 KB)...

OKAY [ 6.390s]

writing 'zip'...

(bootloader) HOSD CL#1014340

(bootloader) update GPT (gpt_main_32g.img) successfully.

(bootloader) Perform pre-update

(bootloader) WARN Skip lockbooter.img due to unmatched partition name

(bootloader) WARN Skip partition_info due to unmatched partition name

(bootloader) get 33 images from zip(zip_type=3)

(bootloader) start@33

(bootloader) aboot_signed.img@100%

(bootloader) adsp.img@BYPASS

(bootloader) apdp-8996-1.img@BYPASS

(bootloader) cache.img@BYPASS

(bootloader) cmnlib32.img@100%

(bootloader) cmnlib64.img@100%

(bootloader) cota.img@BYPASS

(bootloader) cs_CY8C.img@BYPASS

(bootloader) devcfg-8996-1.img@100%

(bootloader) dsp.img@BYPASS

(bootloader) fsc.img@BYPASS

(bootloader) hosd_signed.img@100%

(bootloader) hyp-8996-1.img@100%

(bootloader) keymaster.img@100%

(bootloader) lksecapp.img@100%

(bootloader) modemst1.img@BYPASS

(bootloader) modemst2.img@BYPASS

(bootloader) pg2fs_ship_signkey.img@100%

(bootloader) pmic-8996-1.img@100%

(bootloader) rcdata.img@BYPASS

(bootloader) recovery.img@BYPASS

(bootloader) rfg_3.img@BYPASS

(bootloader) rpm-8996-1.img@100%

(bootloader) sensor_hub.img@BYPASS

(bootloader) slpi.img@BYPASS

(bootloader) splash1.nb0@BYPASS

(bootloader) tp_SYN3708.img@BYPASS

(bootloader) tz-8996-1.img@100%

(bootloader) usb_typec_otp.img@BYPASS

(bootloader) usb_typec_otp_ad.img@BYPASS

(bootloader) venus.img@BYPASS

(bootloader) xbl-8996-1.img@100%

(bootloader) radio.img@BYPASS

FAILED (remote: 90 hboot pre-update! please flush image again immediately )

finished. total time: 8.797s

htc_fastboot finished. total time: 9.103s

C:\Android\com>htc_fastboot.exe flash zip Full_3.16.401.2_NoBootImg_Twrp3.2.1-2_firmware.zip

htc_fastboot v3.0.9.2 (2015-05-29)

target reported max download size of 1578400000 bytes

sending 'zip' (92174 KB)...

OKAY [ 5.359s]

writing 'zip'...

(bootloader) HOSD CL#1012001

(bootloader) GPT (gpt_main_32g.img) is up-to-dated. [17408]

(bootloader) WARN Skip lockbooter.img due to unmatched partition name

(bootloader) WARN Skip partition_info due to unmatched partition name

(bootloader) get 33 images from zip(zip_type=3)

(bootloader) start@33

(bootloader) aboot_signed.img@100%

(bootloader) adsp.img@100%

(bootloader) apdp-8996-1.img@100%

(bootloader) cache.img@29%

(bootloader) cache.img@58%

(bootloader) cache.img@88%

(bootloader) cache.img@100%

(bootloader) cmnlib32.img@100%

(bootloader) cmnlib64.img@100%

(bootloader) cota.img@100%

(bootloader) devcfg-8996-1.img@100%

(bootloader) dsp.img@100%

(bootloader) fsc.img@100%

(bootloader) cs_CY8C.img@BYPASS

(bootloader) hosd_signed.img@100%

(bootloader) hyp-8996-1.img@100%

(bootloader) keymaster.img@100%

(bootloader) lksecapp.img@100%

(bootloader) modemst1.img@100%

(bootloader) modemst2.img@100%

(bootloader) pg2fs_ship_signkey.img@100%

(bootloader) pmic-8996-1.img@100%

(bootloader) rcdata.img@100%

(bootloader) recovery.img@100%

(bootloader) rfg_3.img@100%

(bootloader) rpm-8996-1.img@100%

(bootloader) slpi.img@100%

(bootloader) splash1.nb0@100%

(bootloader) tz-8996-1.img@100%

(bootloader) venus.img@100%

(bootloader) xbl-8996-1.img@100%

(bootloader) sensor_hub.img@BYPASS

(bootloader) radio.img@100%

(bootloader) tp_SYN3708.img@BYPASS

(bootloader) usb_typec_otp.img@BYPASS

(bootloader) usb_typec_otp_ad.img@BYPASS

(bootloader) Update zip file OK

(bootloader) end@Done

OKAY [ 19.671s]

finished. total time: 25.030s

htc_fastboot finished. total time: 25.327s

but this also led to mount errors (and failing to boot). this time '/carrier' and '/preload' won't mount

Can anyone help me with this?

btw. I found it strange that I was on T-MOB101 as I'm not in Germany and not a T-MOB customer. I bought my phone new in 2017 from a NL webstore. Maybe there's some clue there. I don't know.