CWHowto GuideQ-R-P

QCX CW Transceiver Firmware Upgrade with USBAsp for MacOS

v1.07 Release

QCX is a feature-packed, high performance, single-band 5W CW transceiver kit, with WSPR beacon and built-in alignment/test equipment. Available for 80, 60, 40, 30, 20 or 17m bands. It has rotary encoder synthesized tuning, VFO A/B/Split, Iambic keyer, CW decoder, and more… Detailed info can be found at

The QCX kit includes a 2 x 3-pin standard AVR header for In-Circuit-Programming on the board and uses ATmega328 chip. Time to time QRP Labs provides firmware upgrades. Latest firmware 1.07 just released and existing QCX units can be upgraded. You can check the latest firmware announcements and history from

QRP Labs also offers latest firmware Atmel chip. Although the price is quite affordable you have to wait a while to receive it by postal service unless you live in Turkey. You can order it from here:

If you don’t want to wait you can upgrade your QCX easily by yourself. This guide is for MacOS users but if you’re using Windows or Linux there is alternative upgrade guide using Arduino Uno. CLICK HERE for a tutorial written by Simon VK3ELH on how to use an Arduino UNO and the AVRDudes to update your QCX firmware. (Later on I will add Windows and Linux guide here using the USBAsp AVR/Atmel programmer device.)


  • Software
    • MacOS Xcode development environment app (free to install on MacOS)
    • brew installer / homebrew (free to install)
    • avrdude (free to download)
    • latest OCX firmware (free to download)
    • usbASP device with 6pin adaptor
  • Hardware
    • USBasp device with 10 pin to 6pin adaptor (Arduino device also can be used but requires some more experience)


(USBasp device can be used without 6 pin adaptor but you should match the pins on the cable.)

Firmware Upgrade Procedure

Step 1: Install Xcode App

xcode is MacOS development environment and if you haven’t installed Xcode yet you should install that first. If you have it already in your Mac continue with Step-2.

To install xcode you can open App Store in your Mac and search for xcode or click on following link:

Once you installed xcode you may need to restart your computer a few times. Once completed continue from Step-2.

Step 2: “avrdude” installation

  1. Press Command+Space and type Terminal and press enter/return key.
  2. Run in Terminal app:
    ruby -e "$(curl -fsSL" < /dev/null 2> /dev/null

    and press enter/return key. Wait until installation is complete. This will install homebrew package installer for MacOS.

  3. In Terminal app write following command and press enter/return key.
    brew install avrdude

Done! We can now use the avrdude

Step 3: Download latest QCX firmware 

Click and get final version. If you see logon page you have to sign in first, if you don’t have account there you need to register first.

Currently v1.07 is available and you can click here to download directly. If newer versions available I will update the direct link accordingly. (Please inform me if I missed the newest version)

Step 4: Preparing QCX and USBasp device

Step 5: Flashing the new Firmware

  • Unzip the firmware file in your Desktop (or somewhere else)
  • Press Command+Space and type Terminal and press enter/return key.
  • Goto the firmware folder (for Desktop  cd ~/Desktop)
  • Run in Terminal app and write following and press enter/return key.
avrdude -c usbasp -p ATmega328p -e -v -v -U flash:w:"T1.07.hex":i

Wait until the firmware uploading is complete. It should take around 20-30 seconds.

Then restart your QCX and you verify the firmware version on initial boot screen.

Show More

Related Articles

Back to top button

Adblock Detected

Lütfen Add Blocker uygulamanızı bu site için devre dışı bırakın. Rahatsız edici bir reklam uygulamamız yoktur. Please turn the Add Blocker off as you may see there is no annoying ads in the blog.