Case study
Gaomon M10K 2018: firmware decoding and report-rate investigation
Gaomon M10K 2018 research decodes a substitution-encoded GD32F350 tablet firmware image and investigates its sensor loop and USB report path. The repository includes an image codec, constrained patch builder, DFU transaction documentation, and observations from experimental report-rate changes.
- Targets
- Firmware · Protocol
- Category
- Firmware tools
- Relationship
- Foundation tool
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 2
- Last commit
- 2026-10-03
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Supply the official M10K 2018 OEM02 T17b 241030 firmware image yourself.
- Prerequisites: The builder and codec require Python 3.10 or newer; Raw Input diagnostics and flashing require Windows.
- Limits: The author reports measurements from one tablet.
- License: MIT License.
Cite
BibTeX
@misc{gaomon-m10k-2018-firmware-case,
title = {{Gaomon M10K 2018: firmware decoding and report-rate investigation}},
howpublished = {\url{https://github.com/stupidorphan/m10k-2018}},
url = {https://github.com/stupidorphan/m10k-2018},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/gaomon-m10k-2018-firmware-case/}}
}Plain text
Gaomon M10K 2018: firmware decoding and report-rate investigation. https://github.com/stupidorphan/m10k-2018 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/gaomon-m10k-2018-firmware-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · stupidorphan/m10k-2018 · Revision 7aeac12
- docs/reverse-engineering.md GitHub · stupidorphan/m10k-2018 · Revision 7aeac12
More in Firmware and hardware
- nokia105-emu: Nokia 105 firmware emulation · Case study
- Hisense VIDAA (MT9603): firmware and local bridge findings · Case study
- WebTV PTL: documenting the set-top box listings format · Case study
- SL-GlassesLed26x7: LED matrix pin mapping and replacement driver · Case study
- FIFINE SC3: firmware decryption and four-fader patch · Case study
- HHKB Professional Classic: vendor HID and firmware investigation · Case study
All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)