Skip to content

Instantly share code, notes, and snippets.

@Techwizz-somboo
Last active March 17, 2025 16:18
Show Gist options
  • Save Techwizz-somboo/fa688ac37b89c9eb27b17ad7a1314069 to your computer and use it in GitHub Desktop.
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.

Requirements

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

Obtaining the Firmware

Download the FLX1 firmware directly from Furilabs here. Extract the firmware anywhere you'd like.

Flashing with fastboot

This was tested with a GX6 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!

Flashing With SP Flash Tool

This should be very possible, but I was unable to figure out how to get my GX6 into BROM mode, so I was unable to test. This likely requires bypassing auth, but I don't know. There are some exploits on the internet you can try, if you're so inclined. Follow the instructions on Furilab's wiki once you're able to get it into BROM, as the instructions 'should' be exactly the same.

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.

@guelermus
Copy link

Hi Techwizz,

You are right! I noticed that Gigaset is bought by VTech
(Hong-Kong-based, mostly known for their electronic toys).
So they are manufacturing Furiphone, a clone of GX6, apparently.

Best,

@Techwizz-somboo
Copy link
Author

According to Furilabs, Gigaset and Furilabs buy from a same vendor but Furilabs doesn't buy from Gigaset. If they both buy from VTech though, that would make sense. Which doesn't really mean the FLX1 is a clone of the GX6, but it uses the same base device as they use for the GX6, making them both the same though.

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