Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
Need the latest SmartSDR, Power Genius, Tuner Genius and Antenna Genius Software?
SmartSDR v3.8.19 and the SmartSDR v3.8.19 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
SmartSDR v3.8.19 and the SmartSDR v3.8.19 Release Notes | SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.8.8 and the Power Genius XL Release Notes v3.8.8
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
CAT command received in multiple part from an external APP
Jeff | VA2SS
Member
I’m building at the moment a CAT USB to Bluetooth Interface to work with my iPad Pro with the app called RUMlog2GO. So, for the USB part connected to the Flex 6400, I’m sending CAT command from the TX slice at 9600 bauds and the app RUMlog2GO on my iPad is now following the frequency without any issue when I’m turning the Flex VFO. The app is using compatible Kenwood subset CAT commands; I only need to read and write the frequency, and the mode. I am not looking for more at the moment. My problem is.... subset CAT string received from the FLEX always arrived in 1 part (stream) until the semi-colon at the end of the CAT sentence arrived.... and everything is 100% OK that way. But, the app sometime send the CAT sentence in 2 streams as you can see on the picture. At least, I would like to know WHEN Flex interpret the end of the CAT sentence ??? Should it be only when until the semi-colon arrived at the end of the CAT sentence ??? This another reason why I also need a debug window on the Maestro needs to be scrolled with my finger. Thanks everyone for your help. I’m working closely with the app developper Tom DL2RUM, so all answers will be forward tp the developper to help us to concretize this project.
1
Comments
-
I Love Breadboard projects.. Nothing like placing all the parts on the board, adding the jumpers, adding in DC Power, turning on the power, and OMG, it WORKS!!!! Thanks for sharing... One reason I selected Flex over say ICOM or Yaesu, is not only the overall COMPLEXITY of the product and SSDR, but the Great Engineers and people here on the community.. At age 70,, and still working,, my wife sometimes reminds me that I might be getting in over my head,, but so far the good lord has blessed me with good health and a good brain!!! :-)
Robert1 -
I noticed during a debug session that when I turn the Flex VFO dial, the CAT commands flow and the needed information is sent out ok. But I change indeed change mode from the Flex, no CAT commands are sent to let external app to switch to another mode..... ??? It is a normal behaviour or I am missing something here ?? See picture of what the Bluetooth interface is receiving.... no trace of the mode change.... but plenty of frequency changes. 73 de Jeff | VA2SS0
-
I manually sent CAT command toward the Flex, like IF; and I have only getting a ?; answer from the radio. See picture.0
-
The ? indicates a bad command, if you just want the mode and vfo frequency why dont you just use the FA; command for vfo a or FB; for vfo b then for mode use MD; since the flex honors the kenwood ts2000 cat command set?0
-
The cat command sent or received is always terminated with the semicolon. Therefore you can filter on the semicolon for the end of each command. Note some commands take longer to be processed than others. I have found after sending a cat command it is good to wait 75 to 100 msec to check for the reply but I use polling not data received triggers. You may want to download the kenwood cat pdf manual.0
-
You could also try ZZMD and ZZME for the mode info and set.0
-
I know, but why when I was sending command from a serial terminal I was still getting an error??0
-
In the Flex ebug window, it was the Flex radio that was giving the ?; answer.... from a command which the syntax was ok....... Again, why when I was manually typing the correct sentence from a terminal program, I was still getting error ??? Thank you very much for your help..... I really want to succeed with this project. 73 de Jeff | VA2SS0
-
I always test my commands if there is any issue with procomm plus in terminal mode connected to the designated com port that way I can directly type the commands and see the response. Are you sure when u sent the commands they were in all capital letters? Such as ZZIF;1
-
The ZZIF command contains a lot of returned info so this would be one instance when it will take a longer time to get a response maybe even more than 100 msec. If I get a chance I will try the ZZIF command using procomm plus and see what I get. I have the 6400m. It may be later in the weekend though things are crazy around here right now.1
-
Yes of course0
-
OK thanks you for your help!!! Greatly appreciated!! I am doing similar here from a terminal window like you do with Procomm0
-
Jeff I didnt have any issues with the md or zzif commands they worked fine for me see screen shots.0
-
Thanks Wayne.... I will try too using SmartCAT just to watch the result.... all my tests were using the Maestro only.... no PC software. I think it could be Maestro related.... thought...0
-
I think I found the issue jeff as long as you use slice a all is well as soon as you only have slice b zzif no longer works as well as zzas or zzfb it doesnt look like any of the cat commands are working that refer to slice b or vfo b when you only have slice b or vfo b available. Switching using the zzfr command did not have any effect either. zzfj same does not work. Apparently an oversight from flex0
-
My setup consist in using the Flex6400 and a Maestro only... no PC at all. The CAT Bluetooth to USB interface is connected directly to a Flex USB port. The Bluetooth interface is talking directly the iPad Pro. So no SmartCAT software on a PC is involved in all my tests. As all my CAT command failed, even the most basic one IF; could it be related to the fact that I am not using any « software » translator needed to interpret such CAT query between the iPad and the Flex or Maestro ????0
-
I have submitted the slice b vfo b issues as a problem for flex to address in the future. I only tried using the sdrcat interface I may try the network interface later but I suspect the result to be the same. I also have app studio 6 and may try an ipad app sometime in the future. Keep me updated on how its going
My email is kd5spx@gmail.com1 -
Greatly appreciated ! I will keep you informed. 730
-
My mistake jeff i had to add another cat com port com port 5 and assign it to slice b to get the vfo b commands to work like they should. Im still learning also.0
-
Ok.... I am trying to setup my iPad with an app that send serial command over TCP to SdrCAT port running on a PC just to experiment and watch how it will react to my command.0
-
Sending a Serial CAT command from my iPad over TCP to SmartCAT software on port 5002 works.0
-
Sending from my iPad a CAT command over the Bluetooth interface directly to the Flex, without the use to SmartCAT software does not work..... seems to need of a CAT command translator....0
-
So, how to avoid the use of a PC with SmartCAT to work with a Flex and Maestro and an iPad only ??????0
-
So why couldnt you just send the commands from the ipad to the flex using tcp? I guess im confused as to why you would even use bluetooth, or maybe im not seeing the big picture.0
-
Because I do not want to use a PC at all..... at first, I was planning to control the Flex over a Bluetooth serial connection like we use to do with standard TRX for years... But since I discovered I cannot talk directly to the Flex from the iPad using tradionnatal « CAT » language over Serial command.... I must figure a way to talk to the Flex in other way. I’m experimenting at the moment sending Text command over TCP directly to Flex TCP port 4992 by using FLEX « language » command syntax. Then I will be able to guide the developper on how to implement the support of the Flex radio to support basic command like QSY, etc... I’m learning every minute at this moment.... Hi Hiiiiiiiiii ‼️0
-
Oh okay so now your using the api sent to flex by tcp correct? If so thats similiar to the vb6 app I have been developing except im using the program i develop on a conputer and send the commands to the flex by tcp network so basucally the same commands but your sending them directly as text similar to using the free putty program where you can type your text inand send it directly to the flex.
Yes I took a short break from the api while I rearranged my shack but am getting back to it shortly so if you need some api level assistance I am somewhat familiar with some of it.0
Leave a Comment
Categories
- All Categories
- 289 Community Topics
- 2.1K New Ideas
- 535 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 360 SmartSDR for Mac
- 249 SmartSDR for iOS
- 231 SmartSDR CAT
- 172 DAX
- 352 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 26 FLEX-8000 Signature Series
- 850 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 796 Genius Products
- 416 Power Genius XL Amplifier
- 277 Tuner Genius XL
- 103 Antenna Genius
- 243 Shack Infrastructure
- 166 Networking
- 404 Remote Operation (SmartLink)
- 130 Contesting
- 631 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 870 Third-Party Software