Lumia 950 - flash a pokusy

Diskuze o prvních smartphonech s Windows 10 Mobile…
Odpovědět
JirkaTom
smartmaniak
smartmaniak
Příspěvky: 1716
Registrován: pon dub 14, 2014 18:23
Zařízení: ***

Lumia 950 - flash a pokusy

Příspěvek 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 ?
qwerty
smartguru
smartguru
Příspěvky: 694
Registrován: pon led 30, 2012 21:22
Zařízení: L950, XRN5

Lumia 950 - flash a pokusy

Příspěvek 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
JirkaTom
smartmaniak
smartmaniak
Příspěvky: 1716
Registrován: pon dub 14, 2014 18:23
Zařízení: ***

Lumia 950 - flash a pokusy

Příspěvek 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...
veigy
smartmaniak
smartmaniak
Příspěvky: 3219
Registrován: úte led 07, 2014 23:18
Zařízení: OnePlus 5 + Gear Fit 2
Bydliště: Ústí nad Labem

Lumia 950 - flash a pokusy

Příspěvek 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...
htcjirka
smartmaniak
smartmaniak
Příspěvky: 12222
Registrován: úte úno 27, 2007 21:57
Zařízení: Samsung Galaxy Note9, Samsung Galaxy Note8
Bydliště: Praha

Lumia 950 - flash a pokusy

Příspěvek od htcjirka »

Jsou tam nove funkce, ze se da telefon dostat do uplne cihly.. to bych radeji nezkousel.Nechapu proc to radsi Jirka nereklamuje.
JirkaTom
smartmaniak
smartmaniak
Příspěvky: 1716
Registrován: pon dub 14, 2014 18:23
Zařízení: ***

Lumia 950 - flash a pokusy

Příspěvek 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
Mirdyn
častý přispěvatel
častý přispěvatel
Příspěvky: 295
Registrován: ned úno 15, 2015 22:28
Zařízení: Huawei P30 lite

Lumia 950 - flash a pokusy

Příspěvek od Mirdyn »

Zkus tam přes WP Internals instalovat originál ROM
SmetyCZ
smartmaniak
smartmaniak
Příspěvky: 1565
Registrován: pon čer 09, 2014 14:54
Zařízení: Huawei P9 Lite 2017
Bydliště: Plzeň

Re: Lumia 950 - flash a pokusy

Příspěvek 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...
JirkaTom
smartmaniak
smartmaniak
Příspěvky: 1716
Registrován: pon dub 14, 2014 18:23
Zařízení: ***

Lumia 950 - flash a pokusy

Příspěvek 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...
Mirdyn
častý přispěvatel
častý přispěvatel
Příspěvky: 295
Registrován: ned úno 15, 2015 22:28
Zařízení: Huawei P30 lite

Lumia 950 - flash a pokusy

Příspěvek 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
pogo8303
smartmaniak
smartmaniak
Příspěvky: 1038
Registrován: úte čer 17, 2014 10:45
Zařízení: Huawei Nova 3, Huawei P20 Lite
Bydliště: North Bohemia

Lumia 950 - flash a pokusy

Příspěvek od pogo8303 »

Hele, jako poslední možnost před reklamací vidím, že budeš muset zajet do Zimbabwe a vyzkoušet to tam... :)
JirkaTom
smartmaniak
smartmaniak
Příspěvky: 1716
Registrován: pon dub 14, 2014 18:23
Zařízení: ***

Lumia 950 - flash a pokusy

Příspěvek 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:
htcjirka
smartmaniak
smartmaniak
Příspěvky: 12222
Registrován: úte úno 27, 2007 21:57
Zařízení: Samsung Galaxy Note9, Samsung Galaxy Note8
Bydliště: Praha

Lumia 950 - flash a pokusy

Příspěvek 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.
JirkaTom
smartmaniak
smartmaniak
Příspěvky: 1716
Registrován: pon dub 14, 2014 18:23
Zařízení: ***

Lumia 950 - flash a pokusy

Příspěvek 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.
Odpovědět

Zpět na „Microsoft Lumia 950 & 950 XL“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 16 hostů