¿ªÔÆÌåÓý

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

Re: X6100 alternative firmware v0.28.0

 

On Sun, Dec 8, 2024 at 06:04 PM, greencane372 wrote:
I also tried from another PC and same result.
Hmm... I'm not sure, perhaps your using something like "client isolation". This might block connecting from PC to radio.
Also, some routers have a possibility to execute ping from web interface. You can also check, that ping from router to radio is successful.
--
Georgy // R2RFE


Re: X6100 alternative firmware v0.28.0

 
Edited

Some (many?) routers have Wireless feature called Isolation or Client Separation. If enabled, WiFi clients can "talk" ONLY to Access Point (internet) and all wired devices but NOT between each other - PC or laptop connected to such AP has no way to X6100 if both of them use WiFi. Switching one of them (X6100 or PC/laptop) to ETH, to other AP on local net or disable Isolation might help in that case.


Re: log file R1BCU ft8 firmware

 

There might be another possibility. Some (many?) routers have Wireless feature called Isolation or Client Separation. If enabled, WiFi clients can "talk" ONLY to Access Point (internet) and NOT between each other - PC or laptop connected to such AP has no way to X6100. Switching PC/laptop to ETH, other AP on local net or disable Isolation might help.


Re: X6100 alternative firmware v0.28.0

 

I had to reinstall, then used angry ip to find it. But it has been working fine since.

On Sun, Dec 8, 2024 at 9:00?AM greencane372 via <greencane372=[email protected]> wrote:
Hello, just tried this firmware its amazing!!!? ?FT8 in the same radio box is awesome.? I am having no luck getting the webserver access.? I am on my home wifi and tried both and directly to the IP assigned by my router.? Are there any settings on the device to enable this that I am missing?? I am 1 day into using this alternative firmware so getting used to it.
thank you, KD2UWR


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Sean,
Any SDR radio like the Hermes Lite 2, Square SDR or Radioberry has the ESSB capability and extra things like Pure Signal and CESSB depending on the PC program.
Gary
W9TD


Re: X6100 alternative firmware v0.28.0

 

.6 is my PC.
I also tried from another PC and same result.
below is the output of that command.
C:\Users\mverd>arp -a
Interface: 169.254.171.3 --- 0xd
? Internet Address ? ? ?Physical Address ? ? ?Type
? 169.254.255.255 ? ? ? ff-ff-ff-ff-ff-ff ? ? static
? 224.0.0.22 ? ? ? ? ? ?01-00-5e-00-00-16 ? ? static
? 224.0.0.251 ? ? ? ? ? 01-00-5e-00-00-fb ? ? static
? 224.0.0.252 ? ? ? ? ? 01-00-5e-00-00-fc ? ? static
? 239.255.255.250 ? ? ? 01-00-5e-7f-ff-fa ? ? static
? 255.255.255.255 ? ? ? ff-ff-ff-ff-ff-ff ? ? static
Interface: 192.168.1.6 --- 0xe
? Internet Address ? ? ?Physical Address ? ? ?Type
? 192.168.1.1 ? ? ? ? ? 80-cc-9c-2f-d5-ca ? ? dynamic
? 192.168.1.10 ? ? ? ? ?d8-3a-dd-36-1a-59 ? ? dynamic
? 192.168.1.11 ? ? ? ? ?d8-3a-dd-36-1a-59 ? ? dynamic
? 192.168.1.12 ? ? ? ? ?00-90-a9-3d-b7-46 ? ? dynamic
? 192.168.1.47 ? ? ? ? ?7c-d9-5c-7a-a2-03 ? ? dynamic
? 192.168.1.255 ? ? ? ? ff-ff-ff-ff-ff-ff ? ? static
? 224.0.0.22 ? ? ? ? ? ?01-00-5e-00-00-16 ? ? static
? 224.0.0.251 ? ? ? ? ? 01-00-5e-00-00-fb ? ? static
? 224.0.0.252 ? ? ? ? ? 01-00-5e-00-00-fc ? ? static
? 239.255.255.250 ? ? ? 01-00-5e-7f-ff-fa ? ? static
? 255.255.255.255 ? ? ? ff-ff-ff-ff-ff-ff ? ? static


Re: X6100 alternative firmware v0.28.0

 

Is 192.168.1.6 is address of your router or it's IP of your PC?
Could you show `arp -a` output?
Could you try from another device (phone/tablet)?
--
Georgy // R2RFE


Re: X6100 alternative firmware v0.28.0

 

Thank you Georgy for replying.? maybe it is something with my router.? I can see it has a valid IP address on both my router and on the x6100 (192.168.1.50).? The x6100 even says the NPT time is synced on boot and status = connected on the wifi screen.? but when I ping from my PC on the same wifi network I get:
?
C:\Users\mverd>ping 192.168.1.50
Pinging 192.168.1.50 with 32 bytes of data:
Reply from 192.168.1.6: Destination host unreachable.
Reply from 192.168.1.6: Destination host unreachable.
Reply from 192.168.1.6: Destination host unreachable.
Reply from 192.168.1.6: Destination host unreachable.
Ping statistics for 192.168.1.50:
? ? Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),


Re: X6100 alternative firmware v0.28.0

 

Webserver should be available all the time, there is no setting to turn it off. Could you check ping to your radio IP?
--
Georgy // R2RFE


Re: X6100 alternative firmware v0.28.0

 

Hello, just tried this firmware its amazing!!!? ?FT8 in the same radio box is awesome.? I am having no luck getting the webserver access.? I am on my home wifi and tried both and directly to the IP assigned by my router.? Are there any settings on the device to enable this that I am missing?? I am 1 day into using this alternative firmware so getting used to it.
thank you, KD2UWR


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

I think eSSB is ok if used responsibly when bands are quiet and a little more audio clarity can help with long DX contacts. I would certainly never use it on 60 Meters as FCC rules are specific on that one. I would neither go above 4Khz as we are indeed abusing the limits of FCC rule 97.307(a).
Anything above 4KHz is wasted energy and more prone to interfere with adjacent channels.
I was considering the Yaesu FTDX-10 as this has the full 4KHz bandwidth, But $1,599.95 is a little pricy.


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Sean,
Here in the US, ESSB is not actually allowed as FCC rule 97.307(a) states: "No amateur station transmission shall occupy more bandwidth than necessary for the information rate and emission type being transmitted, in accordance with good amateur practice." And later on in 97.307 in table 1 for 60meters, the USB emission code is 2K80J3E where the 2K8 stands for 2.8KHz bandwidth. Nevertheless, no one will probably get a fine for using ESSB.
Gary
W9TD


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Georgy,
I plan to put together a simple proof of concept here on my X6100, and then put the code on GitHub.
I just ordered one of those USB->Ethernet adapters, because so far I have only connected via the serial interface. I think that for those tests it would be useful to have multiple ssh sessions open at the same time.
?
Franco


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Would be nice to still keep the 160Hz for voice and 3500 would improve both voice and FT8. Maybe a bandwidth of 160 to 3500 would be a good compromise?


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Hi Keith.

WSJT-x and FT8 application in alternative firmware uses a frequency shift for transmitting. Generated audio have almost same base frequency (something like 1500 Hz). So - even 500 Hz of bandwidth should be enough, because FT8 signal have 50Hz bandwidth.

--
Georgy // R2RFE


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Thanks a lot for information. Not sure, how much time it might took, I'm almost have no experienced with ASM and small with C/C++, but I'll try).

§ã§Ò, 7 §Õ§Ö§Ü. 2024 §Ô., 20:03 Franco Venturi via <fventuri=[email protected]>:

Gergy,
the MCU baseband firmware has enough space in RAM that it would be possible to append extra code/functions at the end to implement additional functionality.
Since the STM32F4 is a ARM Cortex-M4 MCU with the thumb2 instruction set, it is very similar to the one inside the MD380. Travis Goodspeed KK4VCZ shows how he modified the firmware in that radio in this presentation at BalCCon 2016: - see where he talks about 'function hooking' starting at about 31:35. He also wrote a couple of detailed articles about it in PoC|GTFO: ?
In general I think you'll find Travis' work very useful and informative.
?
Regarding the STM32 bootloader, I see from Xiegu's x6100_ui_vt100 program that it triggers the STM32 in IAP (in-application programming) mode, i.e. bootloader mode, and then it uses the xmodem protocol to upload it over the '/dev/ttyS1' serial port (with baud=1152000, I think), so my idea would be first to build a simple standalone C program to see if I can get the STM32 into IAP without uploading anything.
?
I also noticed that the when I power on my X6100, on the second serial port (/dev/ttyACM1 here), I see these messages:
IAP started.

power key pressd, exit IAP
rebooting...
check msp...
OK.
check execute media...
which makes me think the STM32 IAP mode might also be accessible directly from the PC via that serial port.
?
This is more or less what I know so far; I'll be glad to help you figuring out all the details without damaging the radio.
?
Franco


--
Georgy // R2RFE


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Georgy??? for FT8 it would be useful to have audio up to 3500 Hz?? when busy guys go up high to avoid QRM.? so 300 - 3500 or even 3600 would be great.? The factory firmware should have had that in the D mode.? 73 G8IXN


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Gergy,
the MCU baseband firmware has enough space in RAM that it would be possible to append extra code/functions at the end to implement additional functionality.
Since the STM32F4 is a ARM Cortex-M4 MCU with the thumb2 instruction set, it is very similar to the one inside the MD380. Travis Goodspeed KK4VCZ shows how he modified the firmware in that radio in this presentation at BalCCon 2016: - see where he talks about 'function hooking' starting at about 31:35. He also wrote a couple of detailed articles about it in PoC|GTFO: ?
In general I think you'll find Travis' work very useful and informative.
?
Regarding the STM32 bootloader, I see from Xiegu's x6100_ui_vt100 program that it triggers the STM32 in IAP (in-application programming) mode, i.e. bootloader mode, and then it uses the xmodem protocol to upload it over the '/dev/ttyS1' serial port (with baud=1152000, I think), so my idea would be first to build a simple standalone C program to see if I can get the STM32 into IAP without uploading anything.
?
I also noticed that the when I power on my X6100, on the second serial port (/dev/ttyACM1 here), I see these messages:
IAP started.

power key pressd, exit IAP
rebooting...
check msp...
OK.
check execute media...
which makes me think the STM32 IAP mode might also be accessible directly from the PC via that serial port.
?
This is more or less what I know so far; I'll be glad to help you figuring out all the details without damaging the radio.
?
Franco


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

Hm.. I thought about more elegant solution - without reflash. But this might be an option too. Only one concern - current version can't flash new firmware. I'm afraid I can brick my radio while experiments. Maybe, i'll try to carefully inspect OEM application flashing firmware logic. Thanks for the idea.
--
Georgy // R2RFE


Re: Patched BASE firmware with changed TX audio filter low cutoff frequency #firmware

 

¿ªÔÆÌåÓý

If you could attach¨¦ a MFK option to call a Linux system function then it should be possible to reload a copy of the bbfw modifiyy and restart imho ¡­ DE M0RWV?

.

On 7 Dec 2024, at 12:10, Georgy Dyuldin via groups.io <g.dyuldin@...> wrote:

?
Well, upper bound defined near lower in code, so, I guess, it's possible. I wonder, how to make this frequencies configurable during the runtime. Maybe someone have an experience with patching binary? I mean - not only replace values in file, but adding a some logic.
--
Georgy // R2RFE