Be careful: the board might fail to boot if the board revision is programmed incorrectly. In that case, reflashing via USB/serial port will be necessary.
BOARD REVISION NOT PROGRAMMED. YOU MUST PROGRAM THE BOARD REVISION BEFORE UPDATING THE FIRMWARE. MAKE SURE YOU KNOW WHAT REVISION YOUR BOARD IS BEFORE DOING SO.