开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Almost all of the firmware has been modified to fix known bugs and enhance CAT communications.


 

I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.?


Since I have registered the original firmware on the link above, you can restore it to the original firmware whenever you do not like my new firmware.
Do not worry.

The firmware was based on Fashar's uBITX 0.2.

Modified or added functionality

1.Most of the bugs I found were fixed.
? -?CW Tone code configuration Problem,
? - Frequency Control Problem - Go to 4 Ghz when going below 0,
? - Screen Update Problem,
? - Frequency Display Problem - Problems occur below 1Mhz,
? ?and more...

?2.Enhanced CAT communication.
??Compatible with FT-817 and FT-857.
? I tested HRD, WSJT-X, JT65-HF ...
? However,?You may get an error re-organizing to release the program.

?communication is not broken in CW or TX mode.
?If communication is interrupted by strong radio waves, it will probably be recovered within 10 seconds.
?include auto recovery -?I have been programming with the FT-817 about 15 years ago, but I have experienced some broken protocol on TX occasionally.?So I put this feature in.

4.New CAT Protocol Implemention
? - Read Write Frequency
? - switch VFOA / VFOB?
? - Read Write CW Speed
? - Read Write CW Delay Time
? - Read Write CW Pitch (with sidetone)
?
? All of these can be controlled by Hamradio deluxe.

4.Save mode when switching to VFOA / VFOB
5.Ability to change CW Delay
??Since it is fixed at 600ms now, there is a problem when communicating over 15wpm.
??You can change it with the radio dial, or change it via Hamradio deluxe.

6.Added Dial Lock function
? Because the encoder is sensitive, the recognition frequency will change sometime. so Added Dial lock function
??Press the function key for more than 3 seconds to lock or unlock.
?
7.The first time you press the CW key, it reduces the time to TX.
??However, we have added a function that can delay the transmission time of CW when switching to TX by CW key.
??When I tested it with my receiver, there was no big problem in transferring without delay (TX -> CW Interval).??But I implemention a TX->CW interval feature for personal choice.
??This may be useful when using external amp.
?
And more small modifications...

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

have you tried cat with wsjtx?

On 3 Jan 2018 9:48 pm, "Ian Lee" <kd8cec@...> wrote:
I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.?


Since I have registered the original firmware on the link above, you can restore it to the original firmware whenever you do not like my new firmware.
Do not worry.

The firmware was based on Fashar's uBITX 0.2.

Modified or added functionality

1.Most of the bugs I found were fixed.
? -?CW Tone code configuration Problem,
? - Frequency Control Problem - Go to 4 Ghz when going below 0,
? - Screen Update Problem,
? - Frequency Display Problem - Problems occur below 1Mhz,
? ?and more...

?2.Enhanced CAT communication.
??Compatible with FT-817 and FT-857.
? I tested HRD, WSJT-X, JT65-HF ...
? However,?You may get an error re-organizing to release the program.

?communication is not broken in CW or TX mode.
?If communication is interrupted by strong radio waves, it will probably be recovered within 10 seconds.
?include auto recovery -?I have been programming with the FT-817 about 15 years ago, but I have experienced some broken protocol on TX occasionally.?So I put this feature in.

4.New CAT Protocol Implemention
? - Read Write Frequency
? - switch VFOA / VFOB?
? - Read Write CW Speed
? - Read Write CW Delay Time
? - Read Write CW Pitch (with sidetone)
?
? All of these can be controlled by Hamradio deluxe.

4.Save mode when switching to VFOA / VFOB
5.Ability to change CW Delay
??Since it is fixed at 600ms now, there is a problem when communicating over 15wpm.
??You can change it with the radio dial, or change it via Hamradio deluxe.

6.Added Dial Lock function
? Because the encoder is sensitive, the recognition frequency will change sometime. so Added Dial lock function
??Press the function key for more than 3 seconds to lock or unlock.
?
7.The first time you press the CW key, it reduces the time to TX.
??However, we have added a function that can delay the transmission time of CW when switching to TX by CW key.
??When I tested it with my receiver, there was no big problem in transferring without delay (TX -> CW Interval).??But I implemention a TX->CW interval feature for personal choice.
??This may be useful when using external amp.
?
And more small modifications...

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

开云体育

Does the CW tone function actually change the CW offset as well, so if you tune to the sidetone pitch you're zero beat with the station?

John K0JD


On 1/3/2018 10:17, Ian Lee wrote:

I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.?


Since I have registered the original firmware on the link above, you can restore it to the original firmware whenever you do not like my new firmware.
Do not worry.

The firmware was based on Fashar's uBITX 0.2.

Modified or added functionality

1.Most of the bugs I found were fixed.
? -?CW Tone code configuration Problem,
? - Frequency Control Problem - Go to 4 Ghz when going below 0,
? - Screen Update Problem,
? - Frequency Display Problem - Problems occur below 1Mhz,
? ?and more...

?2.Enhanced CAT communication.
??Compatible with FT-817 and FT-857.
? I tested HRD, WSJT-X, JT65-HF ...
? However,?You may get an error re-organizing to release the program.

?communication is not broken in CW or TX mode.
?If communication is interrupted by strong radio waves, it will probably be recovered within 10 seconds.
?include auto recovery -?I have been programming with the FT-817 about 15 years ago, but I have experienced some broken protocol on TX occasionally.?So I put this feature in.

4.New CAT Protocol Implemention
? - Read Write Frequency
? - switch VFOA / VFOB?
? - Read Write CW Speed
? - Read Write CW Delay Time
? - Read Write CW Pitch (with sidetone)
?
? All of these can be controlled by Hamradio deluxe.

4.Save mode when switching to VFOA / VFOB
5.Ability to change CW Delay
??Since it is fixed at 600ms now, there is a problem when communicating over 15wpm.
??You can change it with the radio dial, or change it via Hamradio deluxe.

6.Added Dial Lock function
? Because the encoder is sensitive, the recognition frequency will change sometime. so Added Dial lock function
??Press the function key for more than 3 seconds to lock or unlock.
?
7.The first time you press the CW key, it reduces the time to TX.
??However, we have added a function that can delay the transmission time of CW when switching to TX by CW key.
??When I tested it with my receiver, there was no big problem in transferring without delay (TX -> CW Interval).??But I implemention a TX->CW interval feature for personal choice.
??This may be useful when using external amp.
?
And more small modifications...

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

Ft8 working great with beta


 

True in Farhan's original release.
From line 297 of ubitx_20.ino:
    //shif the first oscillator to the tx frequency directly
    //the key up and key down will toggle the carrier unbalancing
    //the exact cw frequency is the tuned frequency + sidetone
    if (isUSB)
      si5351bx_setfreq(2, frequency + sideTone);
    else
      si5351bx_setfreq(2, frequency - sideTone);

On Wed, Jan 3, 2018 at 08:38 am, John Seboldt K0JD wrote:
Does the CW tone function actually change the CW offset as well, so if you tune to the sidetone pitch you're zero beat with the station?


 

So, is there a .ino file so we can upgrade from the Arduino IDE?

Joel
N6ALT


 

We tested both wsjtx on Windows and wsjtx on raspberry pie, and it worked perfectly.
With wsjt-x, we can use the latest FT8 in uBITX.

2018-01-04 1:31 GMT+09:00 Ashhar Farhan <farhanbox@...>:

have you tried cat with wsjtx?

On 3 Jan 2018 9:48 pm, "Ian Lee" <kd8cec@...> wrote:
I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.?


Since I have registered the original firmware on the link above, you can restore it to the original firmware whenever you do not like my new firmware.
Do not worry.

The firmware was based on Fashar's uBITX 0.2.

Modified or added functionality

1.Most of the bugs I found were fixed.
? -?CW Tone code configuration Problem,
? - Frequency Control Problem - Go to 4 Ghz when going below 0,
? - Screen Update Problem,
? - Frequency Display Problem - Problems occur below 1Mhz,
? ?and more...

?2.Enhanced CAT communication.
??Compatible with FT-817 and FT-857.
? I tested HRD, WSJT-X, JT65-HF ...
? However,?You may get an error re-organizing to release the program.

?communication is not broken in CW or TX mode.
?If communication is interrupted by strong radio waves, it will probably be recovered within 10 seconds.
?include auto recovery -?I have been programming with the FT-817 about 15 years ago, but I have experienced some broken protocol on TX occasionally.?So I put this feature in.

4.New CAT Protocol Implemention
? - Read Write Frequency
? - switch VFOA / VFOB?
? - Read Write CW Speed
? - Read Write CW Delay Time
? - Read Write CW Pitch (with sidetone)
?
? All of these can be controlled by Hamradio deluxe.

4.Save mode when switching to VFOA / VFOB
5.Ability to change CW Delay
??Since it is fixed at 600ms now, there is a problem when communicating over 15wpm.
??You can change it with the radio dial, or change it via Hamradio deluxe.

6.Added Dial Lock function
? Because the encoder is sensitive, the recognition frequency will change sometime. so Added Dial lock function
??Press the function key for more than 3 seconds to lock or unlock.
?
7.The first time you press the CW key, it reduces the time to TX.
??However, we have added a function that can delay the transmission time of CW when switching to TX by CW key.
??When I tested it with my receiver, there was no big problem in transferring without delay (TX -> CW Interval).??But I implemention a TX->CW interval feature for personal choice.
??This may be useful when using external amp.
?
And more small modifications...

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

Maybe this is the answer for you.
Farhan's code include?
default side tone : 800

and?
blow codes
if (isUSB)
si5351bx_setfreq(2, frequency + sideTone);
else
si5351bx_setfreq(2, frequency - sideTone);

but, original source has simple bug, so you can not change to sideTone.

if you use arduino ide with Farhan's original code (), Please see the linkbelow (I posted a bug fix on SidTone on my blog)


2018-01-04 1:38 GMT+09:00 John Seboldt K0JD <k0jd-l@...>:

Does the CW tone function actually change the CW offset as well, so if you tune to the sidetone pitch you're zero beat with the station?

John K0JD


On 1/3/2018 10:17, Ian Lee wrote:
I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.?


Since I have registered the original firmware on the link above, you can restore it to the original firmware whenever you do not like my new firmware.
Do not worry.

The firmware was based on Fashar's uBITX 0.2.

Modified or added functionality

1.Most of the bugs I found were fixed.
? -?CW Tone code configuration Problem,
? - Frequency Control Problem - Go to 4 Ghz when going below 0,
? - Screen Update Problem,
? - Frequency Display Problem - Problems occur below 1Mhz,
? ?and more...

?2.Enhanced CAT communication.
??Compatible with FT-817 and FT-857.
? I tested HRD, WSJT-X, JT65-HF ...
? However,?You may get an error re-organizing to release the program.

?communication is not broken in CW or TX mode.
?If communication is interrupted by strong radio waves, it will probably be recovered within 10 seconds.
?include auto recovery -?I have been programming with the FT-817 about 15 years ago, but I have experienced some broken protocol on TX occasionally.?So I put this feature in.

4.New CAT Protocol Implemention
? - Read Write Frequency
? - switch VFOA / VFOB?
? - Read Write CW Speed
? - Read Write CW Delay Time
? - Read Write CW Pitch (with sidetone)
?
? All of these can be controlled by Hamradio deluxe.

4.Save mode when switching to VFOA / VFOB
5.Ability to change CW Delay
??Since it is fixed at 600ms now, there is a problem when communicating over 15wpm.
??You can change it with the radio dial, or change it via Hamradio deluxe.

6.Added Dial Lock function
? Because the encoder is sensitive, the recognition frequency will change sometime. so Added Dial lock function
??Press the function key for more than 3 seconds to lock or unlock.
?
7.The first time you press the CW key, it reduces the time to TX.
??However, we have added a function that can delay the transmission time of CW when switching to TX by CW key.
??When I tested it with my receiver, there was no big problem in transferring without delay (TX -> CW Interval).??But I implemention a TX->CW interval feature for personal choice.
??This may be useful when using external amp.
?
And more small modifications...

--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

Excellent,?hank you very much for testing.

2018-01-04 1:43 GMT+09:00 tom van der meer <tgrvdm@...>:

Ft8 working great with beta



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

The source code will be finalized and released after the beta test.
If you want to beta test, send me a your mail address and I will give you the address where you can download the firmware.

Firmware can be uploaded very simply.
Please refer to the link below.
Also, you do not have to worry because you can restore the original firmware at any time.


KD8CEC, Lee

2018-01-04 3:25 GMT+09:00 Joel Caulkins <caulktel@...>:

So, is there a .ino file so we can upgrade from the Arduino IDE?

Joel
N6ALT



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


Terence Taylor
 

What are you using for a sound card/interface to do the digital modes?

On 1/3/2018 8:17 AM, Ian Lee wrote:
I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.


 

:-) Hi Ian Lee, yes the Raspberry Pi foundation often have a raspberry pie at their gatherings/celebrations ... Read up a bit, the Pi is an (appropriately mathematical) adaptation of "Python", the language originally intended to run on it as a learning environment.
For those not yet clued up on it, it runs Linux, with its vast repository of Ham Radio programs, and with its low power requirements the ideal for 24/7 ops (I run it that way for APRS).
Hoping all have had or are having the Best've the Festive!
73 de ZL2DEX


 

It is made as simple as the picture.
(Less than $2)

I have put a PTT switch on my photo before I fully implement CAT communication, but I do not use it now.
The connection between the sound card and the transceiver will be easily found on the Internet.
I will post soon how to make it simple
?? ??? 1

2018-01-04 6:07 GMT+09:00 Terence Taylor <n6mon@...>:

What are you using for a sound card/interface to do the digital modes?


On 1/3/2018 8:17 AM, Ian Lee wrote:
I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.








--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

I also did lectures about embedded linux at the university using raspberry pie. very surprised to see students apply it to various applications.
I want to make uBITX for portable QRP. It's the first FT-8 radio in stand alone mode (If I have more time to enjoy with uBITX)



2018-01-04 6:32 GMT+09:00 Dexter N Muir <dexy@...>:

:-) Hi Ian Lee, yes the Raspberry Pi foundation often have a raspberry pie at their gatherings/celebrations ... Read up a bit, the Pi is an (appropriately mathematical) adaptation of "Python", the language originally intended to run on it as a learning environment.
For those not yet clued up on it, it runs Linux, with its vast repository of Ham Radio programs, and with its low power requirements the ideal for 24/7 ops (I run it that way for APRS).
Hoping all have had or are having the Best've the Festive!
73 de ZL2DEX



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

How you posted how to make and connect this yet?

Can not seem to find it on your blog.


Dave Bottom
 

Ian,??

I received my next Raspberry Pi 3 and Touch Screen so I'm getting close to building one soon.
I have to yet put together the interface ( I have a USB Digital Audio interface) so I think I only need the transformers and I'll be ready to put it all together.
Looking forward to the standalone FT8 rig!

Dave WI6R

On Wed, Jan 3, 2018 at 1:40 PM, Ian Lee <kd8cec@...> wrote:
It is made as simple as the picture.
(Less than $2)

I have put a PTT switch on my photo before I fully implement CAT communication, but I do not use it now.
The connection between the sound card and the transceiver will be easily found on the Internet.
I will post soon how to make it simple
?? ??? 1

2018-01-04 6:07 GMT+09:00 Terence Taylor <n6mon@...>:
What are you using for a sound card/interface to do the digital modes?


On 1/3/2018 8:17 AM, Ian Lee wrote:
I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.








--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)




--
73 Dave WI6R


 

Thank you for your interresiting. you remember the old mail.
(I hope you bought a 3.5 inch LCD)

I have been devoted to the wsjtx customizing work since last weekend. so I could not check the group mail well.
Standalone FT8 and JT65 transceiver are getting closer and closer.?I also did a simple test yesterday.

In my blog, you can see that wsjt-x has been modified in a little bit and uploaded to raspberry pi.


Because wsjtx is a great program, I made a few minor changes (very little).
I did not post because it seems to be different from the group's tendency.

uBITX firmware 0.29 has applied the improvements suggested by users.
Most of it is done, but i have an improved CW Keying request (with Ron's new Keying logic) and are checking it now.
I will release it to 0.29 or 0.30 including this.
uBITX 0.29 ~ 0.30 Progress can be found in my github account.

73
DE Ian KD8CEC


2018-01-24 13:54 GMT+09:00 Dave Bottom <ars.kd6az@...>:

Ian,??

I received my next Raspberry Pi 3 and Touch Screen so I'm getting close to building one soon.
I have to yet put together the interface ( I have a USB Digital Audio interface) so I think I only need the transformers and I'll be ready to put it all together.
Looking forward to the standalone FT8 rig!

Dave WI6R

On Wed, Jan 3, 2018 at 1:40 PM, Ian Lee <kd8cec@...> wrote:
It is made as simple as the picture.
(Less than $2)

I have put a PTT switch on my photo before I fully implement CAT communication, but I do not use it now.
The connection between the sound card and the transceiver will be easily found on the Internet.
I will post soon how to make it simple
?? ??? 1

2018-01-04 6:07 GMT+09:00 Terence Taylor <n6mon@...>:
What are you using for a sound card/interface to do the digital modes?


On 1/3/2018 8:17 AM, Ian Lee wrote:
I have been working on the last weekend and is now in beta testing. As I worked on it, I modified a lot of code. so??want someone to help me with the beta test.
Of course, the firmware will be released soon and the source code will be released. Because we'll enjoy it with uBITX

Please email me if you have a test before the release.

Last full test Movie before release for tester


To upgrade the firmware, click the link below.








--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)




--
73 Dave WI6R



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

Hi Ian,

I have been using .027 for the last week or so and have had no problems until I tried to calibrate the frequency, the radio goes off into la la land and the only way to recover is to reload the firmware. I tried this many times and cant recover after calibration. Is this a problem anybody else is having? It seems the BFO goes way out after calibration because the signal becomes very bassy and very faint, barely can hear. Any ideas? In BFO calibration I cant get the sound right either.

Joel
N6ALT


 

Joel

first, thanks for using my firmware. Master calibration and BFO Calibration in version 0.27 are the still original source.
I also experienced similar problems with uBITX at the beginning of the purchase.
Maybe that's because of the wrong BFO Calibration value.This is because the BFO Calibration value is the largest that can affect the receive performance in the firmware source code.
Updating the firmware does not initialize the wrong BFO because my firmware keeps the original source code eeprom areas.
(include bfo calibration value)
This is the same with the original source.


Please use one of the solutions below.
(1 and 2 are initialization methods available to original firmware users)

1.BFO Menu Entry -> Set 11995000 -> Press PTT (Must)
? when you entry BFO Calibration Menu, perhap you see 11995000 value, Be sure to press the PTT button

2.uBITX Turn off -> while holding press the function key, turn on the Tun on uBITX -> Entrh Factory reset -> Press PTT according to the menu,

3.Execute uBITX Manager, Connect to uBITX -> Read Memory from uBITX -> Decode -> Check to Master calibration, BFO Calibratio Values
?Master Calibration : 0? (Factory Default)
?BFO Calibration : 11995000 (Factory Default)

4.Or I will send eeprom factory initialization firmware that I use when testing after firmware development.
?I delete the settings several times a day because I always factory reset eeprom before release considering various users.
?All settings will be the same when uBITX is received.


Ian KD8CEC



2018-01-24 23:30 GMT+09:00 Joel Caulkins <caulktel@...>:

Hi Ian,

I have been using .027 for the last week or so and have had no problems until I tried to calibrate the frequency, the radio goes off into la la land and the only way to recover is to reload the firmware. I tried this many times and cant recover after calibration. Is this a problem anybody else is having? It seems the BFO goes way out after calibration because the signal becomes very bassy and very faint, barely can hear. Any ideas? In BFO calibration I cant get the sound right either.

Joel
N6ALT



--
Best 73
KD8CEC / Ph.D ian lee
kd8cec@...
(my blog)


 

I ran across this video on YouTube last night, interesting work you are doing there. I am (im)patiently awaiting my uBITX with the same goal of creating a self-contained JT9/FT8 rig. Have you considered adding a GPS module to the Raspberry Pi for time synchronization "in the field"?