Skip to content

NFC does not work (compared to Nebula Kernel) #2

@hxehex

Description

@hxehex

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions