Bootloader flashing

Since the factory boot loader obviously has bugs, is it possible to replace it with some open source ones? Like this one: It worked flawlessly with the original dfu-util.

Bootloaders of AVRs could be flashed via ISP, I am wondering if it is possible to do the same with GD32V.