The communications controller may have an initial generic identification string programmed at the time of manufacture and may subsequently, either before or after shipment from the place of manufacture, have a more specific (unique) identification string programmed so as to more readily and fully identify the IRDA compliant device type, features and other parameters unique to that device in which