user63549: Nano 33 IOT is not detecting by windows . When i plug the usb cable only green light on the board. 
Board is installed from the board manager. the cable is usb DATA cable and not charging cable. I tried the double press on the reset button but nothing happen. The L light is Off and the green light isnt flashing.
I plugged the board into another usb port, the same issue. I tried the board on my friend computer also but no luck. I dont have ATmel ICE or any other debugger like j-link. 
https://www.youtube.com/watch?v=C0tXa0uxv5c
I hope someone can explain what is the issue, is it hardware or software.

user37622: If you upload to a SAMD board like the MKR boards or the Nano 33 IoT with Nano 33 BLE selected in Tools menu of Arduino IDE, the upload is executed and deletes the bootloader of the SAMD MCU.
The problem is that bossac uploader doesn't check the chip, because it was developed only for the SAMD chips, but Arduino created a bootloader for the Nano 33 BLE nRF52 MCU to use the SAMD bossac uploader.
The SAMD boards use the native USB support of the MCU, so without a bootloader or good sketch running the USB doesn't work.
You have to restore the bootloader on Nano 33 IoT. It is done over the SWD pads on the bottom side of the board. You can use a SWD programmer or other Arduino board with the Adafruit DAP library.
You can use your Nano 33 BLE or some other board and a SD card with Adafruit DAP library as programmer.
I had this problem with MKR Zero and I used a LPC-Link2 programmer to burn the bootloader. Once before I lost the bootloader for other reason and back then I didn't have the programmer so I used the Adafruit DAP library with an Arduino M0.



user63549: After I waited to get my order on ebay. I managed to restore the bricked board.
The issue was related to bootloader fail. either the producer shipped it without a bootloader or some kind of static discharge caused to erase or stop the booloader from working and that why windowws didnt detect the board.
I used a converted cortex m3 to swd programmer debugger and one line cmd command. 
Thank for all who contributed  solutions. 
If anyone experience the same hardware failure, it is due to missing or corrupted bootloader. 

63549: <p>Nano 33 IOT is not detecting by windows . When i plug the usb cable only green light on the board. 
Board is installed from the board manager. the cable is usb DATA cable and not charging cable. I tried the double press on the reset button but nothing happen. The L light is Off and the green light isnt flashing.
I plugged the board into another usb port, the same issue. I tried the board on my friend computer also but no luck. I dont have ATmel ICE or any other debugger like j-link. 
<a href="https://www.youtube.com/watch?v=C0tXa0uxv5c" rel="nofollow noreferrer">https://www.youtube.com/watch?v=C0tXa0uxv5c</a></p>

<p>I hope someone can explain what is the issue, is it hardware or software.</p>
 37622: <p>If you upload to a SAMD board like the MKR boards or the Nano 33 IoT <strong>with Nano 33 BLE selected in Tools menu</strong> of Arduino IDE, <strong>the upload</strong> is executed and <strong>deletes the bootloader of the SAMD</strong> MCU.</p>

<p>The problem is that bossac uploader doesn't check the chip, because it was developed only for the SAMD chips, but Arduino created a bootloader for the Nano 33 BLE nRF52 MCU to use the SAMD bossac uploader.</p>

<p>The SAMD boards use the native USB support of the MCU, so without a bootloader or good sketch running the USB doesn't work.</p>

<p>You have to restore the bootloader on Nano 33 IoT. It is done over the SWD pads on the bottom side of the board. You can use a SWD programmer or other Arduino board with the Adafruit DAP library.</p>

<p>You can use your Nano 33 BLE or some other board and a SD card with Adafruit DAP library as programmer.</p>

<p>I had this problem with MKR Zero and I used a LPC-Link2 programmer to burn the bootloader. Once before I lost the bootloader for other reason and back then I didn't have the programmer so I used the Adafruit DAP library with an Arduino M0.</p>

<p><a href="https://i.stack.imgur.com/x4cTO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/x4cTO.png" alt="enter image description here"></a></p>

<p><a href="https://i.stack.imgur.com/dEzWF.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dEzWF.jpg" alt="enter image description here"></a></p>
 63549: <p>After I waited to get my order on ebay. I managed to restore the bricked board.
The issue was related to bootloader fail. either the producer shipped it without a bootloader or some kind of static discharge caused to erase or stop the booloader from working and that why windowws didnt detect the board.
I used a converted cortex m3 to swd programmer debugger and one line cmd command. </p>

<p>Thank for all who contributed  solutions. 
If anyone experience the same hardware failure, it is due to missing or corrupted bootloader. </p>
