Cannot find device during firmware update

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:

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: 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.