apple-silicon-accelerometer
Reads the undocumented accelerometer and gyroscope inside Apple Silicon MacBooks. It is a research project for accessing motion sensor data on the Mac.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: MIT
Overview
This is a research project that reads the undocumented MEMS accelerometer and gyroscope in Apple Silicon MacBooks. According to the project, these sensors are managed by the sensor processing unit and can be accessed through IOKit HID. It is written in Python and lists several apps and tools that others have built on top of it, such as typing-sound and tap-detection utilities.
Key features
- Reads accelerometer and gyroscope data on Apple Silicon MacBooks
- Accesses the sensors through IOKit HID
- Written in Python
- Lists third-party apps built on the sensor data
Best for
Hobbyists and researchers who want raw motion data from a MacBook. The sensors are undocumented, so behavior may differ across models.
- Upstream
- olvvier/apple-silicon-accelerometer
- Fork on GitHub
- Guo-astro/apple-silicon-accelerometer
- Upstream stars
- 1.2k
- Category
- Hardware, OS and embedded
- Language
- Python
- License
- MIT
- Forked
- 2026-02-22
- Sync status
- In syncLast synced 2026-10-19
More in Hardware, OS and embedded
DroidDesk turns an ARM64 Android phone into a Linux desktop using Termux or its standalone Android app. Use it to run desktop applications on the phone or connect it to a monitor.
Forked 2026-10-17Last synced 2026-10-19License: GPL-3.0Hardware, OS and embeddedGitHub
Firmware that turns supported ESP32-family Wi-Fi radios into receive-only, low-duty-cycle SDRs for capturing and analyzing radio signals without separate SDR hardware.
Forked 2026-10-15Last synced 2026-10-19License: GPL-3.0Hardware, OS and embeddedGitHub
ESP32 Bit Pirate turns an ESP32 into a multi-protocol hardware development and analysis tool. Use its USB serial or Wi-Fi web CLI to inspect, test, and interact with digital and radio interfaces.
Forked 2026-10-14Last synced 2026-10-19License: MITHardware, OS and embeddedGitHub
An open hardware and Android software system that improves smartphone GNSS measurements and streams them to an RTK server for real-time centimeter-level positioning.
Forked 2026-10-14Last synced 2026-10-19License: MITHardware, OS and embeddedGitHub