Case study
BMW G08 blower: probing LIN payload fields
The BMW G08 heater blower project uses an STM32G431KB LIN master node to investigate which payload fields track blower drive voltage, current and fan speed. The repository includes controller firmware and images of the blower setup and serial monitor.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2025-07-04
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A BMW G08 heater blower and STM32G431KB setup.
- Prerequisites: Generate CMSIS and STM32G4 HAL driver files from the .ioc project in MyST.
- License: MIT License.
Cite
BibTeX
@misc{bmw-g08-blower-lin-case,
title = {{BMW G08 blower: probing LIN payload fields}},
howpublished = {\url{https://github.com/ufnalski/lin_bus_bmw_g08_heater_blower_g431kb}},
url = {https://github.com/ufnalski/lin_bus_bmw_g08_heater_blower_g431kb},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/bmw-g08-blower-lin-case/}}
}Plain text
BMW G08 blower: probing LIN payload fields. https://github.com/ufnalski/lin_bus_bmw_g08_heater_blower_g431kb (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/bmw-g08-blower-lin-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · ufnalski/lin_bus_bmw_g08_heater_blower_g431kb · Revision acdc8f7
More in Protocols
- brscanner: a client for Brother DCP-1512E USB scanning · Case study
- SC75823: mapping the H-Buster HBD-2300MP display · Case study
- Gree-Wired-Proto: mapping the XK19 wired controller bus · Case study
- Nuga library: reconstructing NuPhy BYK916 keyboard control · Case study
- Razer Nari Battery Level: recovering a USB battery-voltage exchange · Case study
- Pix Backpack Go: reconstructing PIX display control over BLE · Case study