How to update firmware of "Firmware processor" in PowerVR Series6XT GX6650

There are 2 firmware files, rgx.fw.4.46.6.62.vz and rgx.fw.4.46.6.62, in vendor/etc/firmware, I don’t know what different between these 2 firmwares, and how to download firmware to GX6650’s Firmware processor?

Hi jorhy,

Thanks for reaching out to PowerVR developer forum.

Please find below the queries addressed by our Android DDK team,

There are 2 firmware files, rgx.fw.4.46.6.62.vz and rgx.fw.4.46.6.62, I don’t know what different between these 2 firmwares

These two are the firmware binaries for same GPU BVNC. The one which ends with .vz ​ is for a virtualised platform where kernel driver is loaded on the host.

how to download firmware to GX6650’s Firmware processor?

The KM driver will automatically load the correct firmware binary depending on the mode it is loaded in (native driver or virtualized Host). When you install driver on the target platform, firmware gets installed in the directory /lib/firmware/ ​ in the system. Normally, the driver loads firmware when there is a first connection to the services made from application. The driver identifies the firmware binary suitable for the GPU type and revision. So, loading firmware binary to the GPU firmware processor does not have to be manual. And the firmware binaries that you are looking at are correct for GX6650 firmware processor.

Kindly let us know in case you need anything else.

Best Regards,
Nagnath