Go to file
rohithzmoi ab8418f0b2 Update README.md 2026-01-13 18:40:36 +05:30
3rdparty iOS latest version 2026-01-12 20:32:43 +05:30
Images.xcassets iOS latest version 2026-01-12 20:32:43 +05:30
codec2 Add files via upload 2024-08-31 16:40:53 +05:30
images iOS latest version 2026-01-12 20:32:43 +05:30
imbe_vocoder Add files via upload 2024-08-31 16:43:19 +05:30
mbe Add files via upload 2024-08-31 16:43:19 +05:30
qml V0.44.24-iOS 2026-01-13 09:28:46 +05:30
scripts V0.44.24-iOS 2026-01-13 09:28:46 +05:30
ui2026 V0.44.24-iOS 2026-01-13 09:28:46 +05:30
ui_legacy V0.44.24-iOS 2026-01-13 09:28:46 +05:30
AboutTab.qml V0.44.24-iOS 2026-01-13 09:28:46 +05:30
AboutTab.qml copy iOS latest version 2026-01-12 20:32:43 +05:30
ActionButtonManager.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
ActionButtonManager.mm V0.44.24-iOS 2026-01-13 09:28:46 +05:30
AudioSessionManager.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
AudioSessionManager.mm V0.44.24-iOS 2026-01-13 09:28:46 +05:30
CRCenc.cpp Add files via upload 2024-08-31 16:40:53 +05:30
CRCenc.h Add files via upload 2024-08-31 16:40:53 +05:30
DMRDefines.h Add files via upload 2024-08-31 16:40:53 +05:30
DroidStar-Bridging-Header.h iOS latest version 2026-01-12 20:32:43 +05:30
DroidStar.pro V0.44.24-iOS 2026-01-13 09:28:46 +05:30
DroidStar.pro.user iOS latest version 2026-01-12 20:32:43 +05:30
DroidStarActivityAttributes.swift V0.44.24-iOS 2026-01-13 09:28:46 +05:30
Golay24128.cpp Add files via upload 2024-08-31 16:40:53 +05:30
Golay24128.h Add files via upload 2024-08-31 16:40:53 +05:30
HostsTab.qml V0.44.24-iOS 2026-01-13 09:28:46 +05:30
Info.plist iOS latest version 2026-01-12 20:32:43 +05:30
Info.plist.mac iOS latest version 2026-01-12 20:32:43 +05:30
LIVE_ACTIVITY_EXTENSION_SETUP.md V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LaunchScreen.storyboard V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LiveActivityManager.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LiveActivityManager.swift V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LiveActivityPlugin.cpp iOS latest version 2026-01-12 20:32:43 +05:30
LiveActivityPlugin.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LiveActivityQtBridge.cpp V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LiveActivityQtBridge.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LogHandler.cpp V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LogHandler.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
LogTab.qml V0.44.24-iOS 2026-01-13 09:28:46 +05:30
M17Convolution.cpp Add files via upload 2024-08-31 16:40:53 +05:30
M17Convolution.h Add files via upload 2024-08-31 16:40:53 +05:30
M17Defines.h Add files via upload 2024-08-31 16:40:53 +05:30
MMDVMDefines.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
MainTab.qml V0.44.24-iOS 2026-01-13 09:28:46 +05:30
MainTab_BKUP29082024 iOS latest version 2026-01-12 20:32:43 +05:30
QsoLiveActivityBridge.h iOS latest version 2026-01-12 20:32:43 +05:30
QsoLiveActivityBridge.mm V0.44.24-iOS 2026-01-13 09:28:46 +05:30
QsoLiveActivityBridgeWrapper.cpp iOS latest version 2026-01-12 20:32:43 +05:30
QsoLiveActivityBridgeWrapper.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
QsoTab.qml V0.44.24-iOS 2026-01-13 09:28:46 +05:30
QtBridgeHeader.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
README.md Update README.md 2026-01-13 18:40:36 +05:30
SHA256.cpp Add files via upload 2024-08-31 16:40:53 +05:30
SHA256.h Add files via upload 2024-08-31 16:40:53 +05:30
SettingsTab.qml V0.44.24-iOS 2026-01-13 09:28:46 +05:30
SignalEmitter.cpp iOS latest version 2026-01-12 20:32:43 +05:30
SignalEmitter.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
YSFConvolution.cpp Add files via upload 2024-08-31 16:40:53 +05:30
YSFConvolution.h Add files via upload 2024-08-31 16:40:53 +05:30
YSFFICH.cpp Add files via upload 2024-08-31 16:40:53 +05:30
YSFFICH.h Add files via upload 2024-08-31 16:40:53 +05:30
_QSoTab_Bakup iOS latest version 2026-01-12 20:32:43 +05:30
androidserialport.cpp Add files via upload 2024-08-31 16:40:53 +05:30
androidserialport.h Add files via upload 2024-08-31 16:40:53 +05:30
aqtinstall.log iOS latest version 2026-01-12 20:32:43 +05:30
audioengine.cpp V0.44.24-iOS 2026-01-13 09:28:46 +05:30
audioengine.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
cbptc19696.cpp Add files via upload 2024-08-31 16:40:53 +05:30
cbptc19696.h Add files via upload 2024-08-31 16:40:53 +05:30
cgolay2087.cpp Add files via upload 2024-08-31 16:40:53 +05:30
cgolay2087.h Add files via upload 2024-08-31 16:40:53 +05:30
chamming.cpp Add files via upload 2024-08-31 16:40:53 +05:30
chamming.h Add files via upload 2024-08-31 16:40:53 +05:30
crs129.cpp Add files via upload 2024-08-31 16:40:53 +05:30
crs129.h Add files via upload 2024-08-31 16:40:53 +05:30
dcs.cpp iOS latest version 2026-01-12 20:32:43 +05:30
dcs.h Add files via upload 2024-08-31 16:40:53 +05:30
dmr copy.cpp iOS latest version 2026-01-12 20:32:43 +05:30
dmr.cpp V0.44.24-iOS 2026-01-13 09:28:46 +05:30
dmr.h iOS latest version 2026-01-12 20:32:43 +05:30
droidstar copy.cpp iOS latest version 2026-01-12 20:32:43 +05:30
droidstar.cpp V0.44.24-iOS 2026-01-13 09:28:46 +05:30
droidstar.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
fix_swift_version.sh V0.44.24-iOS 2026-01-13 09:28:46 +05:30
fontawesome-webfont.ttf Add files via upload 2024-08-31 16:40:53 +05:30
httpmanager.cpp Add files via upload 2024-08-31 16:40:53 +05:30
httpmanager.h Add files via upload 2024-08-31 16:40:53 +05:30
iax.cpp Add files via upload 2024-08-31 16:40:53 +05:30
iax.h Add files via upload 2024-08-31 16:40:53 +05:30
iaxdefines.h Add files via upload 2024-08-31 16:40:53 +05:30
ios_live_activity.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
ios_live_activity.mm V0.44.24-iOS 2026-01-13 09:28:46 +05:30
iosshare.mm iOS latest version 2026-01-12 20:32:43 +05:30
m17.cpp iOS latest version 2026-01-12 20:32:43 +05:30
m17.h Add files via upload 2024-08-31 16:40:53 +05:30
main.cpp V0.44.24-iOS 2026-01-13 09:28:46 +05:30
main.qml V0.44.24-iOS 2026-01-13 09:28:46 +05:30
micpermission.h iOS latest version 2026-01-12 20:32:43 +05:30
micpermission.mm iOS latest version 2026-01-12 20:32:43 +05:30
mode.cpp iOS latest version 2026-01-12 20:32:43 +05:30
mode.h iOS latest version 2026-01-12 20:32:43 +05:30
nxdn.cpp iOS latest version 2026-01-12 20:32:43 +05:30
nxdn.h Add files via upload 2024-08-31 16:40:53 +05:30
p25.cpp iOS latest version 2026-01-12 20:32:43 +05:30
p25.h Add files via upload 2024-08-31 16:40:53 +05:30
qmldir iOS latest version 2026-01-12 20:32:43 +05:30
qtquickcontrols2.conf V0.44.24-iOS 2026-01-13 09:28:46 +05:30
ref.cpp iOS latest version 2026-01-12 20:32:43 +05:30
ref.h Add files via upload 2024-08-31 16:40:53 +05:30
serialambe.cpp iOS latest version 2026-01-12 20:32:43 +05:30
serialambe.h iOS latest version 2026-01-12 20:32:43 +05:30
serialmodem.cpp Add files via upload 2024-08-31 16:40:53 +05:30
serialmodem.h Add files via upload 2024-08-31 16:40:53 +05:30
vocoder_plugin.h Add files via upload 2024-08-31 16:40:53 +05:30
vuidupdater.cpp iOS latest version 2026-01-12 20:32:43 +05:30
vuidupdater.h V0.44.24-iOS 2026-01-13 09:28:46 +05:30
xrf.cpp iOS latest version 2026-01-12 20:32:43 +05:30
xrf.h Add files via upload 2024-08-31 16:40:53 +05:30
ysf.cpp iOS latest version 2026-01-12 20:32:43 +05:30
ysf.h Add files via upload 2024-08-31 16:40:53 +05:30

README.md

Modified DROIDSTAR DMR App for iOS & Android

📢 Important Announcement

Please note: I will no longer be maintaining the Android version, at least for the near future. Due to the complexity of maintaining both iOS and Android versions simultaneously, I've made the decision to focus exclusively on iOS development.

Special Contributor A huge thanks and shout-out to VU2TBR (T. Bala) for his valuable feedback and idea contributions. His inputs played a major role in helping me design and refine these features.


This project is a modified version of the original Droidstar App by Doug McLain. The modifications introduce new features and enhancements to improve user experience and functionality.

This project uses QT 6.7.2

What's New in the Latest Update

I'm thrilled to announce a major update with significant improvements and highly requested features:

  • Complete Major Design Overhaul: Fresh UI, smoother navigation, and a much cleaner overall experience that modernizes the entire app.

  • Dynamic Island Support for iOS: One of the most requested features! You can now monitor activity and status right from the Dynamic Island, providing at-a-glance information without opening the app.

  • iPhone Notification Center Display: Real-time TX/RX status updates are now visible in the notification center, keeping you informed even when multitasking.

  • Lock Screen TX/RX Display: Monitor transmission and reception activity directly from your iPhone's lock screen for ultimate convenience.

  • Control QSO Log Length: Adjust how many entries you want to keep directly from the QSO page without digging into settings. Customize your log management with ease.

  • Toggle Self-TX Logging: A small but powerful quality-of-life improvement for those who prefer cleaner logs. Turn self-transmission logging on or off based on your preference.

And this is just the beginning. More updates are coming soon, including a few surprises I think you'll really enjoy!

Previous Features

I am excited to share several features and improvements that have been previously released:

  • Automatic Operator Information Display: The app now automatically fetches the operator's first name (referred to as the "Handle") based on their DMR ID and displays it below the "Call Sign." The operator's "Country" is also displayed next to the "Handle."

  • New QSO Tab: A new QSO Tab has been introduced, which logs the 250 most recent calls (Last Heard). This tab displays the Call Sign, DMR ID, TGID, Handle, Country, and logged time in local time. The logs are now persistently stored, remaining intact even after restarting the app.

  • TX Button and Net Status Integration: The QSO Tab now includes a TX button with integrated Net Status, providing real-time feedback on the connection status (Host Connected or Not Connected).

  • Enhanced Export Options: You can now export QSO logs in CSV or ADIF formats. Additionally, you can selectively choose specific log entries for inclusion in the exported file. You can also share the exported file directly from the app via WhatsApp, email, or any other app on your device.

  • "Last Heard" on Home Page: The app now features "Last Heard" as two rows on the home page, providing quick access to recent transmissions. The AMBES notification has been moved to the Settings for better organization.

  • Quick Access Buttons: Added a button in the QSO entries that opens a menu to visit the station's QRZ, BM, and APRS pages directly from the app.

  • Background Functionality for Android & iOS Users: The app now supports background operation for Android & iOS users, allowing it to continue running while switching between applications. This feature is particularly useful for tasks like checking a station's QRZ page while maintaining uninterrupted RX. iOS users will now be able to connect to Bluetooth devices as well.

  • Simplified User Interface: The user interface has been simplified by replacing the text "Main" with a "Home" icon for a more intuitive experience.

  • Recent TG-ID Dropdown: The dropdown records all the recently dialed Talk Group ids and lets you choose from the list. You no longer have to memorize the TG ID.

Downloads

  • For Android users, you can download the app via this link.

  • For older Android versions (Armabi_v7a), please use this link.

  • For iOS users, the iOS version is now available! Due to the 10k limit on TestFlight, I won't be posting the invitation link publicly. If you're interested in testing the iOS version, please mail me at vu3lvo@proton.me.

Feedback and Support

Please let me know if these features are working correctly on your device. If you have any ideas or feedback, feel free to reach out. Your input is invaluable in making this app better!

Stay Updated

Join my WhatsApp channel to stay updated on the progress, new features and to participate in polls to get your dream features / ideas implemented in DroidStar. Join Now

Acknowledgments

This project is based on the original work by Doug McLain. Many thanks to Doug for his excellent foundation and contributions to the digital radio community.

License

This project, including modifications, is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Support

If you would like to support the development of the Droidstar DMR iOS TestFlight or public release, you can buy me a coffee.


73 VU3LVO - Rohith


🌟 Contributors

I deeply appreciate the incredible contributions by our patrons/contributors who have played a vital role in supporting me in keeping this project running. Your passion and commitment drive me forward, and I am honored to have you as a part of our journey. Thank you for being an essential part of this project! 🚀

Special Thanks To:

  • @TXDMRReddit
  • @Impossible_Duty_8935Reddit
  • houjoe318
  • beny6258
  • Tim GW4VXE
  • Ian R
  • N2HT
  • steff6272
  • Mark Flett
  • Marco KC2ZMA
  • Ray
  • K7RAN
  • ZL2BEZ
  • Vk4sm
  • WA3ADI
  • Ve2kjf
  • DG9MAQ
  • Stefan Kowal
  • AC1SM
  • Mal - VK3TV
  • Dennis@w2kdc
  • William Golden
  • Michael Kilsby
  • Esteban Mackay Quiel
  • KQ4HJH
  • Mattias
  • Luis Valencia castaño
  • Marco Iapicca

Want to see your name here? Contribute today (buy me a coffee./Contribute Via PayPal) and join me in building the most advanced, modern, robust Digital Radio Mobile App that would help thousands of Amateur Radio Operators around the world who cannot affort expensive gears!