Skip to content

nmaster2042/SDRPlusPlusBrown

 
 

Repository files navigation

SDR++ (Brown fork), The bloat-free SDR software

Changelog

Please see upstream project page for the basic list of its features.

Last merge: 2024-03-03

Please see brown fork page for list of fork features.

WINDOWS INSTALL TROUBLESHOOTING: https://youtu.be/Q3CV5U-2IIU

Thanks / Credits

Thanks and due respect to:

  • original author, Alexandre Rouma, for his great work.
  • MSHV author, LZ2HV, for his great work.
  • logmmse/python authors for their great work.
  • OMLSA authors for their great idea and implementation.
  • imgui-notify author for his great work
  • implot author for his great work
  • alexander-sholohov (github) for his work on soapy_sdr module.
  • Cropinghigh / Indir for his work on extra VHF modes.

Feedback

Found an issue? Fork is worse than original? File an issue.

Debugging reminders

Local Android build:

  • put into your ~/.gradle/gradle.properties this line: sdrKitRoot=/home/user/SDRPlusPlus/android-sdr-kit/sdr-kit
    • it can obtained + built from: https://github.com/AlexandreRouma/android-sdr-kit
    • docker build --platform linux/amd64 -t android-sdr-kit .
    • docker start android-sdr-kit # it will exit
    • docker cp be03210da56a:/sdr-kit . # will create directory with built binary libs, replace be03210da56a with id obtained from 'docker ps -a'
  • use jdk11 for gradle in android studio. Android Studio -> Settings -> ... -> Gradle -> Gradle JDK . This is needed if you have various errors with java.io unaccessible fields.
  • in case of invalid keystore error (should not happen with jdk11):
    • you may create new keystore with current jdk version: ~/soft/jdk8/bin/keytool -genkey -v -keystore debug2.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
    • use this filename (debug2.keystore) in app/build.gradle along with passwords in the signingConfigs -> debug section.

Good luck.

About

Cross-Platform SDR Software

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 54.3%
  • C 44.8%
  • CMake 0.4%
  • Shell 0.2%
  • Go 0.2%
  • Kotlin 0.1%