Uno R4 WiFi board is online but no OTA option for upload

I have followed these instructions to start using my Uno R4 WiFi with the Iot Cloud. Everything works fine (except sometimes the example screens do not exactly fit the actual screens). My Uno R4 WiFi is online and the online dashboard can switch the LED on and off even with the board powered from a battery and not physically connected via usb. The only problem is that I still cannot upload a sketch via WiFi. The instuctions say:

Once in the sketch tab, let’s open the board's drop down menu. There, a new option to connect our board should be available. The name of the board configured for the cloud will appear, followed by the Over-the-Air option.

But that drop down menu is not available and if I disconnect the usb I get "No associated device found" even though in Things-Setup the board is shown as being online.

Can someone explain what I am missing here?

I have just bought one of the heavily advertised Uno rev4 WiFi boards and after playing with the LED Matrix I decided to check the WiFi capabilities out. Everything works fine except there is no way to upload sketches Over-the-Air. I have since been told that the Uno R4 WiFi board hasn't yet been implemented in the Arduino IoT Cloud. Is this treally the case? It seems strange that many competing products have been implemented in the Arduino IoT Cloud, but the leading Arduino product (with "WiFi" in its name) has not.

I have merged your cross-posts @steveinaustria.

Cross-posting is against the Arduino forum rules. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend a lot of time investigating and writing a detailed answer on one topic, without knowing that someone else already did the same in the other topic.

Repeated cross-posting can result in a suspension from the forum.

In the future, please only create one topic for each distinct subject matter. This is basic forum etiquette, as explained in the "How to get the best out of this forum" guide. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

I'm sorry but I re-posted my original post on the StackExchange Arduino forum and got the answer that the Uno R4 WiFi board hasn't yet been implemented for OTA in the Arduino IoT Cloud.

In my OP I had assumed I was doing something wrong. Because no-one had replied to my OP on this forum I assumed it wasn't common knowledge that perhaps the Uno R4 WiFi isn't implemented for OTA.

I am still not sure whether the Uno R4 WiFi has been implemented for OTA in the Arduino IoT Cloud or not.

The purpose of my second post was to clarify this one point, which if true makes the post a duplicate but if not true (ie the Uno R4 Wifi has been implemented for OTA in the Arduino IoT Cloud) makes the post a non-duplicate.

Someone from Arduino must know whether the board is implemented in the IoT Cloud for OTA or not. Why not simple tell us, yes or no?

@steveinaustria the boards with Arduino Cloud OTA support are listed here:

https://docs.arduino.cc/arduino-cloud/features/ota-getting-started#supported-arduino-boards

Thank you. I am a little disappointed as the name Uno R4 WiFi sort of made me think it would be and it even says "compatible with Arduino Cloud" on the box it came in. When do you anticipate Arduino Cloud OTA support for the Uno R4 WiFi?

This is all very confusing! On the box that my Uno R4 WiFi came in it says prominantly "Compatable with Arduino Cloud". Except it wasn't, at least not as I and everyone I've spoken to about this thought. Then you say this in this OP

A new version of the firmware for the radio module on the UNO R4 WiFi board is now available.

This version adds some important capabilities to the board:

  • Support for use as an [Arduino IoT Cloud ]Device..............

But with the new firmware the Arduino Cloud functionality is the same as with the original firmware.

I'm sorry if I'm asking awkward questions here but Arduino ought to make it clear to potential buyers that despite the name (Uno R WiFi) and the "Compatable with Arduino Cloud". on the box, the Uno R4 WiFi is not compatible with the Arduino Cloud OTA. And for those of us who mistakenly bought one thinking it was, Arduino should give us an idea of when it will be compatible.

That is incorrect. The board can now be used as an Arduino IoT Cloud Device, just as I wrote.

But I could use the Uno R4 WiFi and the Arduino IoT Cloud dashboard via WiFi before I upgraded the firmware. What exactly do you mean by "cloud device"? What precisely can the new firmware do regarding the Arduino Cloud that the older firmware couldn't? Perhaps you could define what an "Arduino IoT Cloud Device" actually is and what one can do.

This is unlikely, the first firmware release 0.1.0 have a bug and is not able to create a proper TLS connection to the cloud server. It is able to connect to WiFi but not to ArduinoIoTCloud.

The firmware 0.2.0 has fixed this bug allowing the board connection to the Cloud.

No, as I wrote in my OP

My Uno R4 WiFi is online and the online dashboard can switch the LED on and off even with the board powered from a battery and not physically connected via usb.

I am not trying to cause problems here, I am a loyal Arduino customer who bought a Uno R4 WiFi because it said "Compatible with Arduino Cloud" on the box and in the advertisements. I assumed, along with most members of my local Arduino club, that Arduino Cloud compatible meant OTA compatible, but we were wrong. Your firmware upgrade promised to make the board a "Arduino Cloud Device", again this was misread by myself to mean it was OTA compatible but it does nothing the old firmware didn't do regarding connecting to the cloud dashboard.

BTW, I find your "This is unlikely" remark insulting because it is true that that the old firmware could connect to the Cloud dashboard whatever you may think, I even mentioned that I had managed this in the OP which was before I "upgraded" the firmware.

I'm really sorry, it was not my intention. I'll keep you posted as soon as we have more details about OTA support.

Where does Arduino claim OTA is supported on every Cloud capable device?

I can only find claims that "with the Arduino IoT Cloud, makers can monitor and control their projects remotely" which the UNO R4 WiFi does and fully satisfies all of the advertising.

OTA Upload is only shown as an optional feature for supported devices, which hopefully the UNO R4 WiFi will support in the future.

But nowhere does it state that Arduino Cloud guarantees OTA uploads for all WiFi boards and nowhere does it state that the UNO R4 WiFi had the capability when it shipped.

flynace wrote:

I can only find claims that "with the Arduino IoT Cloud, makers can monitor and control their projects remotely" which the UNO R4 WiFi does and fully satisfies all of the advertising.

And yet pennam from the Arduino Team wrote 3 posts above your post:

This is unlikely, the first firmware release 0.1.0 have a bug and is not able to create a proper TLS connection to the cloud server. It is able to connect to WiFi but not to ArduinoIoTCloud.

The firmware 0.2.0 has fixed this bug allowing the board connection to the Cloud.

Hmmm.

I am using 0.2.0 for BLE and now 0.2.1

The closest you are going to get is this blog post from July 12th...
Introducing UNO R4 WiFi support in the Arduino Cloud
...where it clearly states...

*OTA updates are currently not supported in Arduino Cloud but will be available soon.

Only Arduino knows when 'soon' will become reality

I've bought two of these devices, thinking that OTA programming would be available as part of the cloud support firmware. 18 days on from the last post, there is no update yet. Please give some indication on when we can expect a solution.

I didn’t realise that the R4 Wifi was not capable of OTA programming until I’d set it up with sensors attached in a place away from my PC, and realised there was a fix I wanted to apply. Initially I thought I was doing something wrong having got used to 3rd party EPS32s working a treat OTA wise.

Hence I did some searching and came across your post, and thought I’d just add a bit of weight to the argument and keep it alive. Yes I did see the cross links, although like most posts on a particular subject they get watered down by posts related to, but not directly impacting the subject in question.

I fear that the Arduino organisation is undergoing a transition from being community driven to profit driven. Releasing products at an immature state is a typical trait. As well as 3 R4 Minima and 2 R4 Wifi, I’ve also ‘invested’ in a Giga and was even more surprised to note its absence from list of OTA supported boards. Very disappointing.

1 Like

Hello all,

Same here. I bought an Uno R4 Wifi, and while i as using Arduino Cloud i thought that I could not perform an OTA update because I had a FREE account and it does not support OTA updates. So, I payed for an Entry plan and that I understood that the problem was not mine...

After spending time and money to UNO R4 Wifi and to an Entry plan, I have to wait and see what does it mean "Soon will be supported" from mother Arduino.....

Very disappointed too :frowning:

It appears "soon" is coming as pre-release uno-r4-wifi-usb-bridge firmware 0.3.0-rc1 adds OTA capability to the Renesas core...

Comparing arduino:main...pennam:unor4-ota · arduino/ArduinoCore-renesas · GitHub

Does anyone tried this release and succeed to do an OTA update?