First of all many thanks to Oleg and Georgy (and Rui Oliveira) for all their hard work on the custom firmware for the X6100!
?
Over the last month or so I have been working on upgrading the base OS ('buildroot') of their firmware to the latest version; a few days ago buildroot released their version 2024.11, so I upgraded the base OS for their firmware to version 2024.11, and I think it is ready for others to play with.
?
I just pushed my buildroot external tree to this repository:
?
For those running Linux, building a new SD card should be very easy - the instructions are here:
?
This is a beta release for those who who are familiar with the software running on the X6100, and don't mind building from source; once the bugs are ironed out, I plan to build and publish an sdcard image.
?
These are some of the highlights of this latest version:
- latest Linux kernel: 6.11.11
- latest U-boot: 2024.10
- newer version of liquidDSP
- x6100_gui version 0.28.0 (I had to patch it in a few places to make it build without errors - you can see my changes in the 'patches' directory)
- should always find the SD card as mmc0 thanks to mmc aliases in the device tree
- uses gpiolib instead of sysfs for controlling GPIO pins, because sysfs has been deprecated
- names for GPIO pins (instead of numbers), so now to power on Wifi you can just run 'gpioset -t 0 wifi=on'
- modified aether-x6100-control and x6100-gui to use 'gpioset' instead of working with device files under '/sys/class/gpio'
- disabled persistent network names, so now the Wifi network device is always wlan0 (instead of becoming wlan1, wlan2, etc after every on/off)
?
There are more changes I made, but I think these are most important that I can think of.
?
The usual (and important) caveat: this is still an early beta version and very likely has a few bugs, but if you are not afraid of trying new things (it won't brick your radio), please give it a try, and let me know if you find any problem.
?
73,
Franco K4VZ
?
?
?
?
?