Skip to main content

How to Calibration uBITX

How to Calibration uBITX

This document will be incrementally added or changed as needed.

I have received many questions about Calibration. Let me write about the experience that people and people around me have done so far.
The calibration method of CEC Firmeare is the same as the original firmware.
Most of the following are my experiences.
I thought uBITX failed after calibration failed. After analyzing the source, I noticed that the calibration was quite difficult to succeed.

Below are my uBITX settings.
Since I did not perform any calibration after receiving uBITX, I think it is the factory default for my uBITX.

A.Must Read Before Calibration
The calibration method of CEC Firmeare is the same as the original firmware.
Therefore, the following precautions apply to both the original firmware user and the CEC firmware user.

1. do not calibration
If your uBITX does not have a big problem with transmitting or receiving, do not calibrate. Perhaps your Calibration results will be terrible.
No one around me succeeded.

2.The calibration method is the same (Original and CEC Firmware).
My firmware has so far retained its original calibration method (source code).
If you have successfully calibrated the original firmware, you can try it in KD8CEC firmware. This is because the calibration logic is maintained.
You do not need to learn a new calibration method to use CEC Firmware.

3.Firmware update does not recover the calibration.
Even if you replace the firmware, the wrong calibration will not be recovered. This is because most firmware maintains the calibration value. It is useless to update the firmware several times.

4.Even if you update the firmware, the calibration does not become abnormal.
Sometimes somebody updates the firmware and says Calibration is wrong.
Perhaps uBITX would have had the wrong calibration value from befor update.
Some people say that they updated the firmware and that the 2 ~ 3 Khz frequency is wrong. (Before Version 1.06)

There is only one such case.

Firmware (both original and CEC firmware) will work with the default calibration value if the BFO Calibration value is within the range where the transceiver is difficult to operate.

CEC Firmware has improved the default value a bit, but for the convenience of users, after Version 1.061, the default is the same as the original firmware.

5.LSB and USB seem to have swaped.
Please read number 4 above.
Your uBITX BFO Calibration value is one of two.
  - uBITX's BFO Calibration value is not in the specified range, so the default value has been applied forcibly. (number 4 above)
  - Your BFO Calibration value is too high.

6.The frequency seems to be under 2 ~ 3 Khz.
Please read number 4 above.

Your uBITX BFO Calibration value is one of two.
  - Your BFO Calibration value is too high.
  - Master Calibration value is low.

7.Factory Default Value
I've seen quite a lot of uBITX factory default values.
Many people share backup files of uBITX.
When you open the backup file with uBITX Manager, you can see the factory default value of the other users.

B.How to Make Calibration Successful
There are different ways for each user.
This article assumes that there is no Signal Generator (including a simple oscillator).

1. do not calibration
I'll talk again. Do not calibrate if uBITX is not a big problem. Calibration of uBITX is not suitable for general users.

2. Please use uBITX Manager.
Back up your uBITX settings with uBITX Manager. Then perform calibration.
You can always come back when you think the calibration is wrong.
Note, I have mailed my backup file of uBITX to myself.
When I develop the firmware, all of my Calibration values are set to zero.
It does not matter.
I have a backup file so I can restore it at any time.
Be sure to backup before performing calibration.

The reason I created the uBITX Manager was to back up the calibration values.
So the OMsin the uBITX community are still calling uBITX Manager as uBITX Memory Manager.

3. Default Value
When uBITX is shipped from the factory, it is set to perfect condition.
uBITX is calibrated separately.
However, the calibration range of uBITX is not much different.
Do not worry if your uBITX is strange.
Try setting the BFO to 11996500.
It's not optimal, but it's not terrible.

4. Reboot every calibration step
Always reboot after calibration
If master calibration is finished, be sure to reboot.
This is because the BFO is increased during Master Calibration.

Be sure to reboot every time you calibrate.
After rebooting, you can hear the results of your calibration.

5. Calibration can be done in various ways.
Below is an example.
I use the results of running WSPR nowadays to adjust the Master Calibration.
I can also set the BFO while communicating with FT8.
There are many ways to calibrate.
However, please note only one.
Be sure to back up to uBITX Manager before performing calibration.

Below is the How to calibration using uBITX Manager created by Dave.
I will upload some Sample uBITX backup files soon. 

Hi all, 

Calibration has been challenging for me. 
In case the below will be helpful, here is the procedure that has ultimately worked well for me. 

Thanks to Ian Lee (KD8CEC) for his nice firmware and uBITX_manager utility, and to others who pointed me in the right direction on a different thread. 

Step 1: 

Within the Zip file you'll find a file name UBITX_CEC_V1.073_16P.hex   (This is the file you'll need with the standard display that ships with the board)  - extract that out; you'll use it in Step 2. 

Step 2:
You need to update your factory radio to Ian's firmware which is accompanied by a nice UI to load the parameters easily from uBITX_Manager utility. 
Follow the instructions here (using xloader):  but ultimately pointing to the firmware that is referenced in Step 1 above. 

Step 3: 
Download and install the file here: 
Note - when you run uBITX_Manager; the uart speed is 38400 and not the 57600 used by xloader. 

Step 4: 
Connect uBITX_Manager to the radio
"Read from uBITX"
Press "Decode =>"
"Load from file" using the .btx file that I attached as screen images and text file.  These are my final numbers and they will get you close.  My factory-fresh calibration values seemed to be out and it was very difficult for me to bring them to something that is "sane" simply by ear. 
Press "<=Encode"
Press "Write to uBITX" - click through the next couple of dialogs
Press "Rest"  (Reset)) - your radio is now running with the new firmware and my calibration figures.  It should start to sound right. 

Step 5: 
See this post: for the 7074 LSB/USB "trick". 

With the attached file for my radio, the BFO calibration should be "close enough" so the calibration function accessible via the radio's menu will work ok now.  Then, I adjusted the BFO frequency for the best unwanted sideband suppression. 

Step 6 
Now that the BFO is set properly, I then calibrated the main frequency by setting CW frequency (in uBITX_Manager) to 700 Hz which is the same as my commercial rig CW sidetone.  I also ensured that the commercial rig was receiving CW on the same sideband as the uBITX ( lower sideband "CWL" for 40m ).
I then tweaked the main calibration setting  until the CW note of the received signal was the same on the commercial rig and on the uBITX.  I used an antenna switch to flip back and forth.  

Step 7
Fine-tune the BFO setting by using the 7074 "trick" and the radio's BFO calibration setup menu item. 

Good luck! 

Dave Beal


  1. I am very happy to say that this is an interesting post. I learned new information from your article, you are doing a great job. Thanks for sharing this kind of blog. Laboratory Torque Tester


  2. It's very nice of you to share your knowledge through posts. I love to read stories about your experiences. They're very useful and interesting. I am excited to read the next posts. I'm so grateful for all that you've done. Keep plugging. Many viewers like me fancy your writing. Thank you for sharing precious information with us. Best Flow meters in UAE Services Provider

  3. Hey,this article provide important informations and helpful discussion.
    bolero pickup

  4. Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also. I am soo glad that i found your blog.
    tata lpk truck

  5. This comment has been removed by the author.

  6. base qs in shampoo
    Herbal Aloevera Cleaner helps To Battle Against Eavy Dandruff, Flaky Head Illness, Purifies Deceased Tissues To Prevent Dandruff And Repair Broken Hairs. Here Base q.s in Khadi Shampoo Meaning, Price and Review.base qs in shampoo

  7. This comment has been removed by the author.

  8. hello author, your content is good and like the blog.
    Sabyasachi Lehengas


Post a Comment

Popular posts from this blog

Release CEC Firmware v1.200 for uBITX All version(include V2, V3, V4, V5)

Release CEC Firmware v1.200 for uBITX All Version (include v2, v3, v4, v5) I did the firmware work for v5 when uBITX V5 was released, but I release it now. I received the feedback from a thankful beta tester and tested it myself by converting my uBITX v3 to v5 but I was not sure. I ordered the uBITX V5 and delivered the correct uBITX V5, so I made a little more fine-tuning. If you use V2, V3, V4, you do not need to update this firmware.

Release EU1KY AA Firmware CEC Version 1.01 and 1.0a

Release EU1KY AA Firmware CEC Version 1.01 and 1.0a It is the stabilized final version of EU1KY AA. Updates starting with Version 0.1 continue to add features. Please refer to the link below for added features. I have separated the Version to 1.01 and 1.0A for users who want to use AA only for instrumentation purposes. *  If you want to use all the features added up to Version 0.71, please use Version 1.0A. *  If you want to use it only for instrument use, please use Version 1.01 Version V1.0A Version V1.01 1.Download Firmware Version 1.01 and 1.0a Version 1.01 (Version with only antenna analyzer function) Version 1.0A (Version with all features added up to Version 0.71) ConvertRXP (Converters for using AA measurement data in other tool

uBITX with Nextion LCD (CEC Firmware) - Installation and Introduction

uBITX with Nextion LCD (CEC Firmware) -  Installation and Introduction uBITX CEC Firmware supports various LCD since Version 1.08 (16x02 Parallel, 20x04 Parallel, 16x02  I2C, 20x04 I2C, 16x02 Dual LCD with I2C). Supports Nextion LCD (Graphic LCD) from Version 1.09, Version 1.09x is primarily aimed at Nextion LCD support. Also 1.09x will continue to be Beta version. If you want a stable version, please use 1.08 or 1.1 version to be released in the future.