AllStarLink support is now included from version RC2.58 of the firmware and programmer.

To enable, you need to set the "KPortSTX" Menu to either "ASL-USB", "ASL-COS" or "ASL-COSI". COS and COSI modes repurpose the K-Port's SerialTX line (centre conductor of the 2.5mm jack) to a COS signal line and will disable normal serial communication but Bluetooth will still work. When any mode is enabled a red "A" will be displayed on the radio's screen.

Off
AllStarLink support is disabled. Serial functionality is available as normal.

ASL-COS
The COS line on the K-Port will be HIGH when the radio's squelch is open and LOW when the radio's squelch is closed. Serial functionality is disabled.

ASL-COSI
The COS line on the K-Port will be LOW when the radio's squelch is open and HIGH when the radio's squelch is closed. Serial functionality is disabled.

ASL-USB
Allows PTT and COS over the USB-C serial port. When squelch opens, a 0x11 byte is sent over the USB-C serial interface. When squelch closes a 0x10 byte is sent. To control PTT, send a 0x90 byte to engage PTT and a 0xFF byte to release PTT. Obviously, in this mode normal serial functionality is enabled and the Serial TX pin of the K-Port is not repurposed.

PTTB
This is not an AllStarLink related setting, it is to enable Dual PTT external microphones. When enabled Serial functionality is disabled (but Bluetooth still works) and a red "B" will appear on the radio's screen.
