iMac 27" A1419 (EMC 2639) late 2013 - mrtvy
Moderátor: Moderátoři
iMac 27" A1419 (EMC 2639) late 2013 - mrtvy
Uz sa v tom niekto hrabal - aspon, ze sklo je odrezane a nemusim sa s tym jebat (totalne idiotska konstrukcia, typicka pre Apple).
Zatial som nasiel zniceny vypinac - zasopleny cinom do skratu. Jeho odpojenie a "nahradenie" rucnym skratovanim konektora nepomohlo.
Zdroj bezi - dava 12V na hlavnom kabli. Este tam je plochy 7-pinovy kablik, na ktorom ale nie je ziadne napatie. Na hlavnej doske nesvieti ziadna LED. Jedna by vraj mala svietit aj vo vypnutom stave. Nechapem, ako ma to standby fungovat, zdroj nie je prave prehladny... Je to Delta ADP-300AF T.
Na vypinaci je pull-up na 3,3V. Nameral som tam len 2,15V.
3,3V vyraba menic U6911 (LT3470AED), nameral som tam len 2,2V. Skusil som tam teda pripojit externy zdroj 3,3V. Silno sa zohrieva U1100, co je chipset. Takze ako obvykle: vyhodit.
Chcelo by to zmenit seriove cislo, aby sedelo so stitkom. Na nastavenie by mal byt SW Apple Blank Board Serializer, ale ten funguje len s "cistymi" doskami bez serioveho cisla. Tato doska uz cislo ma, kedze je z rozobrateho iMacu. Existuje nejaky ROMTool na flashovanie, mozno vymazat seriove cislo hex editorom?
Teraz ale musim opravit ten vypinac. Je to tiez maximalne dementna a zlozita konstrukcia. Asi tam aj chyba nejaka pritlacna pruzina?
Je to fakt vyplod choreho mozgu - overengineering v praxi. Cinan by to zvladol lepsie a stalo by to 50 centov (Apple to pre istotu ani nedodava ako nahradny diel). Hmatnik je hlinikovy s ostrymi hranami, rovnako ako zadny kryt, do ktoreho zapada. A rozmery su tak natesno, ze sa to zasekava v stlacenej polohe. To bol mozno povodny problem. Takze pilnik do ruky a pilovat hmatnik aj dieru...
Na stredny stlpik som este doplnil kus pruzinky z pera - na zvysenie sily, ktora vysuva hmatnik a tym zlepsenie odolnosti proti zaseknutiu.
ROMTool ( http://dosdude1.com/apps/ ) funguje na dump flash, ale nie na zapis (je to urcene pre Mac Pro). Interne to pouziva program flashrom.
V dumpe treba najst retazec "ssn", za nim by malo byt seriove cislo, potom "hwc" a za nim posledne 4 znaky serioveho cisla. Na konci tohoto bloku (za nulami) je CRC32. V mojom dumpe bolo tychto blokov viac. Originalne seriove cislo je zospodu na stojane iMacu.
Na kontrolu CRC32 je dobry program UEFITool NE ( https://github.com/LongSoft/UEFITool/releases ). Je to v Intel image->BIOS regioon->EfiSystemNvDataFvGuid->Fsys store. Vypise to spravne CRC32, ktore nasledne treba hex editorom zmenit v dumpe (je to v little-endian, takze obratit poradie bajtov!) Nasledne znovu v UEFITool NE overit, ze CRC32 je platny. Takto som upravil vsetkych 6 blokov so seriovym cislom (akurat zbytocne - vid dalej).
Na flashovanie som pouzil flashrom v live Linuxe. Zapis bolo nutne vynutit (flashrom -p internal:ich_spi_force=yes). Zapis zlyhal, pretoze oblast nad 0x632000 je zamknuta. Prvy blok so seriovym cislom bol ale pod touto hranicou (0x630690), takze sa zapisal. Ostatne zostali povodne. Asi to nevadi, lebo macOS zobrazuje spravne seriove cislo...