Valon Technology 5009a Downloads




If you are already using the 5009 or 5009a you will want to check here for updates and download the latest version of the .bin file.  We also list any bugs we know about and invite your feedback. Note, unless otherwise specified, any reference to the 5009a also applies to the 5009.


5009a Quickstart.pdf is always a good place to start.


Valon 5009a Operations Manual 5009 Dual synthesizer complete operations manual including specification, commands, and additional mechanical and electrical information.



Terminal Program 5000term.exe (unzip) is our terminal program for sending commands to the synthesizer if you don't have or want to use our GUI.  Other terminal programs such as Tera Term and PuTTy will also work well.   To launch 5000term.exe just open a DOS command window and type: "5000term".  You should see a connection message "Using 9600 baud".  Type: "help" to get the list of available commands.


Use 5000term.exe to also update your synthesizer with new firmware version *.bin files as they become available.  To update your synthesizer, follow these simple instructions:


1.    If you haven't already done so, download and unzip the file to create the 5000term.exe.  You may have to turn off your computer security momentarily as most anti-virus protection programs will delete .exe files. 

2.    Request the .bin file (from the link below) and place it in the same subdirectory that you have the 5009term.exe program.

3.    Open a DOS window to run 5009term followed by a single space and then the name of the bin file exactly as shown in this example.   Example:  c:\files\Valon\5000term 5009_20160520.bin

4.    Now type: "CNTL-L" to load the new firmware.  You will immediately see the loading progress in the DOS window.


Using 9600 BAUD

===== Using device: "Valon USB UART"  SN:A5YRFIJX

===== Resetting processor...

===== Bootloader version 34 =====

===== Device ID = 0x04  0x10 =====

===== Programming file 5009_20150603.bin,  len=21720 bytes

===== Erasing sector 21...

===== Programming location 0x8005400...

===== Resetting processor...



5.    You will then be able to type "status" to see the new firmware version and type "help" to see the list of available commands. 


Valon Technology, 5009, A5YRFIJX, version 0.5   Build: Jun  3 2015  10:43:26

Saved value doesn't match current revision (65535, 4)



              Source  : <1|2>  Set synth number for subsequent commands

                TRGR  : Start a sweep in manual trigger mode

                DALL  : Dump all synth parameters for both synths

                LOCK  : [1|2]? Display lock

                  LK  : ...

                  ID  : Device ID info

                Help  : Help

                 RCL  : Recall state from flash

                 RST  : Reset to default factory settings



That's all there is to it. 



From time to time new firmware files will be available that will incorporate new firmware features and bug fixes. Use the 5000term.exe update your synthesizer with these new .bin files. 


FW Download

5009 firmware revision 1.2e is the current revision that provides all of the relevant updates. This update now allows the RUN or Halt state of sweep mode to be saved.  If the synthesizer was in the RUN state and SAVe command (or GUI Save to Flash) was issued then on the next power up, the synthesizer would start sweeping.  Contact Valon Support if you think you need to update your synthesizer.



Configuration Manager GUI files Located here:

Download the latest configuration manager GUI to stay current with new synthesizers with updated firmware. 


V5009CM_2.7.0 5009 Configuration Manager GUI released 2020 07 13.



USB Driver  We use the FTDI interface device to support USB.  You may need a driver and can go to the FTDI site and download the VCP driver or just click on our link here.


Raspberry Pi to Valon 5009 Application Note.  This note provides instruction on how to use a Raspberry Pi to control your synthesizer.  Also included in this note is how to run MS Remote Desktop to run the Raspberry Pi Valon 5009 over your local network.



Network USB Adapters.  We've checked out the Belkin F5L009 with the 5009 synthesizer and had no problems running either the GUI of the terminal program over the LAN/USB connection.  If you have discovered other adapters that work for you please let us know. 



Python GUI for the 5009 by Peter McKone  The files at this link demonstrate a simple Python GUI.  Feel free to use, modify, and share these files.  Download all the files at this link PythonGUI and check the aareadme.txt for hints and instructions.



Python GUI Open Source

Python GUI on GitHub Open source public Python code repository for all is here. 






MATLAB by Richard Fortier  The files at this link demonstrate how to implement basic commands using MATLAB.  Feel free to use, modify, and share these files.  Download the

File here: Valon_5009_1.m.