Skip to main content

uBITX Firmware CEC Version 1.08 Release

uBITX Firmware CEC Version 1.08 Release

Version 1.08 is the first major release since 1.061, I will release it after a 50-day beta test








Version 1.08 includes all additions or improvements from 1.07 to 1.07, 1.071, 1.073, 1.075 since 1.061, Version 1.08 has minor fixes in 1.075 (Beta)

1.CEC Firmware Versions
Please click on the link below for Version 1.061
http://www.hamskey.com/2018/03/cat-support-ubitx-firmware-cec-version_24.html

Since Version 1.061, there have been about 40 more features and improvements and more than 30 Minor fixes.

In this posting, I will list only the main contents
If you have time, please see the link below to see the details of the changes since Version 1.061.

Version 1.07 Beta
Version 1.073 Beta

Version 1.075 Beta


How to update CEC firmware (Version 1.08 or higher) on ubitx




2. Major Changes in Version 1.08 (from Version 1.061)
2.1 Receive performance is improved compared to the original firmware or version 1.061
  Added 45Mhz IF Calibration function


Related postings
http://www.hamskey.com/2018/04/improves-ubitx-receive-performance-by.html

2.2 ATT function has been added to reduce RF gain (Shift 45Mhz IF)


Related postings

2.3 Added the ability to connect SDR. (Low cost RTL-SDR available)




Related postings
http://www.hamskey.com/2018/04/how-to-connect-sdr-rtl-sdr-to-ubitx-and.html
http://www.hamskey.com/2018/04/using-sdr-radio-sdr-console-and-wsjt-x.html
http://www.hamskey.com/2018/04/using-hdsdr-with-hf-transceiver.html
http://www.hamskey.com/2018/04/using-sdr-sharp-examples-of-using-rtl.html
http://www.hamskey.com/2018/04/raspberry-pi-gqrxsdr-with-ubitx.html


2.4 Added a protocol to ADC Monitoring in CAT communications.
-uBITX Manager program to measure the value of ADC of uBITX connected





2.5 Various LCD support
  Since uBITX Firmware CEC Version 1.073 Beta, it supports 4 + 1 kinds of LCD

  16x02 Parallel LCD - It is the LCD equipped with uBITX
  16x02 I2C LCD
  20x04 Parallel LCD
  20x04 I2C LCD
  16x02 I2C Dual LCD





Of course all basic firmware tests are based on the factory default uBITX, which has not been modified

Related postings
http://www.hamskey.com/2018/04/various-lcd-support-in-ubitx-with.html

2.6 Added Extended Switch Support



Related postings
http://www.hamskey.com/2018/04/changed-extension-key-setting-in-cec.html

2.7 Support S Meter
  and Added S-Meter protocol to CAT




Ham Radio Deluxe (CAT Protocol with Signal Meter) Example


Related postings
http://www.hamskey.com/2018/05/setting-smeter-to-ubitx-with-cec.html

2.8 Added S-Meter setting assistant to uBITX Manager




Related postings
http://www.hamskey.com/2018/05/setting-smeter-to-ubitx-with-cec.html

2.9 Add recovery mode (such as Factory Reset)
Backs up the settings used when shipped from the factory when installing CEC Firmware. Once backed up, it is no longer backed up.  Even if you update the firmware afterwards, the information such as the once-backed calibration is retained.
If you have not done calibration before buying uBITX, you can proceed with factory reset at any time.

 


3. Minor Changes in Version 1.08
- Fixed mode does not change in Band Select Menu
- Fixed mode does not change in Memory to VFO Menu

- There were many other minor fixes
  For a list of minor fixes, see Beta Version Release Information since 1.061
  
  Version 1.07 Beta
  Version 1.073 Beta

  Version 1.075 Beta


4. Version 1.08 Related Downloads
Release Notes for Version 1.08

uBITX firmware file


uBITX Manager Version 1.081

Version 1.08 firmware source code

source.zip and source.tar.gz are automatically generated by github. (I can not edit the name) If you feel uncomfortable about version control of code, please download below
https://github.com/phdlee/ubitx/releases/download/v1.08/UBITX_CEC_V1.080_source.zip



5. Other useful links
Please refer to the link below for how to install the firmware.

Please refer to the links below for explanations before 1.061

Please refer to the links below for explanations before 1.01

Please refer to the links below for explanations before 1.04


6.Conclusion
Thank you for using CEC firmware. I have gone through a long beta period for more stable uBITX Firmware implementation.
A lot more features have been added and improved than those listed above, 
I like Recovery mode more than all the added features. 
Users who do not use the uBITX Manager and those who do not use the Backup function can now test the calibration with confidence.

Ian KD8CEC



Comments

  1. Thanks for all your hard work!
    I may have found a small bug in the uBitx Manager 1.08, or I may not be using it correctly.

    After successfully uploading firmware 1.08 via the arduino IDE, I did the following:
    -Opened uBitx Manager 1.08
    -Clicked Read from uBitx
    -Clicked Decode
    -Changed a few settings
    -Clicked Encode...

    When I pressed the "Encode" button, I received a pop up error message that the ADC value must be above 80. However I do not use the extra buttons feature so all the fields contained zero. I had to set all the fields to increasing values ranging from 80 to 240. (i.e. 80-81, 82-83, etc...) I would suggest that for users who have not installed the extra buttons, maybe there could be a check box to disable this feature instead of being forced to populate fields with random values.

    Either way I appreciate all the work that you and Farhan and many others are doing to improve the firmware.

    One other small suggestion would be the ability to toggle between the fixed tuning steps and Farhan's original tuning method (where spinning the encoder slow takes small steps and spinning the encoder faster takes larger steps). I would like the ability to switch back and forth. Anyways, just a suggestion.

    Michael - KM6MRF

    ReplyDelete
    Replies
    1. Michael

      Thanks for important information
      I have not thought of it until now. Thank you again
      I modified uBITX Manager and uploaded it again

      My firmware also increases the step by turning the dial quickly. However, to prevent malfunction, I put a limit on the increase value.

      But I agree with you. It is necessary to increase the limit value.
      In the next version, I will reflect your opinion.
      Please let me know if you have any feedback

      Ian KD8CEC

      Delete
  2. It would be very useful if there was more discussion of how things work instead of just a high level description of a function. For instance:
    a. Is there any modification to the hardware to pickup a signal for the S-meter? If so, what? If not, where is this signal being acquired?
    b. What is ADC? There is a lot of mention of ADC in the uBITX Manager and various posts but so far I have not determined what it is or why it is.

    Anyway, I am using your 1.06 and will certainly be trying out the 1.08. I just wish there was more explanation behind the various features.

    Bob, N4HCI

    ReplyDelete
    Replies
    1. Bob.
      It certainly seems to lack explanation :)

      ADC stands for Analog Digital Converter, which is a feature included in the Arduino used by uBITX.
      Perhaps your uBITX will have only one A6 wire (Purple) left.
      This is because the name of the wire is A6 because it is connected to the ADC (may be A of A6 is Analog)

      Arduino can read the voltage value connected to A6, So we do not make any modifications to uBITX and just input the voltage corresponding to Signal Strength to the remaining A6 wires

      There are several ways to make signal strength voltage (wee need put voltage to A6)
      You can use any method.
      I've implemented it simple and posted a related article. If you want to see my S-Meter module, please click below.

      http://www.hamskey.com/2018/05/creating-simple-s-meter-sensor-for-ubitx.html

      http://www.hamskey.com/2018/05/setting-smeter-to-ubitx-with-cec.html

      Thank you for your feedback
      I will try to explain a bit more
      And please upgrade to 1.08 :)

      Ian KD8CEC

      Delete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Is the source code for uBITX manager available? I'd like to work on porting it to OSX.

    ReplyDelete
  5. after upgrade to CEC 1.08 version I can not use paddle key. Do you have any solution? de S21SM

    ReplyDelete

Post a Comment

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.

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.