Add rtl_tcp_andro as submodule for SDR driver app
RTL-SDR + HackRF native Android driver (iqsrc:// protocol). Auto-installs APK during module flash if built. Build docs updated with instructions.
This commit is contained in:
@@ -32,6 +32,33 @@ Some features need extra firmware or kernel modules you build yourself.
|
||||
**No kernel modules needed.** All SDR devices on Android use userspace USB libraries.
|
||||
The module handles USB permissions automatically.
|
||||
|
||||
**RTL-SDR + HackRF Driver App (rtl_tcp_andro):**
|
||||
|
||||
This module includes the source for the Android RTL-SDR/HackRF driver app
|
||||
([rtl_tcp_andro](https://github.com/signalwareltd/rtl_tcp_andro-.git)) as a
|
||||
submodule in `tools/rtl_tcp_andro/`. It implements the rtl_tcp protocol natively
|
||||
on Android via USB OTG — no root needed for the app itself.
|
||||
|
||||
To build the APK:
|
||||
```bash
|
||||
cd tools/rtl_tcp_andro
|
||||
./gradlew assembleRelease
|
||||
```
|
||||
|
||||
The APK will be at `app/build/outputs/apk/release/app-release-unsigned.apk`.
|
||||
Copy it to `apk/rtl_tcp_andro.apk` and rebuild the module zip — the installer
|
||||
will auto-install it on the device.
|
||||
|
||||
Or install directly:
|
||||
```bash
|
||||
adb install app/build/outputs/apk/release/app-release-unsigned.apk
|
||||
```
|
||||
|
||||
The app provides an `iqsrc://` intent that any SDR client app can use to
|
||||
receive I/Q samples from RTL-SDR, HackRF, or SDRplay hardware.
|
||||
|
||||
Supported hardware: RTL-SDR (all versions), HackRF One, SDRplay RSP
|
||||
|
||||
**Setup in Termux:**
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user