I got a chinese made device , with GD32F407zgt6 on board.
It's got port that's labelled OSBDM(1) on the PCB and a reset switch next to it.
This port has all JTAG pins of the uC exposed:
OSBDM1 connector on board
top row: PA14/SWCLK, PA13/SWDIO, PA15/JDTI, NRST/RESET(also button next to the socket), VDDA
bottom row: GND, GND, PB3/JDTO, NC, VDD
I never delt with GD devices, it seems like an ST knockoff.
I got STLink , and some other hacking tools. Pretty sure they didn't bother to protect it using fuses etc. Firmware can be updated via USB.
How would you suggest I go about extracting the firmware ?
Hydrabus, stlink, other means?
Please help