Project

General

Profile

Actions

New Model #11632

open

TIDRADIO TD-H3 with nicFW firmware

Added by Cam Cornelius about 1 month ago. Updated 14 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
10/23/2024
Due date:
% Done:

0%

Estimated time:
Equipment Loan/Gift Offered:
No
I read the instructions above:
Yes

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
Actions #1

Updated by Rob Zak 20 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.

Actions #2

Updated by Cam Cornelius 20 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
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.

Thanks, Rob. Unfortunately the module isn't loading in the latest CHIRP-Next.I get an "Invalid or unsupported module file" error.

Actions #3

Updated by Cam Cornelius 20 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
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.

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!

Actions #4

Updated by Dan Smith 20 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.

Actions #5

Updated by Rob Zak 20 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.

Actions #6

Updated by Dan Smith 20 days ago

  • File deleted (nicSure_td_h3.py)
Actions #7

Updated by Dan Smith 20 days ago

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!

Actions #8

Updated by Rob Zak 20 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.

Actions #9

Updated by Cam Cornelius 20 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:

Actions #10

Updated by Gonzalo Torró 14 days ago

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!

Actions #11

Updated by Dan Smith 14 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.

Actions

Also available in: Atom PDF