Firmware upgrade introduction
The Android operating system is installed on the LQ3399 by default. If users want to run other operating systems, they need to use the corresponding firmware to burn to the motherboard.
LQ3399 has a flexible starting method. Under normal circumstances, unless the hardware is damaged, the LQ3399 development board will not be bricked.
If an accident occurs during the upgrade process and the bootloader is damaged, making it impossible to upgrade again, you can still enter the MaskRom mode to repair it.
Upgrade method
LQ3399 supports the following two ways to update the firmware:
Update the firmware using a USB cable
Use the USB cable to connect the motherboard to the computer, and use the upgrade tool to burn the firmware onto the motherboard.
Use MicroSD card.
Use the upgrade card creation tool to make the MicroSD card into an upgrade card, insert the upgrade card into the motherboard, power on, and the machine will automatically perform the upgrade.
Boot medium
LQ3399 loads the system from the following devices:
eMMC interface
SDMMC interface
In addition, LQ3399 supports downloading the system code from the dual male USB data cable interface.
Start mode
LQ3399 has three startup modes:
Normal mode
Loader mode
MaskRom mode
Normal mode
Normal mode is the normal startup process. Each component is loaded in turn and enters the system normally.
Loader mode
In Loader mode, the bootloader will enter the upgrade state, waiting for host commands for firmware upgrades, etc. To enter the Loader mode, the bootloader must detect that the RECOVERY button is pressed during startup and the USB is connected.
The method to make the device enter the upgrade mode is as follows:
One way is to disconnect the power adapter
Connect the device and the host with a double male USB data cable.
Press and hold the RECOVERY button on the device.
Plug in
After about two seconds, release the RECOVERY button.
Another way is to connect the power adapter
Connect the device and the host with a double male USB data cable.
Press and hold the RECOVERY button on the device.
Briefly press the RESET button.
After about two seconds, release the RECOVERY button.
MaskRom mode
MaskRom mode is used to repair the system when the bootloader is damaged.
Generally, it is not necessary to enter the MaskRom mode. Only when the bootloader verification fails (the IDR block cannot be read, or the bootloader is damaged), the BootRom code will enter the MaskRom mode. At this time, the BootRom code waits for the host to transmit the bootloader code through the USB interface, load and run it.