If you are searching for sprd sp7731e1h10native, you are likely facing one of three scenarios:
As of 2025-2026, Unisoc (formerly Spreadtrum) has moved to the T-series (Tiger) chips like the T606 and T820. The SC7731E line is officially end-of-life.
However, because millions of devices (Nokia C1, Alcatel 1C, ZTE Blade A3, Lava Z61) still run this chip, developers are maintaining legacy LineageOS 18.1 (Android 11) builds specifically for the sp7731e1h10native board.
The core of the sp7731e platform is the SC7731E System-on-Chip (SoC). Released as a cost-effective solution for the 4G LTE transition in developing markets, this chip was designed to bring 4G connectivity to price points previously dominated by 2G/3G hardware. sprd sp7731e1h10native
On a rooted device, the sprd sp7731e1h10native artifacts are stored in specific partitions. If you are backing up firmware, look here:
| Partition | Path (in root) | Contains |
| :--- | :--- | :--- |
| Vendor | /vendor/lib/hw/ | camera.sprd.so, gps.sprd.so, hwcomposer.sprd.so |
| System | /system/build.prop | ro.product.board=sp7731e1h10native |
| Persist | /mnt/vendor/persist/ | Wi-Fi MAC and native calibration data for the h10 board. |
| ProdNV | /dev/block/by-name/prodnv | IMEI and modem configuration (unique to Spreadtrum). |
Warning: Do not erase the prodnv partition. If you do, the native modem firmware will not boot, and you will lose IMEI permanently. If you are searching for sprd sp7731e1h10native ,
Let’s break the string sprd sp7731e1h10native into its constituent parts.
When compiling TWRP for a device like the Alcatel 1 (5024D) or Nokia C1, the device tree will reference:
TARGET_BOARD_PLATFORM := sp7731e1h10native
You must match kernel headers and vendor blobs to this exact string. Using a generic sc7731e tree will fail because the h10native variant has a different GPIO pin mapping for the touchscreen and buttons.
Example pseudo-code for GPIO toggle (native): Let’s break the string sprd sp7731e1h10native into its
#define GPIO_BASE 0x40280000 #define GPIO_OUT (GPIO_BASE + 0x0000) #define GPIO_OE (GPIO_BASE + 0x0004)
void main(void) (volatile uint32_t)GPIO_OE