SmartSDR v3.8.20 and the SmartSDR v3.8.20 Release Notes
SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
Power Genius XL Utility v3.8.9 and the Power Genius XL Release Notes v3.8.9
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
How to transfer files to the radio.
Answers
-
What did you find and where? I have found stuff maybe I don't know what I am looking at Mike N9DFD0
-
0
-
So you grab the DSP API folder at stuff it in the radio. Now like you said where0
-
I think you will find it needs to be compiled first. What you have is in C# and what you stuff somewhere needs to be a DLL . So a lot more questions! I have been trying with Visual Studio 2013 but some errors indicate it might have been done on an older version. Or else I don't know what I am doing which is equally likely.0
-
Not being much of a programmer I need a step by step how to. Andrew0
-
Me too Andrew.
0 -
Thanks, learning more each day.
0 -
I'm not an expert programmer but have some experience. This is what I've deduced after watching the YouTube video on the Waveform API and looking at the provided source files.
The DSP_API is written in C++ and are text files. They need to be compiled into executable binary files. Executable files need to be compiled for the particular microprocessor that they will be run on. For the Radio this is a 1 GHz ARM M8-hf (Neon) CPU. It is mentioned that a BeagleBone Black is a compatible hardware module and I imagine it can be used for development (compiling, etc.).
The DSP_APIDOCSDocumentation.txt file indicates the folder in the radio where the executable and config file must reside. But, it does not describe how to transfer the files to the radio.
The PC GUI is written in C#. It is intended to run on Windows PC and can be built using Visual Studio. The FlexLib code or dll's are not provided in the download and the current FlexLib.dll that I have (v1.3.0.25781) does not include definitions for the Waveform API. So, I get errors when trying to build the GUI.
These are not trivial tasks. We will have to wait for Flex to provide more information.
0 -
Thanks Bill. Getting closer.0
-
Me as well. Perhaps a new thread asking if anyone has managed to compile and install. What you have downloaded are source files with a .cs suffix so these appear to be in C Sharp or C#. They require building into .dll files according to the processor of your PC. Microsoft Visual Studio is the tool to do that. Look on YouTube for info about that. But I have stuck with error messages that stump me. This is a lot more complex than the Hello World tutorials!0
-
Thank you that explains a lot and why I am getting the errors that I am seeing. Also note that FreeDV is also a moving target so expect to have to recompile every couple of months to keep up. I have used FreeDV with the Flex, perhaps I will stick with that until this is a bit more mature. Back to the "Hello World" tutorials!0
Leave a Comment
Categories
- All Categories
- 260 Community Topics
- 2.1K New Ideas
- 538 The Flea Market
- 7.6K Software
- 6K SmartSDR for Windows
- 139 SmartSDR for Maestro and M models
- 368 SmartSDR for Mac
- 242 SmartSDR for iOS
- 226 SmartSDR CAT
- 175 DAX
- 345 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 45 FLEX-8000 Signature Series
- 859 Maestro
- 45 FlexControl
- 849 FLEX Series (Legacy) Radios
- 807 Genius Products
- 424 Power Genius XL Amplifier
- 280 Tuner Genius XL
- 87 Antenna Genius
- 227 Shack Infrastructure
- 153 Networking
- 410 Remote Operation (SmartLink)
- 130 Contesting
- 642 Peripherals & Station Integration
- 116 Amateur Radio Interests
- 878 Third-Party Software