Bossa Program Port and Arduino-cli

Hi All!
Sometimes my Arduino Due fall in Bossa Program Port mode ( or how to say..)
So Device manager in Windows 7 show Bossa Program Port (COM100), not Arduino Due.
When I open Arduino IDE (1.8.xx) it show COM100 and upload sketch successfully.
And then in Tools-Port COM101(Arduino Due (Native USB port)) appears.
But when I try to run "arduino-cli.exe board list" result is the next

Port Protocol Type Board Name FQBN Core
COM1 serial Unknown
COM100 serial Unknown

So, I cant upload sketch to Unknown device.
I need to run Arduino IDE to upload sketch and then "arduino-cli.exe board list" begin works properly.

Is the way to solve this problem?

WBR, Andrew

Hi @vibromera. Is there a specific reason you are uploading via the "Native USB" port on the Due?

It is recommended to always use the "Programming Port" for uploads, reserving the "Native USB" port for doing keyboard/mouse/etc. emulation:

https://store.arduino.cc/products/arduino-due#:~:text=it%20is%20recommended%20to%20use%20the%20Programming%20port

This is the recommended port for programming the Due. It is more reliable than the "soft erase" that occurs on the Native port, and it should work even if the main MCU has crashed.

Thanks!
No specific reason, but uploading via "Native USB" is a lot faster.
Also sometimes uncomfortable to reconnect every time USB cable from "Programming port" to "Native.."
Question is that Arduino IDE provide uploading to "Bossa..", but Arduino-cli is not.
Is the way to Arduino-cli can recognize "Bossa mode" and uploading sketch to Arduino Due like Arduino IDE?