Not sure of the differences between the TNC151A and TNC151B, but certainly with my 151B I can write code in any package I choose and upload it to the control. TNCREMO is fussy about the mode the control is set to and the file name extension. Mines packed up and in store at the moment as I'm between workshops.