Układy BGA – cennik wymiany

Układy BGA – cennik wymiany

Coreboot to otwartoźródłowy projekt firmware bootloadera, który może zastąpić własnościowy BIOS/UEFI w obsługiwanych laptopach. Jego instalacja wymaga zazwyczaj bezpośredniego dostępu do pamięci flash SPI przechowującej BIOS – pamięci lutowanej na płycie w pobliżu chipa PCH lub bezpośrednio przy SoC. Dla serwisantów BGA coreboot jest tematem powiązanym z serwisem chipa BIOS.

Znajomość coreboot i podobnych projektów (libreboot, oreboot, EDK2) jest przydatna w specyficznych scenariuszach serwisowych – szczególnie przy naprawie laptopów z uszkodzonym firmware lub przy obsłudze klientów poszukujących alternatyw dla własnościowego BIOS-u.

Coreboot – co to jest i jak ma się do chipów BGA

Coreboot to minimalistyczny bootloader inicjalizujący sprzęt (RAM, chipy BGA, PCH) i przekazujący kontrolę do payload (np. GRUB, SeaBIOS, Tianocore EDK2 jako pełne UEFI). Działa na poziomie bardzo bliskim sprzętowi – inicjalizuje chipy BGA takie jak IMC (Integrated Memory Controller w SoC), PCH, EC. Obsługuje wybrane płyty główne, w tym popularne laptopy Lenovo ThinkPad (X220, X230, T430, T440p) i Google Chromebooki. Na Chromebookach coreboot jest preinstalowany fabrycznie. Instalacja coreboot na obsługiwanej platformie wymaga zapisu nowego obrazu firmware do pamięci flash SPI – co robi się poprzez programator SOIC clip bezpośrednio do chipa flash na płycie lub przez interfejs SPI ekspozwany przez EC.

Kiedy serwis BGA styka się z coreboot

Serwisant BGA może napotkać coreboot w kilku sytuacjach. Klient z ThinkPadem X230 z coreboot zgłasza problem z płytą – serwisant musi wiedzieć, że standardowe narzędzia do aktualizacji BIOS (flasher Lenovo) nie działają z coreboot i że aktualizacja wymaga zewnętrznego programatora SOIC. Przy wymianie uszkodzonego chipa PCH na ThinkPadzie z coreboot konieczne jest pełne reflashowanie coreboot z obsługą nowego (lub tego samego modelu) chipa. Inny scenariusz: klient chce zainstalować coreboot po naprawie płyty – serwisant może zaoferować tę usługę jako wartość dodaną, flashując obraz przez SOIC clip.

Programowanie pamięci flash SPI przy chipach BGA – narzędzia i techniki

Pamięć flash SPI (BIOS chip) jest zazwyczaj w obudowie SOIC-8 lub WSON-8, lutowanej na płycie. Do jej programowania bez demontażu używa się klipsa SOIC-8 (Pomona 5250 lub podobny) + programator flashowy (CH341A, Raspberry Pi, Bus Pirate). Oprogramowanie flashrom obsługuje tysiące modeli pamięci flash i jest podstawowym narzędziem do odczytu i zapisu obrazu BIOS. Do instalacji coreboot: odczytujemy oryginał (backup!), konfigurujemy coreboot dla danej płyty, budujemy obraz i wgrywamy. Dla zaawansowanych napraw można też wlutować chip SPI flash i programować go poza płytą, co daje lepszy dostęp mechaniczny. Te umiejętności są naturalnym rozszerzeniem kompetencji serwisanta BGA.

Bezpieczeństwo i ograniczenia coreboot w kontekście serwisu BGA

Instalacja coreboot wymaga wyłączenia Intel Boot Guard (jeśli aktywny) lub wyboru platformy z nieaktywnym Boot Guard. Na platformach z aktywnym Boot Guard (większość korporacyjnych ThinkPadów po 2017 roku) instalacja coreboot jest niemożliwa bez modyfikacji bezpieczników ME – co jest nieodwracalne i wyklucza powrót do oryginalnego firmware. Serwisant BGA powinien o tym informować klientów. Libreboot (podzbiór coreboot bez binarnych blobów) jest jeszcze bardziej restrykcyjny w wymaganiach platformy. Tematy coreboot, Boot Guard i alternatywnego firmware są naturalną niszą wiedzy dla serwisantów BGA specjalizujących się w niestandardowych zleceniach i klientach z zaawansowanymi wymaganiami technicznymi.

Serwis laptopów i komputerów

Naprawa laptopów i komputerów stacjonarnych – Warszawa i okolice. Serwis na miejscu oraz dojazd do klienta.

22 378 46 39

Obszar działania

Warszawa – wszystkie dzielnice – oraz sąsiednie miejscowości. Sprzęt przyjmujemy w serwisie, dojeżdżamy też do domu i do firmy.

Strona główna