Skip to content

Not working on M2 MacBook Air #45

@Potionn

Description

@Potionn

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

System Information:

Model: MacBook Air
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 9 0x1000006c4 SPU AppleSPUHIDDriver (null) (null) 1
0x5ac 0x8104 0x0 65280 3 0x1000006a1 SPU AppleSPUHIDDriver (null) (null) 1
0x5ac 0x8104 0x0 65280 5 0x1000006ac SPU AppleSPUHIDDriver (null) (null) 1

Devices:
VendorID ProductID LocationID UsagePage Usage RegistryID Transport Class Product UserClass Built-In
0x5ac 0x8104 0x0 65280 9 0x10000063c SPU AppleSPUHIDDevice (null) (null) 1
0x5ac 0x8104 0x0 65280 3 0x1000005ff SPU AppleSPUHIDDevice (null) (null) 1
0x5ac 0x8104 0x0 65280 5 0x1000005fe 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 9 0x1000006c4 SPU AppleSPUHIDDriver (null) (null) 1
0x5ac 0x8104 0x0 65280 3 0x1000006a1 SPU AppleSPUHIDDriver (null) (null) 1
0x5ac 0x8104 0x0 65280 5 0x1000006ac SPU AppleSPUHIDDriver (null) (null) 1
0x5ac 0x8104 0x0 65280 5 0x1000005fe SPU AppleSPUHIDDevice (null) (null) 1
0x5ac 0x8104 0x0 65280 9 0x10000063c SPU AppleSPUHIDDevice (null) (null) 1
0x5ac 0x8104 0x0 65280 3 0x1000005ff 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

Please share this entire output for troubleshooting!

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