Skip to content

TQS Firmware 0.1.3

Latest
Compare
Choose a tag to compare
@uriba107 uriba107 released this 09 Apr 12:22

Changelog for 0.1.3

  • Increased the distance between Idle and CUTOFF button (just additional buffer)
  • config mode is now triggered by holding CursorEnable and Speedbreaks open for 2 seconds.

Changlog for 0.1.2

  • Disabled Curves on ANT as it's foobar.. again...
  • Added "Cutoff" virtual button. when throttle position is lower then MIN/MAX calibrated IDLE, a button will be triggered. (for Sims that do not support cutoff threashold.. Looking at you DCS).

NOTE: This is mainly for arm mounted cougars. calibrate for IDLE -> MAX AB range. cutoff will be anything under IDLE.

Changlog for 0.1.1

  • Added curve response to ATN ELEV as per feedback from Viper driver.
  • Adjusted ADC as delay in loop to allow longer cables to be used (for mounting on a throttle arm)
  • various additional bugfixes

NOTE: When TQS is not connected, expect wierd behavior. It is recommended that you keep TQS connected to adapter when Adapter is plugged in to USB.

Runtime config options

The TQS code allows the user some calibration options via the use of "config mode".

To enter "Config Mode" press and hold CursorEnable and Speedbreaks open for 2 seconds.

Once enabled Config Mode will remain enabled for 20 seconds or until you select an options.

Available options:

Button Action
UHF Exit Config Mode immidiatly (and save)
VHF center Microstick (and exit config mode)
IFF IN Save Current position of roteries as center (Detent calibration)
IFF OUT drop all current Min/Max values for microstick and throttle.
Then, while in config mode, update Min/Max Values (20 seconds or UHF is pushed)

an addition special mode is available to boot TQS controller to bootloader to allow device firmware to be updated.
to enter boot loader press and hold the following buttons for 5 seconds: Uncage, Cursor Enable, Speedbreaks Open.

Which HEX should I use?

If you have built your board based on the supplied schematics, please use the standard one.

"ALT" is for alternative, it is made for people (like me and my initial board) which from some bizarre reason (board is upside down when you solder it.. ehem.. ) has mixed up some wires and ended up with roteries being X&Y... the Alternative FW is for you.

How do I upload the FW?

you can use whatever uploader you wish, for the casual user, I would recommend to use my Hexuploader which is a simple wrapper to the standard AVRDUDE.
https://github.com/uriba107/32u4_hexuploader/releases

just select the HEX, select "Arduino mode" or "HID mode" for new installs or an update from previous version. And hit "Upload". if you selected HID mode you'll need to send the device to bootloader.

to enter boot loader press and hold the following buttons for 5 seconds: Uncage, Cursor Enable, Speedbreaks Open. or "double clicking" the reset button on the board PCB.