I've gotten a genuine STM32F103c8 board, uploaded the bootloader according to this tutorial, all is good.
Uploaded that blinky program too, which works beautifully. But.
After I've uploaded one peice of code, I can't upload new code over USB without reinstalling the bootloader. Am I missing something? Do I need to put BOOT0 HIGH again, or does it stay LOW?