с помощью скрипта можно прочитать до 90 процентов прошивки скрипт для питон 3 и openocd 0.11.0 ссылка на статью и видео
https://blog.zapb.de/stm32f1-exceptional-failure/
восстановление стоит от 1500 до 2000 а новый от 3100 + новый надо доработать, конечно если нет времени и желания покупать программатор возиться с подключением лучше купить новый
вообще чтобы не залочился китайматик нужно в байтах опций включить защиту от записи