Stránka 1 z 1

Lumia 950 - flash a pokusy

Napsal: ned led 14, 2018 8:30
od JirkaTom
Rozhodl jsem se založit nové téma, aby ten, kdo nemá zájem nemusel tohle číst v obecné diskuzi o Lumii 950. :)

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:
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
Ta L950 má evidentně problém s UEFI secure boot a i ty dva disabled na začátku výpisu...

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:
[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)
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 ?

Lumia 950 - flash a pokusy

Napsal: ned led 14, 2018 8:55
od qwerty
možno sa iba niekto hral a nahral tam soft, ktory nepatri na tento model. Jako som pisal, stiahni vsetky subory pre tvoj fon a napal ich do fonu. A uvidis

Lumia 950 - flash a pokusy

Napsal: ned led 14, 2018 9:01
od JirkaTom
Už jsem to tady psal, flashovat jde a už jsem zkoušel několik verzí, v tom problém není. Ale nefunkčnost přetrvává, je to hlubší problém...

Lumia 950 - flash a pokusy

Napsal: ned led 14, 2018 14:26
od veigy
Zkoušel sis s tím pohrát přes WP Internals? Jsou tam teď nové funkce na odemčení bootloaderu a vypnutí secure boot... tak třeba bys tam něco zjistil...

Lumia 950 - flash a pokusy

Napsal: ned led 14, 2018 16:33
od htcjirka
Jsou tam nove funkce, ze se da telefon dostat do uplne cihly.. to bych radeji nezkousel.Nechapu proc to radsi Jirka nereklamuje.

Lumia 950 - flash a pokusy

Napsal: ned led 14, 2018 17:17
od JirkaTom
Reklamovat to budu, až si s tím trochu pohraju. :)
Vůbec taky není jisté, jestli se to nepokoušel rootnout některý dřívější majitel a spletl se. Zatím nejsem ve stádiu, abych se vyznal v tom, jak je vlastně organizovaná paměť, co přesně se se děje při flashovaní a zejména po něm.
Zatím je jediná jistota: nevyčítá to z mobilu to, co dělá srovnávací L640XL:
takhle končí vypis deviceinfo na L640XL:
Protocol version 2.6 Implementation version 2.35
Booting to Phone Info App
Detecting UEFI responder
Send HELLO
HELLO success
Lumia Phone Info detected
Disable time-outs
Protocol version 2.5 Implementation version 2.11
Read Phone Info
Phone Info:
Version: 2.5.2.11
TYPE: RM-1062
BTR: 059W017
LPSN: 88C8BF0AU
HWID: 3400
CTR: 059X1H5
MC: 0206146
IMEI: 3571570XXXXXXXX
Exits from Phone Info App
A takhle L950:
Protocol version 2.6 Implementation version 2.48
Booting to Phone Info App
Detecting UEFI responder
Send HELLO
HELLO success
Lumia Phone Info detected
Disable time-outs
Protocol version 2.5 Implementation version 2.24
Read Phone Info
Phone Info:
Version: 2.5.2.24

Exits from Phone Info App
Hlavně tedy nevyčítá ProductCode atd...

htcjirka nebo veigy : Ten soubor product.dat vám něco říká ? Na netu jsem nenašel nic...
veigy píše:Zkoušel sis s tím pohrát přes WP Internals? Jsou tam teď nové funkce na odemčení bootloaderu a vypnutí secure boot... tak třeba bys tam něco zjistil...
Díky za info. Testuji to, odemykat a rootovat zatím nebudu, ty info o mobilu (ProductCode atd...) to taky nevyčítá...

A ještě screen z Windows Phone Internals:
scr_PI.JPG
(46.05 KiB) Staženo 41 x

Lumia 950 - flash a pokusy

Napsal: pon led 15, 2018 8:16
od Mirdyn
Zkus tam přes WP Internals instalovat originál ROM

Re: Lumia 950 - flash a pokusy

Napsal: pon led 15, 2018 8:21
od SmetyCZ
@JirkaTom - hele já vím že asi hraběcí, ale kdybys jí dal hned reklamovat, neměl bys už doma zpátky opravenej telefon nebo peníze? :D ale jestli to bereš jako výzvu a chceš na to prostě přijít, tak proti gustu...

Lumia 950 - flash a pokusy

Napsal: pon led 15, 2018 12:43
od JirkaTom
SmetyCZ: je to tak jak píšeš, obě věty jsou pravdivé...:)

Mirdyn: v podstatě jsem zkoušel už vše možné i nemožné, naflashnutím originálního FW (Uganda a okolí :lol: ) jsem začínal a zkoušel jsem řadu starých i novějších buildů origo i Evropa, ale problém je stále stejný.
Pomocí WPI jsem stáhnul origo ROM a je na bit stejná s tou, kterou jsem už flashoval. Je pravda, že vše jsem dělal v DOS - okně pomocí thor2.
Nevím, jestli by dávalo smysl tam ten origo build dát pomocí WPI ? Myslíš, že mechanismus, kterým to WPI flashuje může být odlišný od thor2 ? Je mi jasné, že vlastní flashnutí předchází řada úkonů (v rámci flashovacího programu) a až se paměť naválcuje, tak potom zase proběhne řada úkonů a inicializací, o kterých ale nic nikde není napsáno.

Zatím ani nevím, jak je organizovaná paměť v mobilu, ale odhaduji, že to bude obdobné jako v PC: jakýsi BIOS se svou EPROM a disk se systémem a aplikacemi. No a odhadl bych, že ta "EPROM" je částečně nakulená a právě v ní jsou informace ProductCode a dalších věcech... Jenom úvaha. Pokud se v tom někdo vyzná, napište prosím, nebo dejte odkaz. Na netu jsem o tom mnoho nenašel...

Lumia 950 - flash a pokusy

Napsal: pon led 15, 2018 13:47
od Mirdyn
Asi tam něco jako BIOS bude, protože jsem špatnou Android ROM udělal z L620 cihlu a WPI ji normáně identifikoval a instaloval W10M ze zálohy. Normálně funguje :)
Asi fakt reklamace

Lumia 950 - flash a pokusy

Napsal: pon led 15, 2018 20:55
od pogo8303
Hele, jako poslední možnost před reklamací vidím, že budeš muset zajet do Zimbabwe a vyzkoušet to tam... :)

Lumia 950 - flash a pokusy

Napsal: pon led 15, 2018 21:05
od JirkaTom
Věděl by někdo, co obsahují ty dva menší soubory z výpisu (podle koncovek) :
1. RM1118_1078.0053.10586.13169.15416.034DFD_retail_prod_signed.ffu
velikost: cca 3GB
2. RM1118_fh.edp cca 5MB
3. MPRG8992_fh.ede cca 250 kb
Usoudil jsem, že tyto tři soubory jsou pro zdárné flashnutí potřebné, v tom velkém je balík pro flashnutí a ty dva obsahují nevím co...
Při flashování pomoci thor2 se zadává do příkazu jenom jméno toho největšího. Uplatní se ty dva menší soubory, tzn. načte si to nějak ty dva menší samo ? Nebo je potřeba ty dva pouštět separátně pomocí dalších dvou nějakých příkazů ? Díky za jakékoli reakce... :)

EDIT: pogo8303: to už mě taky napadlo... :) Ale asi by to nepomohlo. :evil:

Lumia 950 - flash a pokusy

Napsal: pon led 15, 2018 21:38
od htcjirka
Ne nejsou, ty posledni dva jsou potrebne pro emergency mode, kdy telefon nenabiha/nenabootuje, tve potize opravdu nenapravi.Ty budes potrebovat az z toho udelas opravdovou cihlu.V tvem pripade se jedna o HW vadu, nikoliv sw, ffu obsahuje vsechno potrebne vcetne prepisu bootloaderu.

Lumia 950 - flash a pokusy

Napsal: pon led 15, 2018 21:54
od JirkaTom
Jirko, díky, to jsem potřeboval vědět...Tedy to, že ten balík obsahuje vše. :)
Jasné, všechno nasvědčovalo tomu, že to je HW vada, i jsi to psal... Dalo by se přibližně a rámcově tedy určit jaká vada ? Ne že bych to chtěl opravovat, ale jen pro orientaci ? :)
Ta moje úvahu že organizace v mobilu je asi: BIOS v eEPROM a SYSTEM + app v eMMc je pravdivá, nebo je to jinak ?

Zatím to tedy asi odložím, budu to používat tak jak jsem předpokládal: testovací mobil na FCU bez SIM... a výhledově reklamace.