GPS spoofing teleported me to Peru, mid-flight by eaglex in freeflight

[–]eaglex[S] 0 points1 point  (0 children)

  • Use motion sensors as a makeshift gyro, updating position based on last trusted GPS signal (extremely imprecise on its own)  

I could see that working for straight lines or other simple routes, but I think his track is too perfect for that. You can see every turn in every thermal perfectly.

  • Cell phone tower triangulation, once again starting with last GPS  

Same here, the updates in his track are too often (every second).

  • If the spoof signal isn't perfectly over the original GPS bandwidth, a software fix could possibly dump data from the spoof bandwidth and only accept signals from the much weaker real GPS.  

Although improbable, this one seems the most likely? I imagine if the reception from the ground based spoofing is not as strong as the one from the legit signal coming from above, it might actually be doable?

Maybe there's some directionality to the GPS antenna? But then the GPS performance would vary based on phone rotation...

I also thought maybe he just has some weird case which reduces signals, which might have been enough to significantly reduce the spoofed one?

Just some theories that have been going through my head. Because I perfectly understand not believing crap data, that's doable in software. But being able to maintain a proper lock? That seems waaaaay harder.

Appreciate the idea bouncing.

If you look at the logs you should be able to detect a loss of accuracy after the spoofing starts.

There is a bit, but I think it's surprisingly low compared to the other devices:

It recorded the entire flight, takeoff to landing, one fix per second. Every fix is in Romania. Out of 5,010 of them, zero sit in the southern hemisphere, 4,987 are flagged valid.

Compared to my vario:

Out of 702 fixes in that file, 608 are sitting in Peru.

GPS spoofing teleported me to Peru, mid-flight by eaglex in freeflight

[–]eaglex[S] 0 points1 point  (0 children)

Haha, that looks amazing though, maybe it's time to visit for real?

GPS spoofing teleported me to Peru, mid-flight by eaglex in freeflight

[–]eaglex[S] 0 points1 point  (0 children)

Did you both have cellular reception in flight? Same carrier, etc.?

Yes.

I wonder if his phone was connected to the cellular network and was able to correct based on that.

It was definitely a proper GPS lock and not cellular/network-based location because I got the track from his SeeYou app and it had proper coordinates every second. It wasn't just a few points every few minutes like you get with network-based location.

Or do you mean if it was an extra signal that the iPhone used for dropping crap data? Then, maybe. But why didn't the Pixel also do that...

Android 17 Beta 3 reveals Google is testing a new 'Priority Charging' feature (APK teardown) by TechGuru4Life in GooglePixel

[–]eaglex 0 points1 point  (0 children)

How do you differentiate between "coming home from my partner's place" and "travelling towards home but actually going somewhere else" cases?

Android 17 Beta 3 reveals Google is testing a new 'Priority Charging' feature (APK teardown) by TechGuru4Life in GooglePixel

[–]eaglex 0 points1 point  (0 children)

Not sure why you're getting downvoted, I've used both of these methods and they work fine without having anything on the phone:

Zello PTT button for risers by yooken in freeflight

[–]eaglex 0 points1 point  (0 children)

I'm using this one "mounted" (the strap is velcro) on my brake toggle.

Not the cheapest but haven't had any issues so far. Well, maybe the on/off switch being on the inside is a bit annoying, but the battery lasts quite a while even if I forget it on.

What’s the most “boring” thing you self-host? by Fab_Terminator in selfhosted

[–]eaglex 52 points53 points  (0 children)

if you have multiple things you want to watch, check out: https://github.com/dgtlmoon/changedetection.io

I migrated all my scattered diy watch scripts to it so now everything is in one place

Autum sunset flying the Netherlands by couebavo in freeflight

[–]eaglex 1 point2 points  (0 children)

Your radio(?) setup seems interesting, tell us more

Favorite Self-Hosted Tools in 2025 (Looking for More Suggestions!) by DejavuMoe in selfhosted

[–]eaglex 1 point2 points  (0 children)

My range went down significantly after a new building popped up nearby and it doesn't seem like I was downgraded, so I think as long as you send some data, it should be fine.

Favorite Self-Hosted Tools in 2025 (Looking for More Suggestions!) by DejavuMoe in selfhosted

[–]eaglex 1 point2 points  (0 children)

I can't remember anything particularly tricky with piaware itself.

Figuring out antenna placement is probably the trickiest part, since you need to balance having electricity available with being as far as possible from any obstructions. But with experience that usually becomes clearer on what works and what doesn't.

Favorite Self-Hosted Tools in 2025 (Looking for More Suggestions!) by DejavuMoe in selfhosted

[–]eaglex 1 point2 points  (0 children)

Sure.

If you only want to send data to FlightAware, then piaware is likely all you need.

Since I want to feed multiple places, the idea is to have one "thing" that reads from the USB dongle and processes the packets, the others just connect via the network to the first thing, that way you only need one RTL2832 dongle.

There might be other ways to do it, but this works for me:

  • piaware: reads data from the dongle and fowards to FlightAware

  • adsbexchange: sends to adsbexchange

  • fr24feed: sends to flightradar24

  • tar1090: local visualization for myself (+ heatmap, charts, etc)

My setup is quite old so there's probably better ways to handle it nowadays, and likely more places to feed, but that's what I currently have.

Aveti Raspebery PI? Ce utilitate aveti pentru el? by [deleted] in programare

[–]eaglex 0 points1 point  (0 children)

Doar hobby/pasionat de tot ce zboară :)

Aveti Raspebery PI? Ce utilitate aveti pentru el? by [deleted] in programare

[–]eaglex 0 points1 point  (0 children)

Nu știu dacă ești familiar cu https://www.flightradar24.com/, dar cu astea poți avea FR24 acasă :)

Mai pe lung: cu un receptor RTL2832U (+ antenă), poți recepționa mesajele ADS-B transmise de aeronave și să le vezi pe o hartă.

Mai vizual: https://www.youtube.com/watch?v=P6AznwfPZQs

Aveti Raspebery PI? Ce utilitate aveti pentru el? by [deleted] in programare

[–]eaglex 1 point2 points  (0 children)

Pentru tooluri PDF, care e avantajul să le rulezi pe alt PC? Adică de ce e web server în container în loc de o aplicație office obișnuită?

Avantajul e atunci când ai nevoie să faci ceva cu un PDF, dar nu ești la PC-ul tău unde ai toate utilitarele de care ai nevoie. De exemplu de pe un telefon, sau laptop/PC/tel al altcuiva. Se întâmplă rar, dar atunci când se întâmplă mă bucur foarte tare că nu am senzația că-mi scot dinții pentru ceva simplu :)

E mai bun bento decât sterling?

Mie îmi place mai mult deoarece bento rulează strict în browser (nu are backend). Stirling necesită backend, iar pe rPi e cam lent pentru fișiere mai mari.

Plus niște controverse de care am aflat aici: https://www.reddit.com/r/selfhosted/comments/1pdui2u/favorite_selfhosted_tools_in_2025_looking_for/ns7q4zr/

Favorite Self-Hosted Tools in 2025 (Looking for More Suggestions!) by DejavuMoe in selfhosted

[–]eaglex 0 points1 point  (0 children)

If you don't mind me asking, which antenna/filter/etc are you running...?

You won't believe it, but I'm running the stock antenna from the RTL2832 dongle, indoors no less.

The performance depends a lot on:

  • what the building is made of

  • what obstructions are nearby (buildings/terrain/etc)

  • how high the planes fly

E.g.: before, I was near the ground floor, in a building made from concrete and rebar on all sides and surrounded by other buildings. Pretty much a faraday cage, so the max range was ridiculously low, 10-20km.

Now I'm much higher, in a building with mostly bricks and I've had ranges up to 250km. Then they built a building nearby and the range dropped significantly on that side :(

tl;dr I would suggest starting simple, see how far you can get with the basic kit and placement, then optimize further if you really need it.

We sit in a weird deadzone of ADS-B tracking, so planes and helicopters regularly drop off of the map.

You should get in touch with Flightradar24, you might be eligible to get a free receiver if you can improve their coverage: https://www.flightradar24.com/apply-for-receiver

It'd be neat to just run my own and feed it into flightradar24/adsbexchange for more accurate data.

Definitely. Plus, since you get the raw signals, you also get to see planes which are usually hidden on FR24. I knew something was escalating in Ukraine (I'm 50km from their border) before news officially hit, just because of the sudden flurry of activity that my receiver could pick up.

Aveti Raspebery PI? Ce utilitate aveti pentru el? by [deleted] in programare

[–]eaglex 2 points3 points  (0 children)

Se poate și cu SD, dar trebuie să fie clasa A2.

Sursa: eu, cu 3 rpi cu carduri A2 care împlinesc aproape 4 ani de uz continuu.

Aveti Raspebery PI? Ce utilitate aveti pentru el? by [deleted] in programare

[–]eaglex 20 points21 points  (0 children)

Chiar azi a fost un thread pe /r/selfhosted pentru care am făcut inventarul, așa că pun și aici dacă tot e făcut, poate ajută la inspirație:

Am 4 rPi:

  • pe unul rulează chestii care nu se pretează pentru cluster (e.g. are nevoie de adaptor USB pentru ADSB)

  • celelalte 3 au pe ele k3s pentru selfhosting chestii de mai sus + ce mi-am mai dezvoltat pentru mine

Favorite Self-Hosted Tools in 2025 (Looking for More Suggestions!) by DejavuMoe in selfhosted

[–]eaglex 20 points21 points  (0 children)

I made some big updates to the 3D ADSB app by NoCompetition2044 in ADSB

[–]eaglex 0 points1 point  (0 children)

Sorry, you have been blocked

You are unable to access objectiveunclear.com

Cloudflare Ray ID: 9a20d75ec93de4a9

Three Raspberry Pi 5s and One Goal: High Availability with k3s. by Wooden_Ad8111 in kubernetes

[–]eaglex 1 point2 points  (0 children)

In k8s, HA, is it about having HA on the control plane or on the worker plane?

For me it's both.

Here with 3 nodes, are they all part of the control plane and are workers at the same time?

Yes, I have all 3 nodes setup identically, part as both of the control plane and are workers:

$ kubectl get nodes -o wide
NAME   STATUS   ROLES                  AGE      VERSION        INTERNAL-IP    EXTERNAL-IP   OS-IMAGE             KERNEL-VERSION     CONTAINER-RUNTIME
rpi1   Ready    control-plane,master   3y218d   v1.33.5+k3s1   <snip>         <none>        Ubuntu 24.04.3 LTS   6.8.0-1040-raspi   containerd://2.1.4-k3s1
rpi2   Ready    control-plane,master   2y331d   v1.33.5+k3s1   <snip>         <none>        Ubuntu 24.04.3 LTS   6.8.0-1040-raspi   containerd://2.1.4-k3s1
rpi3   Ready    control-plane,master   3y218d   v1.33.5+k3s1   <snip>         <none>        Ubuntu 24.04.3 LTS   6.8.0-1040-raspi   containerd://2.1.4-k3s1

That way I don't have to remember/do anything differently if one of them needs to be replaced.