Skip to content

Stratux Europe Edition 1.6r1-eu027 (With US settings)

Compare
Choose a tag to compare
@Helno Helno released this 20 Nov 14:13
· 2 commits to master since this release
ec997fb

All credit for this update goes to B3enn0 https://github.com/b3nn0/stratux/releases/tag/v1.6r1-eu027

Major update with lots of changes, so no update via .sh file - you will have to re-flash the SD card to install.

Bug Fixes

  • Fixed a long standing issue that could cause EFBs to detect a very brief disconnect when using GDL90 or X-Plane protocol¹
  • Fixed aircraft symbols on map being drawn underneath MBTiles overlays
  • AHRS messages are now only sent via NMEA if an AHRS is actually connected
  • Fixed an issue that Wifi-Direct would only work if "Persistent Logging" is enabled first
  • New Features
  • [Experimental] Added WiFi AP+Client mode. You can configure your Stratux to e.g. connect to your home network while still creating an AP (see known issues). Includes internet pass-through for devices that connect to the Stratux AP (with help from @mpotthoff)
  • [Experimental] Support for sc16is752 i2c to serial chip for NMEA-out
  • [Experimental] It is now possible to directly connect an RFM95/Lora module/hat to the PI's SPI pins for OGNTP/PilotAware-Out
  • [Experimental] Added support for receiving AIS Data from ships - requires an additional SDR if enabled (thanks @rvt)
  • Allow setting Wifi regulatory country to be able to connect to specific Wifi networks
  • Added a PID-based fan control algorithm for more fine-grained and precise fan control (thanks @rvt)
  • Added a few icons to the integrated map to differentiate between large aircraft, small aircraft, helicopters, gliders, balloons and hang gliders/parachutes (thanks to SimpleVFR for providing them)
  • Added support for new TTGO T-Beam models with a new QinHeng USB-serial chip
  • Added basic support for SoftRF T-Echo as NMEA source (no sat/precision information)
  • Stratux now sends "Hard=STX" and software version via OGN. If a target that sends Hard=STX is received, a little Stratux icon is displayed on the Traffic page. This makes it possible to know when you receive another Stratux user as traffic
  • Show error message if users enables more protocols than he has SDRs for
  • Allow hot-plugging of UAT Radio
  • If your Stratux has an internet connection (e.g. via WiFi client mode), it will now automatically serve as an OGN station, publishing other aircraft (and your own position) via APRS

Technical Stuff

  • DHCP server now never sets a DNS or default gateway. This can allow some devices to use mobile data while connected to the Stratux (this was previously possible via the "Wifi Smart" option - it is now always the case and the option was removed)
  • Switched to wpa_supplicant to create the AP
  • We now also read the ARP cache to determine where to send GDL90/X-Plane messages, so we can actually auto-discover hosts when in client mode in some instances
  • Switched from isc-dhcp-server to dnsmasq to have DNS caching capabilities when in AP+Client mode
  • Improved bootup speed
  • Stratux does now not send a "PASS?" passwod request to NMEA-Clients (TCP port 2000) - all EFBs seem to be fine with that these days
  • Switched to dump1090 6.1 and go 1.17.1
  • Completely reworked network and serial handling (GDL90/NMEA/X-Plane). It now prioritizes important messages over less important ones and should work fine even over very slow serial or TCP connections.
  • Enabled log rotation for stratux.log file
  • Switched to a new RaspiOS base image (based on bullseye)

Known Issues

  • When using AP+Client mode, it can sometimes become impossible to connect to the AP with some devices, or the connection becomes slow and contains errors. This is caused by buggy Wifi Chip Firmware and can probably not be fixed on our side. AP+Client mode is therefore considered experimental and "you get what you get". If you have issues you will have to live with it. Experience shows that it seems to be more stable when only using the 2.4Ghz band without automatic channel selection

RaspberryPi Zero 2W Support
Note that this release does NOT officially support the new PI Zero 2W. However, if you want to try it anyway, you can

  • Use a card reader to mount the Micro SD card in your PC
  • Mount the BOOT partition
  • Copy the file bcm2710-rpi-3-b.dtb to bcm2710-rpi-zero-2.dtb
  • After that, Stratux SHOULD boot and work correctly, but there was no further testing done. If you try it and have something noteworthy to report, feel free to join the discussion of this release.

¹ Apparently this was caused by hostapd. We now use wpa_supplicant to create the AP