Updated 30-09-2017: - Released 2.0.19 version - Added support for SSDR 2.0
release.
N.B.: version 1.x of Arduino libraries will not longer be supported
First of all you need to install the official Arduino Ide (1.6.1 or higher) and add support for ARM processors. Then you have to download the provided firmware file into a local directory in your hard disk, for example
C:\temp\arduinobin\FlexConsole.bin (Note: file name can be different, but the extension will be always
.bin)
Then you have to open a command window (console window) and move in the listComPorts.exe directory. Usually it is
<arduino ide>\hardware\tools (it is C:\Program Files (x86)\Arduino\hardware\tools on windows operating systems)
Now connect your Arduino Due board to your pc using the provided USB wire, then open the console and run the following command
listComPorts.exe
In this way you can identify the com port to use in the following step. You should have a result like in the picture below
In my example the com used by the arduino programmer is the COM12. Take note of your actual com port and execute the following command:
mode com12:1200,n,8,1
This command sets comport mode before it is used by the bossac.exe programmer software.
If for some reason the program hangs on, you have to disconnect and reconnect the usb cable and then press the reset button before execute again the mode com command.
The result should be similiar to the picture below
Now you have to and move in the bossac.exe directory. Until version 1.6.1 of the IDE it is
<arduino ide>\hardware\tools (it is C:\Program Files (x86)\Arduino\hardware\tools on windows operating systems)
From IDE version 1.6.4 it is in the %appdata% directory. Usually it is
<Userdir>\AppData\Roaming\Arduino15\packages\arduino\tools\bossac\1.3a-arduino
Bossac.exe is the program we will use to load the firmware into the Arduino Due Board.
Now you can start loading the firmware using the following command. (remember to set the correct com port and the correct bin directory)
bossac.exe --port=COM12 -U false -e -w -v -b C:\temp\arduinobin\FlexConsole.bin -R
The result should be similiar to the picture below. Be sure the last three rows are
Verify successful
Set boot flash true
CPU reset.
Your device is now ready to be used!
Enjoy! :)
Updated 30-09-2017: - Released 2.0.19 version - Added support for SSDR 2.0 release.
Download Flex Controller firmware v.2.0.19 - 5' and 7'-inch display from here
Tested on SSDR v. 2.0.19
Updated 14-09-2017: -
Released 1.11.12 version - Solved Metering Protocol issues.
Download Flex Controller firmware v.1.11.12 - 5'-inch display from here
Download Flex Controller firmware v.1.11.12 - 7'-inch display from here
Tested on SSDR v. 1.11.12
Updated 12-12-2016: - Released 1.10.8 version - Added Temperature and Voltage data support.
Download Flex Controller firmware v.1.10.8 from here
Tested on SSDR v. 1.10.8
Updated 10-08-2016: - Released 1.9.13 version - Added full
support for Automatic Antenna Tuner on SSDR 1.9.13.
Download Flex Controller firmware v.1.9.13 from here
Tested on SSDR v. 1.9.13
Updated 20-12-2015: - Released 1.5.8 version - Added Preamp
support for 6500/6700 rigs and S-Meter hold peak feature.
Download Flex Controller firmware v.1.5.8 from here
Tested on SSDR v. 1.5.1.152
18-11-2015: - Released 1.5.0 version - Added CWX Keyer and
VFO Step features
Download Flex Controller firmware v.1.5.0 from here
Tested on SSDR v. 1.5.1.152
10-11-2015: - Released
1.4.7 version - Added support for custom touch screen calibration
Download Flex Controller firmware v.1.4.7 from here
Tested on SSDR v. 1.5.1.152
10-16-2015: - Released 1.4.5 version - Added support for SSDR v.1.5.1.152
Download Flex Controller firmware v.1.4.5 from here
Tested on SSDR v. 1.5.1.152