disassembled_devices:vcds_clone_cable
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| disassembled_devices:vcds_clone_cable [2025/10/26 00:52] – [How to unbrick cable?] admin | disassembled_devices:vcds_clone_cable [2025/10/26 01:01] (current) – [Patching RDP2 theoretically] admin | ||
|---|---|---|---|
| Line 91: | Line 91: | ||
| Updating can be done over USB if your cable is updateable and not bricked (be aware of fly-loader bricking cables intentionally!) \\ | Updating can be done over USB if your cable is updateable and not bricked (be aware of fly-loader bricking cables intentionally!) \\ | ||
| - | Flashing can be done via SWD programming interface if RDP2 is not set. " | + | Flashing can be done via SWD programming interface if RDP2 is not set. " |
| Tip to remove LQFP64 package without hot air rework station: take a rotary tool and cut through all pins carefully, then make PCB clean. | Tip to remove LQFP64 package without hot air rework station: take a rotary tool and cut through all pins carefully, then make PCB clean. | ||
| Alternative: | Alternative: | ||
| Line 108: | Line 108: | ||
| ❌ Patching out potential security functions which use RSA keys of OTP in dump is not described here - it is probably an excessive task. \\ | ❌ Patching out potential security functions which use RSA keys of OTP in dump is not described here - it is probably an excessive task. \\ | ||
| - | **How to theoretically remove RDP2 from dump? idk, I have not tried myself (only had one spare MCU after brick-by-fly) - I imagine the easiest first approach to try it would like this:** \\ | + | **How to theoretically remove RDP2 from dump? idk, I have not tried myself (only had one spare MCU after brick-by-fly) - I imagine the easiest first approach to try it could be like this:** \\ |
| 1. Load the Dump into a Disassembler like Ghidra, Binary Ninja, Radare2 or IDA Pro. \\ | 1. Load the Dump into a Disassembler like Ghidra, Binary Ninja, Radare2 or IDA Pro. \\ | ||
| Line 139: | Line 139: | ||
| 4. Repack the Binary \\ | 4. Repack the Binary \\ | ||
| Save your modified binary. \\ | Save your modified binary. \\ | ||
| - | Cross your fingers and reflash it to a (clean / RDP0) MCU __on your own risk__ and write up your methods. \\ | + | Cross your fingers |
| Use STM32CubeProgrammer or OpenOCD to flash to unlocked MCU with ST-Link V2 or J-Link as programmer. \\ | Use STM32CubeProgrammer or OpenOCD to flash to unlocked MCU with ST-Link V2 or J-Link as programmer. \\ | ||
disassembled_devices/vcds_clone_cable.1761432776.txt.gz · Last modified: by admin
