Saturday, March 20, 2010

In love with PowerPC...

It's a very good week. I am so glad I was given a chance to be able to develop firmware using PowerPC. I was able to get things work and make some firmware application (SIUL - Port Manipulation and Multiplexing, Timer, Hardware SPI, and LINFlex - LIN communication protocol) using Codewarrior from scratch. I think this is the most powerful processor I had used in my entire career as a firmware developer.

The PowerPC Adventure is still on the way... :)

Sunday, March 14, 2010

Repairing a persistent "Bad BIOS Checksum" Message

Recently, I revived a system which was submerged in flood due to the typhoon Ondoy. I cleaned the system using a dishwashing liquid and I was able to revive the system.



But upon checking the boot-up message at the BIOS start-up page, it always report that the BIOS checksum is bad. I even changed the CMOS battery and still no luck. I checked the voltage on the CMOS reset jumper (set at normal mode), and it reads 0V. On one of my normal mobo, there is a voltage of around 2.59V. With this, I decided to experiment a little bit.



The setup is :
+ Terminal of Battery ------ Diode (1N4148) ------ two terminals of the CMOS reset normal mode



And the problem was solved! :)