Posted on

The ADS-B In Gap That Left 67 People Without a Warning (And What GA Pilots Can Do About It)

On January 29, 2025, an Army Black Hawk helicopter collided with an American Airlines regional jet over the Potomac River near Reagan National Airport. Sixty-seven people died.

What the NTSB confirmed afterward: the Black Hawk’s ADS-B Out system wasn’t transmitting. Not just on the night of the crash. According to NTSB Chair Jennifer Homendy, it hadn’t been broadcasting data for months before the collision.

ADS-B Out was already required. The military had an exemption. And the jet’s crew had no electronic warning that a helicopter was in their flight path.

Two Bills. One Dead. One Toothless.

Congress responded with two bills, and neither solved the problem cleanly.

The ROTOR Act passed the Senate with bipartisan support. It would have required all aircraft already equipped with ADS-B Out to also carry ADS-B In (the receiving side that shows you where other aircraft are) by December 31, 2031. The families of the crash victims were in the House gallery watching when it came to a vote in the House on February 24, 2026.

It received 264 votes. It needed 290. The Pentagon had pulled its support the week before.

The competing bill, the ALERT Act, moved through the House Transportation Committee in late March. A different approach: rather than mandating ADS-B In, it explicitly permits the use of any collision-prevention technology, including portable ADS-B In receivers displaying on iPads, EFBs, and panel-mounted displays.

Permitted, not required. Voluntary, not enforced.

So here’s where we are: ADS-B Out has been required for most GA operations since January 2020. ADS-B In, the part that shows you traffic on your iPad, still isn’t mandated for anyone. Military aircraft still operate under exemptions. And the Black Hawk that killed 67 people is Exhibit A for what happens when the receiving side of the equation is missing.

What ADS-B In Actually Does

ADS-B Out broadcasts your position. Every aircraft required to have it is announcing its location to anyone listening.

ADS-B In is the receiver. It collects those broadcasts and the FAA’s ground-based traffic data, and displays them on your moving map. Traffic targets. Relative altitudes. Closure rates. The kind of awareness that helps you build a better traffic picture before you’re close enough for it to matter.

The two systems are complementary. Out without In is half a handshake. You’re visible to others. You can’t see them.

The FAA has never mandated ADS-B In because it assumed pilots would want it voluntarily, and because panel-mounted equipment is expensive. For years, that logic was hard to argue with. Certified avionics installations typically run several hundred to over a thousand dollars before labor.

The Portable Path Congress Just Blessed

The ALERT Act’s most consequential provision isn’t the one getting headlines. It’s this: the FAA administrator would be required to explicitly allow portable ADS-B In receivers that display on a portable device, electronic flight bag, or panel-mounted display.

That’s not a new technology. Portable ADS-B In receivers have been legal for years. What the ALERT Act does is formalize that the FAA cannot restrict or discourage this path to situational awareness. It has to be treated as a valid option.

A portable receiver connected to ForeFlight® on an iPad is, by any reasonable measure, a practical ADS-B In solution. You see traffic. You see weather. You have the in-flight picture the NTSB has been pushing Congress toward for years.

The difference between a certified panel-mounted unit and a portable receiver, from a situational awareness standpoint, is close to zero. The difference in cost is not.

The $439 Argument

The NTSB Chair told Congress in 2025 that a $400 portable ADS-B receiver paired with an iPad was the affordable path for general aviation pilots to get real traffic awareness. She described a device that connects to any EFB over Wi-Fi, costs a fraction of panel-mounted alternatives, and requires no avionics shop installation.

That description matches the Stratux exactly.

The Stratux ADS-B receiver processes both 978 MHz UAT and 1090ES traffic simultaneously, delivers FIS-B weather (NEXRAD, METARs, PIREPs, TFRs), and sends everything to ForeFlight®, Garmin Pilot, WingX, or any other GDL-90-compatible EFB over Wi-Fi. It works in the US and Canada. It requires no subscription. It costs $439.99 for the pre-built unit with internal GPS, or you can build your own from components starting around $210.

It is, in every meaningful way, what Congress is trying to get more pilots to use.

Why This Matters Beyond the Mandate Debate

The legislative fight will continue. The ROTOR Act may be reintroduced. The ALERT Act still has to clear the full House and Senate. Military exemptions will be contested. This process moves slowly.

What doesn’t change: the traffic is already broadcasting. Every ADS-B Out-equipped aircraft in your vicinity is announcing its position right now. Whether you receive that information depends entirely on whether you have a receiver.

The NTSB has been pushing this recommendation for years. The technology works. The portable version costs less than a nice set of headsets. Congress is fighting over whether to require it, but it doesn’t need a mandate to be useful to you today.

Situational awareness doesn’t wait for legislation.

The Open Source Angle

There’s one more thing worth saying here. The Stratux is open source hardware. Every component is documented, replaceable, and community-supported. If the UAT radio fails, you swap it. If the GPS module goes out, you replace it for $20. If the software gets an update, the community ships it.

That’s not how sealed avionics boxes work. When those fail, you send them back to the manufacturer and wait. Right to repair isn’t just about tractors. It’s about whether the equipment in your cockpit can survive the real world.

We’ve been making the case for open-source, repairable ADS-B receivers since before the mandate debates started. The accident near Reagan National didn’t change the technology. It just made the argument harder to ignore.

Get ADS-B In Before Congress Makes It Mandatory

The ALERT Act is moving through Congress with explicit language protecting the use of portable ADS-B In receivers. The technology is proven. The cost is lower than a weekend at Oshkosh. And every aircraft transmitting ADS-B Out is already broadcasting its position. You just need something to receive it.

The Stratux ADS-B receiver with internal GPS is $439.99, ships ready to fly, and works with ForeFlight®, Garmin Pilot, WingX, and every other major EFB. No subscription. No avionics shop. No waiting for a mandate.

Traffic awareness is available right now. Whether you use it is up to you.

Posted on

The True Cost of ADS-B In: No Subscriptions, No Lock-In, No Surprises

The Real Price of ADS-B In (Most Pilots Get This Wrong)

Here’s how the math usually goes: a pilot decides they want ADS-B In traffic and weather. They look at a few options, pick a unit in the $300-600 range, and think they’re done. Sticker price. Done.

Eighteen months later, they’ve paid the sticker price plus a year of EFB subscription fees, a replacement battery that voided the warranty, and a customer service experience that involved being told the hardware was “end of life.”

The upfront price and the total cost of ownership are two different numbers. This post breaks down both.


What Commercial ADS-B In Receivers Actually Cost Over Time

Let’s start with the honest version of the commercial receiver budget.

Hardware: $299 to $699

Portable ADS-B In receivers are widely available in this range. Some are single-band UAT only (978 MHz). Others are dual-band, covering both UAT and 1090-ES transponder traffic. Most use internal GPS. They’re compact, polished, and they work.

EFB Subscriptions: $100 to $250/year

This is where the sticker price model breaks down. Most commercial ADS-B In receivers are designed to work with a specific EFB, and that EFB has a subscription. ForeFlight® starts at $99.99/year for basic and runs up from there. Other apps have similar tiers. The receiver itself may be “free” with an annual subscription in some bundle deals, which tells you something about the real economics.

The ADS-B data itself is free. It comes from FAA ground stations. But the software layer that displays it to you? That’s a recurring fee.

Repairs and Replacements: $0 Until It Isn’t

Sealed consumer electronics have a predictable failure curve. GPS receivers lose signal sensitivity over time. Lithium batteries degrade. Cases crack. Connectors corrode.

When that happens with a sealed unit, your options are usually: send it back under warranty (if you’re within the window), pay for depot repair at 40-70% of replacement cost, or just buy a new one. The “just buy a new one” option is priced in to the business model.

The Five-Year Number

Run the math on a typical commercial portable ADS-B In receiver over five years:

  • Hardware: $499
  • EFB subscription at $150/year x 5 years: $750
  • One battery/repair event: $100 (conservative)
  • Total: $1,349

That’s a number most pilots don’t see on the product page.


The Stratux Cost Model: One Number, No Surprises

Stratux is an open-source ADS-B In receiver. The pre-built Crew Dog Electronics unit comes assembled, tested, and ready to fly. Here’s what the cost structure looks like.

Hardware: $379 to $439.99

The Stratux pre-built with internal GPS starts at $439.99. That includes the dual-band receiver (both UAT 978 MHz and 1090-ES 1090 MHz), the WAAS-enabled GPS module, antennas, power cable, and case. Everything you need to get ADS-B weather and traffic on your iPad, ForeFlight®, or any other EFB you prefer.

If you want to build your own, a kit runs around $210-230 for components. That’s a different conversation for a different post.

EFB Subscriptions: Your Choice, Not Ours

Stratux communicates in GDL-90 protocol, which is the standard that most aviation EFBs support. ForeFlight®, FlyQ, WingX, FltPlan Go, iFly, Avare, and others all work with Stratux without special configuration. You’re not locked into a specific app, and you’re not locked into a specific subscription tier.

If you use an EFB that charges a subscription, that subscription is yours regardless of which ADS-B receiver you use. Stratux doesn’t add to that cost, and it doesn’t require you to use any particular app.

Pilots who use free EFBs like Avare or AvNav can have a complete ADS-B In setup at zero ongoing cost.

Repairs: Component-Level, Not Device-Level

This is where the economics diverge most sharply from sealed commercial units.

Every component in a Stratux is user-replaceable.

  • GPS module stops acquiring: $19.99 replacement, 10-minute swap
  • UAT radio needs replacing: $39.99, plug-in replacement
  • Antenna connector damaged: $5-8, hand-tighten only (no pliers)
  • Case cracked: $19.99 replacement case, same hardware inside

The repair documentation is public. The components are in stock. There’s no depot service, no warranty expiration window that resets on component replacement, and no “just buy a new one” dead-end.

The Five-Year Number

The same five-year window:

  • Hardware: $439.99
  • App subscription: $0 (if using free EFB) to whatever your EFB costs (same as any other receiver)
  • One component repair over 5 years (GPS): $19.99
  • Total: $459.98 to $1,209.98 depending on EFB

The hardware cost is the same order of magnitude as a commercial unit. The difference is in year two, year three, year four, and year five. No proprietary lock-in. No forced upgrades. No sealed-chassis repair bills.


What ADS-B Data Actually Costs (Hint: Nothing)

This part trips up a lot of pilots, so it’s worth being explicit.

ADS-B In data comes from FAA ground stations broadcasting on 978 MHz (UAT) and 1090 MHz. The broadcasts include:

  • Traffic: other aircraft transmitting ADS-B Out (position, altitude, velocity)
  • FIS-B Weather: NEXRAD radar, METARs, TAFs, PIREPs, AIR/SIGMETs, TFRs, NOTAMs, winds aloft

All of this is publicly broadcast by the FAA at no charge. Any receiver that can hear the frequencies receives it. There is no data subscription for the ADS-B signal itself.

What some commercial products charge for is the software interface that displays the data: the app, the overlays, the traffic alerts. That’s a different product from the underlying ADS-B data.

Stratux receives the same FAA broadcast as any other ADS-B In receiver. In the US and Canada (CIFIB towers provide UAT coverage in Canada), you get the full FIS-B weather feed and all ADS-B traffic in range. No subscription required for the data itself.


The Right-to-Repair Angle: Why It Actually Matters for Pilots

Open-source hardware and right to repair can sound like an ideological argument until your GPS stops tracking at 7,500 feet over unfamiliar terrain and the manufacturer’s support line tells you your unit is “past its service life.”

Repairability isn’t just about saving money. It’s about control. When you understand what’s in a piece of avionics and can replace components yourself, you’re not dependent on a corporate supply chain, a warranty window, or a company’s continued interest in supporting your device.

The Stratux is built on a Raspberry Pi 3B or 3B+ — a platform with a 10+ year support commitment from the Raspberry Pi Foundation. The UAT radio uses the TI CC1310 chip, a purpose-built 978 MHz receiver with a documented spec sheet. The GPS uses a u-blox VK-162 module. All of these are commercially available, well-documented, and supported by an active open-source community.

If Crew Dog Electronics closed tomorrow, Stratux would still work. The community would still develop firmware. The replacement components would still be available. That’s what open source means in practice.


When a Stratux Makes Sense (And When It Might Not)

No product is right for every pilot. Here’s an honest breakdown.

Stratux makes sense if:

  • You want ADS-B In traffic and weather without recurring fees tied to the hardware
  • You already pay for an EFB you like — Stratux works with it
  • You value repairability and want a receiver you can maintain long-term
  • You fly in the US or Canada (full UAT coverage via CIFIB towers)
  • You’re comfortable with open-source software at a basic level

You might want to look elsewhere if:

  • You need a TSO-certified panel installation (Stratux is portable, not panel-mounted)
  • You fly primarily in Europe, where UAT infrastructure doesn’t exist (you’d want 1090-ES only)
  • You want a fully integrated solution from a single vendor with phone support

No catch, no asterisk. Those are real scenarios where the Stratux isn’t the right tool.


The Bottom Line

ADS-B In doesn’t have to be expensive. It doesn’t have to lock you into subscriptions. And it doesn’t have to be a throwaway device when one component fails.

The total cost of ownership over five years, hardware plus any component repairs, is around $460. That assumes a free EFB. If you pay for ForeFlight®, you’re paying for ForeFlight® regardless of which receiver you use — Stratux doesn’t add to that.

One-time purchase. Open source. Every component replaceable. That’s how avionics should work.

See the Stratux ADS-B pre-built with internal GPS →

Posted on

Stratux with Garmin Pilot: Full Setup Guide (Replaces $700 GDL 39)

Stratux works with Garmin Pilot. Traffic, weather, and GPS — all the data a GDL 39 provides — streamed to Garmin Pilot over WiFi at a fraction of the cost. This guide walks through the complete setup so you’re flying with full situational awareness on your first flight.

What Stratux Gives Garmin Pilot

  • ADS-B traffic: All equipped aircraft on 978 MHz (UAT) and 1090 MHz ES
  • FIS-B weather: NEXRAD radar, METARs, TAFs, AIRMETs, SIGMETs, TFRs, PIREPs
  • GPS position: Higher-accuracy position data from Stratux’s onboard u-blox GPS
  • AHRS (if equipped): Pitch, roll, yaw for synthetic vision

A Garmin GDL 39 provides the same dataset. A GDL 39 retails for $599–$799 depending on variant. A Crew Dog Electronics Stratux unit covers both use cases for significantly less.

Step 1: Boot Stratux and Connect WiFi

Power on Stratux. Wait a full 90 seconds — the SDR radios and GPS need time to initialize. On your iPad: Settings → WiFi → connect to the Stratux network.

Default credentials:

  • SSID: stratux
  • Password: stratux1090

Verify by opening 192.168.10.1 in Safari. You should see the Stratux dashboard — GPS satellite count, SDR status, connected devices. If this loads, you’re connected correctly.

Step 2: Connect Garmin Pilot to Stratux

Open Garmin Pilot. Navigate to Settings → Connected Devices. Garmin Pilot will scan for compatible devices — Stratux should appear within 30 seconds. Tap to connect.

You’ll see status indicators for GPS, Traffic, Weather, and AHRS. All should show green when Stratux is transmitting normally.

If Stratux doesn’t appear: confirm iPad is still on Stratux WiFi, enable Local Network access for Garmin Pilot in iOS Settings → Privacy → Local Network, and force-quit/reopen the app.

Step 3: Verify Data in Garmin Pilot

Traffic

ADS-B traffic targets appear as aircraft symbols with relative altitude labels. Coverage: approximately 30nm and ±3,500ft altitude differential. Refresh rate is roughly once per second for nearby targets.

Weather

Enable NEXRAD in Garmin Pilot’s weather layer. ADS-B NEXRAD updates every 5 minutes — this is ground station uplink, not streaming radar. Coverage is excellent across the continental US; expect gaps in remote areas.

GPS

With Stratux connected, Garmin Pilot prefers the Stratux GPS over the iPad’s built-in GPS. The Stratux u-blox module is generally more accurate and faster to acquire cold starts.

Step 4: Enable Synthetic Vision (AHRS Units)

If your Stratux has an AHRS module: Maps → Layer Settings → Synthetic Vision. The map renders terrain in 3D perspective that tilts with your aircraft’s actual bank angle. This is what GDL 39 3D buyers pay the premium for.

Garmin Pilot Tips

Screen lock issue

Garmin Pilot occasionally drops Stratux connection when the iPad screen locks. Set Auto-Lock to Never during flight: Settings → Display & Brightness → Auto-Lock → Never.

Traffic alert thresholds

Adjust alert thresholds in Settings to match your flying — tighter for pattern work, wider for cruise. Defaults are conservative.

Device priority

If you fly with multiple connected devices, set Stratux as primary for GPS and weather in Garmin Pilot’s device priority settings to avoid conflicts.

Compatibility Notes

Garmin Pilot and Stratux have worked reliably since firmware 1.4. On firmware 1.6+, the GDL 39 emulation protocol is more complete, improving AHRS data transmission. Keep your Stratux firmware current — updates are available through the web interface at 192.168.10.1.

Bottom Line

Five minutes of setup gives you everything a GDL 39 delivers in Garmin Pilot. Traffic, weather, GPS, and synthetic vision from open-source hardware at a fraction of the commercial price. If you need a unit, browse the Crew Dog Electronics Stratux receiver — units ship ready to pair, no assembly required.

Posted on

How to Get Synthetic Vision in ForeFlight Free with Stratux AHRS

ForeFlight® synthetic vision shows a 3D terrain view on your attitude indicator — mountains, valleys, and obstacles rendered in real time based on your GPS position. It normally requires a Garmin GDL 39 3D or similar AHRS-capable hardware costing $700+. With a Stratux unit that includes an AHRS module, you get the same ForeFlight® synthetic vision for free. Here’s how to set it up.

What is AHRS and Why ForeFlight® Needs It

AHRS stands for Attitude and Heading Reference System. It’s an IMU (inertial measurement unit) — accelerometers and gyroscopes — that measures pitch, roll, and yaw in real time. ForeFlight® uses this attitude data to animate the synthetic vision display with accurate aircraft orientation.

Without AHRS, ForeFlight®’s synthetic vision shows terrain based on GPS position but the aircraft stays level. With AHRS, the whole picture tilts and pitches with your actual bank and pitch angle. In marginal VFR or night flying over terrain, this is a meaningful upgrade.

Important: Stratux AHRS is supplemental situational awareness only — not certified, not a primary flight instrument. ForeFlight® and Stratux both label it as such.

What You Need

  • Stratux unit with AHRS module (MPU-9250 or similar IMU chip)
  • ForeFlight® app (any tier that includes synthetic vision)
  • iPad or iPhone connected to Stratux WiFi

Not all Stratux builds include AHRS. Verify by opening the Stratux web interface at 192.168.10.1 — it will show pitch and roll values if the IMU is active. The Crew Dog Electronics Stratux units include AHRS pre-installed and calibrated.

Step 1: Connect to Stratux WiFi

Power on Stratux, wait 90 seconds for full boot. On your iPad: Settings → WiFi → connect to “stratux” (password: stratux1090 unless changed). Verify by navigating to 192.168.10.1 in Safari — you should see the Stratux dashboard with live pitch and roll values.

Step 2: ForeFlight® Detects Stratux Automatically

Open ForeFlight®. Go to More → Devices. ForeFlight® scans and should detect Stratux within 30 seconds. When connected, you’ll see status indicators for GPS, Traffic, Weather, and AHRS — all should show active.

If Stratux doesn’t appear: confirm you’re still on Stratux WiFi (iPads switch back to remembered networks), force-quit and reopen ForeFlight®, and verify your Stratux firmware is 1.6+.

Step 3: Enable Synthetic Vision

In ForeFlight®’s Map view, tap the layers control and enable Synthetic Vision. Switch to the Attitude view (primary instruments page). With AHRS active, the terrain will render behind the ADI and move with your actual pitch and roll.

Calibrating AHRS for Accurate Results

Place the Stratux consistently — ideally flat on the glareshield or in a fixed position in your flight bag. Let it sit powered for 2–3 minutes before flight. Don’t move it after initialization or you’ll introduce attitude drift.

Stratux AHRS does not use GPS correction (unlike the GDL 39 3D). Attitude drift will occur over long flights. For VFR situational awareness in normal maneuvering it’s accurate enough. Plan accordingly for IMC use.

Troubleshooting

ForeFlight® shows GPS but not AHRS

Firmware too old. Update Stratux firmware — the web interface at 192.168.10.1 shows current version and supports updates.

AHRS values are wrong at startup

Hard-reset the Stratux, boot on a flat surface, don’t touch it for 3 minutes. The gyro initializes from rest.

Attitude drifts during long flights

Normal — consumer-grade IMU limitation without GPS correction. Use synthetic vision as supplemental information, not primary reference.

Bottom Line

Stratux AHRS + ForeFlight® synthetic vision is one of the best value upgrades in GA. You’re getting functionality that commercial vendors charge $500–700 for, from open-source hardware. Setup takes 5 minutes. If you need an AHRS-capable unit, check the Stratux ADS-B receiver with AHRS.

Ready to fly with Stratux?

Shop Stratux ADS-B Receiver →

Posted on

How to Update Stratux Firmware: Step-by-Step Guide

Updating Stratux firmware keeps your unit current with bug fixes, new features, and protocol improvements that affect how well it works with apps like ForeFlight® and Garmin Pilot. The process is straightforward — you can do it entirely through the Stratux web interface without any command-line knowledge. Here’s how.

When to Update

Check for firmware updates:

  • Before a long cross-country or trip where reliability matters
  • When you notice a specific bug that might be addressed in a newer release
  • After the community reports a significant update (check the Stratux GitHub releases page)
  • About once every 6 months if nothing specific is driving an update

Don’t update firmware the night before a critical flight. Test it first — confirm everything still works before you depend on it. New firmware is generally stable, but confirming before you need it is good practice.

Method 1: Web Interface Update (Recommended)

This is the easiest method and works for most users.

Step 1: Connect to Stratux WiFi

Power on Stratux, wait 90 seconds, and connect your iPad or computer to the Stratux WiFi network (default: stratux / stratux1090). Stratux needs internet access for this method — see Step 2.

Step 2: Give Stratux Internet Access

The update requires Stratux to download the new firmware image. This means the Raspberry Pi needs internet access. Two options:

  • Ethernet: If your Pi has an ethernet port (Pi 3B does), connect it to your home router with an ethernet cable. The Pi will use ethernet for internet while still broadcasting WiFi for you to access the web interface.
  • WiFi bridge: Some Stratux builds support connecting the Pi’s WiFi to your home network as a client while also hosting the Stratux WiFi. This is more complex to configure — ethernet is easier.

Step 3: Access the Stratux Web Interface

Open a browser and navigate to 192.168.10.1. You’ll see the Stratux status dashboard. Look for the current firmware version displayed at the top of the page (something like “v1.6r2” or similar).

Step 4: Navigate to Update Settings

Click Settings in the navigation menu. Scroll to the “Software Update” section. You’ll see your current version and a button to check for updates. Click Check for Updates.

Step 5: Install the Update

If a newer version is available, you’ll see a prompt with the version number and release notes. Click Update to start the download and installation. The process takes 5–15 minutes depending on your internet speed and the size of the update.

Do not power off Stratux during the update. A power interruption mid-update can corrupt the microSD card and require a full reflash. Keep it plugged in and wait.

Step 6: Reboot and Verify

After the update completes, Stratux will prompt you to reboot or will reboot automatically. Wait 90 seconds for the fresh boot. Reconnect to Stratux WiFi, open 192.168.10.1, and confirm the version number has changed to the new release.

Method 2: Fresh Image Flash (Full Reinstall)

Use this method when:

  • Web interface update fails or gets stuck
  • Your microSD card appears corrupted (boot loops, software not starting)
  • You want a completely clean install
  • Upgrading to a major version that requires a fresh image

What You Need

  • Computer (Mac, Windows, or Linux)
  • microSD card reader
  • New or reformatted microSD card (8GB minimum; 16GB or 32GB recommended; use Samsung or SanDisk)
  • Balena Etcher (free, at etcher.balena.io) or Raspberry Pi Imager

Step 1: Download the Stratux Image

Go to the Stratux GitHub releases page. Download the latest .img.zip or .img.gz file for your Pi model. Note: some Pi models (Zero 2W, Pi 4) may use different image variants — check the release notes.

Step 2: Flash the Image

Open Balena Etcher. Select the downloaded image file, select your microSD card as the target, and click Flash. This takes 5–10 minutes and verifies the write when done.

Double-check your target drive. Etcher writes to whatever you select — make sure it’s the microSD card, not your laptop’s drive.

Step 3: Configure Before First Boot

Before inserting the freshly-flashed card into the Pi, you can pre-configure some settings by editing files on the microSD’s boot partition (which your computer can read):

  • WiFi credentials: edit stratux.conf if needed
  • System configuration: most settings are configurable through the web interface after first boot

Step 4: Insert Card and Boot

Insert the microSD card into the Pi, power on, wait 90 seconds, connect to the Stratux WiFi, and verify at 192.168.10.1. On first boot after a fresh flash, some settings reset to defaults — reconfigure through the web interface as needed.

After Any Update: Verify These Settings

After an update (either method), check these settings haven’t reverted to defaults:

  • WiFi SSID and password (if you changed from defaults)
  • SDR gain settings
  • GPS configuration
  • AHRS calibration (may need to re-run after a fresh flash)

What’s in a Typical Stratux Update

Stratux firmware updates often include:

  • GDL 90 protocol improvements (better compatibility with EFB apps)
  • GPS driver updates (faster lock, better accuracy)
  • AHRS improvements (reduced drift, better calibration)
  • Bug fixes reported by the community
  • New hardware support (newer Pi models, SDR chips)

Check the GitHub release notes for specifics on each version.

Troubleshooting Update Issues

Update stuck at a percentage

Wait 20 minutes before concluding it’s stuck — large downloads on slow connections take time. If genuinely stuck, power cycle (carefully) and fall back to Method 2 (fresh flash).

WiFi not coming back after update

The update may have reset WiFi configuration. Try default credentials (stratux / stratux1090). If those don’t work, fresh flash the card.

Stratux won’t boot after update

MicroSD card corruption — either the card was marginal before the update, or power was interrupted. Fresh flash to a new, quality microSD card.

For hardware-specific issues with Crew Dog Electronics Stratux units, contact us directly.

Posted on

Stratux LED Lights: What Each Indicator Is Telling You

You power it on. A light blinks. Then another. Then… nothing connects. Sound familiar?

The Stratux LED indicators are not decoration — they’re a real-time status readout baked into every unit. Once you know what each one means, you can diagnose most issues before you ever open a browser tab or touch a settings page. This guide walks you through the full LED layout, a healthy boot sequence, and the most common problem states pilots run into.

The LED Layout — What Each Light Represents

Depending on which version of the Stratux you have, you’ll see either four or five LEDs along the side or top of the case. Each one maps to a specific subsystem:

  • GPS — Satellite lock status via the VK-162 WAAS-enabled receiver
  • UAT (978 MHz) — The CC1310 radio listening for traffic and weather on the UAT frequency (used widely in the US)
  • 1090ES — The RTL-SDR radio listening for Mode S/ADS-B Out transponder squawks from commercial and GA traffic
  • WiFi — Whether the Stratux hotspot is up and handing out IP addresses
  • System / Heartbeat — Overall health of the underlying Raspberry Pi OS (some builds show this as a slow pulse)

The lights aren’t labeled on the case itself — that’s a common point of confusion. The order above matches the standard Stratux LED sequence from top to bottom (or left to right, depending on case orientation). Once you’ve seen a normal boot a few times, the pattern becomes second nature.

Normal Boot Sequence — What a Healthy Startup Looks Like

A clean Stratux boot takes roughly 60–90 seconds from the moment you apply power. Here’s what you should see, step by step:

  1. All LEDs briefly illuminate — This is the power-on self-test. Lasts about a second. All lights coming on together is a good sign; it means the Pi is alive and the software is loading.
  2. Lights go dark, then begin sequencing — The OS is booting. You’ll see individual LEDs flicker as each subsystem initializes. This is normal. Don’t panic if things look chaotic for the first 30 seconds.
  3. WiFi LED goes solid — The Stratux hotspot is up. At this point you can connect your iPad or tablet to the “Stratux” network and open ForeFlight® (or your EFB of choice).
  4. UAT and 1090ES LEDs go solid — Both radios are listening. The CC1310 and RTL-SDR are running and scanning their respective frequencies.
  5. GPS LED blinks, then goes solid — The VK-162 is searching for satellites. Outdoors with a clear sky view, expect a solid lock within 60–90 seconds. Indoors or in a hangar, this can take longer — or not happen at all.

At the end of a healthy boot, you should have three or four solid LEDs and a stable WiFi network. That’s your green light to connect your EFB and start receiving traffic.

Common Problem States

GPS LED Is Red or Not Lit — No Satellite Lock

This is the most common “something’s wrong” call we hear — and nine times out of ten, nothing is wrong. The VK-162 needs a clear view of the sky. If you’re sitting in a metal hangar, inside your house, or even under a wing, you may not get a lock. Take the unit outside, set it on the glareshield or dash, and give it 60–90 seconds.

First-time lock after a long power-off can take a few minutes as the receiver rebuilds its almanac. Subsequent boots in the same location are usually much faster. If you’ve been outdoors with clear sky view for more than five minutes and still have no GPS, check your USB cable — a marginal connection to the GPS receiver is a real failure mode.

WiFi LED Is Dark — Hotspot Didn’t Start

No WiFi LED means your iPad has nothing to connect to. A few things can cause this:

  • Power issue — The Stratux requires a minimum 2-amp power source. A 1-amp USB charger (the kind that comes with phones) causes instability and is a common culprit for partial boots. The WiFi subsystem often fails to initialize when the Pi is undervoltaged. Use a 2A or better USB supply.
  • SD card corruption — Rare, but if the unit was powered off mid-write, the filesystem can get into a bad state. A reflash of the Stratux image fixes this.
  • Hotspot config issue — If you’ve previously customized the WiFi settings via the Stratux web interface and something got misconfigured, a factory reset is the fastest path back to normal.

All Lights Solid, But No Traffic in ForeFlight®

This one surprises new users, but it’s completely normal. The Stratux is passive — it only displays traffic that’s actively broadcasting ADS-B Out. If you’re on the ground at a quiet airport with no nearby transponder-equipped aircraft, the traffic display will be empty. That’s not a malfunction. That’s the system working exactly as designed.

FIS-B weather, on the other hand, streams continuously from ground stations. If you’re not seeing weather either, check that you’re within range of a UAT ground station and that ForeFlight® is connected to the Stratux (look for the GPS/ADS-B indicator in the app’s status bar).

No Lights at All — The Unit Stays Dark

Dead unit on plug-in almost always means one thing: power. Check your USB cable first — not all USB cables carry full current, especially the thin charging-only cables that don’t have data wires. Then check your power source. A 1-amp charger may not even trigger a boot attempt on some builds. Swap to a known-good 2A supply and a quality cable before assuming the unit itself is the problem.

If you’ve confirmed good power and the unit is still dark, check the SD card — make sure it’s seated fully. A card that’s slightly dislodged won’t boot.

Quick-Fix Checklist: Power, Patience, Position

Before you go down a troubleshooting rabbit hole, run through these three:

  1. Power — Are you using a 2-amp (or better) USB supply? Is the cable a data-capable cable, not a charge-only cable?
  2. Patience — Did you give the unit 90 full seconds to complete its boot? GPS lock takes time, especially on first use.
  3. Position — Is the GPS antenna (the VK-162 dongle) in a location with a clear view of the sky? Metal roofs, dashboards, and seat cushions block satellite signal.

These three cover the majority of “my Stratux isn’t working” calls. If you’ve checked all three and something’s still off, it’s time to dig deeper.

When to Go Deeper

If the checklist above doesn’t resolve the issue, our full troubleshooting guide covers SD card reflashing, hotspot configuration reset, USB power measurement, and SDR diagnostics. Check it here on the blog, or reach out — the Stratux community is active and someone’s almost certainly seen your exact issue before.

Get Your Stratux

If you’re still shopping and want a unit that gives you clear status feedback, reliable WAAS GPS, dual-band ADS-B reception, and a community that’s been flying with it for years — we’ve got you covered.

Get your Stratux ADS-B Receiver →

Have a weird LED behavior we didn’t cover? Drop it in the comments — we read everything.

Posted on

The ALERT Act Is Moving: ADS-B In Mandate 2031, What GA Pilots Need to Know

Congress Is Moving on ADS-B In. The Deadline Is 2031. Here’s What It Means for You.

If you haven’t been following the legislative back-and-forth on ADS-B In, now’s a good time to catch up. The ALERT Act just cleared two House committees, a Senate vote is in play this week, and the target date for ADS-B In compliance is December 31, 2031.

For general aviation pilots, this is not a panic moment. But it is a “heads up” moment.


What Is the ALERT Act?

The ALERT Act is the House’s response to the January 2025 midair collision near Reagan National Airport, in which an American Airlines jet and a U.S. Army Black Hawk helicopter collided, killing 67 people. The NTSB had recommended widespread ADS-B In adoption since 2008. That accident put the recommendation back in the spotlight with political urgency behind it.

The ALERT Act differs from the Senate’s ROTOR Act (which passed unanimously in December 2025) in one key way: rather than immediately mandating a specific ADS-B In standard for all aircraft, it directs the FAA to determine which collision avoidance technologies meet the requirement and sets a deadline for compliance by December 31, 2031.

The House Transportation and Infrastructure Committee and the House Armed Services Committee both advanced the bill. Senate Commerce Committee Chairman Ted Cruz and Ranking Member Maria Cantwell have raised concerns about whether the ALERT Act’s ADS-B In requirement is strong enough, but the legislative machinery is moving regardless. Some form of ADS-B In mandate is coming.


What Gets Mandated?

Under both the ALERT Act and the underlying ROTOR Act intent, the requirement is this: all aircraft that are already required to broadcast their position via ADS-B Out must also be equipped to receive ADS-B In by 2031.

ADS-B Out has been federally required since 2020. It’s the technology that broadcasts your aircraft’s position to air traffic control and other nearby aircraft. ADS-B In is the complementary receiver side: it lets you see traffic, weather, and other ADS-B data in the cockpit, typically through an EFB like ForeFlight®.

If you’re flying an aircraft with a panel-mounted ADS-B Out transponder and operating in Class B, C, or E airspace above 10,000 feet MSL, this mandate applies to you.


How Much Does Compliance Cost?

This is the question Congress keeps asking, and the answer depends on how you approach it.

Panel-mounted ADS-B In solutions for certified aircraft can run $1,500 to $5,000 installed. Airline retrofits have run tens of thousands per airframe. That’s the cost that generates headlines and legislative pushback.

The other option: portable ADS-B In receivers. These connect to your iPad or tablet via Wi-Fi, display traffic and FIS-B weather in your EFB, and require no panel work. The NTSB Chair testified before Congress that this approach costs around $400. Portable receivers have been explicitly acknowledged as a valid compliance path in the legislative discussion.

Stratux is an ADS-B In receiver. It receives both UAT (978 MHz) and 1090-ES traffic simultaneously, delivers FIS-B weather (NEXRAD, METARs, TAFs, PIREPs, TFRs, winds aloft), and connects wirelessly to ForeFlight®, FlyQ, Avare, and most other EFBs. Coverage works in the United States and Canada, where CIFIB towers provide UAT service.

The pre-built Crew Dog Electronics Stratux starts at $439.99 with internal GPS. No subscription. No recurring fees. If a component fails, you replace the component — GPS module, antenna, battery — not the entire unit.

See the Stratux pre-built with internal GPS →


Portable vs. Panel: Which Counts?

This is the open question the FAA rulemaking will answer. The ALERT Act directs the FAA to determine the appropriate technical standards. The ROTOR Act specified ADS-B In with a flightdeck display tied to traffic alerts.

What we know now:

  • Portable ADS-B In receivers have been repeatedly cited in congressional testimony as the affordable GA compliance path.
  • The FAA has not yet issued a final rule defining portable vs. panel-mounted compliance.
  • NTSB recommendations focus on pilots having situational awareness of nearby traffic in the cockpit. A Stratux connected to an iPad accomplishes this.

If you’re flying today with a Stratux, you have ADS-B In. Whether that satisfies the eventual mandate depends on how the FAA writes the rule. We’ll update this post when the rulemaking is complete.


What Should You Do Before 2031?

Practically speaking: nothing urgent. 2031 gives you five years. But here’s the honest pilot’s take.

The collision that triggered all of this happened because the helicopter crew didn’t have adequate traffic awareness. The technology to provide that awareness costs $440, ships in two days, and works with the iPad already in your flight bag. The mandate is catching up to a problem that already has a solution.

You don’t need legislation to decide that knowing where nearby traffic is has value. Thousands of pilots have been running Stratux for years in Cessnas, Cirrus aircraft, backcountry strips, ultralight trainers, and yes, paragliders — not because they were required to, but because it works.

If you’re on the fence about ADS-B In, the legislative direction is clear: it’s coming. The cost is manageable. The setup is an afternoon project.


The Bottom Line

The ALERT Act is moving. ADS-B In will be required for most aircraft by the end of 2031. The affordable compliance path for general aviation pilots is a portable receiver paired with an iPad — the same setup Stratux has been delivering for years at around $400.

The political debate will continue. Expect conference negotiations, FAA rulemaking, and updates throughout 2026. What won’t change: the underlying technology is available now, it works, and it doesn’t require a panel tear-down.

Questions about Stratux setup? Start with our pre-built Stratux receiver or reach out through the contact page. We’re a small shop and we actually answer our support messages.


Sources: Senate Commerce Committee statement (March 26, 2026); House Transportation and Infrastructure Committee ALERT Act markup; AeroTime Hub “US Congress advances bill to require ADS-B In by end of 2031” (October 2025); NTSB Congressional testimony (February 2026).

Posted on

What Makes the Best ADS-B Receiver for ForeFlight® in 2026? Start With These Four Questions

Search “best ADS-B receiver for ForeFlight®” and you’ll get a lot of spec sheets. Sensitivity numbers, GPS accuracy, battery life claims. Good stuff to know. But before you look at any of that — and if you’re wondering how long setup actually takes, it’s about five minutes from unboxing to traffic on screen — there are four questions worth asking first. They’re the ones that separate a piece of avionics you’ll own for years from one you’ll replace.

These questions apply to any portable ADS-B receiver on the market. Honest answers will tell you more than any comparison table.

1. What Happens When It Breaks?

Portable avionics break. Antennas get bent. GPS modules fail. Connectors corrode after a summer in a hot cockpit. The question isn’t whether your ADS-B receiver will need attention someday — it’s whether you’ll be able to do anything about it when it does.

Sealed units go back to the manufacturer. You ship it, wait, and pay whatever they quote you. Or you buy a replacement. That’s not a design flaw — it’s a design choice.

Repairable units let you pop it open. Every component is accessible, replaceable, and independently sourced. If the GPS module fails, you swap in a replacement part for under $30 and you’re back in the air. If an antenna connector loosens, you retighten it. If the firmware has a bug, someone in the open-source community finds it, fixes it, and pushes the update — often within days. Features like AHRS — a valuable synthetic vision backup that costs under $30 in parts — are only possible because the platform is designed to be opened and modified.

The aviation equivalent of this distinction is the difference between an airplane you own and one you lease from the manufacturer. Ownership means you can fix it.

2. Who Controls the Software?

Most pilots don’t think about firmware until the day it matters. That day comes when a feature you rely on changes without notice, or when an update breaks compatibility with your EFB.

Closed-source firmware is a black box. You trust the manufacturer to maintain it, add features when they choose to, and support your hardware for as long as it’s commercially viable.

Open-source firmware is different. With open-source firmware, update support isn’t tied to a product lifecycle — the community maintains it as long as pilots are flying with it. The Stratux project has been maintained by pilots and engineers since 2015. New features come from people who actually fly with the device. Bugs get fixed because real pilots with real flights are finding them. The codebase is public — you can read exactly what your receiver is doing with the data it collects.

In 2026, with connected aviation systems increasingly part of the cockpit workflow, that kind of transparency isn’t abstract.

3. Does It Lock You Into One Ecosystem?

ForeFlight® is the dominant EFB today. But pilots who’ve been flying for a while remember when different apps led the market — and they know things change. The receiver you buy today should work with whatever app you want to use in three years.

The key is the data protocol. Receivers that output in GDL-90 format — the open standard for ADS-B data — work with any GDL-90-compatible EFB. That includes ForeFlight®, WingX, FlyQ, Avare, FltPlan Go, iFly, and more. You’re not married to one app, one subscription, or one company’s roadmap.

Some units use proprietary protocols that require proprietary apps. If you’re buying one of those, you’re not just buying a receiver — you’re buying into an ecosystem. Worth asking before you commit: if the app discontinued tomorrow, what would you do with the hardware?

4. What Are You Actually Paying For?

Price matters, but context matters more. Commercial ADS-B units include the cost of warranty programs, dedicated support teams, and proprietary R&D — that’s a legitimate value proposition for pilots who want a fully managed, manufacturer-backed experience.

Open-source units are priced differently because they’re structured differently. Development is community-driven. Support comes from a Discord server and thousands of pilots who’ve already solved whatever problem you’re having. That’s a different value equation — not better or worse for every pilot, but worth understanding before you choose.

For current Stratux pricing in any configuration, see our product page — we keep it updated as builds and stock change.

The Receiver That Answers “Yes” to All Four

We’re biased here, and we’ll say so. But the reason we started Crew Dog Electronics was specifically because we believe these four questions matter — and we think the open-source ADS-B community built the right answers to all of them.

The Stratux is repairable down to the component level. The firmware is fully open source and actively maintained. It outputs GDL-90 and works with every major EFB on iOS and Android. And it’s priced for what it actually is: excellent hardware without the ecosystem overhead.

Is it right for every pilot? No. Pilots who want a sealed, polished, manufacturer-supported experience will find that in other products on the market — and those are legitimate choices with real advantages, particularly for pilots who don’t want to think about the hardware at all.

But pilots who want to own their avionics the way they own their airplane — understanding how it works, being able to fix it, not dependent on a single manufacturer’s timeline — that’s who Stratux is built for. It’s been the answer to these four questions since 2015. We think it still is.

Note: UAT (978 MHz) coverage applies to US and Canadian airspace (CIFIB towers). International pilots — check the Stratux EU build for FLARM/OGN support.

Getting Started

If you’re ready to look at specs: our complete setup guide covers everything from unboxing to seeing traffic in ForeFlight® in under five minutes. Or browse the full product lineup.

Questions? The Discord community has been helping pilots set up and troubleshoot Stratux since before there was a Crew Dog. Come find us.

—

**Word count:** ~850 words
**Internal links:** product page (2x), setup guide (1x), Discord (1x), GitHub Stratux repo (2x)
**UTM:** utm_source=blog&utm_medium=internal&utm_campaign=b28-buyers-guide
**ForeFlight® trademark:** ✅ on first mention in H1, first body mention, and key instances throughout
**Prices:** ✅ no hardcoded prices — shop link only
**VK-162 price:** ✅ “under $30” (matches PRODUCT-TRUTH.md $19.99–29.99)
**Competitor gift test:** ✅ Section 4 rewritten — no accusations, acknowledges competitors as “legitimate choices”
**AHRS mention:** ✅ brief, “valuable synthetic vision backup” framing
**UAT geo note:** ✅ US + Canada (CIFIB) + EU build mentioned
**SEO keyword:** ✅ “best ADS-B receiver for ForeFlight®” in H1 and intro paragraph
**”since 2015″:** ✅ verified — Stratux project started Aug 4, 2015 (project-stratux.md)

**Image prompt (for generate-blog-image.sh):**
Photorealistic cockpit view, pilot hand resting near iPad mounted on yoke showing ForeFlight® traffic display, compact open-source ADS-B receiver visible on glare shield, warm golden hour light through windshield, Cessna interior, aviation theme, no text in image

**NEXT STEP:** Generate image → upload to WP → schedule as new post (Apr 1 target, or first open slot after Mar 28)

Posted on

Stratux External GPS: Faster Lock, Better Position, Same $20

Your Stratux’s GPS Lock Problem Has a $20 Fix

If you’ve ever sat on the ramp waiting for your Stratux to find itself — watching the GPS light blink for 90 seconds while you’re trying to brief a departure — you already understand the problem. The internal GPS module works fine once it’s locked. Getting there, especially on a cold start from inside a hangar, takes longer than it should.

The external GPS puck solves this. It’s a $20 upgrade, it plugs into USB, and it locks faster because you put it where it can actually see the sky.

Why External GPS Beats Internal for Cockpit Use

The internal GPS module sits inside the Stratux case. That case is usually in a flight bag, on a shelf in your avionics stack, or mounted somewhere in the cabin where it may or may not have a clear view of the sky. Metal airframes, avionics panels, and even overhead windows reduce the signal the GPS antenna can see.

The external GPS puck lives on your dashboard, glareshield, or wherever you can give it a direct view of the sky. That’s not a subtle difference — GPS reception is almost entirely about antenna placement and sky view. A GPS sitting on a metal dash with a clear view of the overhead is always going to outperform the same GPS module buried in a box on a shelf.

There’s also a flexibility argument. With an external GPS, you can mount your Stratux unit wherever it works for the radios — and put the GPS antenna where it works for GPS. Those two optimal locations are often not the same place.

Cold Start vs. Hot Start: The Numbers That Matter

GPS receivers have two modes: cold start (no cached data, building almanac from scratch) and hot start (cached almanac, knows approximately where to look). The difference in lock time is significant:

Internal GPS in a closed case, inside a hangar

Cold start lock time: 60–90 seconds, sometimes longer. The module is hunting for satellites through whatever attenuation the case and your aircraft’s structure introduce. It gets there, but you’re waiting.

External GPS puck on the dash with clear sky view

Cold start lock time: 15–30 seconds. Same satellites, better antenna placement. The difference is geometry — the puck can hear what the buried module is struggling to find.

Hot starts (after the almanac is cached) are faster either way, but cold starts on the first flight of the day are where the external GPS really earns its $20.

The VK-162: What You’re Actually Getting

The external GPS that Crew Dog ships is the VK-162 puck. It’s a well-regarded component in the Stratux community, and for good reason:

u-blox GPS chip

u-blox is one of the dominant GPS chipmakers in the professional and aviation-adjacent market. The chip in the VK-162 is the same family used in a lot of serious embedded navigation work. It’s not a commodity no-name receiver — it has real sensitivity and reliable NMEA output.

WAAS-enabled

The VK-162 receives SBAS/WAAS corrections from geostationary satellites, which improves position accuracy. This matters if you’re using Stratux for ownship display in ForeFlight® — the position you’re feeding your EFB is more accurate with WAAS corrections enabled. Sub-3-meter accuracy is typical in good conditions.

Plug-and-play USB, no drivers required

The VK-162 shows up as a standard USB serial device. Stratux detects it automatically on boot. There’s no configuration required, no driver installation, no firmware to flash. Plug it in, reboot, done.

This is actually a meaningful point. Some GPS modules require specific driver support or show up as ambiguous USB devices that need manual assignment. The VK-162 just works, which is what you want from a component you’re going to handle in the dark during preflight.

Setup: Plug In and Verify

Getting the external GPS running takes about five minutes:

  1. Power down your Stratux completely before plugging in the GPS.
  2. Connect the VK-162 to one of the USB ports on your Raspberry Pi. Either port works.
  3. Power on the Stratux. The software detects the GPS module automatically during boot — no configuration needed.
  4. Connect to the Stratux web interface at 192.168.10.1 (join the Stratux WiFi network first) and navigate to the status page.
  5. Verify GPS lock — the status page shows GPS source, satellite count, and fix status. You should see the external GPS recognized and, within a few seconds of having sky view, acquiring a fix.

If you had an internal GPS previously configured, Stratux will automatically prefer the external GPS when both are connected. You don’t need to do anything special to switch between them.

Placement Tips: Where to Put the Puck

The puck is small — roughly the size of a thick quarter — and it has a USB cable attached. You’ve got flexibility on where it lives, but the guiding principle is always clear sky view.

Dashboard / Glare Shield

The most common location. Lay it flat with the dome facing up. Keep it away from anything metallic directly above it (overhead panel switches, metal window frames). Most aircraft dashboards give excellent sky view through the windscreen.

Side Window

If your windscreen view is blocked — maybe you’ve got a lot of overhead panel gear — a side window mount can work well. Suction cups or a small wedge mount keeps it in place.

Anywhere with clear overhead sky

The simple test: can you see the sky from where the puck is sitting? If yes, it’ll lock. The only locations to avoid are those with significant metal or structural obstruction directly overhead.

Cable routing

Run the USB cable in a way that keeps it out of your scan path and away from flight controls. A few small cable clips or a wrap around your yoke keeps it tidy. The cable is long enough for most panel configurations without extension.

Get the External GPS Puck

The VK-162 is in stock and ships fast. It’s the same GPS puck included in our external GPS pre-built units — proven hardware, verified compatible, no surprises.

Stratux External GPS (VK-162) — $19.99 →

Also available on Amazon: amzn.to/3KrEfq4

If slow GPS lock is the most annoying part of your preflight, this is the cheapest fix in aviation. Twenty dollars, five minutes of installation, and your cold start times drop by two-thirds. Not a bad trade.

Ready to fly with Stratux?

Shop Stratux External GPS →

Posted on

Stratux AHRS Upgrade: Add Synthetic Vision to ForeFlight for $39

The One Upgrade That Changes What Stratux Looks Like on Your EFB

If you’ve got a Stratux running and you’re happy with weather and traffic, there’s one more thing it can do that a lot of pilots haven’t tried: feed attitude data to your EFB and unlock synthetic vision.

The AHRS upgrade board is $39. Once it’s installed, ForeFlight® shows you a 3D terrain display with a live attitude indicator. The horizon moves with the aircraft. It’s not your primary flight instrument — but as a situational awareness tool and backup attitude reference, it’s one of the more useful things you can bolt onto a portable receiver.

What AHRS Actually Is

AHRS stands for Attitude and Heading Reference System. In practice, it’s a small board packed with sensors that measures what your aircraft is doing in space:

  • Attitude — pitch and roll (is the nose up? are you in a bank?)
  • Heading — magnetic or gyroscopic compass direction
  • Altitude/pressure — barometric altitude used to enhance the picture

That data gets passed to your EFB over the same WiFi connection Stratux already uses for weather and traffic. Your EFB receives it as part of the GDL-90 data stream and uses it to render the synthetic vision display — the 3D terrain picture with a floating horizon line overlaid on your position.

Without AHRS, Stratux feeds position, weather, and traffic. With AHRS, it adds the attitude layer that makes synthetic vision possible.

What You Actually See in ForeFlight® With AHRS Enabled

Once the AHRS board is installed and ForeFlight® detects it, the synthetic vision display activates automatically. Here’s what changes:

The Synthetic Vision Map View

The 3D terrain map — the one that shows mountains, ridges, and surface features in perspective — becomes live. The horizon shifts in real time as your aircraft banks and pitches. Terrain that’s above your altitude turns a warning color. It’s the same principle as panel-mounted synthetic vision, rendered on your iPad.

The Attitude Indicator

ForeFlight®’s attitude indicator (accessible from the map or the dedicated attitude screen) shows a live artificial horizon driven by Stratux AHRS data. Pitch, bank, and slip are all represented. This is genuinely useful for maintaining situational awareness during turns, in IMC, or as a cross-check against your primary instruments.

Backup Attitude Reference

If your primary vacuum-driven attitude indicator fails in flight — a real-world scenario that still kills pilots every year — having a secondary attitude source on your iPad is a valuable backup. The Stratux AHRS is a $39 board, not certified avionics, but it gives you something to fly by while you sort out the situation and get to VFR conditions or the nearest airport.

How the Stratux AHRS Board Works

The AHRS board uses a combination of MEMS (Micro-Electro-Mechanical Systems) sensors — the same category of technology used in your smartphone for accelerometer and gyroscope functions — plus a barometric pressure sensor for altitude.

A few things worth knowing about the standard Stratux AHRS build:

No magnetometer in standard builds

The standard AHRS board doesn’t include a magnetometer. Heading is computed through a combination of GPS track and gyroscopic integration rather than magnetic compass. This works well in normal maneuvering flight. In slow hover-like maneuvers or during extended taxiing, you may notice heading drift. In the cruise environment where most pilots use Stratux, this is rarely an issue.

Barometric altitude

Altitude shown through the AHRS feed is barometrically derived. This requires proper calibration when you power up — which ForeFlight® walks you through automatically.

MEMS sensors have real-world characteristics

MEMS sensors are good and getting better, but they’re not laser-ring gyros. Brief maneuvers are tracked accurately. Extended steep spirals or unusual attitude recovery may show some drift, which the sensor fusion algorithm corrects when you return to wings-level. Think of it as “very good situational awareness” — not “backup ADI to fly a missed approach.”

The Right Way to Think About Stratux AHRS

The Stratux AHRS is a valuable synthetic vision backup. That’s the most honest and accurate framing. It makes your iPad dramatically more useful in the cockpit by adding the attitude layer to weather and traffic. It’s a legitimate safety enhancement for situational awareness.

It is not a replacement for your primary flight instruments. Your vacuum AI or ADAHRS, your certified GPS, your mag compass — those are your primary references. The Stratux AHRS is the enhancement layer that makes synthetic vision work on your $39 portable receiver. The two roles are different, and both are valuable.

Treat it the way you’d treat any portable cockpit tool: great situational awareness enhancement, useful backup reference, not a replacement for certified equipment.

Compatible EFBs

The Stratux AHRS works with every major EFB that supports GDL-90 attitude data:

iOS: ForeFlight® 7.x+, WingX, FlyQ, FltPlan Go, iFly

Android: Avare, AvNav

If your EFB is on this list, it works. No special configuration beyond what you’d do for any Stratux setup.

Installation: Add Board, Reboot, Calibrate

Installing the AHRS board is about as complicated as installing RAM in a laptop — which is to say, not very:

  1. Power down the Stratux unit completely.
  2. Open the case and locate the GPIO header on the Raspberry Pi. The AHRS board connects here — it’s a standard header, and the board only goes on one way.
  3. Seat the AHRS board on the GPIO header. Make sure it’s fully seated and square.
  4. Reassemble and power on.
  5. Check the Stratux web interface (192.168.10.1) to confirm AHRS is detected.
  6. Open ForeFlight® and connect to Stratux as you normally would. ForeFlight® will detect the AHRS source automatically and prompt you to calibrate.
  7. Run the calibration — ForeFlight® walks you through this. It takes about 30 seconds and sets the barometric reference.

Total install time: 15 minutes. No soldering, no special tools, no firmware changes. The Stratux software already knows how to talk to the AHRS board — it’s a supported component in the standard firmware.

Add AHRS to Your Stratux

The AHRS board ships ready to install. Same component used in Crew Dog’s pre-built units — no compatibility concerns, no guesswork.

Stratux AHRS Board — $39.99 →

Also available on Amazon: amzn.to/43FiREs

Synthetic vision is one of the bigger quality-of-life upgrades in the cockpit. The Stratux AHRS makes it work on your existing setup for $39. If you’re already running Stratux for weather and traffic, this is an easy next step.

Video Walkthrough

Watch the full installation process before you start:

Once installed, calibrate the AHRS orientation for your specific aircraft mount position:

Ready to fly with Stratux?

Shop Stratux AHRS Upgrade →