fixed up checksum checking, added LED to show activity