sorry that this is a wide text file, presents the problem as I see it in a more readable format This bit of dump is from Issue 3943, Andrew Miller's KG-UV8T_Read.txt, his last entry The problem with having chirp support radios newer than KQ-UV8 is determining how the record checksum is calculated. The format of each record follows the same pattern Start of record: in this case 0x7B Type of rocord: in this case 0x80 (request ID) From/to Radio: in this case 0x00 (Record from Radio) Payload size: in this case 0x3B (number of bytes excluding 4 byte header and last byte checksum) Payload: in this case 0x3B bytes Checksum: 1 byte What is intresting with these 2 records is the 4 byte header and payload are identical but the checksum is different. Until someone determines what the last byte is no progress on radios newer than KQ-VU8 will be made 19 0.03692620 SUCCESS Length 4: 7B 80 00 3B 20 0.00000000 KG-UV8E.exe IRP_MJ_READ Silabser0 Length 60 20 0.00000251 SUCCESS Length 60: 1C 5B 76 23 75 4D 09 24 65 65 64 66 04 5E 5E 5D 44 30 36 34 56 0C 0C 0F 16 62 64 64 A8 DF 1F 1E 15 13 75 75 B9 CE 0E 0F 04 02 64 65 2C BB BB BA 2E 74 D2 D3 9A 0D 0D 0C 98 C2 64 2A 21 0.00000000 KG-UV8E.exe IOCTL_SERIAL_PURGE Silabser0 Purge: TXCLEAR RXCLEAR 21 0.00550740 SUCCESS 22 0.00000000 KG-UV8E.exe IRP_MJ_WRITE Silabser0 Length 5: 7B 80 FF 00 28 22 0.00158121 SUCCESS 23 0.00000000 KG-UV8E.exe IRP_MJ_READ Silabser0 Length 4 23 0.05276034 SUCCESS Length 4: 7B 80 00 3B 24 0.00000000 KG-UV8E.exe IRP_MJ_READ Silabser0 Length 60 24 0.00003185 SUCCESS Length 60: 1C 5B 76 23 75 4D 09 24 65 65 64 66 04 5E 5E 5D 44 30 36 34 56 0C 0C 0F 16 62 64 64 A8 DF 1F 1E 15 13 75 75 B9 CE 0E 0F 04 02 64 65 2C BB BB BA 2E 74 D2 D3 9A 0D 0D 0C 98 C2 64 FE 25 0.00000000 KG-UV8E.exe IOCTL_SERIAL_PURGE Silabser0 Purge: TXCLEAR RXCLEAR 25 0.00811556 SUCCESS 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 7B 80 00 3B 1C 5B 76 23 75 4D 09 24 65 65 64 66 04 5E 5E 5D 44 30 36 34 56 0C 0C 0F 16 62 64 64 A8 DF 1F 1E 15 13 75 75 B9 CE 0E 0F 04 02 64 65 2C BB BB BA 2E 74 D2 D3 9A 0D 0D 0C 98 C2 64 2A 7B 80 00 3B 1C 5B 76 23 75 4D 09 24 65 65 64 66 04 5E 5E 5D 44 30 36 34 56 0C 0C 0F 16 62 64 64 A8 DF 1F 1E 15 13 75 75 B9 CE 0E 0F 04 02 64 65 2C BB BB BA 2E 74 D2 D3 9A 0D 0D 0C 98 C2 64 FE