Skip to content

Releases: rvt/openace

v3.0.0

11 Jun 18:47
cb7a636

Choose a tag to compare

Release version v3.0.0

This is the RELEASE version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

  • Initial GATAS Companion support with a new GatasConnect core module and a separate GatasConnectUDP transport module.
  • Bluetooth transport for GATAS Connect, including dedicated NMEA and binary GATT characteristics for companion-device integration.
  • Optional GDL90-over-Bluetooth bridge using COBS-framed payloads for companion applications.
  • Debug-only FreeRTOS queue registry entries for mutexes, to improve visibility in GATAS_DEBUG builds.
  • Frontend unit-test support for SystemGUI via npm test.
  • Option to prefix aircraft callsigns with a two-letter datasource code.
  • Remote switching between Wi-Fi access-point and client modes from companion/mobile applications.

Changed

  • Split GATAS Connect so COBS framing and request generation live in GatasConnect, while UDP transport is handled by GatasConnectUDP.
  • Extended the web UI to configure GATAS Connect output, pin code, and GDL90 bridge settings, plus a separate UDP server configuration module.
  • Improved module monitoring to render structured object and array values more clearly.
  • Updated the bundled device database.
  • Reworked vDiagnosticsTask() so task runtime statistics are reported from uxTaskGetSystemState() directly, with clearer boot-time and recent-window CPU metrics for SMP builds.
  • Refactored CoreUtils from a static utility class into a namespace, while keeping mutable internal state private to the implementation file.
  • Bluetooth advertising now splits the local name between the primary advertisement and scan response payloads, improving visibility of longer device names while keeping the custom service UUID advertised.
  • Refined GatasConnect web configuration so the GDL90 bridge option is only shown for Bluetooth output modes, and documented frontend test usage.
  • Optimised SX1262 protocol reconfiguration by tracking the currently programmed protocol and modulation, avoiding unnecessary full radio reconfiguration while keeping explicit standby mode selection.
  • Improved aircraft tracker performance by about 20%.
  • Renamed OGN1 to OGN in UI and configuration-facing labels.

Deprecated

Removed

Fixed

  • Fixed misleading task runtime reporting in diagnostics, where formatted runtime text could be mismatched against sorted task names.
  • Fixed diagnostics labels and notes so CPU usage on the dual-core RP2040 SMP build is presented more honestly.
  • Fixed aircraft tracker antenna polar output so it only reports radio-backed data sources, avoiding invalid transport-category entries in the UI.
  • Fixed SX1262 LoRa RX bandwidth mapping for 500 kHz channels and capped TX power correctly at the radio maximum.
  • Fixed radio receive statistics for FLARM, OGN so polar/range tracking only counts valid in-range packets.
  • Fixed Bluetooth NMEA notifications so buffered data is only discarded after a successful notify call.

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

Pre-Release

02 Jun 20:30

Choose a tag to compare

Pre-Release Pre-release
Pre-release

Development version v3.0.0-rc5

This is the DEVELOPMENT version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

  • Initial GATAS Companion support with a new GatasConnect core module and a separate GatasConnectUDP transport module.
  • Bluetooth transport for GATAS Connect, including dedicated NMEA and binary GATT characteristics for companion-device integration.
  • Optional GDL90-over-Bluetooth bridge using COBS-framed payloads for companion applications.
  • Debug-only FreeRTOS queue registry entries for mutexes, to improve visibility in GATAS_DEBUG builds.
  • Frontend unit-test support for SystemGUI via npm test.
  • Option to show the datasource in the aicrafts callsign

Changed

  • Split GATAS Connect so COBS framing and request generation live in GatasConnect, while UDP transport is handled by GatasConnectUDP.
  • Extended the web UI to configure GATAS Connect output, pin code, and GDL90 bridge settings, plus a separate UDP server configuration module.
  • Improved module monitoring to render structured object and array values more clearly.
  • Updated the bundled device database.
  • Reworked vDiagnosticsTask() so task runtime statistics are reported from uxTaskGetSystemState() directly, with clearer boot-time and recent-window CPU metrics for SMP builds.
  • Refactored CoreUtils from a static utility class into a namespace, while keeping mutable internal state private to the implementation file.
  • Bluetooth advertising now splits the local name between the primary advertisement and scan response payloads, improving visibility of longer device names while keeping the custom service UUID advertised.
  • Refined GatasConnect web configuration so the GDL90 bridge option is only shown for Bluetooth output modes, and documented frontend test usage.
  • Optimised SX1262 protocol reconfiguration by tracking the currently programmed protocol and modulation, avoiding unnecessary full radio reconfiguration while keeping explicit standby mode selection.
  • Optimise tracker for performance (about 20%)
  • Allow to add the 2 letter datasource before the callsign

Deprecated

Removed

Fixed

  • Fixed misleading task runtime reporting in diagnostics, where formatted runtime text could be mismatched against sorted task names.
  • Fixed diagnostics labels and notes so CPU usage on the dual-core RP2040 SMP build is presented more honestly.
  • Fixed aircraft tracker antenna polar output so it only reports radio-backed data sources, avoiding invalid transport-category entries in the UI.
  • Fixed SX1262 LoRa RX bandwidth mapping for 500 kHz channels and capped TX power correctly at the radio maximum.
  • Fixed radio receive statistics for FLARM, OGN so polar/range tracking only counts valid in-range packets.

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

Pre-Release

21 May 20:34

Choose a tag to compare

Pre-Release Pre-release
Pre-release

Development version v3.0.0-rc4

This is the DEVELOPMENT version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

  • Initial GATAS Companion support with a new GatasConnect core module and a separate GatasConnectUDP transport module.
  • Bluetooth transport for GATAS Connect, including dedicated NMEA and binary GATT characteristics for companion-device integration.
  • Optional GDL90-over-Bluetooth bridge using COBS-framed payloads for companion applications.
  • Debug-only FreeRTOS queue registry entries for mutexes, to improve visibility in GATAS_DEBUG builds.
  • Frontend unit-test support for SystemGUI via npm test.

Changed

  • Split GATAS Connect so COBS framing and request generation live in GatasConnect, while UDP transport is handled by GatasConnectUDP.
  • Extended the web UI to configure GATAS Connect output, pin code, and GDL90 bridge settings, plus a separate UDP server configuration module.
  • Improved module monitoring to render structured object and array values more clearly.
  • Updated the bundled device database.
  • Reworked vDiagnosticsTask() so task runtime statistics are reported from uxTaskGetSystemState() directly, with clearer boot-time and recent-window CPU metrics for SMP builds.
  • Refactored CoreUtils from a static utility class into a namespace, while keeping mutable internal state private to the implementation file.
  • Bluetooth advertising now splits the local name between the primary advertisement and scan response payloads, improving visibility of longer device names while keeping the custom service UUID advertised.
  • Refined GatasConnect web configuration so the GDL90 bridge option is only shown for Bluetooth output modes, and documented frontend test usage.
  • Optimised SX1262 protocol reconfiguration by tracking the currently programmed protocol and modulation, avoiding unnecessary full radio reconfiguration while keeping explicit standby mode selection.

Deprecated

Removed

Fixed

  • Fixed misleading task runtime reporting in diagnostics, where formatted runtime text could be mismatched against sorted task names.
  • Fixed diagnostics labels and notes so CPU usage on the dual-core RP2040 SMP build is presented more honestly.
  • Fixed aircraft tracker antenna polar output so it only reports radio-backed data sources, avoiding invalid transport-category entries in the UI.
  • Fixed SX1262 LoRa RX bandwidth mapping for 500 kHz channels and capped TX power correctly at the radio maximum.
  • Fixed radio receive statistics for FLARM, OGN so polar/range tracking only counts valid in-range packets.

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

Pre-Release

20 May 20:45

Choose a tag to compare

Pre-Release Pre-release
Pre-release

Development version v3.0.0-rc3

This is the DEVELOPMENT version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

  • Initial GATAS Companion support with a new GatasConnect core module and a separate GatasConnectUDP transport module.
  • Bluetooth transport for GATAS Connect, including dedicated NMEA and binary GATT characteristics for companion-device integration.
  • Optional GDL90-over-Bluetooth bridge using COBS-framed payloads for companion applications.
  • Debug-only FreeRTOS queue registry entries for mutexes, to improve visibility in GATAS_DEBUG builds.

Changed

  • Split GATAS Connect so COBS framing and request generation live in GatasConnect, while UDP transport is handled by GatasConnectUDP.
  • Extended the web UI to configure GATAS Connect output, pin code, and GDL90 bridge settings, plus a separate UDP server configuration module.
  • Improved module monitoring to render structured object and array values more clearly.
  • Updated the bundled device database.
  • Reworked vDiagnosticsTask() so task runtime statistics are reported from uxTaskGetSystemState() directly, with clearer boot-time and recent-window CPU metrics for SMP builds.
  • Refactored CoreUtils from a static utility class into a namespace, while keeping mutable internal state private to the implementation file.
  • Bluetooth advertising now splits the local name between the primary advertisement and scan response payloads, improving visibility of longer device names while keeping the custom service UUID advertised.

Deprecated

Removed

Fixed

  • Fixed misleading task runtime reporting in diagnostics, where formatted runtime text could be mismatched against sorted task names.
  • Fixed diagnostics labels and notes so CPU usage on the dual-core RP2040 SMP build is presented more honestly.
  • Fixed aircraft tracker antenna polar output so it only reports radio-backed data sources, avoiding invalid transport-category entries in the UI.

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

Pre-Release

16 May 21:23

Choose a tag to compare

Pre-Release Pre-release
Pre-release

Development version v3.0.0-rc2

This is the DEVELOPMENT version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

  • Initial GATAS Companion support with a new GatasConnect core module and a separate GatasConnectUDP transport module.
  • Bluetooth transport for GATAS Connect, including dedicated NMEA and binary GATT characteristics for companion-device integration.
  • Optional GDL90-over-Bluetooth bridge using COBS-framed payloads for companion applications.
  • Debug-only FreeRTOS queue registry entries for mutexes, to improve visibility in GATAS_DEBUG builds.

Changed

  • Split GATAS Connect so COBS framing and request generation live in GatasConnect, while UDP transport is handled by GatasConnectUDP.
  • Extended the web UI to configure GATAS Connect output, pin code, and GDL90 bridge settings, plus a separate UDP server configuration module.
  • Improved module monitoring to render structured object and array values more clearly.
  • Updated the bundled device database.
  • Reworked vDiagnosticsTask() so task runtime statistics are reported from uxTaskGetSystemState() directly, with clearer boot-time and recent-window CPU metrics for SMP builds.
  • Refactored CoreUtils from a static utility class into a namespace, while keeping mutable internal state private to the implementation file.

Deprecated

Removed

Fixed

  • Fixed misleading task runtime reporting in diagnostics, where formatted runtime text could be mismatched against sorted task names.
  • Fixed diagnostics labels and notes so CPU usage on the dual-core RP2040 SMP build is presented more honestly.

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

Pre-Release

15 May 20:58

Choose a tag to compare

Pre-Release Pre-release
Pre-release

Development version v3.0.0-rc1

This is the DEVELOPMENT version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

Changed

Deprecated

Removed

Fixed

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

v2.1.1

30 Apr 20:54

Choose a tag to compare

Release version v2.1.1

This is the RELEASE version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

Changed

Deprecated

Removed

Fixed

  • Better rendering of RadioTUnerTX and Protocol Timing in the UI
  • Moved the 'action' buttons to a seperate page in the UI

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

v2.1.0

28 Apr 19:05

Choose a tag to compare

Release version v2.1.0

This is the RELEASE version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

Changed

  • FLARM packets will now be corrected for bit flips when possible to improve reception on larger distances

Deprecated

Removed

Fixed

  • AntennaRadionPattern was alligned to north instead of track of aircraft. Only issue in the web interface

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

Pre-Release

28 Apr 09:21

Choose a tag to compare

Pre-Release Pre-release
Pre-release

Development version v2.1.0-rc1

This is the DEVELOPMENT version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

Changed

  • FLARM packets will now be corrected for bit flips when possible to improve reception on larger distances

Deprecated

Removed

Fixed

  • AntennaRadionPattern was alligned to north instead of track of aircraft. Only issue in the web interface

Security

2.0.1 - 2026-04-32

Added

  • Prefer radio-derived positions over ADS-B when an aircraft is received from multiple data sources. Only switch to ADS-B if the radio position is older than 4,000,000 µs (4 seconds). This avoids sudden position jumps, as ADS-B data is typically delayed. And we trust radio positions more.

Changed

Deprecated

Removed

Fixed

Security

2.0.0 - 2026-04-13

Added

  • ADSL Traffic Uplink on O-Band for both reception and transmission (in ground station mode)
  • Groundstation mode that can show a static object at any height.
  • Send Traffic over ADSL using uplinkTraffic message
  • Low power mode during development
  • Allow for per protocol RX or TX, or RX and TX selection
  • Show in aircraft tracker the aircraft that it is tracking
  • Adaptive protocol prioritisation. This will allocate more listening slots for protocols that is actually received to increase pings per aircraft

Changed

  • When GATAS is Stationary, reduce TX times for positional data to average of 5..6 seconds
  • Use etl::delegate instead of etl::function
  • Stopped storing a 'GATAS::*Msg' in local objects, always copy the contents as a rule
  • Update list of possible Aircraft types in UI
  • Update DDB
  • Better represent RX Schedule with multiple protocols
  • Use xTaskNotifyWait instead of ulTaskNotifyTake
  • Removed the mutexes from the MessageRouter

Deprecated

Removed

Fixed

  • Regression on FANET TX
  • Possible zero or negative values in FreeRTOS delays
  • Fixed Incorrectly handle of device error on transceiver

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second

v2.0.1

21 Apr 18:20

Choose a tag to compare

Release version v2.0.1

This is the RELEASE version of GATAS, use at your own risk

Tip

GATAS is an ongoing project that is continuously being developed and improved.
As a result, features, functionality, and performance may be updated or modified at any time without prior notice.
We value feedback and collaboration!
If you have any questions, suggestions, or concerns, feel free to reach out.
Your input helps us improve the project and ensure it meets the needs of the community.

Important

Disclaimer: Use at Your Own Risk

GATAS is provided "as is," without any warranties.
By downloading or using this device, you acknowledge that you do so at your own risk.
The creators are not liable for any damages or issues resulting from its use.
GATAS is intended for General Aviation only and should not be relied upon as the sole source of traffic or navigation information.
Users are responsible for ensuring compliance with local aviation regulations.

In this release

Added

  • Prefer radio-derived positions over ADS-B when an aircraft is received from multiple data sources. Only switch to ADS-B if the radio position is older than 4,000,000 µs (4 seconds). This avoids sudden position jumps, as ADS-B data is typically delayed. And we trust radio positions more.

Changed

Deprecated

Removed

Fixed

Security

How to Copy the UF2 File to the Raspberry Pi Pico

1. Download the GATAS_rp2040.uf2 or GATAS_rp2350-arm-s.uf2 File

2. Connect Raspberry Pi Pico to Your Computer

  • Hold down the BOOTSEL button on your Raspberry Pi Pico.
  • While holding the BOOTSEL button, connect the Pico to your computer using a USB cable.
  • Once connected, release the BOOTSEL button.

3. Raspberry Pi Pico in USB Mass Storage Mode

  • Your Pico will appear as a USB mass storage device on your computer (e.g., as RPI-RP2).
    • On Windows, it will appear as a removable drive.
    • On macOS and Linux, it will appear as an external drive.

4. Copy GATAS_*.uf2 File to the Pico

  • Open the RPI-RP2 drive.
  • Drag and drop or copy and paste the GATAS_*.uf2 file into the Pico's drive.
    • Do not try to open or modify the GATAS_*.uf2 file; simply copy it.

5. Automatic Reboot

  • After the file is copied, the Pico will automatically reboot and run the new firmware.
  • The Pico will disappear from your list of drives, indicating that the flashing process is complete.

6. Verify the Installation

  • Once rebooted, the Pico will start running the newly flashed firmware, it should show a green flasing led

Troubleshooting

  • If the Pico does not show up as a USB drive:
    • Ensure you are holding the BOOTSEL button while connecting it to the computer.
    • Try using a different USB cable (some cables only provide power and don't support data transfer).

Summary

  1. Download the GATAS_*.uf2 file.
  2. Hold down the BOOTSEL button and connect the Pico to your computer.
  3. Release the BOOTSEL button once connected.
  4. Copy the GATAS_*.uf2 file to the Pico's mass storage drive.
  5. The Pico will reboot automatically, running the new firmware.
  6. The green LED on the PICO will start flashing once a second