Please check whether the firmware type and the channel number reported by the device are correct and consistent when creating the firmware.
MCU SDK Solution The default channel number for MCU firmware is 9, and it does not need to be modified when replying to product information; if there is extended firmware, the MCU needs to reply with the channel number corresponding to the extended firmware when replying to product information, and create the firmware key for the corresponding channel when creating the firmware on the developer platform. TuyaOS Solution When creating firmware for the Wi-Fi protocol, the firmware type should be selected as "Module Firmware". For BLE protocol and Mesh protocol, the firmware type should be selected as "Bluetooth Firmware". For Zigbee protocol, the firmware type should be selected as "Zigbee Firmware". If there is extended firmware, the firmware type should be selected as "Extended Firmware", and the channel number starts from 10.