You are aware that Icom changed the frequency format when their radios addressed frequencies over 1GHz. There's an extra byte (two hex digits) in the newer radios.
I've looked at source code for a PIC based antenna switch that is incompatible with the newer radios for that reason.