Getting "No crypto present!" error connecting Uno R4 WiFi to cloud

I bought a 2-pack of Uno R4 WiFi boards. They both seem to work ok locally but I am experiencing the same error on both boards when trying to connect them to the Arduino Cloud.

I have installed the latest Cloud Agent and the boards are detected, it appears that the sketch download succeeds and then in the third step of the connectivity section of the configuration when it says configuring secure element it spins for 5-10mins and then errors out saying "No crypto present". I've tried many times to restart the Cloud Agent, disconnect the board, etc as suggested by the error screen.

I have nothing connected to the Uno R4. As far as I can tell, I am running the latest WiFi firmware (0.4.1), however attempts to manually install this version from the IDE also consistently result in "Installation failed. Please try again".

I have successfully been able to run some of the example WiFi sketches (including the SSL client that connects to www.google.com over https).

I've seen a number of other similar posts but the resolutions don't seem applicable (broken I2C interface, or other devices attached to the Uno board).

The final output from the Cloud Agent debug console log is:

{
  "Msg": "\r[==============================] 100% (16/16 pages)",
  "ProgrammerStatus": "Busy"
}

{
  "Msg": "Done in 3.836 seconds",
  "ProgrammerStatus": "Busy"
}

{
  "Msg": "reset()",
  "ProgrammerStatus": "Busy"
}

{
  "Flash": "Ok",
  "ProgrammerStatus": "Done"
}

open /dev/ttyACM0 9600 timed

{
  "Cmd": "Open",
  "Desc": "Got register/open on port.",
  "Port": "/dev/ttyACM0",
  "Baud": 9600,
  "BufferType": "timed"
}

{
  "P": "/dev/ttyACM0",
  "D": "No crypto present!\r\n"
}

close /dev/ttyACM0

I would appreciate any help on what I can do to debug this further.

I am having the same issue with my Uno R4 WiFi, right out of the box. Did you get any resolution?

For what it's worth...I was trying to go through the "Discover Arduino Cloud" workflow from my Arduino Cloud|Home, and was getting the "No crypto present" error. But when I went to "Devices" and "+Device" that workflow worked fine.

1 Like

Just posting an update to point out that I think the root cause of my problem is that my WiFi firmware is v0.2.1 (not 0.4.1 as I posted earlier). My problem however is that the IDE firmware update process fails every time for me. I've read through several other threads on how to tackle this but nothing has worked for me - firmware update process in a freshly launched IDE with serial monitor closed to either version 0.3.0 or 0.4.1 always fails.

I'm running the IDE under Linux Mint 21.3 Cinnamon.

I tried from the Devices | +Device flow and I still get No Crypto Present error.

Finally resolved this issue on my boards by manually updating the firmware using the espflash tool documented here.. After that process, I was able to register the R4 with the cloud.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.