From 3711e3d5d18caac3b088a1935b744024921a005f Mon Sep 17 00:00:00 2001 From: erebion Date: Sat, 3 Oct 2026 01:24:25 +0200 Subject: [PATCH] update project status --- README.md | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 061e83d..c3eb7c7 100644 --- a/README.md +++ b/README.md @@ -15,19 +15,20 @@ Some notes on my work getting Mobian to run on the Xperia 10 III (codename pdx21 | Camera | to do | | | | CDSP | ✅ | ✅ | [yes, needs review](https://lore.kernel.org/all/20260926-pdx213-upstream-3-v1-0-1609c18b5c1d@erebion.eu/) | | Display Panel | ✅ | - | [Marijn Suijten is working on panel support](https://lore.kernel.org/all/20251222-drm-panels-sony-v2-0-82a87465d163@somainline.org/) | -| DP via USB-C | low priority | | | +| DP via USB-C | to do, low priority | | | | Fast Charging | to do, low priority | | | | Fingerprint Reader | not interested in that part myself, probably not supported by the kernel anyway | - | - | | Flashlight | ✅ | ✅ | [yes, needs review](https://lore.kernel.org/all/20260926-pdx213-upstream-3-v1-0-1609c18b5c1d@erebion.eu/) | | GPS | requires the modem to be up and then testing | | | +| Haptics | | | | IPA | ✅ | ✅ | [yes, needs review](https://lore.kernel.org/all/20260926-pdx213-upstream-3-v1-0-1609c18b5c1d@erebion.eu/) | | microSD | ✅ | was already part of upstream | - | | Modem | ✅ (requires TA service to run) | ✅ | [yes, needs review](https://lore.kernel.org/all/20260926-pdx213-upstream-3-v1-0-1609c18b5c1d@erebion.eu/) | | NFC | to do, low priority | | | -| RTC | added, needs testing (how do I know it works?) | ✅ | | +| RTC | ✅ | ✅ | [yes, needs review](https://lore.kernel.org/all/20260926-pdx213-upstream-3-v1-0-1609c18b5c1d@erebion.eu/) | | Sound | to do | | | | SMS | should work when modem is up, needs testing | | | -| Thermals | | | | +| Thermals | wip | | | | Touch | ✅ | was already part of upstream | - | | UFS | broken, need help | | | | USB-C | idk, USB networking works, need to check whether host mode works by plugging in at least a USB stick | | | @@ -41,13 +42,13 @@ So far no work has been put in supporting the sensors (accelerometer, magnetomet #### Where To Help - Audio/Calls <-- currently top priority, this would allow me testing the phone as a daily driver - - Thermal Sensors / Thermal Zones (no idea what I need to do) - PMIC - Camera - vibration module - NFC - UFS - USB-C + - Display Port via USB-C #### Kernel Work @@ -60,6 +61,30 @@ Note: I'm rebasing occasionally to make sure it does not become too chaotic, so ### Issues To Solve +#### "AI key" + +Downstream DT contains an "AI key", not sure what to do with that. + +``` + ai_key { + label = "ai_key"; + gpios = <0x02 0x55 0x01>; + linux,input-type = <0x01>; + linux,code = <0x1c9>; + gpio-key,wakeup; + debounce-interval = <0x0f>; + linux,can-disable; + }; +``` + +0x55 -> 0d85... perhaps gpio85? + +#### Bluetooth + +Works fine. + +Note to myself: If Bluetooth does not work... Check that the kernel modules are present and load hci_uart and btqca... Yes, this breaks if I use a boot image with a rootfs that does not have the modules on it... (I'm building those separetely so I don't have to flash the microSD all the time to try out a new kernel). + #### Touch ```