A runnable firmware for the RT-880, it doesn't do anything other than a hard coded scan of the airband.
This is obviously not meant for use, it's to compare the behaviour of different radios.
There is no AM "Fix" on this, so strong signals will likely distort.
Press PTT to skip/ignore a frequency.
You'll need my firmware ...
2025-06-30 20:02:33 +0000 UTC
View Post
Progress is moving along steadily, more and more core functions are getting knocked out each day. That said, this is a full rewrite, so don’t expect Barry Allen-level speeds just yet. 😅
Since I’m rebuilding everything from scratch, I’ve taken the opportunity to overhaul the skinning system. In previous versions, a lot of UI object...
2025-06-30 11:29:54 +0000 UTC
View Post
When you're working with unknowns.
GPIO 4 when set HIGH engages the filter not LOW,
I meant that GPIO-5 engages the UHF filter.
2025-06-29 01:03:44 +0000 UTC
View Post
Note: The frequency the radio is tuned to is 433.55000 not 430.55000 which is why the H3 is showing 433.55000. Sorry about that, the text on the 880 is just printed and I forgot to change it.
Although I've not yet figured out how the UHF/VHF Filters are engaged. I have a feeling they're on the BK4819's GPIOs and I have no informa...
2025-06-28 23:48:10 +0000 UTC
View Post
Well that was a journey, had to write a whole separate app to convert fonts to something usable. But now, we're sporting a 24x32 font right there.
I know right now it doesn't seem like a much, writing text to a screen? But when you have no fonts, no docs, no reference, no idea how the LCD controller is mapped to the LCD module etc... Getti...
2025-06-28 16:43:14 +0000 UTC
View Post
One of the advantages of being a coder is that you can make a computer do anything you want it to, it just takes a little bit of effort. But damn, why isn't there a single app out there that can convert system fonts to bitmapped fonts? I mean sure there are a few that "claim" to do so, but they all suck at it.
Anyway, I should be OK for t...
2025-06-28 02:48:24 +0000 UTC
View Post
This is a better display, 240x320, and its physical width is about the same as the RT-900's screen which is 160x128. This means the RT-880 has a finer dot pitch, as a result 16x16 fonts will appear considerably smaller. We are going to need 24x24 / 24x32 fonts, which is going to be a pain to create.
I've not gone digging in the SPI Flash b...
2025-06-27 16:05:37 +0000 UTC
View Post
Still far from a usable firmware but I'm getting peripheral usage down one by one. Remember I have absolutely no reference at all to work from, so this is way more of a grind.
Update: Now got the communication protocol down too.
2025-06-26 18:28:08 +0000 UTC
View Post
See video for instructions
2025-06-25 03:14:46 +0000 UTC
View Post
This may look pretty trivial but it's not, getting to this stage is a huge relief.
The TD-H3 was an 8051 based device, not exactly difficult to work out, it's a very simplistic MCU compared to ARM. For the 890 and 900 I had already working code to use as a reference. So getting a working binary for those models wasn't too problematic.
...
2025-06-24 08:06:46 +0000 UTC
View Post
I do not like the self contained application firmware flasher Radtel supply at all. The biggest worry I have about it is that it requests Admin rights to run.
THERE'S ABSOLUTELY NO REASON FOR THIS AND IT'S A MASSIVE RED FLAG SOMETHING SKETCHY IS GOING ON!
So here's a proper user mode flasher (doesn't need admin...
2025-06-23 13:43:18 +0000 UTC
View Post
To review change logs, please read all prior release posts, each one has release notes that describe new features, changes and the like.
There is nothing of note to detail in this version other than background tweaks and the inclusion of the same PTT-ID tone chirp system recently implemented on the TD-H3. This ...
2025-06-22 19:53:47 +0000 UTC
View Post
This release is just the firmware file. To obtain the compatible programmer, download the one supplied with release 2.52.15 [Click Here]
Development Update: Transitioning Focus to the RT-880
As I shift my development efforts to the RT-880, it’s time to draw a line under the TD-H3 and RT-900; at least for now. Unfortunately, I haven’t had the time to give the RT-890 the same level of attention as the H3, but it’s still on my radar. Just a reminder: I'm...
2025-06-22 09:28:30 +0000 UTC
View Post
2025-06-20 12:07:10 +0000 UTC
View Post
Use with previous programmer released [HERE]
Single feature release, request made by roachslayer as explained in the video above.
Please check previous releases for changes and updates before asking questions that have already bee...
2025-06-18 15:48:02 +0000 UTC
View Post
Here are the online TD-H3 tools for firmware flashing and codeplug burning/backup.
I have also included the default codeplug (required to be written first time) as a download here and it is also available on the Github page hosting the tools.
Use with 2.52.15 Programmer [HERE]
Here's the email I just sent to Radtel. Hopefully they'll respond positively. If not we've got a bit of a journey figuring out the IO on this RT-880 and I'll likely need to ask for community support.
Greetings,
My name is Marcus Dudley, also known as nicsure. I develop custom firmware for HT radios under the name...
2025-06-16 13:07:40 +0000 UTC
View Post
Use with previous release SPI App [HERE] This update includes just one change, but it’s a meaningful one that improves both reliability and
Use with previous release SPI App [HERE]
This update includes jus...
2025-06-16 11:22:34 +0000 UTC
View Post
Since Patreon's posting system is woefully bad for posting code, I've included this info as a downloadable txt document as well.
The RT-900 uses a baud rate of 57600, No Parity, 8 data bits, 1 stop bit. Version 4.00.22 or later
The TD-H3 uses a baud rate of 38400, No Parity, 8 data bits, 1 stop bit. Version ...
2025-06-15 09:50:27 +0000 UTC
View Post
This is a specific release; a request by member: เอกชัย ทรัพย์ทิพย์
Use with 2.52.15 Programmer [HERE]
Incorporates a VFO status system in the serial protocol.
2025-06-15 09:42:00 +0000 UTC
View Post
Just some info that might save a few headaches.
2025-06-15 00:46:37 +0000 UTC
View Post
This is a specific release; a request by member: เอกชัย ทรัพย์ทิพย์ notifications have not been turned on. Incorporates a VFO status system
This is a specific release; a request by member: เอกชัย ทรัพย์ทิพย์
notifications have not been turne...
2025-06-14 19:54:57 +0000 UTC
View Post
Added User/Advanced menu split.
Note: Since the 900 does not need a CRC check I used the bottom side button to switch between user and advanced menus on that radio. But on the H3, that button is used for a CRC check while the menu is open so I needed to use another button. The key to swap between user and advanced...
2025-06-13 07:38:52 +0000 UTC
View Post
First of the RT-900 backport releases.
Added Scramble feature and DTMF decoding/fleet ID.
Check the Scrambler menu after flashing to make sure it doesn't set itself to a random value.
See the RT-900 releases for details of these features.
2025-06-12 07:17:02 +0000 UTC
View Post
Use with SPI Flash App V4.00.20 [Previous Release] This is a minor, single-feature update. Notifications have not been enabled for this post
Use with SPI Flash App V4.00.20 [Previous Release]
This i...
2025-06-11 21:44:32 +0000 UTC
View Post
Hi everyone,
I wanted to take a moment to share some thoughts on the current direction of development and what's coming next. There are several exciting possibilities on the horizon, and I’m carefully evaluating how best to move forward.
At the forefront is the Radtel 880, which is currently in my sights for nicFW treatment. Howeve...
2025-06-09 17:37:06 +0000 UTC
View Post
A quick demonstration of how DTMF Speed Dialing works.
2025-06-07 18:01:47 +0000 UTC
View Post
Please read the pre-release post [HERE] for the new programmable key action defaults. Since I had to insert two keys into the action tables,
Please read the pre-release post [HERE] for the new programmable key action defaults.
2025-06-07 03:37:53 +0000 UTC
View Post