Flashing FuriOS on a Gigaset GX6 is actually pretty straight-forward, as one might expect since it is the same phone, physically, as the Furilabs FLX1.
This has also been tested on a GX6 Pro and GX6, check the Quirks & Fixes section for known problems.
Join our Matrix room for support and questions, or comment on this gist.
Unlock your GX6, enable developer mode and enable OEM unlocking. Reboot to bootloader, and run fastboot flashing unlock.
Option 1:
- Download my custom version of the FLX1 firmware here.
- This is preferred as the camera and audio patches are pre-applied, making everything work out of the box.
- Flash with MTKClient.
Option 2:
- Download the FLX1 firmware directly from Furilabs here.
- Follow instructions in the Quirks & Fixes section.
Extract the firmware anywhere you'd like.
PLEASE DO NOT SKIP, THIS STEP, YOU COULD LOOSE YOUR IMEI OR OTHER IMPORTANT DEVICE SPECIFIC INFORMATION IF YOU DO NOT HAVE AT LEAST A BACKUP OF PROINFO, NVCFG, NVDATA, PERSIST, PROTECT1, PROTECT2, SECCFG, AND NVRAM.
I TAKE NO RESPONSIBILITY FOR DAMAGE TO YOUR PHONE, TO MINIMIZE THE CHANCE OF DAMAGE, PLEASE MAKE THIS BACKUP!
Don't forget to backup your partitions in case something goes wrong or you want to revert back to Android!
I'd recommend using MTKClient if possible, which can be done by following this guide on XDA.
Short version: Install mtkclient and run
if you want a backup of all of your data (perserve your Android apps and their data (big 128GB backup):
python3 mtk.py rl ~/gx6-fw/
Or to not perserve your Android apps (much smaller file size):
python3 mtk.py rl --skip userdata ~/gx6-fw/
All you should have to do is have mtkclient running with the phone powered off and connected to your computer then attempt to power on the phone.
Store the backup somewhere safe where you won't lose it!
Follow the instructions on Furilab's wiki.
This was tested with a GX6 Pro running on Android 13 firmware. Open a terminal, and change your directory to where you extracted the firmware. Run the following fastboot commands
fastboot flash boot_a boot.img
fastboot flash cam_vpu1_a cam_vpu1.img
fastboot flash cam_vpu2_a cam_vpu2.img
fastboot flash cam_vpu3_a cam_vpu3.img
fastboot flash dpm_a dpm.img
fastboot flash dtbo_a dtbo.img
fastboot flash gz_a gz.img
fastboot flash lk_a lk.img
fastboot flash mcupm_a mcupm.img
fastboot flash md1img_a md1img.img
fastboot flash pi_img_a pi_img.img
fastboot flash preloader_a preloader.img
fastboot flash scp_a scp.img
fastboot flash spmfw_a spmfw.img
fastboot flash sspm_a sspm.img
fastboot flash tee_a tee.img
fastboot flash vbmeta_a vbmeta.img
fastboot flash vbmeta_system_a vbmeta_system.img
fastboot flash vbmeta_vendor_a vbmeta_vendor.imgIt's a good idea to flash the B slot too
fastboot flash boot_b boot.img
fastboot flash cam_vpu1_b cam_vpu1.img
fastboot flash cam_vpu2_b cam_vpu2.img
fastboot flash cam_vpu3_b cam_vpu3.img
fastboot flash dpm_b dpm.img
fastboot flash dtbo_b dtbo.img
fastboot flash gz_b gz.img
fastboot flash lk_b lk.img
fastboot flash mcupm_b mcupm.img
fastboot flash md1img_b md1img.img
fastboot flash pi_img_b pi_img.img
fastboot flash preloader_b preloader.img
fastboot flash scp_b scp.img
fastboot flash spmfw_b spmfw.img
fastboot flash sspm_b sspm.img
fastboot flash tee_b tee.img
fastboot flash vbmeta_b vbmeta.img
fastboot flash vbmeta_system_b vbmeta_system.img
fastboot flash vbmeta_vendor_b vbmeta_vendor.imgThen flash super and userdata, along with the furilabs logo (flashing the logo is technically optional)
fastboot flash super super.img
fastboot flash userdata userdata.img
fastboot flash logo logo.binReboot the phone
fastboot rebootIf everything went well, your phone should boot into FuriOS!
Once you've got FuriOS flashed, be sure to do your updates. The version of FuriOS that comes from the factory image is old enough that things like Android apps don't work.
Open a terminal and run
sudo apt update
sudo apt upgrade
sudo apt dist-upgradeYou should do this a few times, as there's been a few dist-upgrades, so repeat the instructions until there are no more updates to be performed.
A list of some known problems and fixes.
It seems the lvm volumes are named wrong? This does not happen on my (real) FLX1, but this can be fixed by going to recovery and enabling ssh. On your computer ssh to the phone over USB ssh [email protected] and run the following commands:
lvm
vgscan
lvscan
lvchange -an /dev/furios/furios-persistent
lvchange -an /dev/furios/furios-reserved
lvchange -an /dev/furios/furios-rootfs
vgrename furios droidian
lvrename /dev/droidian/furios-persistent /dev/droidian/droidian-persistent
lvrename /dev/droidian/furios-reserved /dev/droidian/droidian-reserved
lvrename /dev/droidian/furios-rootfs /dev/droidian/droidian-rootfs
Now try rebooting the phone from the phone's display. Booting should now hopefully work.
Bluetooth seems unreliable and takes a long time to show. If it's not working, maybe just try rebooting?
This seems to happen on later furiOS releases, but going back to an old build works. Version 13.0.5 is known to work, which you can use while waiting for a fix. I have a fix in testing, make the changes for the camera first then follow these instructions.
Camera seems to be broken on newer builds of FuriOS. Version 13.0.5 is known to work, which you can use while waiting for a fix. I have a fix in testing, more info here.
Add a SUPL server in Settings >> GPS, toggle on SUPL Server, then add a SUPL server of your choice. The one that seems to work best for me is Google's at supl.google.com.
We finally have backups for both the GX6 and GX6 Pro!
GX6 Pro: here.
Then restore with mtkclient!
There will be another package for use with SP Flash tool soon! I'll update when it's avaliable.


How do you know? Have the files to send me?
You're most likely looking at the raw size not simg.
Thank you.