Star on GitHubStar2.4k stars

Case study

B3603: reconstructing control-board behavior for replacement firmware

B3603 investigates the buck converter's control board to support replacement STM8 firmware. The project maps MCU pins, display drivers and voltage and current control signals, includes board schematics, and provides firmware that the author reports is operational and serially controllable.

Targets
Firmware
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Stars
67
Last commit
2017-08-02
Language
C
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: A B3603 unit, CP2102 USB-to-TTL adapter and STLink V2 programmer are listed as required components.
  • Testing evidence: The author reports the replacement firmware is functioning and serially controllable.
  • License: GPL-3.0 license.

Cite

BibTeX

@misc{b3603-case,
  title = {{B3603: reconstructing control-board behavior for replacement firmware}},
  howpublished = {\url{https://github.com/baruch/b3603}},
  url = {https://github.com/baruch/b3603},
  urldate = {2026-11-08},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/b3603-case/}}
}

Plain text

B3603: reconstructing control-board behavior for replacement firmware. https://github.com/baruch/b3603 (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/b3603-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · baruch/b3603 · Revision 1244057
  2. stm8/PROTOCOL.md GitHub · baruch/b3603 · Revision 1244057

More in Firmware and hardware

All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)

↑↓ move↵ open⌘↵ new tab