Official 3rd-party Android image compatibility problem with Apalis iMX8 QM 4GB IT ver. V1.1C

Hello.

My setup is the following:
Carrier board: Toradex Ixora rev. 1.1A
Module: Apalis iMX8 QuadMax 4GB IT ver. V1.1C
Installed software: Toradex Easy Installer 5.6.0 - build mar 28 2022

I want to install an official 3rd-party Android image which can be downloaded from the Toradex website.
The problem is that the Toradex Easy Installer is reporting the image as incompatible with the module.
I tried to install the Android image in two different ways:

  1. Connecting the system to the Internet and verifying if it can find a compatible Android image. It couldn’t find one.
  2. Downloading the official 3rd-party Android image from the Toradex website and unzipping the archive content to a flash drive. Toradex Easy installer identifies the copied Android Image and reports it as being incompatible with the module.

I tried with Android 11, Android 10 and Android 9 images from this link:

What can be done to install an Android image on this system?

Thank you.

Hi @embeddedsystem,

I just tested this on my side and it’s working, I was able to install the image without any issues.
My setup:

  • Carrier board: Toradex Ixora rev. 1.1A
  • Module: Apalis iMX8 QuadMax 4GB IT ver. V1.1C
  • Easy Installer: Toradex Easy Installer 5.6.0+build.9 for Apalis iMX8 (download it here)

Could you please test it with the latest release that I sent you and also check if you’re following everything correctly?
Here are the guides:

Best Regards,
Hiago.

Hello.

I followed the described steps, but unfortunately the result is the same.
I downloaded the Toradex Easy Installer from your link and loaded it directly into RAM according to the instructions. It’s the same Toradex Easy Installer I have installed on the board. I tried the same with Toradex Easy Installer 5.7.0-devel build Jun 21 2022, the result being the same.

Do I need to clear the flash memory?
Is it necessary a certain USB memory formatting?
What surprises me is the fact that it does not find the image through the network.

Thank you.

Hi @embeddedsystem,

Could you try that, please? Just erase your flash memory and load Toradex Easy Installer again. See if this will solve your problem.

Just format it as FAT and copy the contents of the image inside your USB stick and you’ll be able to see your image on Toradex Easy Installer.

Could you send me a print screen of your Toradex Easy Installer main window and the “Feeds” window?

Best Regards,
Hiago.



In the last 2 uploaded images you can see that the first 4 items in the list are the Android images read by TEZI from the USB memory. There are 2 duplicates of Android 11, because I copied it twice.

I also want to mention that if I edit the update links (see the first uploaded image) by removing PID8 = 00471102, I will get a bigger list of resources. This list also includes Android images (including the one which is dedicated to the IMX8 module), all of which are declared incompatible with my module by TEZI.

Before clearing the flash memory I would try to install the Android version which can be downloaded from the Kynetics website, but my corresponding account has not been activated yet. Is it possible to get it elsewhere faster?

Thank you.

Hi @embeddedsystem,

I’m not sure what happened, I’ll talk to our team here to discuss about this issue. Meanwhile, this is my screenshot:

As you can see, the image is available and I could install it.
You mentioned the PID8, here mine is https://tezi.toradex.com/image_list_3rdparty.json?PID8=00371102 not 00471102. Actually, this one gives me a 404 error. Can you try to add 00371102 manually and see if this works?

Flash your memory is pretty straightforward, and you will be able to load the Torazex Easy Installer again without problems. Regarding the image from Kynetics, unfortunately downloading the image from them is the only way now.

Best Regards,
Hiago.

I changed the PID8 value in the update links with the one provided by you, and in the list of resources there are indeed images of Android, but these are also marked as incompatible with my module.
I also tried the option to exclude the string “?PID8 = 00371102” to access all the elements in the JSON file. Thus, TEZI shows all the resources available online for all the modules, but the problem is that all the Android images in the list are marked as incompatible with my module, including the one which is dedicated to the IMX8 platform.
In case of the 404 error that you received, you may not have edited the link correctly.
I also cleared the flash memory, and after that I loaded TEZI 5.6.0 in RAM. The result is unfortunately the same.
I noticed that you have an Apalis iMX8 QuadMax 4GB Wi-Fi / BT IT Ver. V1.1C. Mine is Apalis iMX8 QuadMax 4GB IT Ver. V1.1C. In your case, Wi-Fi / BT also appears which I think it means that your module is also provided with Wi-Fi and Bluetooth functions. I also noticed that the Android 11 image for the IMX8 module that you indicated in the image is reported as being for the IMX8 WB module. Since I do not have WB functions, it is possible that this image is incompatible with my module.
In case of excluding the string “?PID8 = 00371102” from the update link, I will see the same image that you obtained in TEZI’s list , but it is indicated as incompatible. But, if I don’t change the links and leave them at the default values, they won’t display any Android image in the list.
Is there another Android image for the IMX8 module that doesn’t have WB functions?
Is there another way to put the Android image on the board without using TEZI?
Did you use a virtual machine to test your board?

Thank you.

Hi @embeddedsystem,

I apologize, I didn’t see that your module was different than mine, with W/B.

Makes sense now, as you can see in our revision history here, the part number of your module is 0047 and mine is 0037, that’s why we are seeing differences in our feeds, but it’s working as expected.

Checking our developer page about this image, we can see that your module without the W/B is not listed as supported. That’s why you’re seeing your module as not compatible, the image.json that is being loaded does not include your module.

However, I suspect that it should work, although Toradex doesn’t support it by default and we didn’t test it in your Apalis. Therefore, you’ll need to get the image with Kinects and test it to see whether it works or not. Meanwhile, I’ll talk with the marketing team to get more information.

No, I used VNC to connect to my board and see Tezi, you just need to open a VNC Viewer (here I used Remmina) and connect to 192.168.11.1, while the USB OTG cable is connected. When Tezi loads to the module, it automatically creates this VNC server, so you can flash your module without a display.

Best Regards,
Hiago.

Hi @embeddedsystem,

Talking to the marketing team, they confirmed that Toradex and Kynectis don’t support this specific version of Apalis you’re trying to use. You can try it yourself of course, but this is not guaranteed as we don’t officially support this board. The best thing to do in this case is to talk to Kynetcis directly and ask for assistance.

Best Regards,
Hiago.

Hello.

I managed to install Android 11 on Apalis iMX8 QuadMax 4GB IT ver. V1.1C, by modifying the image.json file in the Android image. I updated the key “supported_product_ids” with the value: [“0047”, “0037”].
The “0047” and “0037” values are sub-strings of the PID8 strings described in the previous posts.

Thank you for your support.