Flash B3606 DC-DC buck converter

Flash B3606 DC-DC buck CC/CV converter with alternative firmware

Flash B3606

Get tools

Connect Cable

Use: 3.3V, SWIM, GND, RST
b3603_topboardschematics.png

Flash

Config tools
ST toolset > ST Visual Programmer
HW: ST-LINK, MODE: SWIM, Device: STM8S103F3
flash_b3603_config.png

Unlock protect
Tab Option byte
Select ROP = Read Out Protection OFF
Programe > Current Tab(Crtl + P)
flash_b3603_unlock_protect.png

Flash Rom
Select tab Programe memory
Programe > Current Tab(Crtl + P)
flash_b3603.png

Serial command

Serial speed 38400, 8N1 https://github.com/frmaioli/b3603/blob/master/stm8/PROTOCOL.md

Set Voltage
VOLTAGE XXXXX
XXXXX is in mv (1v = 1000)

Set Current
CURRENT XXXXX
XXXXX is in mA (1A = 1000)

Turn on/off Output
OUTPUT X
0 = off, 1 = on

Query status
STATUS