Note Air 1 — Hardware & Platform Facts
Source: Device exploration phase (sessions 1–10), completed 2026-03-16. All facts confirmed from physical device via ADB/EDL.
Identity
| Field | Value |
|---|
| ro.product.device | NoteAir |
| ro.build.version.release | 10 (Android 10) |
| ro.build.version.sdk | 29 |
| Firmware version | 3.5 (build 2023-12-12) |
| SoC | Qualcomm Snapdragon 636 (SDM636) |
| Platform codename | sdm660 |
| Storage | eMMC (mmcblk0, 29.1 GB = ~32 GB chip, DX68MB, mfr ID 21) |
| RAM | 3 GB |
| CPU | arm64-v8a (Kryo 260: 4×A73 + 4×A53) |
| Kernel | 4.4.194-perf-gc7a75cf-dirty (built 2023-11-30) |
Treble & Partition Scheme
| Field | Value |
|---|
| ro.treble.enabled | true |
| ro.vndk.version | 29 |
| /vendor partition | Separate (dm-1, ext4, dm-verity) |
| Dynamic partitions | No — static single-slot |
| A/B slots | No — single slot, no slot_suffix |
| Encryption | FDE (full-disk, dm-2) |
Partition Table (Key Partitions)
| Name | Offset | Size | Notes |
|---|
| xbl / xblbak | 0x04000000 | 3.5 MB | XBL — NEVER FLASH |
| boot | 0x08000000 | 64 MB | Kernel + ramdisk |
| recovery | 0x0C000000 | 64 MB | TWRP v3.7 currently |
| system | 0x10000000 | 3 GB | Android system (dm-0) |
| vendor | 0xD0000000 | 800 MB | Vendor HALs (dm-1) |
| abl | 0x11E500000 | 1 MB | Custom ABL v2.4 |
| keymaster | 0x114000000 | 1 MB | Keymaster firmware |
| misc | 0x12E403000 | 1 MB | BCB / boot control |
| vbmeta | 0x140000000 | 64 KB | ⚠️ AVB root — must disable before flashing modified images |
| onyxconfig | 0x144000000 | 32 MB | ⚠️ Onyx-proprietary — do not wipe |
| userdata | 0x146000000 | ~24 GB | FDE encrypted (dm-2) |
E-ink Display
- Driver:
onyx_epdc_fb (built into kernel binary, not a module)
- sysfs device:
/sys/devices/sepdc
- Framebuffer:
/dev/graphics/fb0 (1872×1404, 32bpp RGBA)
- EPDC control:
/dev/ebc (char 10,35)
- Waveform firmware:
/waveform/eink_waveform.wbf (276 KB) — required at boot
- Pipeline: MDSS DSI → TC358762 bridge → EPDC → MAX17135 PMIC
Input Devices
- Touch: cyttsp5 (MT type B, ABS_MT_POSITION_X range 0–1871, ABS_MT_POSITION_Y range 0–1403)
- Pen: Wacom EMR digitizer (i2c@c1b6000/wacom@09)
- Hall sensor: GPIO 105, south tile 0x03169004 (value 0 = cover closed)
- Frontlight: LM3630A (i2c)