# Verify QUP firmware readiness Source: [https://docs.qualcomm.com/doc/80-88500-1/topic/17_Check_QUP_firmware_readiness.html](https://docs.qualcomm.com/doc/80-88500-1/topic/17_Check_QUP_firmware_readiness.html) ## About this task For serial engines to work, the QUP firmware must be correctly flashed. The QUP firmware is delivered through the metabuild: common/core\_qupv3fw/qupv3fw.elf. To verify the firmware status, do the following: - Verify the value of `GENI_FW_REVISION_RO (0x4A80068)` parameter. If the value populated is `0xFFFF`, it indicates that the firmware is not flashed properly. - Verify the debug log. Following is an example log indicating the incorrect flashing of the firmware:msm_geni_serial 998000.qcom,qup_uart:msm_geni_serial_startup: Invalid FW 255 loaded. Note: If the default partitions are modified the QUP firmware may not be flashed correctly. **Parent Topic:** [Qualcomm universal peripheral (QUP)](https://docs.qualcomm.com/doc/80-88500-1/topic/16_Qualcomm_universal_peripheral__QUP_.html) Last Published: Aug 18, 2023 [Previous Topic Qualcomm universal peripheral (QUP)](https://docs.qualcomm.com/bundle/publicresource/80-88500-1/topics/16_Qualcomm_universal_peripheral__QUP_.md) [Next Topic Customize access control for QUPs](https://docs.qualcomm.com/bundle/publicresource/80-88500-1/topics/18_Customize_access_control_for_QUPs.md)