EPEVER SCCs: Difference between revisions
Symbioquine (talk | contribs) No edit summary |
Symbioquine (talk | contribs) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 27: | Line 27: | ||
Tracer8420AN/Tracer10420AN | Tracer8420AN/Tracer10420AN | ||
|Solar Charge Controller | |Solar Charge Controller | ||
|STM32F051C8T7 | |[https://www.st.com/en/microcontrollers-microprocessors/stm32f051c8.html STM32F051C8T7] | ||
[https://www.ti.com/lit/ds/symlink/tms320f28023.pdf TMS320F28023PT] | |||
|J2 | |J2 | ||
|- | |- | ||
| Line 42: | Line 42: | ||
Tracer3210AN/Tracer4210AN | Tracer3210AN/Tracer4210AN | ||
|Solar Charge Controller | |Solar Charge Controller | ||
|STM32F030C8T6 | |[https://www.st.com/en/microcontrollers-microprocessors/stm32f030c8.html STM32F030C8T6] | ||
|J6 | |J6 | ||
|- | |- | ||
| Line 50: | Line 50: | ||
TRIRON4210N/TRIRON4215N | TRIRON4210N/TRIRON4215N | ||
|Solar Charge Controller | |Solar Charge Controller | ||
|STM32F030C8T6 | |[https://www.st.com/en/microcontrollers-microprocessors/stm32f030c8.html STM32F030C8T6] | ||
|J6 | |J6 | ||
|- | |- | ||
| Line 68: | Line 68: | ||
XTRA3415N/XTRA4415N | XTRA3415N/XTRA4415N | ||
|Solar Charge Controller | |Solar Charge Controller | ||
|STM32F030C8T6 | |[https://www.st.com/en/microcontrollers-microprocessors/stm32f030c8.html STM32F030C8T6] | ||
|J6 | |J6 | ||
|- | |- | ||
| Line 84: | Line 84: | ||
| | | | ||
|- | |- | ||
|MT50 | |MT50 | ||
|Configuration Tool / Display | |Configuration Tool / Display | ||
|STM32F030C8T6 | |[https://www.st.com/en/microcontrollers-microprocessors/stm32f051k8.html STM32F051K8] | ||
|F2/F9 | |||
|- | |||
|MT52 | |||
|Configuration Tool / Display | |||
|[https://www.st.com/en/microcontrollers-microprocessors/stm32f030c8.html STM32F030C8T6] | |||
|F2/F9 | |F2/F9 | ||
|- | |- | ||
| Line 96: | Line 101: | ||
|PAL-ADP-50AN | |PAL-ADP-50AN | ||
|Synchronization Accessory | |Synchronization Accessory | ||
|STM32F030C8T6 | |[https://www.st.com/en/microcontrollers-microprocessors/stm32f030c8.html STM32F030C8T6] | ||
|J1 | |J1 | ||
|} | |} | ||
| Line 120: | Line 125: | ||
===Unlocking SWD=== | ===Unlocking SWD=== | ||
< | <syntaxhighlight lang="bash"> | ||
openocd -s $(pwd) -f interface/stlink-dap.cfg -f target/stm32f0x.cfg | openocd -s $(pwd) -f interface/stlink-dap.cfg -f target/stm32f0x.cfg | ||
telnet localhost 4444 | telnet localhost 4444 | ||
reset init | reset init | ||
stm32f0x unlock 0 | stm32f0x unlock 0 | ||
flash erase_address unlock 0x08000000 0x10000 | flash erase_address unlock 0x08000000 0x10000 | ||
</ | </syntaxhighlight> | ||
::Power cycle & reconnect st-link | ::Power cycle & reconnect st-link | ||
< | <syntaxhighlight lang="bash"> | ||
flash write_image /path/to/dumped_firmware.bin 0x08000000 | flash write_image /path/to/dumped_firmware.bin 0x08000000 | ||
reset | reset | ||
</ | </syntaxhighlight> | ||
===Dumping Running RAM=== | ===Dumping Running RAM=== | ||
< | <syntaxhighlight lang="bash"> | ||
halt | halt | ||
dump_image /path/to/save/tracer6420an_running_ram.bin 0x20000000 0x2000 | dump_image /path/to/save/tracer6420an_running_ram.bin 0x20000000 0x2000 | ||
resume | resume | ||
</ | </syntaxhighlight> | ||
=== Protocol Documentation === | === Protocol Documentation === | ||
| Line 187: | Line 171: | ||
|847.6 KB | |847.6 KB | ||
|d0f9f08be06b5125134c3be24d9acc1430dcd4e9e82478df68d451489aaa77fb | |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] | |[https://diysolarforum.com/resources/epever-scc-modbus-protocol-docs.512/version/878/download?file=329341 A or BSeriesControllerProtocolv2.6.pdf] | ||