This section of the document describes how an application interfaces to the µH Router using the Unix FIFO interface. If you are only interested in using the router, please go directly to the
Set Up page.


Backdoors

When µH Router is shared between multiple applications, the client applications should never directly set the keyer setting. This presents a predicament for an application that want, for example to change the polarity of the FSK keying signal, since the FSK Invert flag bit is a bit that is part of the Settings string.

To accommodate these changes, µH Router uses an unused CONTROL packet for the sending "backdoor" commands to the µH Router. These commands are not forwarded to the keyer and are interpreted by the router.

The backdoor commands start with the 0x0F byte and ends with a 0x8F byte. CONTROL sequences in the microHAM Keyer Protocol which start with 0x0F are for responses from the keyer (when the WinKey chip does not respond) and are not used in the command direction.

The byte that follows the initial 0x0F byte determines the type of the command.

Currently, the following commands are implemented

0F 01 LL 8F

Set or clear the FSK Invert bit. If LL is 0, the FSK Invert bit is cleared, otherwise the FSK INvert bit is set.