Can a board be completely flashed with a different firmware?

What is the problem?
I have an fastbot bbp 1s
So I bought a fastbot board and 7 inch touch screen during the kick start campaign thinking it was going to be a good upcoming board company. Well it's obviously not!:neutral_face: The board has some great hardware and features, but the firmware is junk. So is there a way to wipe off the current firmware and install a new current "supported" firmware?? Or is this board and screen a fancy paper weight??:laughing:
Additional information about your setup (OctoPrint version, OctoPi version, printer, firmware, octoprint.log, serial.log or output on terminal tab, ...)

It is not supported by marlin.
but the board is relatively open source:

The main problem is that the company is gone and the hw is not worth putting any work into it.
It uses DRV8825 stepper driver and PRU.

You may be able to use Klipper. Check the documentation here https://github.com/KevinOConnor/klipper/tree/master/docs
or ask if your board is supported in Issues section https://github.com/KevinOConnor/klipper/issues