Code💾| Ham Radio (ON5RYZ) 📡| 24yo MSc. in Aerospace Engineering. PhD Student/RA in Electrical Engineering. Founder of Dragon Labs. Author of SDR++ #sdrpp #sdr

127.0.0.1
Joined November 2015
I am proud to announce that the SDR++ #Falcon9 live decoder is almost done!!! Managed to get it down to 15% CPU total! This module makes decoding the falcon9 as easy just clicking a button. I hopefully will release it tomorrow, so stay tuned! #SDR #SDRPP
32
122
5
748
Absolutely! "4" is clearly a perfectly secure password for enterprise grade security.
oh come on @Apple goes against all modern advice for passwords
1
14
882
I want this in my backyard. As soon as I get my own property in the middle of nowhere I'm definitely building this.
JAXAの勝浦20mアンテナ高速で稼働! だいち2号との通信を終えて、アンテナを天頂に向けた格納姿勢に戻す様子
3
2
70
1,799
Ryzerth 🐲 retweeted
高精度電圧源作ってDMMを時計にした
6
71
5
551
20,575
SDR++ 1.3.2 is out with a few more bugfixes: RTL-SDR @rtlsdrblog devices are now properly selected when multiple are connected. Also the version of libiio in the windows build was updated so network auto-detection should now work properly. Download at sdrpp.org/nightly
1
4
43
2,088
AI bro discovers you can plug devices into a TV 🤦‍♂️
This quoted post is unavailable.
26
224
1
5,720
62,713
I think we should all agree that the company in question made an unforgiveable fuck up and none of their future certificates should be trusted. They should be going out of business just about now.
cloudflare: lava lamps for true randomness eMudhra:
1
27
1,434
New SDR++ nightly build: The PlutoSDR source now recognises more devices, the RTL-SDR binaries have been updated to support the @rtlsdrblog V4L (untested, ain't got one of those), and a bandplan for indonesia has been added. Download at sdrpp.org/nightly
5
6
67
3,285
How long have they done this by default? Is it new? Very few people want to deal with conformal coating on their boards. I really don't understand the reasoning.
Forecast: humid. Your PCB: brought a raincoat. ☔ It's conformal coating, a thin acrylic layer that helps keep out moisture and dust. On Standard PCBA, we coat the whole board unless your order remark says otherwise (with images). #PCBA #JLCPCB
10
67
12,111
Does OpenSourceSDRLab do anything other than make money off dropshipping the lowest possibly quality versions of open source hardware projects?
3
34
2,683
Standard through-hole headers are great, and when you use them, never do this stupid offset press fit thing. The pressed connection is unreliable and if you try to solder them as a novice, some headers melt easily which will cause the pins to be angled.
First: Never, never do through-hole headers. Second, if you have to do through-hole headers, do them like this:
4
49
3,062
Turns out the W1700k with OpenWRT isn't very good... I tried using it for a bit before giving it the SDR treatment, but the performance absolutely sucks, guess openwrt support isn't there yet. First image is with the W1700k, second is with my Google Fiber supplied router
4
19
2,153
Anyone recognize what I presume to be a satcom panel on the top cover? It doesn't look like the internals of a starlink dishy at least...
Russian "Gerbera-2" with a payload of 10-kg HE-frag and an incendiary mixture packet.
9
2
83
8,892
It's a cool demo, but cold gas systems only last for seconds to minutes depending on the size of the COPVs, so I don't really see the point? Marketing gimmick I guess? If people really want flying cars, deployable wings + jet are the less scify but most practical way to go.
Do a kickflip!
15
28
2,027
Also imagine the fucking mess when the average road raging moron gets his hands on that thing...
2
8
423
Rewrote my analog video decoder into a simple standalone CLI+SDL app. Here's a quick demo of receiving bad apple over the air (notice the pristine sync stabiliity). I'm just finishing color decoding and the performance is insane, only a few 2.5% CPU usage!youtube.com/watch?v=4hQpkeAM…
1
1
39
2,556
Going through the ESP32 phy library reverse engineering process and there's these two blank object files that have an... interesting... name. Does the ESP32's phy contain an FPGA?!
12
10
2
244
20,189
Can decode "almost every signal" but can't render a waterfall to save its life and has a frequency input that goes into the exaherts (1 billion GHz🤦‍♂️). As @furrtek would say "More! THE PIGS ARE HUNGRY !! MORE !!"
OnAir Adds Decoder Support for Almost Every Signal rtl-sdr.com/onair-adds-decod…
3
60
2,525
Honestly, I'm almost suspecting malice in the case of ESP-SDR. Who writes garbage like this? Are you guys trying to make sure nobody else messes with it? There's are no register docs, I'm having to rummage through dog shit to understand what's going on...
It's quite tiring that these WiFi->SDR mods are all being vibeslopped, producing horrible code (thousands of undocumented lines in a single file) and not actually documenting any of the WiFi hardware in a way that allows to engineer on top of it. (1/4)
10
2
80
5,149
And yes, I know this is just some command handling stuff, but the entire codebase is basically like this. The code is such a fucking mess that the pieces are scattered all over, so I'm checking everything. I'll try to do a proper write up this weekend.
1
1
16
954
It's quite tiring that these WiFi->SDR mods are all being vibeslopped, producing horrible code (thousands of undocumented lines in a single file) and not actually documenting any of the WiFi hardware in a way that allows to engineer on top of it. (1/4)
The answer is an SDR that you already own! Let me introduce you to the BirriaSDR! A dual-band 40 Msps SDR (2.4 GHz/5 GHz) based on a mass-produced USB 3.0 Wi-Fi dongle that can export RAW I/Q for under 30 USD. Apologies, I finished the birria long ago... but only got around to writing this now. The idea was to use a chip as cheap as the RTL-SDR (<50 USD), with transport already built in (USB 3.0). Not something that costs four times as much or needs to be paired with an FPGA to export any real amount of data. Now, think for a bit: what kind of mass-produced device fits the bill? Yes, every single USB Wi-Fi dongle!!! It has been clear for a while that a lot of models have internal firmware that can be modified to export RAW I/Q data via their DMA engines. Most units can even run ASM payloads to modify the data. Historically, it would be a pain in the ass to reverse engineer the internal mechanisms of every single chipset in each Wi-Fi dongle (there are many!). But with AI, I can do that from my phone while eating birria at my local restaurant. Before leaving, I connected my MT7921A Wi-Fi dongle to my Raspberry Pi 5 and gave GPT-6 Astra the goal of getting it to export RAW I/Q over USB. Don’t be fooled: this wasn’t a “turn this into an SDR, make no mistakes” prompt. I had to give it leads on how to do this properly. By the way, this is the same chipset that the notorious ALFA AWUS036AXML has. At first, it created a burst exporter that could only record a short snapshot of RAW I/Q. This is an ancient feature that has been known for a long time and is even present in DD-WRT, but it was useless for our purposes. Then, after a couple of hours, it improved it to use the internal packetizing engine to create a stream of four consecutive complex samples per 16-byte block, with I and Q each occupying a 16-bit slot and retaining 14-bit precision. These blocks can be moved out of the device via the DMA engine. The RF front end can tune to both the 2.4 GHz and 5 GHz bands. The tested 40 MHz, 80 MHz, and 160 MHz sample rates work, but with a very prominent filter shape, as expected. The end result was a very capable SDR with dual-band 2.4 GHz/5 GHz reception, 14-bit I/Q resolution, and a nominal complex sample rate of 40 MSps over USB 3.0. Higher sample rates and wider bandwidths are still experimental. That said, I think this is a good proof of concept that needs to be further refined. Using a Wi-Fi dongle as an SDR solves the data interconnect problem and makes it easy to connect an external antenna with RP-SMA. I expect it won't take long for manufacturers to start mass-producing devices with the architecture I'm proposing, with a proper USB port, a tunable RF front end, and heat dissipation. I also want to make the point that you don't need to write a whole new SDR client every time you reverse engineer a Wi-Fi device to be used as an SDR. All you need is a small library that exports the I/Q. To prove this, the whole driver is a single Python script inside a CyberEther flowgraph file. Want to try it? First, buy an MT7921-based Wi-Fi dongle. They’re widely available and cost less than $30. Then, install CyberEther and download the flowgraph from the repository below. Connect the dongle and open the flowgraph in CyberEther to start streaming I/Q data, as shown in the video below. This will be available as a built-in block in CyberEther after some refinement. Download CyberEther: cyberether.org/ BirriaSDR Repo: github.com/luigifcruz/Birria… P.S. This is the same chipset many laptops come with!
19
19
1
246
18,696
People who want to build on top are forced to work with unmaintainable code, and most often resort to vibeslopping on top which further decreases the maintainability until even bruteforcing with clankers no longer works. (3/4)
1
52
1,966
TL;DR: When you reverse engineer something, even if you got a clanker to do it, take notes, write documentation, write clean demo code. I'm waiting for an ESP32 module to arrive so I can write a proper SDR firmware for it. Will do the same for that dongle and router. (4/4)
10
6
1
115
2,900