Programowanie BIOS to zapisanie prawidłowego wsadu do kości pamięci znajdującej się na płycie głównej. Wykonuje się je wtedy, gdy zawartość BIOS-u jest uszkodzona, niekompletna lub wymaga odtworzenia po nieudanej aktualizacji.
W serwisie używa się do tego programatora, adapterów i klipsów serwisowych. Czasem kość można zaprogramować na płycie, a czasem trzeba ją wylutować, oczyścić pola lutownicze i zaprogramować poza urządzeniem.
Sam wsad BIOS musi pasować do konkretnego modelu płyty, wersji sprzętowej i konfiguracji. W laptopach często zawiera też dane indywidualne, takie jak numer seryjny, ustawienia kontrolera EC lub informacje potrzebne do prawidłowego działania klawiatury i baterii.
Programowanie BIOS nie naprawi uszkodzonej sekcji zasilania ani zwarcia na płycie, ale jest skuteczne przy wielu przypadkach braku startu po aktualizacji, błędnym wsadzie lub uszkodzeniu pamięci flash.