added FIRMWARE flag