Fix checksum calculation. Add in type and address upper abd lower bytes.