Skip to content

Repository files navigation

Xiegu X6100 buildroot

External buildroot tree for the Xiegu X6100 transceiver.

Current release: 20260625

What's new in 20260625

  • rade_demod_wav: OFDM demodulation (rade_rx) and vocoder synthesis (fargan_synthesize) now run concurrently on separate cores via a producer-consumer pipeline, reducing decode time for a 49 s file from ~61 s to ~39 s (~1.6× speedup, faster than real-time).

How to build

  • download the latest stable release of buildroot and untar it:
curl -O https://buildroot.org/downloads/buildroot-2026.05.tar.xz
tar xJf buildroot-2026.05.tar.xz
  • clone this repository
git clone https://github.com/fventuri/x6100-buildroot.git
  • build the buildroot Linux system and create the SD card image (it will take a while)
export BR2_EXTERNAL="$PWD/x6100-buildroot"
cd buildroot-2026.05
make X6100_defconfig
make
  • copy the SD card image to sdcard (under /dev/XYZ):
sudo dd if=output/images/sdcard.img of=/dev/XYZ bs=8M
sudo eject /dev/XYZ
cd ..

How to update x6100-gui

  • edit x6100-buildroot/package/x6100-gui/x6100_gui.mk; update the entry for X6100_GUI_VERSION

  • remove the old build of x6100-gui and rebuild it:

export BR2_EXTERNAL="$PWD/x6100-buildroot"
cd buildroot-2026.05
rm -fr output/build/x6100-gui-*
make

Credits

  • Rui Oliveira CT7ALW
  • Олег Белоусов (Oleg Belusov) R1CBU
  • Георгий Дюльдин (Georgy Dyuldin) R2RFE

References

License

Licensed under the GNU GPL V3 (see LICENSE)

About

Xiegu X6100 buildroot

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages