It automatically detects the type of flash ROM on your system, so usage is also simple as demonstrated below: Another open source program you may find useful as a reference is uniflash.
They either require an old-fashioned operating system (Windows) or museum hardware (floppy drives) to update a BIOS.
Apparently they never learn and are instead busy adding features like DRM and UEFI to make our lives even more miserable.
However I have another system, where the CRC is 2 bytes further into the NVRAM.
This is easy to determine by comparing hexdumps of the NVRAM before and after you change a setting.
Being able to change the CMOS settings remotely, can be very useful indeed.
For example one could enable the BIOS to start the watchdog on boot on a number of remote machines.
For example IBM provide various tools to update their xseries servers, and I've used these successfully since 2003.
Also Dell are starting to provide desktop and server tools, and also a live CD for flashing the BIOS.
Seeing that the sticky for this board is Notebook-Operating-Systems-and-Software/HP-Notebook-PCs-Basic-Input-Output-System-BIOS-Updates-EDK2, I thought maybe someone could answer.