Cannot find device during firmware update

Question/Issue:
while trying to connect Arduino Nano 33 BLE Sense Lite to edge impulse, i’m not able to update the firmware as my device is not being recognized.

**You're using an untested version of Arduino CLI, this might cause issues (found: 0.34.2, expected: 0.18.x** **Finding Arduino Mbed core...** **arduino:mbed_nano 4.0.8 4.0.8Arduino Mbed OS Nano Boards** **Finding Arduino Mbed core OK** **Finding Arduino Nano 33 BLE...** **Cannot find a connected Arduino Nano 33 BLE development board via 'arduino-cli board list'** **If your board is connected, double-tap on the RESET button to bring the board in recovery mode** **Press any key to continue . . .**

Also the device is not getting recognised through WebUSB feature.

Failed to connect to device

Error: Failed to execute ‘requestPort’ on ‘Serial’: No port selected by the user. Are you using a device that is fully supported by Edge Impulse, and have you loaded the latest device firmware?

Anyone has a fix for this error?
(I’m using a Windows 8 device)
Project ID:
297640

Hi @Puru,

First, make sure that you are putting the Arduino Nano 33 BLE Sense into bootloader mode by double-pressing the RESET button as shown in this guide: https://docs.edgeimpulse.com/docs/development-platforms/officially-supported-mcu-targets/arduino-nano-33-ble-sense#1.-connect-the-development-board-to-your-computer. The yellow LED should pulse slowly on and off when it is in bootloader mode.

Next, try to upload a different program to the Arduino board. In your Arduino IDE, see if you can upload File > Examples > 01.Basics > Blink.

If you cannot upload a basic Arduino program, you might try the following troubleshooting steps:

  • Try a different USB cable
  • Try a different USB port
  • Try a different Arduino board (if available)
  • Try a different computer (if available)

Once you can upload an Arduino program, then try uploading the Edge Impulse firmware again.