MSP430 with ST7032i, now working!

After much fiddling, I got the ST7032i working with an MSP430. The fundamental issue seemed to be getting the I2C data formatting correct. The MSP430 doesn’t have hardware I2C support. What it does have is something called the USI (Universal Serial Interface?). This gives some hardware support for serial transfers, but start/stop/ack bits need to …

An ST7032i on an Arduino Uno

Still having trouble getting an ST7032i display to work with the MSP430. As a sanity check I dug out some Arduino code (available here). Works great, so I’ll hopefully be able to use this as a basis for debugging the MSP430 stuff. I’ve put a copy of the example, as I used it here: HelloWorld.tar

Union Microscope

I picked up a Union microscope on an auction site for about 80USD including P&P. I got it just to look at the die of a CCD I’ve been playing with. Being so cheap I hardly expected it to work at all, but although there seem to be illumination issues it did the job (turns …

IBM Laptop Supervisor (BIOS) password reset

There a few tools available to reset the BIOS passwords on IBM/Lenovo laptops they attach to the I2C lines of the EEPROM to reprogram it. However, there’s a lower tech way to reset the BIOS passwords, though it takes a bit of persistence. This site has handy diagrams showing all the EEPROM locations. To reset …