USB with no power supply on i.MXT7 mouted on ASTER carrier board!

Hi every one,
i have an issue with a COLIBRI I.MX7s CPU plugged on a ASTER evaluation board !
There is no power supply (5 V) on the USB connector plugged to a standard keyboard !
The signal USB_P_EN# sent to the USB POWER Driver IC7 (TPS2042BD) has wrong level !
Even with a software EASY INSTALLER loaded in RAM from a SD CARD I don’t have power “VCC_USB1” !
Uploading: image.png…

Is everyone can help me ?
Regards

Dear @BRICHE_F,

Thank you for contacting us and explaining your situation. It seems like you were trying to upload an image to your message, correct? It seems like I can not access/view said image. Would you be able to reupload the image?

Best regards,
Collin

Hello @BRICHE_F,

May I know what type of power supply you are using? Do you have a power brick with 5V supply connected to the X2 barrel connector of the board? Or are you powering it through the micro USB connector X4 on the board? If you are powering it through the X4 USB connector, could you please confirm that the JP1 jumper is in open configuration?
Also, are there any other peripheral devices (for example, a display) connected to the board? If yes, what device?

I am asking all this because I have tested this on my side and I could not reproduce the issue. I had power on the USB connector and got my USB mouse and keyboard working in Toradex Easy Installer GUI.

I tried powering the board through both the X2 connector (used a 5V, 2.5A power brick in this case) and through X4 micro USB connector.

Please note that if you have some peripheral devices connected and you are powering the board through the X4 connector, the processor might not boot up successfully since the peripheral devices consume more power. If that’s the case, what you are seeing is expected.

Hi Rudhi,
sorry for my late answer and thank you to had answered to me.
I powered the iMX7s mounted on a ASTER carrier board vie the X2 barrel connector.
I can use easy EASY INSTALLER via a vinagre software so it’s possible to load a new version of linux.
But I confirm to you I don’t have any 5 volt on the USB so I can’t use keyboard and mouse.

Now I have a big issue, I think I erased the full NAND memory and even when I try to go in recovery mode by making a short and wait 10 seconds directly on the CPU PCB al the screens remains black !
What can I do now ?

Best Regards.
Frédéric Briche

Dear @BRICHE_F,

May I ask what host machine OS you are using?
For a fresh installation you will have to download a easy installer file from here:

If you then want to install Toradex easy installer you will first have to enter recovery mode. As soon as you are in recovery mode, the screens will be completely black.
When you have entered recovery mode you will be able to use:

  • recovery-linux.sh (linux OS host)
  • recovery-windows.bat (Windows OS host)

which will then install a fresh Toradex easy installer.
Further information on this topic can be found here:

Best regards,
Collin

Hi Collin
thank you for your last answer.
The hardware configuration I’m using is a iMX7s plugged on an ASTER carrier board.
I know how to use EASY INSTALLER tool, how to short the contact on the CPU board to enter in recovery mode.
My issue is I erased accidentally the NAND memory and nothing happens when I powered the system.
I would like to know if there is a solution to solve this issue !
Regards.
Frederic

Dear @BRICHE_F,

Please excuse my delay in replying. I understand your issue and unfortunately there is no easy way to restore your module. In this case I recommend you issue an RMA request, so we can restore your module at our side. Please mention this conversation in your request and enter it at the following link:

Best regards
Collin

On Aster, USB micro connector, which powers up the board, comes with FTDI USB<->serial converter. Do you have serial console running, like putty? If so, then you don’t need mouse and keyboard. You could reveal your IP address with ifconfig after TEZI boots and use VNC to display TEZI window on your host PC over known IP.

As I understand, it is iMX7s, so it must be raw NAND? Right? If you erased whole NAND, then you need proper boot configuration block (U-Boot nandbcb command) and module configuration block (cfgblock command).

Try stopping in U-Boot and see “flashing from scratch” here:
Flashing Embedded Linux to iMX7 Modules (toradex.com)

These U-Boot commands should make your module TEZI ready. I mean, once BCB and Toradex config block are back in NAND, you should recover.sh again and TEZI should be able to flash as usually.

Colibri iMX7 # nand erase.chip
Colibri iMX7 # run setupdate
Colibri iMX7 # run create_bcb
Colibri iMX7 # cfgblock create

Hello Colin,
I filled out the return form and received no email back!
We are not today one of your customer because SECAD which is one of our supplier buy the iMX7s for us. Does it mean you won’t accept to repair our PCB ?
Regards.
Frederic B.

Dear @BRICHE_F,

Thank you for bringing this to my attention. I am in contact with our RMA department and will inform you when I have more information.

Best regards,
Collin

Dear @BRICHE_F,

You should have received a second reply from our RMA department on Monday. Did you receive it?

Best regards,
Collin