Skip to main content

Introducing uBITX's Invalid Calibration Symptoms and Recovery Mode

Introducing uBITX's Invalid Calibration Symptoms and Recovery Mode

uBITX CEC Firmware supports recovery mode from version 1.075
Of course, we have been using uBITX Manager to back up uBITX's settings so far.
I think this is the best way.

But I have to consider users who can not use uBITX Manager. It is available on Windows and Linux, but it has not yet been verified on the MAC.

I also had to consider users using Stock Firmware. Even if you want to keep using Stock Firmware, upload CEC Firmware only once. Then upload the Stock Firmware again and use it. However, I highly recommend using the backup function of uBITX Manager.
I create various backup files and upload them as needed.
Finally, I have also considered users who use CEC Firmware but have not yet used the backup feature.

1.Introduction to Factory Recovery
uBITX does not have Factory Recovery mode.

uBITX has 0 to 1023 EEProm storage space. but uBITX Stock Firmware uses only addresses from 0 to 31, 32 to 1023 are not used.

I implemented the Factory Recovery function using the unused area of the EEProm.
CEC Firmeare (Version 1.075 or later) is uploaded to uBITX and checked whether the configuration value is backed up when it is executed for the first time.
If it has not been backed up, copied the data in addresses 0-31 of EEProm to 65-92 of EEProm. Once it is backed up, it will not be backed up anymore. Updating the firmware will not restart the backup.

If you purchased uBITX and uploaded the CEC Firmware without performing any calibration, your factory configuration will be safely stored at addresses 65-92. Congratulations You have a true Factory Reset function.

For users who have performed the calibration, the current status is backed up to the factory default.

if you have a problem with your uBITX with the wrong settings, you can do Factory Reset using the data that was automatically backed up.

2.User Preparations
You just upload the CEC Firmware. As soon as the CEC Firmware is executed, your uBITX critical information is copied to a safe location.

3.How to Recovery
The recovery procedure is a bit tricky. It is to prevent uBITX from being factory reset due to accidental switch press.
There are two ways to do Factory Recovery.

3.1 Using Factory Recovery with uBITX alone
  - Power off uBITX.

  - While pressing the Function Switch, turn on the uBITX.

  - You will see the article 'FactoryRecovery'. 
  Hold down the switch and wait.
  If you release switch, the Factory Recovery mode is canceled.

- You will see the article 'IF you continue release the key'. 
  When this letter appears, release the switch.
  This letter is displayed for 2 seconds and factory reset mode is canceled if the switch is not released for 2 seconds.

- You will see the article 'IF you continue Press Key PTT'.  (I misspelled the letters. Will be fixed soon)
  When this letter appears, press the PTT.

- Finally, You will see the article 'IF you continue Power Reset'

If uBITX is rebooted, your uBITX will return to normal.

3.2 How to recover using uBITX Manager
  - Run uBITX Manager.
  - Connect -> Read -> Decode
  - Press the 'Load Factory Setting'

  - Encode -> Write

  - If uBITX is rebooted, your uBITX will return to normal.

 But if you can use uBITX Manager rather than this, please use the backup function of uBITX Manager.

Below is an video of uBITX's recovery mode experiment.
I deliberately set the wrong calibration on uBITX.
You can see the symptoms when the BFO is wrong in the video below and the calibration is wrong.

If your uBITX shows any of the following symptoms, suspect the BFO and Calibration.

4. Conclusion
However, I highly recommend using the backup function of uBITX Manager. 
I create various backup files and upload them as needed.
If you are already using uBITX Manager, please use Save to File function.
Simply press the Save to File button and your uBITX will be backed up safely.
The Factory Recovery function is used when uBITX Manager is not available or when there is no backup data.

Very simple


Popular posts from this blog

How to upgrade uBITX Firmware

uBITX is based on Arduino Nano. So uBITX's firmware upgrade method is the same as Arduino.
There are two ways to upgrade the firmware of uBITX.

The first is to compile the source from the Arduino IDE, and the second is to upload the compiled hex file using the Firmware Upgrade Tool.

I'll show you how to upload a compiled hex file as a second method.

1.Connect the uBITX's USB cable to the computer.

2.Run Device Manager on your computer.
  The way to open the Device Manager for each OS Version differs slightly.
  In most Windows, you can easily launch the Device Manager by running.

  On your computer, press the Windows key + R.

 Type devmgmt.msc and press OK Button.

On most operating systems, there will be a serial port named Ports with CH340. If so, the next step is skipped.

If the serial port is not installed as below, you need to install the driver.

Included in uBITX is the Adonano, which uses the CH340 USB To UART part.

Download the latest CH340 driver from the Internet.

CAT Support uBITX Firmware CEC Version 1.06 Release (Added WSPR)

uBITX Firmware CEC Version v1.06 (changed v1.061)

I deployed 1.06 and received feedback from WSPR's beta tester, Philip (G7JUR).
It was a problem that the LPF was not automatically selected according to band selection during WSPR transmission.

I modified it soon and changed uBITX Firmware CEC Version to 1.061.
uBITX Manager also changed Version to 1.01.


I released version 1.06 which added WSPR function to uBITX.
Beta testers have been very helpful when embedding WSPR functionality. WSPR will continue to improve in the future.

By using WSPR before and after QSO, you can check where your uBITX is spreading all over the world.  If uBITX Manager is used to put WSPR information into uBITX, uBITX no longer needs any external device to transmit WSPR.

The uBITX group's excellent tester also shared a way to use CW Beacon using the Autokey feature (Autokey is a memory keyer built into CEC Firmware.) I will…

CAT Support uBITX Firmware CEC Version 1.01 Release(Changed from v1.0)

CAT Support uBITX Firmware CEC Version 1.01  Release (Changed from v1.0)

uBITX Firmware CEC Version 1.06 has been released.
Please click the link below.

This version of the concept is an upgrade without hardware modifications. No hardware modifications are required to use this firmware. Continuous release and testing has been done in the uBITX group. I tried to put only the basic functions that an HF transceiver should have. The features have been upgraded with the advice of people who have great ideas in the uBITX group.
It was a project that started to contribute to the original source in github. The project was intended to fix some simple bugs and request merge to the original source. And I was planning to delete the project. At the beginning of the project there was a bit of discussion about this in the uBITX group.
Since then, I've keeping the original source type to allow code share with any user fork…