All information from page GenBoard/FirmWare
on this topic should be cleaned and merged to this page.
Previosly, everyone compiled their own firmware, so some extra tools had to be installed like CVS, winavr (as on AtMega/AvrGccFAQ).
- Today most people use released firmware version from GenBoard/UnderDevelopment/FirmwareChanges. Since it has a compiled firmware (vems.hex), there is no need to compile the firmware for GenBoard/VerThree (except some very special hardware configurations like missing or noninverting FETdrivers). So CVS and winavr (that contains avr-gcc, make, ...) is not required any longer
- Perl is still recommended (see PerlInterpreter) to run bin/prog.pl that uploads the vems.hex firmware to the board (commonly referred to as "reflashing") using the GenBoard/Firmware/BootLoader method.