# AvellSucks: reconstructing Avell laptop EC controls

> AvellSucks is a Windows control app for an Avell gaming laptop’s fan, power settings and devices. The author recovered fan and power EC registers and WMI ACPI calls from the decompiled OEM app and hardware probes; the WPF app uses read-back checks and an audit log for EC writes. Other device controls use Windows APIs.

- Type: Case study
- Targets: App · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/rodrigogs/avell-sucks>
- Primary source: <https://github.com/rodrigogs/avell-sucks/blob/b5ad4e66ed32ee95bf2046e4b639dfd6dd000050/README.md>
- Catalog page: <https://awesomerea.org/resources/avellsucks-case/>
- Record JSON: <https://awesomerea.org/resources/avellsucks-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/avellsucks-case/index.md)

## Requirements & limits

- **Prerequisites:** Windows 10/11 x64, administrator rights, and the Avell i7-8750H hardware for which the EC register map was developed.
- **Limits:** Keyboard RGB control is unfinished and untested.
- **License:** Apache-2.0 license.

## Primary sources

1. <https://github.com/rodrigogs/avell-sucks/blob/b5ad4e66ed32ee95bf2046e4b639dfd6dd000050/README.md>
2. <https://github.com/rodrigogs/avell-sucks/blob/b5ad4e66ed32ee95bf2046e4b639dfd6dd000050/docs/ARCHITECTURE.md>

## More in Apps

- [PodFlick: reconstructing iPod Video library editing](https://awesomerea.org/resources/podflick-case/index.md) · Case study
- [Vcf-compiler: reconstructing the VCutWorks VCF file format](https://awesomerea.org/resources/vcf-compiler-case/index.md) · Case study
- [podscribe: reconstructing the old iPod iTunesDB writer](https://awesomerea.org/resources/podscribe-itunesdb-case/index.md) · Case study
- [GameSir Connect: reconstructing controller-profile share codes](https://awesomerea.org/resources/gamesir-connect-codec-case/index.md) · Case study
- [sperax-rm01: reconstructing the Sperax RM-01 BLE controls](https://awesomerea.org/resources/sperax-rm01-case/index.md) · Case study
- [UNAR6: reconstructing the AR6 archive format](https://awesomerea.org/resources/unar6-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.
