Troy Radio Service

Your Authorized FlexRadio Legacy Service Center

         U.S.A Distributor for the WLG DDS-VFO


              Wander Lúcio Gomes. (PU4WLG)

                         Click for Euro site.


This is a great project for thoes of you who want a full funtioning VFO for your radio. It can be as simple or as full featured you like, lets say you have a favorite radio but the Pll is dead and it will cost alot to repair it, no problem, with the DDS-VFO you can and cheap! another example is your Channel display is out and you dont want to pay the high price of getting a new one, no proplem...just slide in the DDS-VFO and your done!

Select from CH mode:                       Scan Mode:


               VFO Mode:                         Much more to come!


The new version has been fully customized to adapt to various radio models, including HF radios. This version allows a frequency adjustment for bandwidth mode with limits from 0Hz to 99MHz, it also allows removing the Channel mode and Radio Receiver mode, remaining exclusively for a VFO mode.

In general, this version has:

   Channel Mode, display your call sign, Race Band Mode

   HF Receiver Mode, 20 Polyphonic beeps

   RF Spectrum Scan


   User menu

Also a settings Menu and Service Menu with 29 items

And several adjustments that can be made by the user, such as: Change user name, lock/unlock clairifier, choose between 20 roger beep tones or leave in a random mode, Turn on / off frequency in Channel mode, limit TX time, control brightness of screen.

The free version is available to be tested, meeting expectations, a key for the full version is sold for $27.00. The release key can only be used in the Arduino you have. Here is how that works...

When you or we put the software on an Arduino, we ask you for the codes that the software generates, they have to mach and this is why the key will never work in another arduino.Then we send you an email with the key. The is entered from the dial and once you have compleated the entry, you will have a full version.

***Remember, this key will only work for that Arduino board, you will need another board and another key to make another one work.****

Specials untill further notice.

A full kit including 1) Arduino Nano, 1)Si5351, 1).96 OLED Display and encoder, along with full documentation. $75.00

Send in your radio and we do it all for $150.00

Email mark@troyradio for more information.

Check back often, we will be adding lots more info!




(If you have an OLED SSD1306 .96" then use this firmware.)

Download   Firmware DDS WLG 6.27 

(Any one Arduino with 328P Micro Controler)



(If you have an OLED SH1106 1.28" then use firmware below.)

Download  Firmware DDS WLG 6.27

(Any one Arduino with 328P Micro Controler)





Pin diagram for Arduino (DDS-VFO VER 6.27)

Pin  (VIN) = DC  Input 7V -  9V (Maximum is 12Vdc but not recommended)
Pin  (VCC) =  5Vdc out (for use with other device, display, Si5351 etc)
Pin (5V)  =  5Vdc out (for use with other device, display, Si5351 etc)
Pin (GND) = Ground


Pin (D2) = Encoder (DT or CLK)
Pin (D3) = Encoder (CLK or DT)
Pin (D4) = Button on encoder encoder (SW)


Pin (D5) – Switch to GND for AM leave open if not in am.Pin (D5) = Switch to GND for LSB.(switch both D5 and D6 to GND for FM) open if not in a mode.Pin (D6) – Switch to GND for  USB  leave open if not in USB
Pin (D7) = switch to GND for CW  leave open if not in CW


Pin (D8) – Audio out for roger beeps.
Pin (D9) – 5Vdc out to control the relay that switches the speaker for roger beeps
Pin (D10) – 5Vdc option out to control elimination of speaker (pop)
Pin (D11) – Switch this to GND to display reference Frequency of Transverter
Pin (D12) – Ground this pin to prevent critical changes to the service menu. 
Pin (D13) – Heartbeat indicator. (flashing slow means processing ok)
Pin (A0) – This pin switches in an optional board that can change tuning in the radio.
Pin (A1) – 5Vdc output for switching the relay on the transverter board.

Pin (A2) – Wiper of clarifier pot through 10k resistor. (Never Exceed 5V)
Pin (A3) – Sensor for PTT from mic. (Be very careful as this can kill Arduino if not properly done)


Pin (A4) – I2C bus SDA Data for communication with Display and SI5351
Pin (A5) – I2C bus SCL Clock for communication with Display and SI5351

Pin (A6) – Sensor from S-Meter for Auto-Scan and spectrum display 




Download Xloader (Neaded to load Firmware)
Download Drivers Arduino 
Download Flush Data (No longer needed for Ver-6.xx)



Website Created & Hosted by Doteasy Web Hosting Canada