¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Modified BASE firmware - rev1


 

Hi.
I do some more changes on 1.1.6 BASE firmware - fix AM transmit, add a soft limiter, output power control.
I decide to track changes within github repo:
?
Current version is rev1 (r1) - this suffix will be shown in the system info instead of the build time for BASE version.
?
Some details:
* FM - depth of modulation increased 10 times. Output level configured to not "disturb" ALC (reduced for ~ 13 times). Output power remains the same.
* AM - in theory carrier power should be 25% of the max output power with modulation depth equals to 1. I made it about 50% of configured output power. Guess, that positive peaks will be correct handled by ALC.
* Soft limiter for AM - I added it to prevent overmodulation. It adds some distortion for a loud signal, but I guess it's a less evil than distortions due to overmodulation.
* Output power is now affects a level of the generated IQ signals. Previously - changing output power only changes ALC level, without actual changing signal level.
?
Perhaps, I'll try to add FM squelch in a future version.
?
Also - I checked controlling compressor (on/off) from the alternative firmware - it's working. I guess, ratio control will be configurable too.
--
Georgy // R2RFE


 
Edited

Georgy,

Is this Mod also compatible with the latest Xiego Base Firmware, 1.1.8? If not, what has changed from 1.1.6 to 1.1.8? So what do we lose by using 1.1.6 with your Mod instead of the latest Xiegu software with Base 1.1.8?

I noticed that in your Github 1.1.6 repository, the README.md file does not specify that this Mod applies only to the 1.1.6 Firmware version, (if this is so, see above). You might want to add this to the README.md file. Assuming you need to apply the Mod to the 1.1.6 Firmware only, you might also want to add a paragraph to the beginning to indicate this, and maybe indicate that you need to "upgrade" to the Xiegu version that also includes the latest 1.1.6 Base Firmware, from the Radioddity.com site.

Jerry K6ANI

On Mon, Apr 21, 2025 at 01:21 AM, Georgy Dyuldin wrote:


Hi.
I do some more changes on 1.1.6 BASE firmware - fix AM transmit, add a soft
limiter, output power control.
I decide to track changes within github repo:


Current version is rev1 (r1) - this suffix will be shown in the system info
instead of the build time for BASE version.

Some details:
* FM - depth of modulation increased 10 times. Output level configured to not
"disturb" ALC (reduced for ~ 13 times). Output power remains the same.
* AM - in theory carrier power should be 25% of the max output power with
modulation depth equals to 1. I made it about 50% of configured output power.
Guess, that positive peaks will be correct handled by ALC.
* Soft limiter for AM - I added it to prevent overmodulation. It adds some
distortion for a loud signal, but I guess it's a less evil than distortions
due to overmodulation.
* Output power is now affects a level of the generated IQ signals. Previously
- changing output power only changes ALC level, without actual changing signal
level.

Perhaps, I'll try to add FM squelch in a future version.

Also - I checked controlling compressor (on/off) from the alternative firmware
- it's working. I guess, ratio control will be configurable too.
--
Georgy // R2RFE


 

Hi, Jerry.
?
1.1.6 means, that it based on the OEM BASE firmware 1.1.6. It's not compatible with any another BASE version because it's a replacement - it just erase BASE firmware and flashes new one (like during usual FW upgrade)
Most important differences is noise reduction logic and default rfg (63 for 1.1.6 and 100 for 1.1.8). You can check all changelog between 1.1.6 and 1.1.8 on the

I guess you can use it with APP 1.1.6-1.1.8 (or alternative GUI).
--
Georgy // R2RFE


 

Nice! For the record, i use BASE 1.1.6 with APP 1.1.9 (and r1cbu / r2rfe firmware) without issue. As i¡¯ve mentioned before 1.1.6 BASE has the best implementation of NR (noise reduction) vs other the versions.
?
I will install this BASE and give it a whirl when propagation comes back as its been almost nonexistent around here for a few weeks now.


 

Sorry but I am a bit confused (unfortunately easy for me. ?)
Am I correct in thinking that the latest base release v1.1.6 R1 still includes the 160Hz low frequency filter, the compressor and FM improvement.

Many thanks
John

On Mon, 21 Apr 2025, 17:09 wicknix via , <wicked5850=[email protected]> wrote:
Nice! For the record, i use BASE 1.1.6 with APP 1.1.9 (and r1cbu / r2rfe firmware) without issue. As i¡¯ve mentioned before 1.1.6 BASE has the best implementation of NR (noise reduction) vs other the versions.
?
I will install this BASE and give it a whirl when propagation comes back as its been almost nonexistent around here for a few weeks now.


 

Yes.
Previous patched version (with increased FM modulation level) has 3x FM depth multiplier, comparing original firmware. This - 10x from original firmware. Let me know, if it too much)
--
Georgy // R2RFE


 

Thaks for your reply Georgy


On Mon, 21 Apr 2025, 18:57 Georgy Dyuldin via , <g.dyuldin=[email protected]> wrote:
Yes.
Previous patched version (with increased FM modulation level) has 3x FM depth multiplier, comparing original firmware. This - 10x from original firmware. Let me know, if it too much)
--
Georgy // R2RFE


 

Hi Georgy! Great that you decided to create a dedicated repository for experimenting with BASE software and all the documentation for your changes.

I decided to try installing the binary available at:

After installing the firmware, the radio backend stopped working and the TX LED started blinking, as shown in the attached video:

From what I've noticed, previous XGF files based on version 1.1.8 were around 383KB in size, while the version available in your repository is around 207KB. Are you sure you pushed the correct binary to the repository?


 

Hmm. I checked - size of file within repo 376K.
md5sum is 01575619f261b3237ba7457504af6bfd
--
Georgy // R2RFE


 

Worked for me. You can¡¯t right click and "save link as" though. You end up with an html file. You need to click on the file in the repository then download the RAW file as shown below.
?
?
?


 

¿ªÔÆÌåÓý

Sorry , maybe for others a stupid question :
Where was described how to install a changed base-FW ?
I have all that forget ...
?
73 , Jens / HB9JOI
?
?

From: Georgy Dyuldin via groups.io
Sent: Monday, April 21, 2025 10:21 AM
Subject: [xiegu-x6100] Modified BASE firmware - rev1
?
Hi.
I do some more changes on 1.1.6 BASE firmware - fix AM transmit, add a soft limiter, output power control.
I decide to track changes within github repo:
?
Current version is rev1 (r1) - this suffix will be shown in the system info instead of the build time for BASE version.
?
Some details:
* FM - depth of modulation increased 10 times. Output level configured to not "disturb" ALC (reduced for ~ 13 times). Output power remains the same.
* AM - in theory carrier power should be 25% of the max output power with modulation depth equals to 1. I made it about 50% of configured output power. Guess, that positive peaks will be correct handled by ALC.
* Soft limiter for AM - I added it to prevent overmodulation. It adds some distortion for a loud signal, but I guess it's a less evil than distortions due to overmodulation.
* Output power is now affects a level of the generated IQ signals. Previously - changing output power only changes ALC level, without actual changing signal level.
?
Perhaps, I'll try to add FM squelch in a future version.
?
Also - I checked controlling compressor (on/off) from the alternative firmware - it's working. I guess, ratio control will be configurable too.
--
Georgy // R2RFE


 

Are you talking about the modified audio files or Xiego Firmware updates?
?


 

Install procedure described here - /g/xiegu-x6100/topic/patched_base_firmware_with/108555756 (it's the same, just use another file)
--
Georgy // R2RFE


 

Yup, you're right guys.
It was late, and I stupidly, simply wget'ted this file from wrong URL directly to my X6100. Now it's fine. Thanks.


 

This morning I spent a bit of time playing with the Georgy's latest modified version of the base firmware (r1) and observed issues with the power output readings. The power meter on the radio¡¯s display, when set to output the full 10W, shows a maximum of only 3¨C4W.


I didn¡¯t have time to check what the actual power output into a dummy load is.
The issue only affects the r1 firmware version, both for the original GUI and the R1CBU/R2RFE GUI.
It would be great if someone else could verify this as well.

Perhaps this is a hardware-level issue related to differences between revisions of our radios?


 

Thanks. Something like this was with FT8 app (my radio requires lower signal to achieve target tx power). And I don't know - where to look as the HW version within running firmware...
Could you also check AM and FM output power (without a signal)?
--
Georgy // R2RFE


 

Yes, I remember this thread in which you were trying to analyse what's causing this FT8 app to run at low power on some units... That would be perfect if we could somehow find what is this potential HW difference causing this issue across our units.

Regarding AM and FM, power meter shows ~300mW at 10W (when unaffected BASE is producing full 10W).


 

I'm afraid, that there is no way to know HW version. Let's check, is OEM FW operates different on different radios.
?
Could you flash your radio with this firmware (/g/xiegu-x6100/message/7004) and check power (and ALC) with AM and FM without signal (mic gain to zero)?

My values for 10W, external battery, zero mic gain:
AM - 10W, ALC 9.3
FM - 10W, ALC 9.3
?
?
Also, I created rev1 with +10 dBm of output - could you test, how much output power and ALC value it will produce in FM and AM?
--
Georgy // R2RFE