Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Serial cable question
Hello, I use for FT847 interface SUCCI with total succes, RS232 from FT847 and OUT USB, CW, PTT and PEDAL. You find it on eBay for about 20€, when I remember... Vy 73 Yvan HB9CSM
Le samedi, 27 juillet 2024 ¨¤ 12:04:02 UTC+2, Ron Liekens <r.e.liekens@...> a ¨¦crit :
Hi,
Can someone advise me a USB to serial RS-232 cable that works with the FT-847. I have a model with a Prolific230GT chip that does not connect. I have done several tests with a serial check software, and it seems to work ok. No luck with the FT-847 connecting tough.
?
73' Ron
ON2RON
-- Yvan |
|
¿ªÔÆÌåÓýWondering what you mean by it "not connecting" to the 847...? Assuming you have an 847 with a recent-enough serial number to have 2-way communication, one thing that might be a problem is the USB-Serial converter chip (Prolific, FTDI, and the counterfeit versions) and the drivers on your computer.? I'd look for a "Genuine" FTDI-based adapter, if you can find one, and if it really is what it says it is.? I purchased one earlier this year, and while it did work, the operating system very clearly identified it as NOT an FTDI chip leaving me feeling cheated.? So, good luck in that regard.For troubleshooting serial problems I sometimes use an adapter that has LEDs that indicate status of the various modem control lines and data activity.? I've used this one, though not specifically with the 847:? ? No issues with the chipset there.? Oh, but that brings up the other perennial incompatibility, that between the straight-through and null-modem (Tx / Rx swap) cables.? Serial interfacing is plagued with ports wired backwards, wrong gender, etc.? I forget what I used with my 847. ? I think the rig is done the right way, but your cabling might not be.? The LED indicators can help with that.? Check the rig's manual on how the radio's serial port is wired. Greg? KO6TH ? Ron Liekens via groups.io wrote:
|
|
¿ªÔÆÌåÓýHi Ron, WJ1I? here and 73 from Cape Cod . I have a 847 running rock solid on CAT control.? You cannot use the external tuner control and CAT at the same time...one or the other.? Very important- you need a "null modem" cable or adapter between the pc and the radio . This? swaps the rx and tx lines? . Without this you'll get nothing!? Next, as others have suggested, I strongly encourage using? only FDTI chip set USB adapters. I've found?https://www.startech.com/en-eu/cards-adapters/icusb2321f to be rock solid performers. Alternatively fit a pci rs232 card if using a desktop PC .? 73 Dave Sent from my Verizon, Samsung Galaxy smartphone -------- Original message -------- From: Ron Liekens <r.e.liekens@...> Date: 7/27/24 6:04 AM (GMT-05:00) Subject: [YaesuFT847] Serial cable question Hi,
Can someone advise me a USB to serial RS-232 cable that works with the FT-847. I have a model with a Prolific230GT chip that does not connect. I have done several tests with a serial check software, and it seems to work ok. No luck with the FT-847 connecting tough.
?
73' Ron
ON2RON
|
|
Thanks for the reactions and possible solutions.
?
The USB is reacting good to Windows 11 commands, but the FT-847 is not recognised by several softwares like FL-Digi, HamRadio Deluxe or WSJT-X. I tested it with standard RS-232 cable and O-modem serial cable, but no luck so far. I have a USB model with an FTDI chip on the way to be delivered later today. Also had an older one that also works with Windows 10 and 11, but sadly no luck with it. Mind you Windows has no problems with it and I used a serial connection software check-up that sees no problems with it.
?
My radio is made in 1999, so I guess it is OK.
?
73' Ron |
|
¿ªÔÆÌåÓýQuick question?Are you using 9600,8,n,2,n That means 2 stop bits? If not then you must use 2 stop bits. De Spence G5STO Sent while portable! please excuse typos. On 28 Jul 2024, at 13:05, Stu Olson via groups.io <stuolson8430@...> wrote:
|
|
¿ªÔÆÌåÓýRon, I'm a bit puzzled by the phrase "not recognized" by the software.? I don't recall any of the Ham software packages "recognizing" the 847 as an 847.? Rather, I tell the software that I have an 847 and it just trusts that I am correct and talks to the rig just fine.? I take it that the software isn't able to talk to the rig in any way, i.e. the "CAT" icon doesn't light up on the display?? Should be on the far right.You might check the rig's configuration (Menu #37 - CAT Rate) for the BAUD rate; make sure it matches what you're using on the computer.? 9600 is common (and is what I'm using), but not the only choice. One final note, just to make sure you're aware.? The 847 is rather unique in how it treats the CAT interface with respect to keying the rig for digital modes.? You cannot use the CAT interface to key the rig if the audio you're intending to transmit is coming in from either the TRS or DIN connectors on the back.? For some bizarre reason now mercifully lost to history, keying the 847 from the CAT port pulls audio from the Mike connector on the front.? Use the CAT interface for setting frequency and mode, but key the rig via a hardware line through the TRS if you're using one of the HF SSB modes, or the DIN port if running VHF/UHF FM.? The audio source needs to match the PTT keying port.? Breaking out one of the modem lines from the USB-Serial dongle is common, feeding it through an NPN transistor and such.? Lots of schematics on the Web. Greg? KO6TH Ron Liekens via groups.io wrote:
|
|
Sorry I didn't have that in my notes.? I don't have my FT-847 interfaced anymore but I did check the radio's menu and the CAT rate I was using was set to 9600.? I'm also quite certain it was 8 data bits.? The other ones should be easy enough to determine by trial and error.? Apparently I didn't find it enough of a problem to warrant recording the details.?
? |
|
¿ªÔÆÌåÓý? ? ? ?Hi Stu, ? ? ? ? ? ?Yes the 8 bits part is correct but more importantly you need 2 stop bits.? ? I¡¯m just surmising here but I believe early Yaesu radios did not have full synchronous protocols. It meant you can only send data commands to the radio and not receive them. You can send for example a change of VFO frequency but if you manually changed VFO by hand then the PC (or controlling equipment) would not know you did that. Later, I¡¯m lead to believe that this changed so that commands could be sent to recover modes and VFO with just 5 instructions. ? It is possible you have an older radio (you state 1999) that doesn¡¯t have asynchronous data capabilities! or there is something simple as only using 1 stop bit. As the parity bit and stop bit are next to each other then you are effectively shedding a bit and the data set move along 1 bit looking for the stop bit.? ? I don¡¯t expect most to understand the next few comments but it would be really good if people read over the hamlib code (again you don¡¯t need to understand it) and look at what CAT commands can actually work. ? Constraints and a serious flaw in Yaesus thinking which is causing huge issues with GreenCube satellite is not being able to TX and RX on the same frequency through both VFO¡¯s. ? Trying to full duplex on the same band will of course lead to loop back into the front end and kill it but we see the protocol prevents accessing VFO B from CAT. Having just one serial interpreter (no tuner and CAT together), 10hz tuning steps from CAT where the FT847 is capable of 0.1hz from memory (I believe this is to do with the length of bits and not enough to send the whole frequency ?but the command structure uses 5 bits to enter an instruction.) Example: 100mhz/10mhz is bit 1 1mhz/100khz is bit 2 10mhz/1khz is bit 3 100hz/10hz is bit 4 OP code or Mode is bit 5 (LSB, FM or whatever).? So we can see there aren¡¯t enough bits to go beyond 10hz. ? Here is a snippet from the HamLib library which shows what instructions are used to read the radio frequency. ? { 1, { 0x00, 0x00, 0x00, 0x00, 0xe7 } }, /* get RX status ?*/ ? { 1, { 0x00, 0x00, 0x00, 0x00, 0xf7 } }, /* get TX status ?*/ ? { 1, { 0x00, 0x00, 0x00, 0x00, 0x03 } }, /* get FREQ and MODE status, main ?*/ ? { 1, { 0x00, 0x00, 0x00, 0x00, 0x13 } }, /* get FREQ and MODE status, sat rx ?*/ ? { 1, { 0x00, 0x00, 0x00, 0x00, 0x23 } }, /* get FREQ and MODE status, sat tx ?*/ ? That¡¯s it!!! Just 5 instructions to read back what the radio is doing. Compared to the 40 or so instructions that¡¯s send instructions to the radio. ? More importantly we can see control over VFO B outside of SAT mode is impossible. SAT mode also inhibits same band TX in full duplex (again to prevent RF looping into the front end and RX and TX on the same physical socket of course). ? Ok, why have I explained this! Because I¡¯ve been working with Yaesu¡¯s quite ¡°unique¡± CAT commands system for a long time. I¡¯ve built Bluetooth CAT interfaces for the FT847, I¡¯ve built 2.4ghz ISM CAT controllers and I was pretty dissatisfied with the FT991 not having any thought for satellite communications. When it works then it¡¯s actually a very robust system but complex in its implementation.? ?With this knowledge you can no go ahead and open a terminal program and send instructions to the radio. I¡¯ve pasted the instruction to turn on and off CAT control. { 1, { 0x00, 0x00, 0x00, 0x00, 0x00 } }, /* CAT = On */ ? { 1, { 0x00, 0x00, 0x00, 0x00, 0x80 } }, /* CAT = Off */ Naturally ignore the 1 as your only interested in the? 0x00 0x00 0x00 0x00 0x00 and 0x00 0x00 0x00 0x00 0x80 parts. ? Of course if you can turn the CAT indicator on and off you can send other instructions. Once that¡¯s established you can go ahead and try to read back the frequency and mode of the radio. If that doesn¡¯t work then I believe you have an older synchronous and a non asynchronous version (this is often referred as bidirectional in some literature). ? It is also important to observe that Yaesu fill dummy characters prior to the last bit (the fifth bit) if they are not needed. So turning on CAT could be 0x12 0x34 0x56 0x78 0x00 for example. So long as the last bit or bit number 5 or the OP code isn¡¯t expecting the previous bits to be readable. 0x00 and 0x80 are the only significant bits and will turn CAT On and Off accordingly. Yaesu use some weird asterisk looking thingy to show dummy characters in their CAT command. ? Lastly, here is a thread that you will find interesting on the whole Bidirectional (sorry if I¡¯m calling is asynchronous but that¡¯s how I consider it). You can also determine radio year from this thread. ? Overall it¡¯s a lot to take in and this is just my opinion so don¡¯t shoot the messenger if I made some mistakes, however, you're armed with enough information to not only check the radio but no reason you can¡¯t control it from bespoke hardware like an Arduino Mega2560 in the future. Good luck, De Spence G5STO ? This makes good reading for anyone wishing to explore the HamLib library. |
Yaesu¡¯s CAT command structure in their terms!