[chirp_devel] adding FT-65 support, devloping on mac
Hello chirp devs,
My name is Darryl and I would like to add support for the Yaesu FT-65.
My background: embedded operating systems including WinMo, Linux, and vxWorks, various RTOS, bare metal firmware, boot loaders, device drivers. Mostly C, C++, and Java. I have a few months of practical experience with Python, but am still a bit of a noob at certain things. No problem following procedural code, objects, inheritance, etc.
The obvious strategy is to copy and edit ft60.py and work it forward.
Thus far I have: 1) cloned the repository 2) copied ft60.py to ft65.py, s/60/65/g, changed up/download help strings. 3) diffed the new file into the chirp installation under /Applications 4) ran app, chose download from radio, chose ft65 from the menu. 5) download hangs (pretty much expected)
ASK: I need some help with a couple of things:
1) Need a serial port sniffer for mac. I have a USB protocol analyzer but due to the single-byte polling used, I get a capture buffer line per byte, which is a lot to wade through. I googled but didn't find anything free for OSX. If there's an open source solution let me know, I have built stuff with brew from time to time.
2) what cmd line fu do I need to launch chirp from terminal? I have PyCharm professional, and like Eclipse, it requires a Debug/Run configuration.
I see two other devs have worked on the FT-65, somewhat recently. The first one posted code, so I'll have a look at that. The other fellow claims to have doxed the layout, but doesn't want to mess with coding it Meanwhile does anybody else have any thing to share on the FT-65?
http://intrepid.danplanet.com/pipermail/chirp_devel/2018-March/004986.html http://intrepid.danplanet.com/pipermail/chirp_devel/2017-June/004689.html
On Wed, Sep 12, 2018 at 9:35 PM, emb sys dev embsysdev@gmail.com wrote:
Hello chirp devs,
My name is Darryl and I would like to add support for the Yaesu FT-65.
My background: embedded operating systems including WinMo, Linux, and vxWorks, various RTOS, bare metal firmware, boot loaders, device drivers. Mostly C, C++, and Java. I have a few months of practical experience with Python, but am still a bit of a noob at certain things. No problem following procedural code, objects, inheritance, etc.
The obvious strategy is to copy and edit ft60.py and work it forward.
Thus far I have:
- cloned the repository
- copied ft60.py to ft65.py, s/60/65/g, changed up/download help strings.
- diffed the new file into the chirp installation under /Applications
- ran app, chose download from radio, chose ft65 from the menu.
- download hangs (pretty much expected)
ASK: I need some help with a couple of things:
- Need a serial port sniffer for mac. I have a USB protocol analyzer
but due to the single-byte polling used, I get a capture buffer line per byte, which is a lot to wade through. I googled but didn't find anything free for OSX. If there's an open source solution let me know, I have built stuff with brew from time to time.
- what cmd line fu do I need to launch chirp from terminal? I have
PyCharm professional, and like Eclipse, it requires a Debug/Run configuration.
Hi,
I use DSlogic for sniffing signals. The device gets connected to the machine by means of USB and comes with support for various platforms, including Mac: d https://www.dreamsourcelab.com/download/
Bought the logic analyzer at AliExpresss for about 60 Eur. And it works really great. It even automatically decodes well-known protocols. Had TX connected to one of the sixteen DSlogic ports and RX to another port of the DSlogic. By applying the logic analyzer to the usage of the original software (for the radio) it really was a piece of cake to figure out the required protocol to be used in order to write a working driver. Did so for the Radioddity R2.
Good luck!
vy 73 de dg5eau
BTW: I think the software for the DSlogic is even opensource (but never investigated on that any further).
...
- Need a serial port sniffer for mac. I have a USB protocol analyzer
but due to the single-byte polling used, I get a capture buffer line per byte, which is a lot to wade through. I googled but didn't find anything free for OSX. If there's an open source solution let me know, I have built stuff with brew from time to time. ...
participants (2)
-
emb sys dev
-
Klaus Ruebsam