I managed to get the timers sort of working by setting a flag for the timers in the Check routine and then start another timer when I click the Connect button which fires every ms which in turn checks the flags and starts the other timers as needed... Now I just have to get some more data out of the radio and see if I can find out how to emulate the radio...

Stig