IBM ThinkPad 750C, BIOS 플래시가 막힌 I9990303 오류를 패치로 해결하다
ThinkPad I9990303 Error Catch-22
1994년형 IBM ThinkPad 750C가 I9990303 오류로 부팅과 BIOS 설정 진입이 모두 막혔다. IBM 매뉴얼은 시스템 보드 결함이라 하지만, 실제로는 플래시 ROM 일부가 손상된 것으로 보인다. 문제는 BIOS를 다시 플래시하면 고쳐질 오류가 오히려 플래시 도구의 전원 관리 체크를 실패하게 만든다는 것. 작성자는 UPDTFLSH.EXE를 디스어셈블해 해당 루틴을 패치했고, 결국 BIOS를 재기록해 오류를 없앴다.
플래시 저장소의 중요하지 않은 부분이 손상되어 BIOS를 다시 플래시하면 거의 확실히 고칠 수 있는데, 플래시가 손상되어 발생한 오류 때문에 IBM BIOS 업데이트 도구가 작동하지 않는 것이다.