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.3k
- Category
- Hardware, OS and embedded
- Language
- Python
- License
- MIT
- Forked
- 2026-02-22
- Sync status
- In syncLast synced 2026-11-09
More in Hardware, OS and embedded
A Linux kernel module that unlocks FP/BF16 instruction issue rates on supported Nvidia RTX 30-series cards. It is used to improve matrix-computation throughput without patching the Nvidia driver.
Forked 2026-10-24Last synced 2026-11-09No license declaredHardware, OS and embeddedGitHub
BlueOS Kernel is a Rust operating system kernel with POSIX interface compatibility and Rust standard library support. It provides a foundation for kernel development on ARM and RISC-V architectures, including QEMU platforms.
Forked 2026-10-20Last synced 2026-11-09No license declaredHardware, OS and embeddedGitHub
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-11-09License: 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-11-09License: GPL-3.0Hardware, OS and embeddedGitHub