Bluefox NX1 - TrebleDroid/treble_experimentations GitHub Wiki

📱 Bluefox NX1 - N/A

Installation instructions and test results including some fixes.

Device Info (arch, VNDK support):

  • VNDK not in Lite mode.
  • Manifest location: Modern.
  • CPU architecture: arm64
  • Kernel version: 6.6.x-android15

📃 Steps to install

  • Step 1: Unlock bootloader(This will erase all your data.)
    fastboot flashing unlock
  • Step 2: Enter fastbootd mode.
    adb reboot fastboot
  • Step 3: Flash system image.
    fastboot flash system_a system.img
  • Step 4: Factory reset again by either entering stock recovery to erase or doing it in fastboot.
  • Step 5: Reboot and enjoy.

âš™ī¸ Hardware support

Component Status Comment
Calling Voice âš ī¸ Patch needed, see notes 1
Speaker / Mic âš ī¸ Works out of the box but can be broken sometimes, can be fixed, see notes 1
VoLTE ✅ Simply install IMS APK for MTK devices, toggle "force presense of 4G calling" as well as "Allow binder thread on incoming calls" in phh treble settings and reboot.
Bluetooth ✅ Might need to disable "Use system-wide BT HAL" option in treble settings otherwise it is not possible to switch to external BT audio output
Camera ✅ Use other camera app like Fossify Camera other than camera app coming with lineages, otherwise you might get distorted video recording
Mobile Data ✅ Works out of the box
WiFi ✅ Works out of the box

Tested By: razuritta - T69_S39_BLUEFOX_NX1_C1EEA_20260113 base, [LineageOS 22.2 2026.01.05(Vanilla EXT4 GSI)] @ 20260217

â„šī¸ Additional Notes

  • Note 1:
    For the patch which prevents crash of the audio server when making calls, see here.(credits)
    You will need to either add this patch after applying other's patch, then proceed to build.
    Or you may directly apply magisk module, which changes the file /system/lib64/libaudiopolicymanagerdefault.so
  • Note 2: It can be used as daily driver on misterztr/LineageOS_gsi's LineageOS22.2 after applying the patch in Note 1.
  • Note 3: Cellular data and VoLTE calling seems to be a bit broken after Android 16 QPR2 GSIs, although it can be temprarily fixed after a reboot.(2026.02)
  • Note 4: The tested image cannot detect any portable eSIMs on this device, which means it is not possible to write profile to portable eSIM on the GSI above using EasyEUICC.You will need to find the ROM that supports this feature by yourself if you need to.
  • Note 5(extra): This device uses gzip compressed format for boot partition.Flashing GKI boot image provided by Google seems to break WiFi functionality of this device. By the way you may use KernelSU to patch init_boot image file and flash into this machine to get root access.

Template created by @zguithues and @hackintosh5