More recently I've used it to update other systems, and have had no problems at all.
This small utility is easy to compile, or install from the "flashrom" package on your distro.
Things get a bit more involved if you want to set particular parameters independently from each other.
The obvious problem with this is obtaining DOS bootable media for the system, especially since floppy drives are thankfully a thing of the past.
Dell used to support this method with the biosdisk project, and here is a more generic solution for creating DOS boot media.
In this case you must update the CRC which the firmware uses to check for corrupted settings (due to the battery losing charge for example).
For my current system at least, the CRC is in the position shown above, and covers the white bytes in the diagram.