Not able to flash Arduino Nano 33 BLE sense

Hi all,
I bought a arduino nano 33 BLE sense just a week ago. Ubuntu is my development environment. I had to use Zephyr in Arduino nano 33 BLE sense. So I flashed the blinky example of Zephyr by using the below command:

arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:mbed:nano33ble -i zephyr.bin

Then the board worked fine by blinking. But it seems the zephyr blinky application does not listen to /dev/ttyACM0 port. So I was not able to flash any other application in this board. I used arduino-cli and arduino IDE but no success. I even tried putting the board in bootloader mode by double pressing the RESET button and the LED was pulsing. Even after that I was not able to flash any other application.

The error I am always getting is No device found on ttyACM0 But arduino-cli board list command lists the board properly in bootloader mode.

Can somebody please help? It will be very helpful.

other option is the DFU mode of the nRF52. hold the reset button for a few seconds

Thank you for the reply. I tried holding the reset button for a few seconds but nothing happened. I think bootloader mode and DFU mode are same. Please clarify if they are different.

Also I tried with the below nrfutil command
nrfutil dfu usb-serial -pkg sketch_mbedos_jun27a.zip -p /dev/ttyACM0

It gives the error - TypeError: cannot convert 'NoneType' object to bytearray

Please help.

Hi all,
I just installed arduino IDE in Windows and then tried. I was able to flash successfully. Not sure how.

Could somebody guide me what's the best way to flash zephyr binaries? I need to develop all my work on zephyr.

Thanks in advance

Hi all,
Could somebody please help me how to recover the board using Ubuntu? I will not be able to access windows laptop all the time.

The error I am always getting is No device found on ttyACM0 But arduino-cli board list command lists the board properly in bootloader mode.

Please help

Thank you.

I found the solution from this link - No device found on ttyACM1 - even in bootloader mode

WHen the zephyr binary was running in the board, using arduino IDE, I initiated upload. Then when the log "Waiting for upload port" appears, I quickly put the board to bootloader mode by pressing the RST button twice.

Note: To get the verbose logs, you need to enable them in File-->Preferences

1 Like

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