user86367: My arduino cannot connect to any port of my computer. So far i tried the following, without any luck:

Using another arduino to check the usb, and it worked. So no problem with usb cable.
Resetting the arduino (double tap the reset-button)
Inserting deleting and updating the drivers from the device manager
Deleting the drivers, and then inserting the arduino while pressing the reset button.
Connecting the arduino to a different pc and it still doesn't work.
I followed everything listed here. (Resetting, uploading a uf2 blink file). I even compiled my blink uf2 file, with the newest version of mbed os for rp2040. And i even tried with older versions of the mbed os.
I tried uploading a flash_nuke.uf2 file

Is there something else i can do? Or is it permenantly damaged?
When i connect to to the computer, this comes up:

In my device manager, i see the following:

Also, in the IDE, i cannot select any port.

Extra info : I was trying to use Serial2 from another arduino to this, so i was changing some jumper wires while they were powered. So it is possible it is damaged.  I also tried uploading some sketches to use a second serial with some modifications to the core of the OS. The changes were on the spirit of this post, but not necessairily the same.

user4143: The RP2040 doesn't have a USB serial port unless you program it to have one.
Unlike "traditional" Arduinos the RP2040 uses the UF2 bootloader system. This involes the RP2040 pretending to be a USB flash drive, and then uploading code is as simple as copying the .UF2 file to that drive.
If you are seeing that drive then the chip is ready and waiting for you to upload code. You don't need to select a port in the IDE to upload the code since the port is not used for uploading (only for resetting the board to enter the bootloader mode, which you don't need since you are already in bootloader mode).
If the IDE is struggling to find the virtual flash drive then just find the .UF2 file that the IDE created and manually drag and drop it to that drive and it will program the code onto the drive for you.

86367: <p>My arduino cannot connect to any port of my computer. So far i tried the following, without any luck:</p>
<ol>
<li>Using another arduino to check the usb, and it worked. So no problem with usb cable.</li>
<li>Resetting the arduino (double tap the reset-button)</li>
<li>Inserting deleting and updating the drivers from the device manager</li>
<li>Deleting the drivers, and then inserting the arduino while pressing the reset button.</li>
<li>Connecting the arduino to a different pc and it still doesn't work.</li>
<li>I followed everything listed <a href="https://support.arduino.cc/hc/en-us/articles/4404168794514-Nano-RP2040-Connect-not-being-detected-on-USB-port" rel="nofollow noreferrer">here</a>. (Resetting, uploading a uf2 blink file). I even compiled my blink uf2 file, with the newest version of mbed os for rp2040. And i even tried with older versions of the mbed os.</li>
<li>I tried uploading a flash_nuke.uf2 file</li>
</ol>
<p>Is there something else i can do? Or is it permenantly damaged?</p>
<p>When i connect to to the computer, this comes up:
<a href="https://i.stack.imgur.com/xquoE.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xquoE.png" alt="enter image description here" /></a></p>
<p>In my device manager, i see the following:</p>
<p><a href="https://i.stack.imgur.com/GWyoe.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GWyoe.png" alt="Another" /></a></p>
<p>Also, in the IDE, i cannot select any port.</p>
<p><a href="https://i.stack.imgur.com/poW8Z.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/poW8Z.png" alt="enter image description here" /></a></p>
<p><strong>Extra info :</strong> I was trying to use Serial2 from another arduino to this, so i was changing some jumper wires while they were powered. So it is possible it is damaged.  I also tried uploading some sketches to use a second serial with some modifications to the core of the OS. The changes were on the spirit of <a href="https://arduino.stackexchange.com/questions/90583/adding-serial2-ends-up-blocking-nano-rp2040">this</a> post, but not necessairily the same.</p>
 4143: <p>The RP2040 doesn't have a USB serial port <em>unless you program it to have one</em>.</p>
<p>Unlike &quot;traditional&quot; Arduinos the RP2040 uses the UF2 bootloader system. This involes the RP2040 pretending to be a USB flash drive, and then uploading code is as simple as copying the .UF2 file to that drive.</p>
<p>If you are seeing that drive then the chip is ready and waiting for you to upload code. You don't need to select a port in the IDE to upload the code since the port is not used for uploading (only for resetting the board to enter the bootloader mode, which you don't need since you are already in bootloader mode).</p>
<p>If the IDE is struggling to find the virtual flash drive then just find the .UF2 file that the IDE created and manually drag and drop it to that drive and it will program the code onto the drive for you.</p>
