New Model #11632
openTIDRADIO TD-H3 with nicFW firmware
Added by Cam Cornelius 29 days ago. Updated 11 days ago.
0%
Description
Hello,
Marcus Dudley has been developing an amazing firmware for the Tidradio TD-H3. The FW is new from the ground up and currently only works with his basic programmer. Currently he is not interested in a pluging for CHIRP, but the community is. This is a fairly new firmware (still in release candidate mode), but very polished and robust with much better features and flexibility than Tidradio's stock firmware. The FB group for this firmware already has almost 8 thousand members in under 4 months.
He has published the file format and serial protocol on his website here: https://nicsure.co.uk/h3h8/forumdisplay.php?fid=8
The facebook group is here: https://www.facebook.com/groups/456942886822492
I'm not a programmer, but just wanted to make you aware. Any traction on this would be greatly appreciated.
Thank you,
Cam Cornelius
K1CAM
Files
nicFW.jpg (86.2 KB) nicFW.jpg | Cam Cornelius, 10/23/2024 01:24 PM | ||
welcome_screen.png (29.4 KB) welcome_screen.png | Cam Cornelius, 11/04/2024 06:09 AM | ||
Tidradio_H3_NicFw.py (19.4 KB) Tidradio_H3_NicFw.py | Gonzalo Torró, 11/10/2024 12:22 PM |
Updated by Rob Zak 17 days ago
- File nicSure_td_h3.py added
Cam Cornelius wrote:
Hello,
Marcus Dudley has been developing an amazing firmware for the Tidradio TD-H3. The FW is new from the ground up and currently only works with his basic programmer. Currently he is not interested in a pluging for CHIRP, but the community is. This is a fairly new firmware (still in release candidate mode), but very polished and robust with much better features and flexibility than Tidradio's stock firmware. The FB group for this firmware already has almost 8 thousand members in under 4 months.
He has published the file format and serial protocol on his website here: https://nicsure.co.uk/h3h8/forumdisplay.php?fid=8
The facebook group is here: https://www.facebook.com/groups/456942886822492
I'm not a programmer, but just wanted to make you aware. Any traction on this would be greatly appreciated.
Thank you,
Cam Cornelius
K1CAM
I am NOT a programmer! Using ChatGPT I cam up with a SHELL for a driver. I'm sure someone smarter than me can use this to make it work. It was created by using the links posted by Cam and the example.py from CHIRP.
I too want to see a working driver, so I'm only trying to give it a kick start.
Updated by Cam Cornelius 17 days ago
- File welcome_screen.png welcome_screen.png added
Rob Zak wrote in #note-1:
Cam Cornelius wrote:
Hello,
Marcus Dudley has been developing an amazing firmware for the Tidradio TD-H3. The FW is new from the ground up and currently only works with his basic programmer. Currently he is not interested in a pluging for CHIRP, but the community is. This is a fairly new firmware (still in release candidate mode), but very polished and robust with much better features and flexibility than Tidradio's stock firmware. The FB group for this firmware already has almost 8 thousand members in under 4 months.
He has published the file format and serial protocol on his website here: https://nicsure.co.uk/h3h8/forumdisplay.php?fid=8
The facebook group is here: https://www.facebook.com/groups/456942886822492
I'm not a programmer, but just wanted to make you aware. Any traction on this would be greatly appreciated.
Thank you,
Cam Cornelius
K1CAMI am NOT a programmer! Using ChatGPT I cam up with a SHELL for a driver. I'm sure someone smarter than me can use this to make it work. It was created by using the links posted by Cam and the example.py from CHIRP.
I too want to see a working driver, so I'm only trying to give it a kick start.
Thanks, Rob. Unfortunately the module isn't loading in the latest CHIRP-Next.I get an "Invalid or unsupported module file" error.
Updated by Cam Cornelius 17 days ago
Rob Zak wrote in #note-1:
Cam Cornelius wrote:
Hello,
Marcus Dudley has been developing an amazing firmware for the Tidradio TD-H3. The FW is new from the ground up and currently only works with his basic programmer. Currently he is not interested in a pluging for CHIRP, but the community is. This is a fairly new firmware (still in release candidate mode), but very polished and robust with much better features and flexibility than Tidradio's stock firmware. The FB group for this firmware already has almost 8 thousand members in under 4 months.
He has published the file format and serial protocol on his website here: https://nicsure.co.uk/h3h8/forumdisplay.php?fid=8
The facebook group is here: https://www.facebook.com/groups/456942886822492
I'm not a programmer, but just wanted to make you aware. Any traction on this would be greatly appreciated.
Thank you,
Cam Cornelius
K1CAMI am NOT a programmer! Using ChatGPT I cam up with a SHELL for a driver. I'm sure someone smarter than me can use this to make it work. It was created by using the links posted by Cam and the example.py from CHIRP.
I too want to see a working driver, so I'm only trying to give it a kick start.
Thanks, Rob. Unfortunately the module isn't loading in the latest CHIRP-Next.I get an "Invalid or unsupported module file" error.
EDIT: Just saw your note...thanks for the head start!
Updated by Dan Smith 17 days ago
Rob, thanks for the effort, but that GPT-generated "driver" doesn't even resemble a CHIRP driver. The template driver in the CHIRP tree (which does nothing other than load) is much closer. If you don't mind, I'd please ask you to delete it from the attachments here because people will try it, and will contact the team and open other bugs complaining that the one in this bug does not work. I appreciate the intent, but since it's not really a better start than the template driver, it will only serve to confuse users and cause extra paperwork for the team. Thanks for understanding.
Updated by Rob Zak 17 days ago
Dan Smith wrote in #note-4:
Rob, thanks for the effort, but that GPT-generated "driver" doesn't even resemble a CHIRP driver. The template driver in the CHIRP tree (which does nothing other than load) is much closer. If you don't mind, I'd please ask you to delete it from the attachments here because people will try it, and will contact the team and open other bugs complaining that the one in this bug does not work. I appreciate the intent, but since it's not really a better start than the template driver, it will only serve to confuse users and cause extra paperwork for the team. Thanks for understanding.
Dan, I can appreciate where you're coming from with the comment. I can't figure out how to delete it, or I would happily comply. I realize it won't load, I tried to be clear this doesn't work. I thought the read/write commands were correct, as well as the data structure. I'm sorry. Let me know how to remove and I surely will.
Updated by Rob Zak 17 days ago
Dan Smith wrote in #note-7:
No worries, I just removed it.
Nope, none of that stuff did anything to actually talk to the radio. It was pretty typical gen-AI hallucination about all the details that were too obscure to find on google :)
Thanks anyway!
Thanks Dan, again, apologies for the distraction. Perhaps you'd be willing to take a look at creating a functional driver? Thank you.
Updated by Cam Cornelius 17 days ago
Agreed. Any help with a driver would be appreciated, Dan.
Thanks and looking forward,
Cam
On Mon, Nov 4, 2024 at 9:10 AM Rob Zak redmine@chirpmyradio.com wrote:
Updated by Gonzalo Torró 11 days ago
- File Tidradio_H3_NicFw.py Tidradio_H3_NicFw.py added
Hello,
Here I send a initial work for the NicFw. The driver is able to read and write most of the stuff. The only thing I couldn't get to work is modifying the steps. Somehow I generating the right block to the radio (since the other stuff is correctly uploaded) but I have to investigate further. Subtones are not yet implemented.
This was my first try on implementing a driver in CHIRP so I probably did many mistakes.
Any feedback would be greatly appreciated!
Thanks in advance!
Updated by Dan Smith 11 days ago
The Developers page has a link to the github repo and the guidelines for submission. You can submit a PR there when you're ready for review.