# Samsung Galaxy Book4 Edge: reconstructing EC communication for Linux

> Samsung Galaxy Book4 Edge Linux Research & Support investigates the ENE KB9058 embedded controller and its I2C mailbox communication. The author describes static analysis of the ARM64 EC2.sys driver and provides EC probing scripts, protocol notes and a Linux battery module for the laptop.

- Type: Case study
- Targets: Binary · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-08
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/Saddytech/Galaxy-Book4-Edge-linux>
- Primary source: <https://github.com/Saddytech/Galaxy-Book4-Edge-linux/blob/1c7b0ce0b5963c2893d1a1a0030d8aa8bd8cfc1c/docs/timeline/12-EC-REVERSE-ENGINEERING.md>
- Catalog page: <https://awesomerea.org/resources/galaxy-book4-edge-ec-case/>
- Record JSON: <https://awesomerea.org/resources/galaxy-book4-edge-ec-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/galaxy-book4-edge-ec-case/index.md)

## Requirements & limits

- **Prerequisites:** Samsung Galaxy Book4 Edge hardware is the target.
- **Limits:** The software is experimental; keyboard, touchpad and fan support are partial, while speakers, GPU and camera/fingerprint support are listed as broken.
- **License:** The repository licence file is GPL-2.0; the README identifies MIT terms for tools and documentation where applicable.

## Primary sources

1. <https://github.com/Saddytech/Galaxy-Book4-Edge-linux/blob/1c7b0ce0b5963c2893d1a1a0030d8aa8bd8cfc1c/docs/timeline/12-EC-REVERSE-ENGINEERING.md>
2. <https://github.com/Saddytech/Galaxy-Book4-Edge-linux/blob/1c7b0ce0b5963c2893d1a1a0030d8aa8bd8cfc1c/README.md>

## More in Protocols

- [Bose-Reverse-Engineering: investigating the 321GS Series III SmartSpeaker link](https://awesomerea.org/resources/bose-321gs-smartspeaker-case/index.md) · Case study
- [Pioneer DJM-850: mapping mixer control and audio over USB](https://awesomerea.org/resources/pioneer-djm-850-usb-case/index.md) · Case study
- [HyperX Pulsefire Dart Reverse Engineering: mouse control protocol](https://awesomerea.org/resources/hyperx-pulsefire-dart-reverse-engineering-case/index.md) · Case study
- [Govee H6159: reconstructing direct Bluetooth light control](https://awesomerea.org/resources/govee-h6159-light-strip-case/index.md) · Case study
- [Redragon RGB Controller: reconstructing keyboard and mouse HID color commands](https://awesomerea.org/resources/redragon-rgb-controller-case/index.md) · Case study
- [Magenta Bridge: reconstructing Octavi IFR-1 HID control for MSFS 2024](https://awesomerea.org/resources/magenta-bridge-octavi-ifr1-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
