Brax3 NFC issues

I have the same problem, NFC activation is greyed out with iodéOS 7.6-20260623-brax3.

In a dialogue with chat.mistral.ai, here is the information we have found about the issue, and hope it can help in solving the problem:

Problem: NFC Greyed Out / Cannot Enable on BraX3 with iodéOS 7.6 (Kernel/HAL Issue)


Device:

  • Model: Braxtech BraX3

  • OS: iodéOS 7.6 (official, not beta)

  • Build Date: 20260623

  • Android Version: 16


Issue:

  • NFC is greyed out in Settings > Connected devices > NFC and cannot be enabled.

  • No hardware switch or error message is shown.


Steps to Reproduce:

  1. Open Settings > Connected devices > NFC.

  2. Observe that the NFC toggle is greyed out and cannot be turned on.

  3. Reboot the phone: NFC remains greyed out.


Technical Details (ADB Outputs):

  • NFC HAL Status:

    adb shell dumpsys -l | grep -i nfc
    # Output: nfc
    
  • NFC Hardware Node:

    adb shell ls -l /dev/nfc*
    # Output: ls: /dev/nfc*: No such file or directory
    
  • NFC Service Property:

    adb shell getprop | grep -i nfc
    # Output: [init.svc.nfc_hal_service]: [running]
    
  • NFC set-enabled Command:

    adb shell cmd nfc set-enabled 1
    # Output: Exception: java.lang.SecurityException: Uid 2000 does not have access to set-enabled nfc command
    
  • NFC Service State:

    adb shell dumpsys nfc | head -20
    # Output:
    mState=turning on
    mAlwaysOnState=off
    mScreenState=OFF_LOCKED
    mIsSecureNfcEnabled=false
    mIsReaderOptionEnabled=true
    mIsAlwaysOnSupported=false
    SnoopLogMode=FILTERED
    VendorDebugEnabled=false
    mPowerSavingState=1
    mIsObserveModeSupported=false
    mIsObserveModeEnabled=false
    listenTech=0xf
    pollTech=0x2f
    mTechMask: 0
    mEnableLPD: true
    mEnableReader: false
    mEnableHostRouting: false
    

Analysis:

  • The NFC HAL service is running (init.svc.nfc_hal_service: [running]), but the NFC hardware node (/dev/nfc*) is missing.

  • dumpsys nfc shows mState=turning on, indicating the service is trying to enable NFC but fails due to the missing hardware node.

  • The kernel driver for NFC is not loaded or NFC is disabled in the device tree for this iodéOS 7.6 build.


What I’ve Tried:

  • Rebooting the phone.

  • Enabling NFC via ADB (adb shell settings put global nfc_enabled 1).

  • Checking for a hardware switch in the bootloader (no NFC-related messages found).

  • Running adb shell cmd nfc set-enabled 1 (fails with SecurityException).


Expected Behavior: NFC toggle should be clickable and functional, as it was in previous iodéOS versions (e.g., 7.3).


Additional Context:

  • NFC is said to have worked on earlier iodéOS versions (e.g., 7.3) for other BraX3 users.

  • No hardware modifications or root access on this device.

  • Not willing to factory reset or unlock bootloader (to avoid data loss).


Questions for the Community/Devs:

  1. Is NFC disabled in the kernel or device tree for iodéOS 7.6 on BraX3?

  2. If so, is this intentional, or is it a bug?

  3. Are there any workarounds (e.g., a patch, downgrade, or ADB command) to re-enable NFC without wiping the device?

  4. Is a fix planned for future updates?


Final Note: This appears to be a ROM/kernel-level issue rather than a hardware fault. Any guidance or confirmation from the devs would be greatly appreciated!

1 Like