Terastation Microcontroller Interface

Most of the Terastation Models use an on-board microcontroller to handle extra functionality including but not limited to:
 * The LCD Display
 * The Fan Speed
 * LEDs
 * The Buzzer
 * Power management

I've created a Python library with lots of examples which can be found at:

https://github.com/1000001101000/Python_buffalo_libmicon

Serial Port Configuration
The serial device used to communicate with the microcontroller is usually /dev/ttyS1. If you install Debian on the TS3X00 it will be /dev/ttyS3.

Message Requirements

 * The sum of all bytes in a message must = 0 (including check byte)
 * The length of the data portion of a message must match the size reported in the first byte.