Új hozzászólás Aktív témák

  • joci2000

    senior tag

    válasz zsolti75 #126811 üzenetére

    Sikerült feltámasztani, de kellett vele szórakozni.

    A flash ic szerencsére nem volt védve így simán kiolvasható volt egy CH341A 1,8V átalakítóval, alaplapon hagyva a chipet.

    A megoldás az volt, hogy a kiolvasott uefi rom NVRAM szekciójából törölni kellett az utolsó bios módosítás során elmentett varstore-t. Szerencsére historikusan eltárolja az NVRAM-ban az összes változtatást, így volt hova visszaállni. Ami kiderült viszont hogy ez a konkrét gép, az NVRAM-ban nem a standard varstore-ban tárolja, hanem egy külön fenntartott helyen, amit problémásabb csak úgy módosítani, mert HASH-el együtt tárolja el. A hash algoritmusra nem sikerült rájönnöm, 32 byte, nem sha256. Úgyhogy inkább töröltem, mint átírtam volna azt az 1-2 byte-ot. Így a régi beállítást vette alapul.

    De mire ide eljutottunk volt jópár próbálkozás.
    Ilyen olyan bios verziók kipróbálása, üres aktuális, korábbi, módosított, nvramos mert nem akart elindulni egyáltalán a flash-elés után a gép. Egyedül egy reset hibakódot sikerült kipréselni belőle, ha a flashelés után rajtamaradt a laptopon a flasher és úgy próbáltam elindítani. Ekkor a flasher még fogta a chip-et és nem engedte a gép számára olvasni. Ezt meg szép hangosan jelezte formás dallam keretében.

    Végül a kitörölt szekciós bios(nem kellett semmi hash-t számolni, csak a hibás bejegyzést törölni és az nvram érintett GUID blokk végét feltölteni a törölt byte-oknak megfelelő mennyiségű FF-el.) nem akart elindulni, de végül csak kiderült. A probléma itt abból adódott, hogy a flasher kábele rá lett forrasztva az alaplapra, hogy ne kelljen tartani kézzel, az meg folyamatosan a 1,8V-s adapteren volt. Amint megszünt az 1,8V-s adapter és a bios kapcsolat indult pöccre.

    Tanulságok:
    -PSTATE0-át thinkpadon ne állítson senki, mert nem fog menni. Bios Heal nem javítja meg.
    -flasher bármilyen alkatrészét próba előtt lekötni, maradékkal rövidzárlatot nem okozni. :)
    -türelem, mert 1 flash kör(32MB-s biosa van) kb 10perc (törlés, írás, verify) Nem is tudom, csináltunk vagy 20 kört, mire kiderült a végén, hogy a 1,8V adapter a ludas.

    Köszönet Auf kollégának a forrasztás és bios olvasásban nyújtott segítségért :)

Új hozzászólás Aktív témák