firmware update
add firmware