Skip to content

Instantly share code, notes, and snippets.

@Techwizz-somboo
Last active December 7, 2025 02:38
Show Gist options
  • Select an option

  • Save Techwizz-somboo/fa688ac37b89c9eb27b17ad7a1314069 to your computer and use it in GitHub Desktop.

Select an option

Save Techwizz-somboo/fa688ac37b89c9eb27b17ad7a1314069 to your computer and use it in GitHub Desktop.
Flashing FuriOS on a Gigaset GX6

Flashing FuriOS on a Gigaset GX6

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.

Requirements

Unlock your GX6, enable developer mode and enable OEM unlocking. Reboot to bootloader, and run fastboot flashing unlock.

Obtaining the Firmware

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.

Backup your partitions

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!

Flashing With SP Flash Tool

Follow the instructions on Furilab's wiki.

Flashing with fastboot

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.img

It'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.img

Then 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.bin

Reboot the phone

fastboot reboot

If everything went well, your phone should boot into FuriOS!

Next Steps

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-upgrade

You 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.

Quirks & Fixes

A list of some known problems and fixes.

Enabling dual-boot breaks booting

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.

No Bluetooth

Bluetooth seems unreliable and takes a long time to show. If it's not working, maybe just try rebooting?

No Audio

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.

No Camera

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.

Poor GPS

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.

Reverting Back to Android

We finally have backups for both the GX6 and GX6 Pro!

GX6: here or here.

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.

@salemwitchdresden-del
Copy link

Hello, I used your instructions to flash the camera. Everything worked in the terminal on my phone. Everything worked on the desktop too. But I still don't have a camera. Which Super.img do I have to use, the one on your download page or the one I used at the very beginning? Thanks

@salemwitchdresden-del
Copy link

I flashed the phone via SP Flash. Unfortunately it's not the same. I can't do any updates there. I was told the phones are different than what I have, I have a Gigaset GX6 Pro. Do you maintain your own firmware?

@BFQ451
Copy link

BFQ451 commented Nov 1, 2025

Reverting Back to Android
We finally have backups for both the GX6 and GX6 Pro!
GX6: here.
GX6 Pro: here.

@echwizz-somboo
please correct at least the two files flashinfo.bin and super.bin, as they can't be installed. Thank you.

flashinfo.bin
The file size is disproportionate, i.e. much too large at 3,145,664 KB ((should be ~ 16,384 KB).

super.bin
The file size is much too small at 4,194,304 KB (should be ~ 7,340,032 KB).

@Techwizz-somboo
Copy link
Author

Techwizz-somboo commented Nov 1, 2025

Reverting Back to Android
We finally have backups for both the GX6 and GX6 Pro!
GX6: here.
GX6 Pro: here.

@echwizz-somboo please correct at least the two files flashinfo.bin and super.bin, as they can't be installed. Thank you.

flashinfo.bin The file size is disproportionate, i.e. much too large at 3,145,664 KB ((should be ~ 16,384 KB).

super.bin The file size is much too small at 4,194,304 KB (should be ~ 7,340,032 KB).

How do you know? Have the files to send me?

You're most likely looking at the raw size not simg.

Thank you.

@BFQ451
Copy link

BFQ451 commented Nov 1, 2025

How do you know? Have the files to send me?

How do you know? GX6 Pro: here.
Have the files to send me? NO
Thank you.

gx6-pro-stock-firmware-mtkclient

@Techwizz-somboo
Copy link
Author

How do you know? Have the files to send me?

How do you know? GX6 Pro: here. Have the files to send me? NO Thank you.
gx6-pro-stock-firmware-mtkclient

Without sending the file you are referencing, it's hard to help. But assuming you're just looking at the partition sizes, the super partition is about 7gb, but the .bin should be in simg format which is a compressed disk image, so it being smaller is expected and intended.

@BFQ451
Copy link

BFQ451 commented Nov 2, 2025

Without sending the file you are referencing, it's hard to help.

Hi Techwizz-somboo, the files are not mine but come from the GX6 Pro download you linked to: GX6 Pro: here. I didn't realize that the super.bin file was in compressed simg format. My apologies.

But why is the flashinfo.bin file so huge? Normally, it's only 16 MB.

Thanks for your help and time. Best regards

@Techwizz-somboo
Copy link
Author

Without sending the file you are referencing, it's hard to help.

Hi Techwizz-somboo, the files are not mine but come from the GX6 Pro download you linked to: GX6 Pro: here. I didn't realize that the super.bin file was in compressed simg format. My apologies.

But why is the flashinfo.bin file so huge? Normally, it's only 16 MB.

Thanks for your help and time. Best regards

Honestly, that is a good question. I am unsure, as I was not the one that dumped it but the person that dumped it used mtkclient.

@BFQ451
Copy link

BFQ451 commented Nov 4, 2025

@Techwizz-somboo, well, I also use the fantastic MTKClient, but it is not compatible with Platform MT6877 (Dimensity 900) and MT6789 (Helio G99), for example - at least, I'm unable to dump them.

@Techwizz-somboo
Copy link
Author

@BFQ451 You were right about the super image being corrupt.

The GX6 Pro firmware is now fixed, thanks to a member that got a backup of the super partition from their phone.

I still do not have the GX6 super partition (in a non-broken form), so if anyone here has a GX6, let me know so I can help you dump the super partition. Thanks!

@Techwizz-somboo
Copy link
Author

Techwizz-somboo commented Dec 7, 2025

GX6 firmware is now fixed.

Currently, the firmware for the GX6 Pro we have works but gives a dm-verify error, which can be ignored (if this bugs you, doing an update would likely fix it or you can flash the GX6 firmware instead). The GX6 firmware works without problem. If someone has a backup of the GX6 Pro to provide, that would be appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment