Jump to content

Realme GT Neo6 (realme-bale)

From postmarketOS Wiki
Realme GT Neo6
GT Neo6, booting 6.14 mainline kernel
GT Neo6, booting 6.14 mainline kernel
Manufacturer Realme
Name GT Neo6
Codename realme-bale
Model RMX3852, RE5C46L1
Released 2024
Type handset
Hardware
Chipset Qualcomm Snapdragon 8s Gen 3 (SM8635)
CPU 1× 3.0 GHz Kryo Prime (Cortex-X4)
4× 2.8 GHz Kryo Gold (Cortex-A720)
3× 2.0 GHz Kryo Silver (Cortex-A520)
GPU Adreno 735
Display 1264 x 2780 @ 120Hz
(6.78" LTPO AMOLED)
Storage 256 / 512 / 1024 GB
UFS 4.0
Memory 12 / 16 GB
LPDDR5X
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Android (Realme UI) 14
Extended version
The most recent supported version from the manufacturer.
Android (Realme UI) 15
FOSS bootloader No
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
pmOS kernel
The kernel version that runs on the device's port.
N/A
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
0.0
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Untested
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Untested
Internal storage
eMMC, SD cards, UFS, ...
Untested
Battery
Charging and battery level reporting works
Untested
Screen
Display works. Ideally with sleep mode and brightness control.
Untested
Touchscreen
Untested
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Camera Flash
Untested
IR TX
Untested
Connectivity
WiFi
Untested
Bluetooth
Untested
GPS
Untested
NFC
Near Field Communication
Untested
Modem
Calls
Untested
SMS
Untested
Mobile data
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Untested
Sensors
Accelerometer
Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile
Untested
Magnetometer
Sensor to measure magnetism
Untested
Ambient Light
Untested
Proximity
Untested
Hall Effect
Also known as flip cover sensor
Untested
Haptics
Untested
Barometer
Sensor to measure air pressure
Untested
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Untested
Note At the moment, Realme GT6 (RMX3851) cannot be unlocked, due to restrictions against global Realme devices, so it was dropped from the wiki.

Maintainer

Users owning this device


Installation

How to enter flash mode

Note Bootloader / FastbootD modes will be available only with unlocked bootloader.

Recovery

Power on the device with both Power and Volume Up buttons.
You can also reboot into recovery using ADB or reboot from FastbootD / Bootloader:

From FastbootD / Bootloader
$ fastboot reboot recovery
Using ADB
$ adb reboot recovery

FastbootD

This mode doesn't have any hardware button combination.
You can reboot into this mode from Bootloader or using ADB:

From Bootloader
$ fastboot reboot fastboot
Using ADB
$ adb reboot fastboot

Bootloader (Fastboot)

Power on the device with both Power and Volume Down buttons.
You can also reboot into bootloader using ADB or reboot from FastbootD:

From FastbootD
$ fastboot reboot bootloader
Using ADB
$ adb reboot bootloader

Qualcomm Emergency Download Mode (EDL / 9008)

While your phone is powered off, hold both Volume Up and Volume Down, then connect device to the PC using 3rd party cable!
You can also boot into EDL using ADB:

$ adb reboot edl

Rolling back to Android 14

This section is written for those, who have updated their phones to Android 15 and wants to unlock bootloader. If your device already runs Android 14, you can skip this section and get straight to the unlock. [1]. This procedure also WILL ERASE your data, so do all necessary data backup before rolling back.

  • First and foremost, you need to get rollback package.
  • As soon as you download your rollback package, enable developer options on your device.
  • Turn on airplane mode on your device and find "Software update" (com.oplus.ota) app on your device.
  • Clear all of its data and then return into Settings -> About device -> Software update.
  • Press on 3 dots at the top right corner of your screen and choose "Local install".
  • Select your rollback package via opened file manager and hit "install" button.
  • After rollback has been applied, reboot your device via software update and wait for it to wipe all user data and reboot back into system.

OEM unlock

Android 14 only!

  • First make sure to enable USB debugging [2] and OEM unlock in Android. Make sure you are also using 3rd party cable and you already have backup of all of your data, since device WILL BE ERASED after unlocking bootloader!
  • Set your device language to English.
  • Log into your realme (heytap) account or sign it up on your device.
  • Download latest DeepTest for your device. Wait for last day of your current month at 7pm (UTC+3) or first day of your next month and then open it and press "Apply for deep testing".
  • Wait approximately 5-7 days, you could get accepted even earlier.
  • If you got accepted, you will find a button "Enter deep testing". press it and you will be rebooted into bootloader.
  • Connect your device to PC, open terminal with android platform tools installed and write next command:
$ fastboot flashing unlock
  • On your device, accept unlock by pressing first Volume Down and then Power.
  • Your device will automatically wipe itself and reboot with unlocked bootloader!

Dual booting

Thanks to beautiful A/B partitioning with separated from the boot image recovery partitions (recovery_a and recovery_b), we can easily dual boot our device with ability to switch slots right on our device, using custom recovery (e.g. Orange Fox or TWRP). Tutorial will be written soon.

See also