Skip to main content

Modular Vision QCS6490

Instructions

These are the instruction to be followed in order to flash Clea OS to the device's UFS considering the module is inserted on a Modular Vision carrier:

Hardware requirements

The flashing process using the QDL tool needs a USB connection to the device. A USB-A to USB-C cable is required. Connect the USB-C end to the related interface on the device, and connect the other end to the host PC.

Entering Serial Downloader Mode

For the device to be flashed, it needs to enter "Serial Downloader Mode". To do so, please run the following command from the device's Linux terminal:

# i2ctransfer -y -f 2 w2@0x40 0x02 0x01

If you cannot reach the Linux kernel to perform this action, please contact our Technical Support Department.

After the command is issued, the device enters Serial Downloader mode and will seem unresponsive. Upon power cycling the result of this command is reverted, and the device's UFS contents are unaffected. One can simply repeat this procedure to enter Serial Downloader mode again.

Please connect the other end of the USB-C cable to the host pc.

Flashing the image

  • Set the device into the Serial Download mode as described above.

  • After entering Serial Downloader Mode, the device can be flashed with the following command:

./qdl --storage ufs prog_firehose_ddr.elf rawprogram*.xml patch*.xml
  • A message like the one below will be printed when the operation is finished.

partition 1 is now bootable

  • Check that the flashing procedure starts and proceeds without errors.

  • The device is ready to use and will boot to Clea OS after performing a power cycle operation.