Mobil funguje naprosto spolehlivě, kromě dvou věcí:
1. nepřipojí se k telefonní síti
2. nejde obnovit standardně spuštěným WDRT
Už jsem to tady psal podrobněji, stručně: koupil jsem ho levně na testování W10M FCU s tím, že s ním nejde telefonovat. No a když už tak pěkně běží, začal jsem se zabývat tím, jak ho "opravit". Tak, aby šlo jak volat, tak obnovovat WDRT. Věřím, že to někdo "nakulil" softwarově, tak by to zase mohlo jít opravit.
Kromě toho to samozřejmě může být vada HW, no a tam by padala v úvahu jedině výměna boardu. Vzhledem k 100% zachovalosti vzhledu a funkčnosti mechaniky by se i to vyplatilo.
No a kromě toho mě i zaujalo si pohrát s tím thor2. Standardní flash běží naprosto bez problémů, tak do toho hrábnu hlouběji. Ale určitě bych uvítal nějaké "nakopnutí", zejména vysvětlení těch protokolů testu a nástin, co s tím dál...
Disproporce jsem našel na výpisu po zadání tohoto příkazu:
thor2 -mode rnd -readdeviceinfo
Porovnával jsem normálně funkční L640XL a "problémovou" L950.
Tady jsou výsledky:
Ta L950 má evidentně problém s UEFI secure boot a i ty dva disabled na začátku výpisu...DEVICE INFO (rozíly L640XL vs L950):
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
L640XL:
SPDM_SEC_MODE enabled
RPM_WDOG enabled
L950:
SPDM_SEC_MODE disabled
RPM_WDOG disabled
------------------------------------
L640XL:
Read UEFI Secure Boot Info
Read parameter from UEFI Flash App
Read parameter Ok
-- UEFI Secure Boot Info --
The state of public Platform Key (PK) UEFI variable:
Production
The state of Key Exchange Key Signature Database (KEK) UEFI variable:
Production
The state of Signature Database (db) UEFI variable:
Production
The state of Forbidden Certificates Database (dbx) UEFI variable:
Production
The state of Secure Boot Policy (CurrentPolicy) UEFI variable:
Production
L950:
Read UEFI Secure Boot Info
Read parameter from UEFI Flash App
Sent raw message____:0x4e4f4b584652005553424900000000
Received raw message:0x4e4f4b5846520002005553424900000000
Unexpected result: Status code 0x0002, payload size = 0
Otázka je, co by se s tím dalo udělat a co ty výpisy znamenají ? Díky všem za jakékoli postřehy a příspěvky...
Při pokusu o přepsání ProductCode tímto příkazem:
thor2 -mode uefiflash -ffufile C:\FW950\RM1118_1078.0053.10586.13169.15207.034DB0_retail_prod_signed.ffu -do_full_nvi_update -skip_flash -productcodeupdate 059X5G9
to končí takhle:
Hlavní problém asi je, že neexistuje soubor product.dat, v kterém jsou zřejmě informace o mobilu. Otázka je co ho smazalo, jestli obsluha, nebo zmizel tím, že je porušená paměť ? Má někdo s tímhle souborem zkušenosti ?[08:04:18.905] D_MSG : Get EMMC write speed...
[08:04:18.905] D_MSG : EMMC write speed: 0 KB/s
[08:04:18.906] D_MSG : Get data verify speed...
[08:04:18.906] D_MSG : Data verify speed: 0 KB/s
[08:04:18.906] D_MSG : Send restore backup from RAM req...
[08:04:18.921] D_MSG : programming operation completed!
[08:04:18.921] D_MSG : [THOR2_flash_state] Post programming operations
[08:04:18.923] D_MSG : [THOR2_flash_state] Updating product code
[08:04:18.923] D_MSG : Write product code ( 059X5G9 )
[08:04:18.924] D_MSG : Write parameter to device via UEFI Flash App
[08:04:18.926] D_ERR : Device cannot find product.dat file.
[08:04:18.927] D_MSG : [Product code update result] 84122
[08:04:18.939] D_MSG : Operation took about 30.00 seconds.
[08:04:18.940] D_ERR : THOR2 1.8.2.18 exited with error code 84122 (0x1489A)