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
- YaesuFT847
- Messages
Search
Re: Serial cable question
开云体育+1 for this test.If you have a volt meter, it might be instructive just to measure what the radio is putting out on the serial out line.? It might reveal a bad serial port driver on the radio, or a bad cable or connectors.? Just sitting there, it should be something around -9 volts.? Measure between pins 3 & 5 on the radio, pin 5 being ground, or pins 2 & 5 on the USB adapter end of the cable (because of the null-modem swap). Greg? KO6TH Spence G5STO via groups.io wrote:
|
|
Re: Serial cable question
开云体育Sorry correction RealTerm and NOT terra Term (I use both)Sent while portable! please excuse typos. On 1 Aug 2024, at 15:07, Spence G5STO via groups.io <unavailable.equal@...> wrote:
|
|
Re: Serial cable question
开云体育?Ok try this, ? ? ? ? ? ? ? ? ? ?Ensure the radio is set to 9600 baud. Open Terra Term (free download). Select the right port and open the terminal. Select satellite mode on the radio. If you’re sure you have everything set correctly then you should at least see some garbage come up on the screen.? Set the switch on Terra Term HEX and you should see the frequency of the radio and sub VFO in the HEX. ? I will make a YouTube private video and post it here if I’m making a hash of explaining things. ? Let me know if any of the simulated LED’s on the side are blinking, eg: RX? TX?. ? De Spence G5STO Sent while portable! please excuse typos. On 31 Jul 2024, at 17:01, Ron Liekens via groups.io <r.e.liekens@...> wrote:
|
|
Re: Serial cable question
It is pointing toward a hard radio issue isn't it?? Before throwing in the towel, double (double) check the cable pin outs are correct and you have continuity ( The manual shows only 3 active pins so there is no flow control)? 3 pins are needed only for coms, pins 2-3 (TX-RX) should be reversed and pin 5 (SG) should be pin to pin). Double check for? pins pushed in , bent pins in the rig and rs232 adapter. Double check for debris inside the plug and sockets (little bits of cut coax shield for example) shorting one of the pins to ground. 73 WJ1I |
|
Re?: Re: [YaesuFT847] Serial cable question
Qui ignore mes message d aide, tant pos pour lui...???
toggle quoted message
Show quoted text
Le jeudi, ao?t 1, 2024, 10:29 AM, Ron Liekens <r.e.liekens@...> a écrit?:
--
Yvan |
|
Re: Serial cable question
David and Greg,
?
I just got my radio second hand last week.
?
The CAT problem showed on the first try. I tested HamRadioDeluxe, WSJT-X, FL-Digi (FL-Rig), RATS847 and some others. Omnirig does not give any reporting if things do not work right, but have checked with SDRconsole as a Tranceiver support, wich runs on Omnirig and its says that the FT-847 cannot be connected.
?
As I see, the problem is always no feedback from the radio. WSJT-X gives an OK, but cannot show the frequency once it is connected as other radios do. It seems all is unidirectional even if an UNI.ini file is used, as Greg mentioned, that supports the FT-847 like in Omnirig and Hamlib.
?
73' Ron |
|
Re: Serial cable question
Good progress.?
?
Sorry if you already answered this... is this a new problem (that was working before) or the first time CAT controlling the FT847?
?
I have to confess I've never come across the RATS847 software, though I've seen it referenced in some quite old AMSAT and eham posts.? It's possible that you need to enable bi-directional control within the software, or if the software is "demo" that this doesn't function or? had limited time functionality (or that it simply doesn't support this).? Does the S meter in the software seem to display anything , is it matching the radio??
?
EDIT: I just found RATS847 in the files section (should have looked earlier) and am running it in demo mode. It does not seem to work bidirectionally for me either via the rig tuning dial.? BUT try manually tuning the radio, them press the SYCN button in the software radios panel. That pols the radio and? updates the software to the radio.? If you check the? menu settings> tune to radio at startup, that? polls the radio and populates the frequency fields. I can report the S meter works in software for me.? So it that isn't working for you... it should!?
?
?
Have you tried using other software (some more modern)? like the WSJTX software (that will tell you if? the CATS working correctly). Ham Radio Delux has a trial period you could try.?
Both these work flawlessly for me.? I think FT847 supercontrol.de does too (don't quote me on that one).?
73 WJ1I |
|
Re: Serial cable question
开云体育Good news that the radio is hearing the computer and acting properly.? A lot has to be configured right for that to work.? Since it appears that your radio has the newer CAT controller (bi-directional communication), the reverse should work too, but only if the PC's software is capable of polling the radio.? Are you sure it can?? If there are options for flow control in the software (especially hardware flow control), you might try turning them off.Regardless, it might be a good time to give your chosen satellite software a spin.? What app were you thinking of using?? With some practice, you don't necessarily need the bi-directional capability. Greg? KO6TH Ron Liekens via groups.io wrote:
|
|
Re: Serial cable question
I tried several FTDI chip serial converters with or without null-modem cables. The coms are 9600, 8,n,2 with or without dtr-rts activated. Seems there is no reply from the radio when connected. RATS847 software can send commands to the radio, like frequency changes, but when I turn the Dial of the radio the frequency is not changed in the program.
?
The serial number of the radio is: 9E180166.
?
I have read the manual thoroughly, and I'm fairly used to this kind of problems with other devices. For me, it seems that the RS-232 is not working as it should. What can be done here? I'm thinking of a Bluetooth interface connected to a data port of the radio. Maybe Signal link can offer a solution with their USB interface?
?
The intention is to use the radio for Satellite coms.
?
All suggestions are most welcome.
?
73' Ron, on2ron |
|
Re: Serial cable question
Mine spends most of its time running? satpc32? for satellite ops and? I routinely use Ham Radio Deluxe from a Windows PC.? I run WSJTX from both a windows pc but more usually from a Raspberry Pi. I run a Pan adapter with SDRUno (SDRPlay)? and it's omni rig feature to control the FT847.? ?I have found mine to be 100% reliable at the fastest cat rate the radio supports? 57600 baud. I have a PCI serial card in my windows PC and a FDTI USB adapter on the Pi. ?Stick ferrites on all? the cables .? ?
?
73 Dave WJ1I |
|
Re: Serial cable question
Apps?? Lots:
toggle quoted message
Show quoted text
- WSJTX for FT-8, et al - QSSTV or MMSSTV for SSTV - fldigi for the rest of HF digital modes - Direwolf for all the AX.25 packet apps - Linpac, pat winlink, YAAC - rigctl - Gpredict (realtime Doppler shift control via rigctl) bunch of other stuff...? this is just from memory. The first test is to fire up whatever software you want to use, and see the CAT icon light up on the rig's screen.? Then put a dummy load on the rig and try to key it up, set the power output.? A lot has to work right to pass that test. Greg? KO6TH Micky Corrow via groups.io wrote: Speaking of connections to the FT-847, what apps are everyone using? |
|
Re: Serial cable question
UCX Log since 10 years... Vy 73 Yvan HB9CSM
Le mardi, 30 juillet 2024 à 02:29:27 UTC+2, Micky Corrow via groups.io <opus@...> a écrit :
Speaking of connections to the FT-847, what apps are everyone using??
We talk a lot about the connection to the rig, what would users use to test that connection?
I am sure others might like to know, or maybe use this thread as some sort of reference to interfacing with the radio...
?
Micky K1XH
-- Yvan |
|
Re: Serial cable question
Speaking of connections to the FT-847, what apps are everyone using??
We talk a lot about the connection to the rig, what would users use to test that connection?
I am sure others might like to know, or maybe use this thread as some sort of reference to interfacing with the radio...
?
Micky K1XH |
|
Re: Serial cable question
开云体育? ? ? ?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!