Hi all,
I am working on two issues, #1225 (UV-8) and #1707 (UV-6), that after doing research seems to indicate both issues are caused by the same thing.
The problem is that after the "magic" is sent to the radio to initiate cloaning, the radio returns a 12 byte ident when every other Baofeng radio that I know of returns an 8 byte ident. I have temporarily edited the driver to accept 12 bytes and CHIRP downloads from the radio. But since the ident is 4 bytes longer, all of the structures are off by 4 bytes.
After saving the downloaded data to a .img file, I can use a hex editor to remove 4 bytes from the begining of .img file, save it to another name and load it back into CHIRP and it is fine.