BeagleBoardToys/Reprogram ULCD7 Lite EEPROM

Please follow the following steps to repgram the EEPROM of ULCD7 Lite:


 * Download the official Angstrom SD image 01-11-12 for your BeagleBoard-xM. This image supports the ULCD7 Lite. Please follow instructions here to write SD image to your SD card on a Windows machine.


 * Mount BeagleBoard-xM to the back of the ULCD7 Lite. Ensure the SD card has the downloaded image.


 * Ground the Write Protected pin of the EEPROM by using a jumper wire to connect TP1 to any nearby mounting holes. (See image)


 * Open a new connection to your BeagleBone serial port using a terminal program. (See image)


 * Power up the board.


 * Press Enter to stop at UBoot countdown. If you miss the countdown, press the reset button and try again. (See image)


 * Type following commands. Ignore errors "I2C read: I/O error. Error reading the chip".
 * i2c dev 1
 * i2c mm 0x51 00
 * 0
 * b
 * 0
 * 4
 * q


 * Press the reset button to reboot and press Enter to stop at UBoot again


 * If the EEPROM has been programmed correctly, the ULCD7 Lite will be recognized by the software and the first bytes of the EEPROM will be 0x00 0x0b 0x00 0x04. (See image)