===Unlocking SWD===
<codesyntaxhighlight lang="bash">
openocd -s $(pwd) -f interface/stlink-dap.cfg -f target/stm32f0x.cfg
</code>
<code>
telnet localhost 4444
</code>
<code>
reset init
</code>
<code>
stm32f0x unlock 0
</code>
<code>
flash erase_address unlock 0x08000000 0x10000
</codesyntaxhighlight>
::Power cycle & reconnect st-link
<codesyntaxhighlight lang="bash">
flash write_image /path/to/dumped_firmware.bin 0x08000000
</code>
<code>
reset
</codesyntaxhighlight>
===Dumping Running RAM===
<codesyntaxhighlight lang="bash">
halt
</code>
<code>
dump_image /path/to/save/tracer6420an_running_ram.bin 0x20000000 0x2000
</code>
<code>
resume
</codesyntaxhighlight>
=== Protocol Documentation ===
|847.6 KB
|d0f9f08be06b5125134c3be24d9acc1430dcd4e9e82478df68d451489aaa77fb
|-
|[https://diysolarforum.com/resources/epever-scc-modbus-protocol-docs.512/version/928/download?file=387834 DuoRacer SeriesControllerProtocolv2.6.pdf]
|V2.6
|sunb
|2021-11-24
|638.9 KB
|6c7e98387d9dd8372fd63b5ee499bef706e63fd0d5a0986ea657de27c83cfe91
|-
|[https://diysolarforum.com/resources/epever-scc-modbus-protocol-docs.512/version/878/download?file=329341 A or BSeriesControllerProtocolv2.6.pdf]