[chirp_devel] Programming the Yaesu FTM-400d
I purchased a FTM-400d recently... seeing no available programmer for it, I coded up basic programmer to export and import channel information from the unit's memory channel files which it can be made to save on a micro-SD Card. My code is rather primitive but serves my purposes well. I bring it to this communities knowledge simply because it might serve as a useful reference to anyone wanting to add FTM-400d file support to chirp. My code can be found at https://github.com/kz7zzz/ftm-400d.
73s, -- Kurt
Kurt, Thanks for sharing. I see it's written in C.
How is your python? ;)
________________________________ From: Kurt Zeilenga kz7zzz@boolean.net To: chirp_devel@intrepid.danplanet.com Sent: Thursday, January 9, 2014 11:12 AM Subject: [chirp_devel] Programming the Yaesu FTM-400d
I purchased a FTM-400d recently... seeing no available programmer for it, I coded up basic programmer to export and import channel information from the unit's memory channel files which it can be made to save on a micro-SD Card. My code is rather primitive but serves my purposes well. I bring it to this communities knowledge simply because it might serve as a useful reference to anyone wanting to add FTM-400d file support to chirp. My code can be found at https://github.com/kz7zzz/ftm-400d.
73s, -- Kurt _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
err.. C++ (pre-emptive strike on the purists ;)
I meant - would you be willing to try to build a chirp module for it? Chirp supports radio module classes of both a file-based radio image and a clone-based image. (There is a live-updated type, but I dont think Yaesu fits this model).
Even if not, again, thank you for sharing with the community!
________________________________ From: Jens J. kd4tjx@yahoo.com To: "chirp_devel@intrepid.danplanet.com" chirp_devel@intrepid.danplanet.com Sent: Thursday, January 9, 2014 11:21 AM Subject: Re: [chirp_devel] Programming the Yaesu FTM-400d
Kurt, Thanks for sharing. I see it's written in C.
How is your python? ;)
________________________________ From: Kurt Zeilenga kz7zzz@boolean.net To: chirp_devel@intrepid.danplanet.com Sent: Thursday, January 9, 2014 11:12 AM Subject: [chirp_devel] Programming the Yaesu FTM-400d
I purchased a FTM-400d recently... seeing no available programmer for it, I coded up basic programmer to export and import channel information from the unit's memory channel files which it can be made to save on a micro-SD Card. My code is rather primitive but serves my purposes well. I bring it to this communities knowledge simply because it might serve as a useful reference to anyone wanting to add FTM-400d file support to chirp. My code can be found at https://github.com/kz7zzz/ftm-400d.
73s, -- Kurt _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
_______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
On Jan 9, 2014, at 9:25 AM, Jens J. kd4tjx@yahoo.com wrote:
err.. C++ (pre-emptive strike on the purists ;)
My C++ here is more C than C++, I think. It's not object oriented code for sure.
I meant - would you be willing to try to build a chirp module for it?
I'm willing to provide assistance in reverse-engineering the Yaesu file formats and testing... but as I don't know Python and don't have any real interest in learning it (and I hate GUI development), this will probably be the extent of my contributions to chirp.
Chirp supports radio module classes of both a file-based radio image and a clone-based image. (There is a live-updated type, but I dont think Yaesu fits this model).
The FTM-400d supports writing three data files, a system configuration file, a memory channel file, and a combined "clone" file.
I only support the memory channel file which includes home channel, 2 banks of 500 per transceiver channels, and 9 frequency ranges for scanning functionality. My support is partial... I haven't sorted out the complete format, such as non-standard repeater offsets.
Even if not, again, thank you for sharing with the community!
You are welcomed. And thank you for chirp. I only recently become aware of its existence... and found it a suitable replacement for the windows-only programmer I had long ago purchased for my VX-8G. One thing I'm likely to do every soon is provide conversion of my XML format to your CSV format... just so I can have a common channel source file for both my radios.
-- Kurt
From: Jens J. kd4tjx@yahoo.com To: "chirp_devel@intrepid.danplanet.com" chirp_devel@intrepid.danplanet.com Sent: Thursday, January 9, 2014 11:21 AM Subject: Re: [chirp_devel] Programming the Yaesu FTM-400d
Kurt, Thanks for sharing. I see it's written in C.
How is your python? ;)
From: Kurt Zeilenga kz7zzz@boolean.net To: chirp_devel@intrepid.danplanet.com Sent: Thursday, January 9, 2014 11:12 AM Subject: [chirp_devel] Programming the Yaesu FTM-400d
I purchased a FTM-400d recently... seeing no available programmer for it, I coded up basic programmer to export and import channel information from the unit's memory channel files which it can be made to save on a micro-SD Card. My code is rather primitive but serves my purposes well. I bring it to this communities knowledge simply because it might serve as a useful reference to anyone wanting to add FTM-400d file support to chirp. My code can be found at https://github.com/kz7zzz/ftm-400d.
73s, -- Kurt _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
participants (2)
-
Jens J.
-
Kurt Zeilenga