BeagleBoardToys/Reprogram ULCD7 Lite EEPROM

Jump to: navigation, search

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)