VBIOS management on FOSS?

Context: I need to flash VBIOS on AMD7870 and GTX970 since both of them has corrupted VBIOS that i need to fix.

Is there a way to flash VBIOS of AMD7870 and GTX970 on linux?

I need something that can:

  1. Make a backup of VBIOS
  2. Flash VBIOS

Seems that this is possible only on Windows which is unreliable for this.

Thanks for any relevant info