Skip to content

[vayu] Google Wallet Smart Tap fails due to incorrect NFC routing configuration #1081

Description

@michioxd

Issue type

Other

Device

POCO X3 Pro (vayu)

crDroid version

crDroid 12

Exact version / Build date

12.11/2026-07-09

Bug description

Google Wallet standard EMV payment (bank cards/VISA) works fine, but Smart Tap (loyalty cards, boarding passes, etc.) completely fails when tapped at a supported POS terminal.

Upon debugging, the Android HCE service correctly registers the Smart Tap AID (4F53452E5641532E3031 / OSE.VAS.01). However, the HCE connection drops immediately during the transaction.

I flashed back to MIUI 14 and verified that Smart Tap works perfectly, confirming this is a ROM-specific software issue rather than hardware/terminal incompatibility.

Steps to reproduce

  1. Add a Smart Tap supported loyalty card or pass to Google Wallet.
  2. Wake and unlock the device.
  3. Tap the device on a Smart Tap-enabled POS terminal.
  4. The terminal will fail to read the loyalty card, despite bank cards working normally.

Relevant log (logcat/build log)

mState=on
mAlwaysOnState=off
mScreenState=ON_UNLOCKED
mIsSecureNfcEnabled=false
mIsReaderOptionEnabled=true
mIsAlwaysOnSupported=false
SnoopLogMode=FILTERED
VendorDebugEnabled=false
mPowerSavingState=1
mIsObserveModeSupported=false
mIsObserveModeEnabled=false
listenTech=0xf
pollTech=0x2f
mTechMask: default
mEnableLPD: true
mEnableReader: false
mEnableHostRouting: true

Registered HCE services for current user: 
User mic*****
    ComponentInfo{com.google.android.gms/com.google.android.gms.nearby.mediums.nearfieldcommunication.NfcAdvertisingService} (Description: Nearby) (UID: 10274)
    On Host Service
    Static AID groups:
        Category: other(enabled: true)
            AID: F00000FE2C
    Dynamic AID groups:
    Settings Activity: null
    Requires Device Unlock: false
    Requires Device ScreenOn: true
    Should Default to Observe Mode: false
    Auto-Transact Mapping: {}
    Auto-Transact Patterns: {}

    ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService} (Description: Google Pay) (UID: 10274)
    On Host Service
    Static AID groups:
        Category: payment(enabled: true)
            AID: 325041592E5359532E4444463031
    Dynamic AID groups:
        Category: payment(enabled: true)
            AID: 325041592E5359532E4444463031
            AID: A00000047643276C1FDE7A39B9C05716
            AID: A0000000031010
            AID: A000000940BCB000
    Settings Activity: null
    Requires Device Unlock: false
    Requires Device ScreenOn: false
    Should Default to Observe Mode: false
    Auto-Transact Mapping: {}
    Auto-Transact Patterns: {}

    ComponentInfo{com.google.android.gms/com.google.android.gms.fido.fido2.ui.hybrid.NfcEmulationService} (Description: Fido NFC Emulation Service) (UID: 10274)
    On Host Service
    Static AID groups:
        Category: other(enabled: true)
            AID: A000000476B00003
    Dynamic AID groups:
    Settings Activity: null
    Requires Device Unlock: false
    Requires Device ScreenOn: true
    Should Default to Observe Mode: false
    Auto-Transact Mapping: {}
    Auto-Transact Patterns: {}

    ComponentInfo{com.google.android.gms/com.google.android.gms.pay.hce.service.PayHceService} (Description: Google Wallet) (UID: 10274)
    On Host Service
    Static AID groups:
    Dynamic AID groups:
        Category: other(enabled: true)
            AID: 4F53452E5641532E3031
            AID: A000000476D0000111
    Settings Activity: null
    Requires Device Unlock: false
    Requires Device ScreenOn: false
    Should Default to Observe Mode: false
    Auto-Transact Mapping: {}
    Auto-Transact Patterns: {}

    ComponentInfo{com.google.android.gms/com.google.android.gms.dck.service.DckNfcApduService} (Description: Android Digital Car Key (System Service)) (UID: 10274)
    On Host Service
    Static AID groups:
        Category: other(enabled: true)
            AID: A000000809434343444B467631
    Dynamic AID groups:
    Settings Activity: null
    Requires Device Unlock: false
    Requires Device ScreenOn: false
    Should Default to Observe Mode: false
    Auto-Transact Mapping: {}
    Auto-Transact Patterns: {}


Registered HCE-F services for current user: 
User mic*****

Preferred services (in order of importance): 
    *** Current preferred foreground service: null (UID:0)
    *** Current wallet payment service: ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService}(mic*****)
    *** Current preferred payment service: null(null)
        Next tap default: null (mic*****)
        Default for foreground app (UID: 0): null

    AID cache entries: 
    "325041592E5359532E4444463031" (category: payment)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService}, UID: 10274, description: Google Pay, Static AID Groups: Category: payment, AIDs:325041592E5359532E4444463031, , Dynamic AID Groups: Category: payment, AIDs:325041592E5359532E4444463031, A00000047643276C1FDE7A39B9C05716, A0000000031010, A000000940BCB000,  (Description: Google Pay)

    "4F53452E5641532E3031" (category: other)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.pay.hce.service.PayHceService}, UID: 10274, description: Google Wallet, Static AID Groups: , Dynamic AID Groups: Category: other, AIDs:4F53452E5641532E3031, A000000476D0000111,  (Description: Google Wallet)

    "A0000000031010" (category: payment)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService}, UID: 10274, description: Google Pay, Static AID Groups: Category: payment, AIDs:325041592E5359532E4444463031, , Dynamic AID Groups: Category: payment, AIDs:325041592E5359532E4444463031, A00000047643276C1FDE7A39B9C05716, A0000000031010, A000000940BCB000,  (Description: Google Pay)

    "A00000047643276C1FDE7A39B9C05716" (category: payment)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService}, UID: 10274, description: Google Pay, Static AID Groups: Category: payment, AIDs:325041592E5359532E4444463031, , Dynamic AID Groups: Category: payment, AIDs:325041592E5359532E4444463031, A00000047643276C1FDE7A39B9C05716, A0000000031010, A000000940BCB000,  (Description: Google Pay)

    "A000000476B00003" (category: other)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.fido.fido2.ui.hybrid.NfcEmulationService}, UID: 10274, description: Fido NFC Emulation Service, Static AID Groups: Category: other, AIDs:A000000476B00003, , Dynamic AID Groups:  (Description: Fido NFC Emulation Service)

    "A000000476D0000111" (category: other)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.pay.hce.service.PayHceService}, UID: 10274, description: Google Wallet, Static AID Groups: , Dynamic AID Groups: Category: other, AIDs:4F53452E5641532E3031, A000000476D0000111,  (Description: Google Wallet)

    "A000000809434343444B467631" (category: other)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.dck.service.DckNfcApduService}, UID: 10274, description: Android Digital Car Key (System Service), Static AID Groups: Category: other, AIDs:A000000809434343444B467631, , Dynamic AID Groups:  (Description: Android Digital Car Key (System Service))

    "A000000940BCB000" (category: payment)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService}, UID: 10274, description: Google Pay, Static AID Groups: Category: payment, AIDs:325041592E5359532E4444463031, , Dynamic AID Groups: Category: payment, AIDs:325041592E5359532E4444463031, A00000047643276C1FDE7A39B9C05716, A0000000031010, A000000940BCB000,  (Description: Google Pay)

    "F00000FE2C" (category: other)
        *DEFAULT* ApduService: ComponentInfo{com.google.android.gms/com.google.android.gms.nearby.mediums.nearfieldcommunication.NfcAdvertisingService}, UID: 10274, description: Nearby, Static AID Groups: Category: other, AIDs:F00000FE2C, , Dynamic AID Groups:  (Description: Nearby)

    Service preferred by foreground app: null
    UserId: -1
    Preferred payment service: ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService}
    UserId: 0
    Wallet role userId: 0
    Wallet role package: com.google.android.gms
    Associated role services: []

Routing table:
    Default route: host
    Routed to 0x0:
        "325041592E5359532E4444463031"
        "A000000809434343444B467631"
        "F00000FE2C"
        "A00000047643276C1FDE7A39B9C05716"
        "4F53452E5641532E3031"
        "A0000000031010"
        "A000000476D0000111"
        "A000000940BCB000"
        "A000000476B00003"

T3T Identifier cache entries: 

HCE-F routing table:

Bound HCE-A/HCE-B services: 
    payment: ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService}
    others: 
            ComponentInfo{com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService} for user id: 0
Bound HCE-F services: 
mOverrideIntent=null
mOverrideFilters=null
mOverrideTechLists=null
--- dumpRoutingTable: start ---
RoutingTableSize=25/860
	Entry                               	NFCEE_ID	Power State	Block Ctrl	Extra Info
	PROTOCOL_T3T                        	    0x00	0x01       	False     	          
	PROTOCOL_ISO_DEP                    	    0x00	0x01       	False     	          
	TECHNOLOGY_A                        	    0x00	0x01       	False     	          
	TECHNOLOGY_B                        	    0x00	0x01       	False     	          
	TECHNOLOGY_F                        	    0x00	0x01       	False     	          
--- dumpRoutingTable:  end  ---
mIsTagAppPrefSupported =true
TagAppPreference:
userId=0
pkg: com.android.apps.tag : false
===== Nfc Event Log =====
2026-07-15 20:51:28.786:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 1 result: false }
2026-07-15 20:51:28.846:  bootup_state { enabled: true }
2026-07-16 03:51:43.798:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 03:52:00.050:  aid_registration { aids: "4F53452E5641532E3031" aids: "A000000476D0000111" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.pay.hce.service.PayHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 03:55:43.461:  reader_mode_change { app_info { package_name: "com.google.android.gms" uid: 10274 } flags: 1 }
2026-07-16 03:55:45.221:  reader_mode_change { app_info { package_name: "com.google.android.gms" uid: 10274 } flags: 0 }
2026-07-16 04:02:18.297:  payment_service_bind_state { bind_state: SERVICE_DISCONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:02:21.713:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:03:00.389:  payment_service_bind_state { bind_state: SERVICE_DISCONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:03:01.909:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:03:13.915:  aid_registration { aids: "4F53452E5641532E3031" aids: "A000000476D0000111" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.pay.hce.service.PayHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 04:04:15.915:  payment_service_bind_state { bind_state: SERVICE_DISCONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:04:15.962:  payment_service_bind_state { bind_state: SERVICE_BINDING_DIED component_info { class_name: "" package_name: "" } }
2026-07-16 04:04:16.062:  payment_service_bind_state { bind_state: SERVICE_BINDING_DIED component_info { class_name: "" package_name: "" } }
2026-07-16 04:04:16.976:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:04:27.581:  payment_service_bind_state { bind_state: SERVICE_DISCONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:04:31.107:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:04:42.651:  aid_registration { aids: "4F53452E5641532E3031" aids: "A000000476D0000111" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.pay.hce.service.PayHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 04:09:16.984:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 0 result: false }
2026-07-16 04:09:17.044:  bootup_state { enabled: true }
2026-07-16 04:09:57.367:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:10:13.089:  aid_registration { aids: "4F53452E5641532E3031" aids: "A000000476D0000111" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.pay.hce.service.PayHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 04:14:42.981:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 0 result: false }
2026-07-16 04:14:43.050:  bootup_state { enabled: true }
2026-07-16 04:15:18.067:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:15:28.911:  aid_registration { aids: "4F53452E5641532E3031" aids: "A000000476D0000111" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.pay.hce.service.PayHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 04:16:21.283:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 1 result: false }
2026-07-16 04:16:21.345:  bootup_state { enabled: true }
2026-07-16 04:17:48.754:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 04:17:57.407:  aid_registration { aids: "4F53452E5641532E3031" aids: "A000000476D0000111" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.pay.hce.service.PayHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 04:19:11.504:  aid_registration { aids: "A00000047643276C1FDE7A39B9C05716" aids: "A000000940BCB000" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 04:19:57.646:  aid_registration { aids: "325041592E5359532E4444463031" aids: "A00000047643276C1FDE7A39B9C05716" aids: "A0000000031010" aids: "A000000940BCB000" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 04:26:56.384:  reader_mode_change { app_info { package_name: "com.tpb.mb.gprsandroid" uid: 10389 } flags: 0 }
2026-07-16 06:19:26.220:  aid_registration { aids: "4F53452E5641532E3031" aids: "A000000476D0000111" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.pay.hce.service.PayHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-16 15:59:02.980:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 15:59:07.198:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 0 result: false }
2026-07-16 15:59:07.269:  bootup_state { enabled: true }
2026-07-16 16:07:11.068:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 16:07:15.426:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 1 result: false }
2026-07-16 16:07:15.486:  bootup_state { enabled: true }
2026-07-16 18:11:47.409:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-16 18:11:51.874:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 1 result: false }
2026-07-16 18:11:51.970:  bootup_state { enabled: true }
2026-07-17 00:42:17.219:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-17 00:42:21.673:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 2 result: false }
2026-07-17 00:42:21.792:  bootup_state { enabled: true }
2026-07-17 04:13:39.615:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-17 04:13:43.958:  observe_mode_change { app_info { package_name: "com.android.nfc" uid: 1027 } enable: false latency_ms: 2 result: false }
2026-07-17 04:13:44.042:  bootup_state { enabled: true }
2026-07-17 05:12:07.816:  payment_service_bind_state { bind_state: SERVICE_DISCONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-17 05:12:08.787:  payment_service_bind_state { bind_state: SERVICE_CONNECTED component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } }
2026-07-17 05:13:15.620:  aid_registration { aids: "325041592E5359532E4444463031" aids: "A00000047643276C1FDE7A39B9C05716" aids: "A0000000031010" aids: "A000000940BCB000" app_info { uid: 10274 } component_info { class_name: "com.google.android.gms.tapandpay.hce.service.TpHceService" package_name: "com.google.android.gms" } is_registration: true }
2026-07-17 15:16:14.556:  host_card_emulation_state_change { enable: true technology: 1 }
2026-07-17 15:16:14.588:  ce_routed_aid { aid: "4F53452E5641532E3031" component_info { class_name: "com.google.android.gms.pay.hce.service.PayHceService" package_name: "com.google.android.gms" } }
2026-07-17 15:16:14.720:  host_card_emulation_state_change { enable: false technology: 1 }
2026-07-17 15:16:14.847:  host_card_emulation_state_change { enable: false technology: 1 }
===== Nfc Event Log =====
enable_cplt_flags=0x7c, enable_cplt_mask=0x7c
--- BEGIN:NFCSNOOP_LOG_SUMMARY (4097 bytes in) ---
AfUFWTXKVgYAeJyll3tMlWUcx3/P+77ngh443GICh9sBBVQQNR1TxIMYmQZ4FMISBSlMFzM7kiNJBQSd85KxMstgoM6ylualaWo6pZnXaF6mYmspuXmtUabWTHqe97zP
7/HZ3j/aOmzs8Hu/39/n93tu74MG+iceCLHConoA4gEVgokKUXqcgAtKwliYRIIapIAdiKLWNSxrVErVXgW0nBDi7gO1DX0BEsCmaKpiUVUNNrmpJwcIhECgnkgJUrx2
8rhX/0wj8y2QW8vSKgqABg6mcdMiLPDBUBoeBwoQOxyhD0kFWAj9gAV8ClMRhRANapKZjIYDIEkHaFaVsEcO6PbqroB6hdSRNiq2QRZL5NE06CWqCqHMoILqAFu8X6pw
qUoLpiEV+lihjFVSTtPSHwj2e6xWcMY8Edb8akWDzCsxegtUVGT357dARaTRDFghAp7wnSO6j0qW92fVqwqZYoegJFYmDZIphBbrZYUOcRAIh6sW+qTQwYqjTEJHChSK
IhALt1fQWAKJpsOkgp6cDg/9xUogrBxCqzsYxeaD/mmDhw59PjTaMR3u26F8FsL8sxCvBFsyiDaUwDASn0nIZDbyVR6uslOdrrLQCu7RBB1u8SiEZUhQLUodqadFNPRj
UFqkBs732BMr+/qLk0WtrPQbsf+h9C/CjdLtsCVVyn85FPOvvIn5jwca+W1gTzVajWSt7ojglQbDnVA9U6CVcgib/HpipRkrRcbvq7v6GBl/mGlktEPEGKmCu4Goj+j9
jRj6i/0NfTB0V5pyuhLRty1zQ5Dh87yMnN2TJE5jOur3kETe6c4a5IQ2m3LUaPSlzviI+wamIedxhsRZ/xTq5xx9SzP0PbHI+XSwKWdzPPoSch+NNnyVC5CjFkuc7kGo
r/qVzohfH5CMnAr624TTloK+g7tawg3fi0uQU+6ROLdmov6sGtPX0G8sQ47SZtqPbwT6Rr32gpWv3Gzk3HNJnOIg1F+YeobrlaeR09hiyskS4z2vXOX1rZ+CnKShEuck
X58WYOcoed2h2P/Xdw0uvfl2o8E9/D7We2CEab0lol5nU6vF8G2NxnrtKVK9O2JRP1nZphr6r1OQM32tKccr9kdF7DQ+Lu9mImdbuMR5Jgr1XaP28/V0PR057W+Ycj7O
EPVVt/D9OzkDOX3nSpxQcaL5xg3n/bQOQM7vNaacxEj0FTRtv2z4DuQhZ9B4iWN3ov5W5U/rDP3VDOQMWmPKsYv5sbxUw/f7O5XIySqQOOp41G8YMIOP2wkXcjpGmXLa
xDm5cNUx7ru7EDnNcj8dYn+ElO63GfqCkcg58Y3pfleS0NfqW8v7mZaKnOOrJM7MOLEPj213G/rP3cjJLzHt51EC+or3evm55zqNnL+iJU6OOFd7ruXxdbDJi5x/lpr2
c1ece7u6Xo00fBE+5Ljl+WkOQf2X7VW8/6QRyDmXb9rPSbF/mk9s5v2cbhLnZKvESRbzM+fR8BxDf6cIOS2lphxnBPpGNqzg9VXGIae7XOLMDUd9xvUWfk4+EPNzttaU
M1v40q4tBTLLxu6AaTFE/0qjjxmSRZ3wyUYWtTjo3aGul0CdfqWCeLpQ6JQEq+D7jLAbzEqrf52zGxnQ20H5RZbBqrCbwoPzRP+u0uvH88nAIRfCgKN/3qDwqObGaOp2
jA4U0UtfYXRBDEbH7cHoFRdGvz2C0eGhGD23F6OlQnvqOEZ9orKBQjs/EqMTBS2wIIFPVLZ4QddPlSaqWhxA1Z12fjAezMWJGnvJdKLC8sQGdP3ND4b2QuRsXSRxDokF
Xp0+jHOyxYG6Z7f5gSouHGXPxvF+1hUg50KhxLkpXkR5E2xcn5uInL3mF6hZaejryMvlPpcLOdEzJI5PvFDmfdif648mIGd0P9ODIWAw+hynmrjPF4WclXESZ7V4EZ3c
lc71JVnImXTNtB+Sjb5lqz3cVzsdOTv3SZw/xDgvmY3jNvcV5Dy8b8rpdqHv8JnF3JeZj5wbtRKnTay3qs2BXH9/K3JKO005tyeIF/9+vBiPGYuc9jKJ0yrWwZ/7Orn+
snixbvnOlNMgLuDPOWO5r8iLnM7lEmeWOFB7UhbiOihEDnhMOfke9J2unMR93UPEPwZFEqdQjNv5icVcv2Ixcn7sMeUc4gfqv01C0f4=
--- END:NFCSNOOP_LOG_SUMMARY ---
--- BEGIN:NFCSNOOP_VS_LOG_SUMMARY (0 bytes in) ---
AQAAAAAAAAAA
--- END:NFCSNOOP_VS_LOG_SUMMARY ---
Firmware version=<Unknown>
Native Proprietary Caps=NfcProprietaryCaps{passiveObserveMode=NOT_SUPPORTED, isPollingFrameNotificationSupported=false, isPowerSavingModeSupported=false, isAutotransactPollingLoopFilterSupported=false, mIsReaderModeAnnotationSupported=false}

Screenshots or videos

No response

Solution

Please review the NFC configurations in /vendor/etc/libnfc-nxp.conf for the vayu device tree. I suggest changing the following values from 0x02 to 0x00 to see if it routes the Smart Tap protocol correctly:

DEFAULT_AID_ROUTE=0x00
DEFAULT_ISODEP_ROUTE=0x00
DEFAULT_OFFHOST_ROUTE=0x00

Note: I wasn't able to test this config modification locally on crDroid due to EROFS read-only restrictions.

Additional context

No response

Acknowledgements

  • I've checked device is officially supported and that no support is provided for unofficial devices (for device specific reports and not source related).
  • I'm running latest version available on crdroid.net for this device and that the device is still maintainer supported (not flagged unsupported on download page)
  • I have searched the existing issues and this is a new and no duplicate or related to another open issue.
  • I have written a short but informative title.
  • I filled out all of the requested information in this issue properly and understand that not doing so will automatically result in closing of ticket.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-triagelabled for new issues in order to confirm viewed and directed properly

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions