Skip to content

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

Compare
Choose a tag to compare
@Helno Helno released this 04 Sep 13:39
· 2 commits to master since this release
ec997fb

You can either re-image the SD card, or use the provided .sh file to upgrade 1.6r1-eu025 to eu026. The .sh file can also be used to upgrade the eu025-US version.

Bug fixes

  • Serialout devices are now fixed to /dev/serialout0 and /dev/serialout_nmea0, which fixes issues that the device was not recognized sometimes

  • improved compatibility with mbtiles that have more exotic metadata

  • Reduced gain for 1090ES receiver to fix cases where very close aircraft were sometimes not received any more (slightly reduces 1090ES reception range)

  • Fixed a memory leak that would cause the Stratux service to crash when running for multiple days

Features

  • the mapdata directory is now writable by the user pi, so that it's easier to put custom map tile archives in there for novice linux users

  • the Map page now remembers your last layer configuration and re-enables the selected layers when revisiting the page

  • sdr-tool can now also be used to configure 868Mhz SDRs

  • Stratux is now using overlayfs and a read-only root partition to make it even more resistant to filesystem corruption. See below.

  • Added $RPYL NMEA message to provide AHRS data to EFBs that connect via NMEA (Sky-Map, XCSoar, ...?)

  • Stratux will now try to auto-detect baud rate of GPSes connected via prolific Serial/USB converters

  • Image size has been reduced by shrinking the partition after image creation and running zerofree to make it more compressible

  • You can now also download the US-settings image here, which is the same as the EU image except that "Developer Mode" and "OGN" are disabled and "UAT" is enabled by default.

Overlayfs details

By default, the root ext4 partition is now mounted read-only to /overlay/robase and overlayfs is used to create a 250MB in-memory file system overlay, which is then mounted as /. This means, that any changes made to the root filesystem will be lost on reboot. No writing to the Micro SD card will happen by default. To make this possible, the stratux.conf file was moved to /boot so it will remain editable. In case more low-level settings are changed (e.g. network), the /overlay/robase partition will be automatically remounted rw, then the settings will be written, synced and mounted back to read-only.

If you do not want all of this, you can disable all of this completely by enabling the toggle labeled Persistant logging:

After a reboot, the partitions will be mounted as in earlier versions.
To temporarily remount /overlay/robase as read-write, you can use overlayctl unlock and overlayctl lock commands.