/r/stratux
Parts, updates, build guides:
Current US version: v1.6r1-eu29-us
Current European version: v1.6r1-eu029
Note, the WebUI address is 192.168.10.1
To connect to the Stratux device, select the "stratux" SSID listed in your wireless device's WiFi settings. Once connected, open a web browser and enter 192.168.10.1 in the address bar (it's a good idea to bookmark it) and hit enter.
/r/stratux
Hi everyone, I recently designed and built a stratux receiver that I shared on here. I want to learn more about how the ADS-B actually works and how someone came up with the stratux open source software. Are there any good sources to learn about this? Thanks
I see on the stratux website the PI 4 is in the list of replacement parts, however it seams like the micro HDMI ports will not line up with the large HDMI port.
Hello, I am trying to configure my Stratux setup that’s on a Raspberry Pi 4 to receive network GPS into the Raspberry Pi Ethernet port. Intent is for it to receive network GPS via Ethernet and broadcast it over the Stratux wifi it provides to Foreflight, any help?
Hey everyone. Just recently built my first unit, and I would like to not have to worry about shutting it down gracefully after every flight. I understand that this may corrupt the SD card, so I was looking around for a read-only mod to the software. I found a few links but the most recent is 8 years old and the source scripts are no longer available.
Is there any modern consensus on how to shut the unit down after flying? Does everyone just connect to the interface and shut the software down before disconnecting the power? Thanks!
Wondering if anyone having the same issue with reception, im in socal and was flying vor-a okb and loc crq, most of the time no reception or marginal, and im getting lots of sink rate warning with conflicting altitude etc, while flying straight and level. Yes, i did calibrate ahrs many time but same problem.
Anyone experience this? I just got it and I'm using it with a VX-162. I connect it to foreflight, but every so often (maybe 3 or 4 times in 1.5hrs) it'll drop out and I see "No GPS" on foreflight.
Long time Stratux user, about 7 years. Just recently was able to fly with a friend who has a Sentry and have noticed some of the traffic he has showing on his screen, was not showing on mine.
As this is the 1st time I've flown with someone with a different ADSB device, I have no idea how long this has been happening. However a few weeks ago, an aircraft that called inbound to the airport we were inbound also did not show up on ADSB so I assume it's happening regularly. I queried the other aircraft and he had working ADSB-out and he could see us on his screen.
So the question is, what settings would I need to adjust to ensure I'm receiving all traffic? Yes, I have "show distant traffic" on Foreflight enabled.
Considering moving to a Sentry as I lost confidence in the Stratux after seeing my friend's screen with the Sentry and the traffic I may miss.
Hi, does anyone have Stratux working with FliteDeck Pro X please? I'm able to connect, get GPS, it says ADS-B Traffic and ADS-B Weather is provided by my GDL90 deivce, but no traffic shows and i don't get the TFC button in the lower right...
Is there anyway that the unit can control my second cooling fan for the SDRs? I have the AHRS and auto control for the CPU fan as well. I'm flying in a helicopter so noise is not an issue lol. Just curious.
Thanks,
Ron
What is the SD card size requirement for a current release? or rather, what's the last version to fit in 2GB? I have a prebuilt one that's running 1.4r5. The card appears to be 2GB. The latest image 1.6r1-eu031 is 2.6G, which is larger. I don't think it'll fit. The second-to-last image on cyoung (1.6r1-377d) is still 2 GB while the last one is also 2.6G. I probably don't need the latest ver but I do like to have passthrough wifi working, which comes in 1.5.
I have a Stratux with the two stratux branded SDR installed. I tried to use the antennas that came with the SDRs, as well as with a TED transponder antenna that's on the belly of the plane, but always get very little UAT messages.
Is there something else I should try to improve this so I get some useful FIS-B info out of the stratux?
I see this is an oft-asked question, but nothing answered my particular issue.
New main board, but discovered it was an SD Card issue that was stopping the boot up. Now I can see, and connect to the stratux on Foreflight, but I'm not getting traffic or my township.
I downloaded the Android Stratux app and it doesn't seem to see the Stratux at all - it reports "No fix, no stratux heartbeat, no UAT support in HW".
I have the case open and have tried reseating the 3 plugin modules, but to no avail. I hope this is an easy fix as I've spent too much time and money on trying to make this work and am ready to throw it in the bin and buy a Sentry. I need this to work, and now!
All your Stratux code base are now belong to b3nn0 (Adrian). To reduce confusion with releases and where to find information, the cyoung Stratux repo has been deprecated with an updated README.
u/strangerwithadvice (cyoung) left the project in 2020 to pursue other endeavors but development and maintenance has continued since then. If you'd like to help please join our Discord server: https://discord.gg/D9NQ6xe4nF
Even though the new repo says "Stratux - European edition" it still works great for US users. There is always a US and Europe tagged release. Website links, Reddit links, and all new releases will now point to: https://github.com/b3nn0/stratux
Stratux EU032 (pre-release) just dropped. It's the master branch for all US, Europe, and world-wide users. Updates include migration to the "ogn-tracker," which adds support for newer T-Beam variants and experimental support for T-Beam S3. It also adds experimental NMEA output via Bluetooth, allowing SkyDemon connections via BLE, and basic support for the Cursor-On-Target protocol.
Bug fixes include improved detection of the BMP280 sensor (AHRS) and better serial port baud rate detection for USB-based GPS devices. The update switches to the latest Raspberry Pi OS image and addresses several minor issues.
Stratux website links now point to this release. https://github.com/b3nn0/stratux/releases/tag/v1.6r1-eu032
How to video on updating your SD card: https://youtu.be/fJmMdIvb8zE
Has anyone else had a problem with the board killing itself? I will plug it into my battery pack the red light will start to blink for 1 or 2 seconds and then just turn back off. If I unplug and replug it does it again. Is this a problem with software or is the raspberry pi going bad? I’ve had it and used it almost daily for 6 months. Any help would be great!
I just ordered the new starlink mini to put in my but I just realized the iPad connects via Wi-Fi to the stratux. Is there some way to use both? or SOL?
We've started up a Stratux Discord for support, ideas, development, and aviation banter. See you there! https://discord.gg/ev2SwNSS
Is there a way to change the default axes orientation for the AHRS?
My stratux is always mounted in the same orientation, but even after following the calibration procedure it will usually have at least one axis on the wrong orientation.
Recently, when using my Stratux, I found that every time I power on the Raspberry Pi, it fails to correctly recognize the SDR on the USB port. As shown in the screenshot, I can only get it to work properly after plugging and unplugging it several times. Could anyone please explain why this happens?
Additionally, I'm not very familiar with the debugging process. What logs and information should I provide?
I've seen a few things listed on this but nothing definite. I came into a collection of new BBBs (my work ordered them but found they couldn't be used for compliance issues so gave them away to anyone interested) and have been interested in the Stratux for a while, especially now that it has Garmin Pilot support. I've seen some talk about Stratux working with the BBB, but nothing for certain. I know that Beagle-Pi emulator would probably be the easiest way to make it work, but am interested in using this project to learn more about the BBB and programming in general if possible. Any information/resources would be appreciated. Thanks!
9/10/2024 - SOLVED!!!!
I've had my Stratux for probably 7 years. I've used it a fair amount and it's lived in AZ all that time, so it gets hot. In the last year it's been very difficult to get it to start up and connect to the satellites. So much so, that the only way to get it running has been to give it a hard whack (which, I'm sure hasn't helped!!).
I went to pick up a plane in TX this last week with a new owner and nothing would make it start, which made for a very interesting trip home. After getting back I changed power sources, reflashed the SD card that came with it originally with the latest build 3-4 times (Balena reported a success each time), tried another Huawai SD card that I had used in an old phone and had flashed with the OS. Nothing. I get a solid red, and a few brief flashes of green on connecting the power.
I connected a monitor to it, but didn't capture the whole startup list of reports. However, the last doxen or so lines are in the image below. There are 2 instances of "kernel panic - not syncing: VFS: Unable to mount root fs on unknown block(179,2)". On reading about this, most people fixed it by either reflashing, or by running fsck on the card. Not sure how to run fsck as I use Windows 10 and, I believe, that's a Linux command.
Another thing, which may or may not be related, the fan does not start when power is connected. I don't remember if that happened straight away (when the Stratux was working), or whether it started after the boot had occurred.
I would like to fix it as the alternative is $400 (Sentry Mini - which does have some advantages) and I hate throwing stuff away, but I've already spent nearly a whole day fiddling with this, and I'm almost ready to bin it!!
Just as the title says. I’m looking for personal experiences with the following GPS units -
GPYes
VK-162
Adafruit Ultimate GPS
If you use one with no external antenna (such as GPYes 2.0), are there any reception issues?
For those who know how to build Stratux from source, the version on the flash image has the ethernet port disabled along with the local console (SSH access is still available). Yet when I build from source, both of these things are still enabled. Any idea how to go about disabling them such that they'll be disabled by default?
Thanks in advance.
For those who like to build Stratux from source, I found a setup script that had not been maintained in some time. I forked it and put in the work to get it caught up to the latest release.
On a fresh install of Raspberry Pi OS, run sudo apt update && sudo apt full-upgrade. Then, install git with sudo apt install git. Then create a root password with sudo passwd. Once this is done, log in as root with the su - command.
From there, run -
pi@stratux ~ # sudo apt update && sudo apt full-upgrade
pi@stratux ~ # sudo apt install git -y
pi@stratux ~ # sudo passwd
[Set root password]
pi@stratux ~ # su -
[Enter root password]
root@stratux ~ # git clone https://github.com/JonWilder/stratux-setup.git
root@stratux ~ # cd stratux-setup
root@stratux ~ # bash ./stratux-setup.sh
[Once the build/installation completes]
root@stratux ~ # reboot
Once complete and rebooted, you should see the "stratux" WiFi network. Connect to this WiFi network. Once connected, open a browser and navigate to the web UI -
Anyone who would like to add to this script please feel free. Would be nice to add in support for the Pi 4B and Pi 5, as this script was originally written long before these boards existed. On a Pi 3B, it works flawless.
I recently upgraded to 1.6r1-eu030 (stratux-v1.6r1-eu030-150f2828-us.img downloaded from https://stratux.me/) , but had to revert back to v1.6r1.
After about 5 minutes in flight the stratux network stops advertising over Wi-Fi with no other obvious indication of any issues.
Anyone else have this issue, know how to resolve it and/or have any suggested troubleshooting steps?
I suppose I am ok just running the base 1.6r1, but would like to stay on latest if possible.
Just flashed a new chip, .. but when I now click the version 10 times, there is a momentary link to a different URL (have not been able to catch it), and nothing changes.
Is there a new way to enter developer mode? Or, is there a better way to dump all data captured?
Hi.
I'm using the stratux-setup script to install Stratux to a running Raspberry Pi (yes I know I can make a card...I'm doing it this way for a learning exercise) and it keeps failing the build of dump1090.
HEAD is now at eec0b15 Update README.md
make xdump978 xdump1090 xgen_gdl90 fancontrol
make[1]: Entering directory '/root/stratux'
cd dump978 && make lib
make[2]: Entering directory '/root/stratux/dump978'
gcc -c -O2 -g -Wall -Werror -Ifec -fpic -DBUILD_LIB=1 dump978.c fec.c fec/decode_rs_char.c fec/init_rs_char.c
gcc -shared -lm -o ../libdump978.so dump978.o fec.o decode_rs_char.o init_rs_char.o
make[2]: Leaving directory '/root/stratux/dump978'
sudo cp -f ./libdump978.so /usr/lib/libdump978.so
git submodule update --init
cd dump1090 && make
make[2]: Entering directory '/root/stratux/dump1090'
fatal: No names found, cannot describe anything.
gcc -DMODES_DUMP1090_VERSION=\"\" -O2 -g -Wall -Werror -W `pkg-config --cflags librtlsdr` -c dump1090.c -o dump1090.o
fatal: No names found, cannot describe anything.
gcc -DMODES_DUMP1090_VERSION=\"\" -O2 -g -Wall -Werror -W -c anet.c -o anet.o
fatal: No names found, cannot describe anything.
gcc -DMODES_DUMP1090_VERSION=\"\" -O2 -g -Wall -Werror -W -c interactive.c -o interactive.o
interactive.c: In function ‘interactiveShowData’:
interactive.c:140:44: error: ‘%03d’ directive output may be truncated writing between 3 and 9 bytes into a region of size 5 [-Werror=format-truncation=]
140 | snprintf(strFl,6,"F%03d",(a->altitude/100));
| ^~~~
interactive.c:140:42: note: directive argument in the range [-21474836, 21474836]
140 | snprintf(strFl,6,"F%03d",(a->altitude/100));
| ^~~~~~~
interactive.c:140:25: note: ‘snprintf’ output between 5 and 11 bytes into a destination of size 6
140 | snprintf(strFl,6,"F%03d",(a->altitude/100));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [Makefile:37: interactive.o] Error 1
make[2]: Leaving directory '/root/stratux/dump1090'
make[1]: *** [Makefile:26: xdump1090] Error 2
make[1]: Leaving directory '/root/stratux'
make: *** [Makefile:14: all] Error 2
cp -f gen_gdl90 /usr/bin/gen_gdl90
cp: cannot stat 'gen_gdl90': No such file or directory
make: *** [Makefile:40: install] Error 1
Raspberry Pi OS Bookworm (32-bit version...tried it on 64-bit with same result).
Any ideas?
I see Dross:Aviation offers a sensor board that plugs right into a Pi 3B header and hosts their AHRS and Pressure Altitude sensor units. Has anyone used them? Are they any better than the ones offered by Stratux?
I'm looking at a few Stratux parts kits. I see the kit on the Stratux site that offers the Stratux brand radios, but I also see other kits offering the Noolec Nano 3 and Nano 3+ SDR radios. Are all of them plug n' play with the Stratux image without the need for code modifications? Can someone weigh in on the performance of Noolec Nano 3/Nano 3+ vs Stratux?