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.
SmartSDR for the Mac - can you help?
Doug - K3TZR
Member
As a Flex-6500 owner and a Apple Mac user I have been disappointed that there is no SmartSDR version for the Mac. I’ve read with interest many of the discussions on this community surrounding the topic of multi-platform support. I have to say that I agree with the position taken by FRS; maintaining multiple versions is a nightmare and not an economically feasible option for FRS. Under the weight of that reality, I own one Windows 10 computer (in addition to a number of Macs) solely to run SmartSDR.
Not withstanding that, I’ve spent the last year working on Mac-native FlexAPI and SmartSDR equivalents.
FlexAPI isn’t too difficult. Stu Phillips (K6TU) did the Flex/Mac community a great service by producing and publishing his smartsdr-objective-c library. It was my first introduction to the inner workings of my Flex radio and I wouldn’t be where I am today without it. FRS itself publishes the C# / .Net source code for their Windows-based FlexAPI. Anyone with a copy of Visual Studio can peruse that code and learn a great deal about the underpinnings of SmartSDR. Based upon the FRS C# code and Stu’s Objective-C code I’ve written an OS X Swift Framework which provides functionality equivalent to FlexAPI but running on a Mac.
SmartSDR is a much larger undertaking. Unfortunately (but perhaps for good business reasons) the source code for SmartSDR is not published. I’m not really interested in duplicating SmartSDR, what I set out to do was prove to myself that my API implementation was capable of supporting a fully functional Flex Client. I’ve mostly done that at this point. I’m hoping that others might be interested in using my API framework to create “Flex stuff” for those of us who prefer the Mac.
After a year of learning and coding, I’ve come to the conclusion that a Mac-native Flex Client is beyond the reach of a single developer. After all, FRS has multiple developers who have worked for years to build their SmartSDR Client. It’s also a moving target with new versions appearing regularly. At the rate I’m progressing there will probably be a Flex-7000 before I’m finished!
I would like to find a few like-minded software developers to work with me to create a Mac-native Flex Client, I have a good start at it but I can’t do it alone. Those interested would need to have experience in (or a serious desire to learn) Swift, Cocoa, OpenGL, etc. and be willing to work in a collaborative approach. In some ways, the collaboration needed to make this work can be more difficult than the code.
Just to be clear, I have no interest in producing a commercial product for sale. Anything that comes out of this work will be available at no cost to anyone who wants to use it. If you are interested and think you can contribute, please let me know off the community by email (douglas.adams@me.com).
I will be at Hamvention next week, email me if you’d like to have an eyeball QSO in Dayton.
73’s Doug
K3TZR
Not withstanding that, I’ve spent the last year working on Mac-native FlexAPI and SmartSDR equivalents.
FlexAPI isn’t too difficult. Stu Phillips (K6TU) did the Flex/Mac community a great service by producing and publishing his smartsdr-objective-c library. It was my first introduction to the inner workings of my Flex radio and I wouldn’t be where I am today without it. FRS itself publishes the C# / .Net source code for their Windows-based FlexAPI. Anyone with a copy of Visual Studio can peruse that code and learn a great deal about the underpinnings of SmartSDR. Based upon the FRS C# code and Stu’s Objective-C code I’ve written an OS X Swift Framework which provides functionality equivalent to FlexAPI but running on a Mac.
SmartSDR is a much larger undertaking. Unfortunately (but perhaps for good business reasons) the source code for SmartSDR is not published. I’m not really interested in duplicating SmartSDR, what I set out to do was prove to myself that my API implementation was capable of supporting a fully functional Flex Client. I’ve mostly done that at this point. I’m hoping that others might be interested in using my API framework to create “Flex stuff” for those of us who prefer the Mac.
After a year of learning and coding, I’ve come to the conclusion that a Mac-native Flex Client is beyond the reach of a single developer. After all, FRS has multiple developers who have worked for years to build their SmartSDR Client. It’s also a moving target with new versions appearing regularly. At the rate I’m progressing there will probably be a Flex-7000 before I’m finished!
I would like to find a few like-minded software developers to work with me to create a Mac-native Flex Client, I have a good start at it but I can’t do it alone. Those interested would need to have experience in (or a serious desire to learn) Swift, Cocoa, OpenGL, etc. and be willing to work in a collaborative approach. In some ways, the collaboration needed to make this work can be more difficult than the code.
Just to be clear, I have no interest in producing a commercial product for sale. Anything that comes out of this work will be available at no cost to anyone who wants to use it. If you are interested and think you can contribute, please let me know off the community by email (douglas.adams@me.com).
I will be at Hamvention next week, email me if you’d like to have an eyeball QSO in Dayton.
73’s Doug
K3TZR
1
Comments
-
I use DPSDR on my Mac natively. Have you tried it? Dogparksoftware. It works well for me on Mac-mini and macbook Air.1
-
Another vote for DogparkSDR. It works very well and the author continues to add features. You can download it and use it for free (it runs 15 minutes full featured without purchase).2
-
I use DogparkSDR from time to time on my Macbook Pro with no problems. Don is fast on the updates and very good on communicating with users. http://dogparksoftware.com/dogparkSDR.html
Stan Hirson, W2VID2 -
I might mention that MacLoggerDX by DogParkSoftware works well with dx spots displayed right on the Panadapter in DPSDR! A great feature indeed!
1
Leave a Comment
Categories
- All Categories
- 290 Community Topics
- 2.1K New Ideas
- 536 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 360 SmartSDR for Mac
- 250 SmartSDR for iOS
- 231 SmartSDR CAT
- 172 DAX
- 354 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 32 FLEX-8000 Signature Series
- 851 Maestro
- 44 FlexControl
- 847 FLEX Series (Legacy) Radios
- 799 Genius Products
- 417 Power Genius XL Amplifier
- 279 Tuner Genius XL
- 103 Antenna Genius
- 243 Shack Infrastructure
- 166 Networking
- 404 Remote Operation (SmartLink)
- 130 Contesting
- 633 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 873 Third-Party Software