Skip to content

Does not work on 14" M4 macbook Pr #58

@AMstyles

Description

@AMstyles

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

System Information:

  • Model: MacBook Pro
  • Chip: Apple M4
  • macOS: 26.2

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 0x100000728 SPU AppleSPUHIDDriver (null) (null) 1
0x5ac 0x8104 0x0 65280 3 0x100000735 SPU AppleSPUHIDDriver (null) (null) 1

Devices:
VendorID ProductID LocationID UsagePage Usage RegistryID Transport Class Product UserClass Built-In
0x5ac 0x8104 0x0 65280 3 0x100000678 SPU AppleSPUHIDDevice (null) (null) 1
0x5ac 0x8104 0x0 65280 9 0x10000067c 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 0x100000728 SPU AppleSPUHIDDriver (null) (null) 1
0x5ac 0x8104 0x0 65280 3 0x100000735 SPU AppleSPUHIDDriver (null) (null) 1
0x5ac 0x8104 0x0 65280 3 0x100000678 SPU AppleSPUHIDDevice (null) (null) 1
0x5ac 0x8104 0x0 65280 9 0x10000067c 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