# 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.

- Type: Case study
- Targets: Firmware
- 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/baruch/b3603>
- Primary source: <https://github.com/baruch/b3603/blob/1244057e9312ff9719ddc241c9c04df9ad7f62d6/README.md>
- Catalog page: <https://awesomerea.org/resources/b3603-case/>
- Record JSON: <https://awesomerea.org/resources/b3603-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/b3603-case/index.md)

## 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.

## Primary sources

1. <https://github.com/baruch/b3603/blob/1244057e9312ff9719ddc241c9c04df9ad7f62d6/README.md>
2. <https://github.com/baruch/b3603/blob/1244057e9312ff9719ddc241c9c04df9ad7f62d6/stm8/PROTOCOL.md>

## More in Firmware and hardware

- [SmartClock-OSS: rebuilding SD Pro Smart Weather Clock firmware](https://awesomerea.org/resources/smartclock-oss-case/index.md) · Case study
- [Radtel RT-890: reimplementing radio firmware v1.34](https://awesomerea.org/resources/radtel-rt-890-firmware-case/index.md) · Case study
- [Macrosilicon Custom Firmware: rebuilding USB video chip EEPROM firmware](https://awesomerea.org/resources/macrosilicon-custom-firmware-case/index.md) · Case study
- [Obliteration: reconstructing the PlayStation 4 kernel](https://awesomerea.org/resources/obliteration-case/index.md) · Case study
- [libElysianVMU: reconstructing the Dreamcast Visual Memory Unit](https://awesomerea.org/resources/libelysianvmu-case/index.md) · Case study
- [Digimon V-Pet: a literate disassembly of the 1997 firmware](https://awesomerea.org/resources/digimon-vpet-1997-disassembly-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.
