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
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
- 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