Skip to main content

uBITX Firmware CEC Version 1.1 Release

uBITX Firmware CEC Version 1.1 Release

Version 1.1 is the first major release since 1.097, I will release it after a 50-day beta test.


Version 1.1 includes all additions or improvements from 1.08 to 1.09, 1.093, 1.095, 1.097 



Version 1.1 changed version name only in Version 1.097 Beta.
Custom LPF related functions have been added but are not included in the precompiled .HEX

1.Version Information
Nextion LCD GUI and TJC LCD GUI are versions used in Version 1.097.
You do not need to upgrade if you are using Version 1.097 Beta. This release is just for verifying the stability of the version and ending the beta period.

Say it again.
You do not need to upgrade if you are using Version 1.097. This is the version with only the version number changed.

Minor bugs have been fixed, so even those who use Chracter LCD will recommend upgrading to this version.






2.Changed from version 1.08
 major feature improvements
 - Support Nextion LCD, TJC LCD
 - Read & Backup uBITX, ADC Monitoring, ATT, IF-Shift and more on Nextion LCD (TJC LCD)
 - Factory Reset (Both Character LCD and Nextion LCD are applicable)
 - Support Signal Meter using ADC (A7 Port)
 - Supoort I2C Signal Meter
 - Spectrum
 - Band Scan
 - Memory Control on Nextion LCD (TJC LCD)
 - Speed Change CW-Option on Nextion LCD
 - Fixed Band Change Bug (Both Character LCD and Nextion LCD are applicable)
 - uBITX Manager removed the Encode and Decode buttons. The procedure has become a bit easier.
 - I2C Device Scan on uBITX Manager ( Both Character LCD and Nextion LCD are applicable)
 - Si5351 I2C Address can be changed
 - Recovery using QR-Code Data from Server
 - Nextion LCD and TJC LCD can display Spectrum and CW Decode (using Stand alone S-Meter)
 - Other Minor Bugs

It is recommended that you look at the following links to use the firmware.

Version 1.08


Version 1.94


Version 1.95


Version 1.97


3.How to Upgrade
See below for selecting .Hex files for upgrade.
Version 1.97



4.File Download
The official release of the CEC version is always available in the Release section of github.


5.Conclusion
About 50 days of Version 1.097 beta period has ended. Great developers have converted various sizes of LCD GUI. 
I only support 2.4 "and 2.8", but you can download various size GUI firmware from ubtix.net and Facebook.

Various types of GUIs have been created by great developers. Since version 1.097, the GUI has not changed, so you can use them now.

I think uBITX has implemented most features. Perhaps there will be no upgrades to functionality in the foreseeable future.
Minor upgrades will be available if bugs are found.

Instead, I'm going to introduce a little bit more fun uBITX can use. 


Comments

  1. Great Job Lee!

    is it possible to use the S-meter Arduino for AGC aand DSP functionalities?

    Kees PA5CW

    ReplyDelete
    Replies
    1. Kees
      Wow, It's nice.

      However, in order to use the DSP function properly, DAC is necessary. Arduino Nano does not have DAC.

      I have tested the DSP functionality by adding the STM32F4 board to the uBITX board. The board was purchased at Aliexpress for about $ 7.5.

      If I have a chance, I will post relevant information.

      Ian KD8CEC

      Delete
  2. Ian, I want to thank you for such excellent firmware for the uBitx!! I love using my uBitx now especially after installing the extra arduino and uploading the 1.097 firmware. You have been very busy and I know there are many amateurs around the world that have the uBitx that have been following your improvements to the firmware!! Again THANK YOU!!
    Juddie WD8WV

    ReplyDelete
    Replies
    1. Juddie

      I always appreciate for you tested and cheers.
      Now I want to find some more fun features.

      Ian KD8CEC

      Delete
  3. "Custom Filter" is a wonderful function for me who wants to experiment with LPF daughter board.
    I did that setting.

    My settings (screen capture):
    https://www.dropbox.com/s/vxb9r0imzic1ha1/Image_20180917_19.png?dl=0

    However, this setting will not be effective.
    It remains standard behavior.

    Example:
      28 MHz: TXA: High, TXB: High, TXC: High
      14 MHz: TXA: High, TXB: High, TXC: Low
      3.5 MHz: TXA: Low, TXB: Low, TXC: Low

    Why? Is there any other item to set?

    Firemware: UBITX_CEC_V1.100_20I_S.hex

    Can you give me some advice?

    Thank you.

    ReplyDelete
  4. I understood the cause.
    That part of ubit.h is commented out.

    // Custom LPF Filter Mod
    // # define USE_CUSTOM_LPF_FILTER // LPF FILTER MOD

    Are there any other points to be aware of?

    I have never compiled Arduino source code yet, but I will try it.

    Thank you.

    ReplyDelete
  5. It worked well.
    However, I changed the source code slightly.

    ubitx_20.ico

    original:

    void setTXFilters(unsigned long freq){
    #ifdef USE_CUSTOM_LPF_FILTER
    freq = freq / 1000000UL;
    for (byte i = 0; i < 7; i++) {
    if (freq > CustFilters[i][0])
    {


    changed:

    void setTXFilters(unsigned long freq){
    #ifdef USE_CUSTOM_LPF_FILTER
    // freq = freq / 1000000UL;
    for (byte i = 0; i < 7; i++) {
    // if (freq > CustFilters[i][0])
    if (freq >= (CustFilters[i][0] * 1000000UL))
    {


    Description

    1)
    freq = 3500000;
    freq = freq / 1000000UL; // freq = 3 instead of 3.5

    2)
    freq = 21123000;
    freq = freq / 1000000UL; // freq = 21

    if (freq > 21) // false
    if (freq >= 21) // true

    That's all.

    Thank you.

    ReplyDelete
  6. I still use Version 1.94. I have a Nextion 3.2 inch display. In the zipped display software package the 3.2 inch software is not scaled right. The display area is smaller that the display. The picture itself is OK but it is scaled perhaps for 2 inch Nextion.

    I still have to use the previous 3.2 inch version which of course does not have dsp nor CW speed set up arrows alhough radio's software supports it.

    The 7 inch display looks great and colorfu. A fellow ham got his display the other day. Today I sent him the file and he said it looks great.

    I don't want to complain, but whoever wrote or rescaled the Nextion files (not extended) could he perhaps make the 3.2 inch display to right scale, too?

    73
    Kai OH3WE

    ReplyDelete
  7. MM1.097
    Can anyone explain me what means "MATCH DATA" whenever I try to write back to Raduino (same data, nothing modified).

    Is it a prompt for me to mtch data or what on earth does it mean???
    In previous version there was "ENCODE" button.

    I'd like to write values to s-meter boxes but it seems impossible.

    Someone PLEASE explain.

    Thanks

    ReplyDelete
    Replies
    1. I think that means, you did not change anything.

      Delete
  8. Hi Ian,
    I have tryed an 2.4"Netion lcd with success, so I ordered the 3.5" version (NX4832T035).
    I have problem to load the TFT program: when I inset the microSD the upload doesn't start but, after few seconds, the lcd internal menu appear.
    Where am I worong?
    Thank you.

    Paolo, iw6bet

    ReplyDelete
  9. Hi Ian,
    I started testing my uBitx using the 1.097 version and I have to say that it is a very cool fw. I especially tested the CAT for digital mode and I'm entusiast adding also the second nano for the spectrum analysis.
    I notice anyway that for the voice reception I can ear a good modulation only if I put the IFShift between 1400 and 2000. I assume that it is not a proper behaviour. Any suggestion?

    ReplyDelete
  10. Hi Ian...Just thanks for super firmware that actually works on CW

    73 Ray F5VKX/G3SRQ

    ReplyDelete

Post a Comment

Popular posts from this blog

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.

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 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