-
Notifications
You must be signed in to change notification settings - Fork 5
Description
NFC does not work. I used your kernel (with KernelSU support), taken from there:
https://4pda.to/forum/index.php?showtopic=1051332&st=3670#entry140513687
Kernel:
5.4.302-Starry私はあなたのものです-gdcf9257df718-dirty
#1 Thu Dec 25 18:54:27 IST 2025
Device: veux, global version (bought in Russia)
OS: LineageOS 23.0 unofficial (Android 16)
taken from there:
https://4pda.to/forum/index.php?showtopic=1051332&st=3690#entry140807380
Issue:
NFC toggle does not turn on in settings. Cards are not readable. NFC does not work in short
BUT, with nebula-r07-veux-20251010-0607 kernel nfc works. The kernel is taken from there:
https://4pda.to/forum/index.php?showtopic=1051332&st=3260#entry136028677
Technical comparison:
I checked /proc/config.gz on both kernels. It seems Starry is missing the specific driver for the NFC chip (PN557) used in the global veux variant.
Starry kernel config:
# CONFIG_NFC is not set
CONFIG_NFC_QTI_I2C=y
# CONFIG_NFC_QTI_I3C_GPIO is not set
Nebula kernel config (Working NFC):
# CONFIG_NFC is not set
CONFIG_NFC_QTI_I2C=y
CONFIG_NFC_PN557=y <-- this driver is present in Nebula but missing in Starry
# CONFIG_NFC_QTI_I3C_GPIO is not set
ALSO, on Starry, getprop | grep nfc does not show [nfc.initialized]: [true], while it does on Nebula.
please add CONFIG_NFC_PN557=y to the veux defconfig.