Last Updated on : 2022-11-24 09:20:12download
After you complete the development with Tuya Wi-Fi SDK, you need to flash the compiled binary file and the license to the chip so that your network module can be connected to the Tuya IoT Platform and communicate with the cloud. This topic describes two approaches to flashing and authorization.
You use Tuya’s host that is integrated with the flashing tool to write firmware and license to the chip.
Before having your chip flashed, you need to upload the compiled binary file to the Tuya IoT Platform according to the requirements and get the license.
You do not use Tuya’s host, or you only use Tuya’s host to flash license for authorization and use a third-party flashing software to write binary files to the chip.
This approach applies to two situations in terms of writing license.
You will get binary files after compilation, as shown below.
The three binary files with the suffix
UG are used for production, debugging, and updates respectively.
|tuya_demo_elp_1plug_QIO_1.0.0.bin||It is used for production and applies to modules that run the flash memory in QIO (Quad I/O) mode.|
|tuya_demo_elp_1plug_UA_1.0.0.bin||It is used for debugging purposes.|
|tuya_demo_elp_1plug_UG_1.0.0.bin||It is used for configuring firmware updates on the Tuya IoT Platform.|
The following procedure describes how to get upload firmware to the Tuya IoT Platform and get the license.
Log in to the Tuya IoT Platform and create a product.
In the third step of Hardware Development, select Tuya Standard Module SDK and click Add custom firmware.
Complete the required information and click Upload Firmware.
Upload your compiled binary file in the corresponding field and click Save.
Enable the firmware.
After the above steps are successfully completed, your screen will look like this.
Now, you can request the license. Tuya provides the license in three modes and you choose the applicable mode based on your approach to flashing and authorization.
|License name||Applicable solution||Description|
|Production certificate||Flashing and authorization combined||Production certificate is the delivery mode for the combined firmware flashing and authorization solution. Tuya flashes the encrypted license to the chip using its proprietary host. The information of the firmware key will be verified to avoid writing any incorrect firmware information. This solution is recommended, but note that it supports Tuya standard chips only.|
|Production Certificate - Authorization Only||Flashing and authorization separated||Production certificate - authorization only is the delivery mode for the independent firmware flashing and authorization solution. Tuya flashes the encrypted license to the chip using its proprietary host. The information of the firmware key will not be verified. This solution applies to authorizing non-Tuya standard chips.|
|License list||Not recommended. If you want to use it, file a service ticket to consult technical support.||License list provides the plaintext of the license, which is not recommended. You must develop a host to flash the license to your chip.|
Log in to the Smart PMS.
Click Knowledge Base Management > Software Download. Find and download the Cloud Module Burning Authorization Platform.
Tuya provides the license in plain text and you need to develop a tool and write the license to your module.
The following table lists adapted chips and documentation regarding flashing and authorization.
|Chipset platform||Flashing and authorization|
|RTL8710BN||Flash and Authorize WR Modules|
|BK7231N||Flash and Authorize WB Modules|
|RTL8720CF||Flash and Authorize WBR Modules|
Is this page helpful?YesFeedback
Is this page helpful?YesFeedback