Big news about SMS
Posted: Sun Mar 15, 2026 10:56 pm
Hi guys, it's been a while- but I have great news to share with you.
I have created a custom implementation on the latest OpenGD77 build that features SMS. And yes, I used AI. But before you guys judge: I'm still in high school, so I don't have all the plain programming skills. And I think it is also a technique to make prompts, gather intel/documentation for SMS, testing, building, bug fixing, etc.
Current progression:
* DMR SMS (ETSI format)
* ACK Handling
* Inbox/Sent with saved messages
* Quick text feature
* Settings: Filter incoming SMS / Wait for ACK
Experimental ideas:
* Talkgroup messaging
* Integration with Brandmeister. This is my primary goal. Also, if this works, DAPNET messaging will work too!
* Repeater compatibility
* UI Improvement
Things that are still Unknown at this stage:
* I've only tested it with my UV390's (10w). So I don't know if other STM32 models will also work, but for that, we have a community.
* Repeater behaviour, especially Brandmeister
* Bugs (will update here, but till now: no bugs found)
* Storage: My radio isn't fully loaded with thousands of contacts, channels, etc. So I don't know if it works on Fuller Radio's
The implementation is still in the early research phase, but the goal is to eventually make it stable enough to work on all STM32 radios. I don't know if there are possibilities for MK22 based radio's, maybe in the future. For now, I will focus on the STM32 radios.
There are a few things that you guys can help me with:
- Testing with other STM32 radios
- Reporting bugs
- Creating new ideas for SMS
- Hotspot/BM repeater testing (BTW: Go to selfcare in Brandmeister settings, and set the format to 'ETSI') This will not work yet. Thanks to DK7LF, I will acquire a hotspot for developing this!
- Sharing ideas for the UI
If anyone wants to share knowledge about this, please, everything is useful.
In the .zip is a build for every STM32 radio. As of today, it is only tested with the UV380 and UV390. If you upload it on another radio, please report here.
PS: Can someone please share this in the Facebook opengd77 group? I can't post anything there. Thanks!!
Little note on the quick text: Hold 0 to create a new one.
I'm not responsible for any damage. Use at your own risk.
INSTALLING:
- Put your radio in DFU mode (SK1+PTT when turning on)
- Head to the grid.radio/opengd77 online cps
- Tools -> Firmware Update
- At the STM32 section, click on 'Custom File'
- Upload the .bin
- Connect your radio (top of the site)
- Upload firmware
Hold the green button to open the SMS menu.
AGAIN: THIS SHOULD WORK WITH THE UV390/80. I DON'T KNOW IF OTHER RADIOS WILL WORK TO.
And also, please feel free to share your knowledge about sms. I'm very interested in how we can get brandmeister working with this.
Future updates will follow.
(FIXED) UPDATE 16-3: Due to a bug, I have taken down the build. I expect to fix it today.
Update: Updated the instruction txt file
Update: I5EKX is reporting functionality with the UV380
Build Update 16-3 22:05 PM GMT+0: Updated settings (in the previous build changing settings had no effect. Now they have!)
Till 20 march I have tests, so I wont publish bug fixes/ other builds till then.
PD1FR
I have created a custom implementation on the latest OpenGD77 build that features SMS. And yes, I used AI. But before you guys judge: I'm still in high school, so I don't have all the plain programming skills. And I think it is also a technique to make prompts, gather intel/documentation for SMS, testing, building, bug fixing, etc.
Current progression:
* DMR SMS (ETSI format)
* ACK Handling
* Inbox/Sent with saved messages
* Quick text feature
* Settings: Filter incoming SMS / Wait for ACK
Experimental ideas:
* Talkgroup messaging
* Integration with Brandmeister. This is my primary goal. Also, if this works, DAPNET messaging will work too!
* Repeater compatibility
* UI Improvement
Things that are still Unknown at this stage:
* I've only tested it with my UV390's (10w). So I don't know if other STM32 models will also work, but for that, we have a community.
* Repeater behaviour, especially Brandmeister
* Bugs (will update here, but till now: no bugs found)
* Storage: My radio isn't fully loaded with thousands of contacts, channels, etc. So I don't know if it works on Fuller Radio's
The implementation is still in the early research phase, but the goal is to eventually make it stable enough to work on all STM32 radios. I don't know if there are possibilities for MK22 based radio's, maybe in the future. For now, I will focus on the STM32 radios.
There are a few things that you guys can help me with:
- Testing with other STM32 radios
- Reporting bugs
- Creating new ideas for SMS
- Hotspot/BM repeater testing (BTW: Go to selfcare in Brandmeister settings, and set the format to 'ETSI') This will not work yet. Thanks to DK7LF, I will acquire a hotspot for developing this!
- Sharing ideas for the UI
If anyone wants to share knowledge about this, please, everything is useful.
In the .zip is a build for every STM32 radio. As of today, it is only tested with the UV380 and UV390. If you upload it on another radio, please report here.
PS: Can someone please share this in the Facebook opengd77 group? I can't post anything there. Thanks!!
Little note on the quick text: Hold 0 to create a new one.
I'm not responsible for any damage. Use at your own risk.
INSTALLING:
- Put your radio in DFU mode (SK1+PTT when turning on)
- Head to the grid.radio/opengd77 online cps
- Tools -> Firmware Update
- At the STM32 section, click on 'Custom File'
- Upload the .bin
- Connect your radio (top of the site)
- Upload firmware
Hold the green button to open the SMS menu.
AGAIN: THIS SHOULD WORK WITH THE UV390/80. I DON'T KNOW IF OTHER RADIOS WILL WORK TO.
And also, please feel free to share your knowledge about sms. I'm very interested in how we can get brandmeister working with this.
Future updates will follow.
(FIXED) UPDATE 16-3: Due to a bug, I have taken down the build. I expect to fix it today.
Update: Updated the instruction txt file
Update: I5EKX is reporting functionality with the UV380
Build Update 16-3 22:05 PM GMT+0: Updated settings (in the previous build changing settings had no effect. Now they have!)
Till 20 march I have tests, so I wont publish bug fixes/ other builds till then.
PD1FR