Avrdude: stk500_recv():

I get avrdude: stk500_recv(): programmer is not responding programming a Nano IOT. on Apple silicon mac using 2.03 or 1.8.
I get same error on older MAc 1.8.
I also have to push reset 2x to get the right port available. (USB 21201) locally but not on Web

I do NOT get the error using Arduino Web client and Arduino agent.
Web client OK but prefer to use local. Any Ideas?

In the:
IDE >> TOOLS >> PORT >> your port
IDE >> TOOLS >> BOARD >> your board

Done that many times. Nano IOT with micro USB Only works when I use Web Editor. Nano IOT with micro USB Only works when I hack out the CLI command from the Web editor trace. Older Nano with Mini USB works as long as I specify older bootloader processor. UNO with printer USB always works. I have same issue with Pro Trinket. FWIW. I have programmed all of the above with Arduino IDE in the past. All of my issues just started recently. It's like a library or driver was updated automatically and affected the upload process.

Problem solved. Not exactly why but:

  1. changed upload settings to verbose. Board selected was older nano. Worked
  2. made a mistake on board. Changed to Nano IOT. turned off verbose. Worked

Because a Nano 33 IoT is not the same thing as a classic Nano ?

Correct. SAMD vs AVR