Skip to content

No sensor detected on 2022 M2 13" MBP (Touch Bar version) #48

@rightsaidjames

Description

@rightsaidjames

Device info:
MacBook Pro
13-inch, M2, 2022

Chip Apple M2
Memory 16 GB
macOS Sequoia 15.5 (24F74)

Report from script:

MacBook Lid Angle Sensor Diagnostic Tool
==============================================

System Information:
- Model: MacBook Pro
- Chip: Apple M2
- macOS: 15.5

Step 1: Looking for exact expected sensor...
Command: hidutil list --matching '{"VendorID":0x5ac,"ProductID":0x8104,"PrimaryUsagePage":32,"PrimaryUsage":138}'
❌ Exact match not found. Continuing diagnostics...

Step 2: Looking for any Apple sensors...
Command: hidutil list --matching '{"VendorID":0x5ac,"PrimaryUsagePage":32}'
❌ No Apple sensors found with UsagePage 32

Step 3: Looking for orientation sensors with any ProductID...
Command: hidutil list --matching '{"VendorID":0x5ac,"PrimaryUsagePage":32,"PrimaryUsage":138}'
❌ No orientation sensors found

Step 4: Looking for all Apple 0x8104 devices...
Command: hidutil list --matching '{"VendorID":0x5ac,"ProductID":0x8104}'
🔍 Found Apple 0x8104 devices (different usage pages):
Services:
VendorID ProductID LocationID UsagePage Usage RegistryID  Transport Class             Product UserClass Built-In
0x5ac    0x8104    0x0        65280     3     0x100000695 SPU       AppleSPUHIDDriver (null)  (null)    1
0x5ac    0x8104    0x0        65280     9     0x100000621 SPU       AppleSPUHIDDriver (null)  (null)    1

Devices:
VendorID ProductID LocationID UsagePage Usage RegistryID  Transport Class             Product UserClass Built-In
0x5ac    0x8104    0x0        65280     3     0x1000005e4 SPU       AppleSPUHIDDevice (null)  (null)    1
0x5ac    0x8104    0x0        65280     9     0x1000005af SPU       AppleSPUHIDDevice (null)  (null)    1


Step 5: Looking for similar ProductIDs...
Command: hidutil list --matching '{"VendorID":0x5ac}' | grep -E '0x810[0-9A-F]'
🔍 Found similar Apple ProductIDs (0x810X):
0x5ac    0x8104    0x0        65280     3     0x100000695 SPU       AppleSPUHIDDriver        (null)             (null)                  1
0x5ac    0x8104    0x0        65280     9     0x100000621 SPU       AppleSPUHIDDriver        (null)             (null)                  1
0x5ac    0x8104    0x0        65280     3     0x1000005e4 SPU       AppleSPUHIDDevice (null)             (null)    1
0x5ac    0x8104    0x0        65280     9     0x1000005af SPU       AppleSPUHIDDevice (null)             (null)    1


Step 6: All Apple HID devices (filtered for potential sensors)...
Command: hidutil list --matching '{"VendorID":0x5ac}' | grep -i -E '(sensor|orientation|32|138)'
❌ No sensor-related Apple devices found

==============================================
Diagnostic Summary:
==============================================
⚠️  STATUS: Different UsagePage - check other usage pages
   Found Apple 0x8104 devices but different usage pages

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions