Arduino MKR 1010 WiFi - faults?

Hi All
I bought a 1010 WiFi but had a lot of trouble with it locking up, particularly on code up-load. So, thinking that it was my fault I purchased 2 more and now experience the same. When connected to either of my laptops the connection port comes and goes. When it is locked up it needs many many resets in fast succession and it locks up often.
I have had one running now since Xmas, displaying the current date and time, but it is now nearly 2 hours behind.

As a beginner, is this expected behaviour?
Would new 1010 WiFi display the same behavour?
Should I dump and move to ESP32 or Raspberry Pi?

I have tried a brand new Nano and this stays connected and up-loads code without problems.

If I may add some background

I have 2 x Uno, 3 x MKR 1010 WiFi and 6 x Nano's. The Uno's and Nano's work perfectly and I upload revised code without problems. Number one MKR 1010 WiFi I setup as a the first stage to become a data logger - hence get and keep the time first. - But since Xmas the time has lost two hours.

The second and third MKR 1010, I setup as a proof of concept that I could MQTT info from one to another to be added to the data logger.

NOW, 2 and 3 will not register on either MacBook nor iMac (all different ages and OS versions). Changing the USB leads and even buying ridiculously expensive corded replacements has not made a difference. Repeated very fast resets will eventually make them register on the Mac's as seen in Terminal by "lt /dev" and then I am able to upload Blink to them, but they vanish before the upload is finished and error with "Port Unavailable"

If memory serves me well (mmmm..) all three 1010's where slightly problematic from out of the box, but now are much worse to the point of being un-usable.

I have invested in shields for them and do not want to scrap all the MKR 1010's, but currently going no where with them. Can they be fixed? How to fix them? Should they be fixed? Alternatives ? Did I break them and if so how?

This project will read a minimum of 5 switches (on/off) to give six states and act accordingly publishing the history (with date and time)of changes, hence the choice of the MKR 1010 WiFi. If time allows etc. more will be added, but I would really like to get this project working.

Both the 2 MacBooks and the iMac are each as up to date as their respective ages allows. The new MacBook being bang up to date.
The IDE's are updated to the latest versions and board interfaces.
There nothing else connected to any machine other than the Arduino (except bluetooth keyboard and mouse for the iMac).
Updating the Arduino SAMD board interface code is not worth it as it is not being recognised by the machine/OS and not in /dev nor in the system report.

The command "ioreg -irc IOUSBHostDevice" gives a section entitled USB Serial@14100000 when a nano is connected and this is missing when the MKR is connected. The MKR dump file is shorter by this section, but otherwise the same.

On the lost time issue, if you are using the wdt library, there is a conflict between the rtc library and the wdt library. The wdt selects a low power less accurate oscillator. This can be fixed by commenting out some lines in the wdt library. Check the wdt github issues for more details.

Always check for proper powering and good quality USB cable.

I have always done this and had no trouble with my 5 Nano nor my 2 Uno - it is only the MKR 1010 that have been troublesome - WHY

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