|
| 1 | +# Troubleshooting downloads from the Windows 10 App |
| 2 | + |
| 3 | +Is Windows App not downloading your program properly? Let's try to figure out why! |
| 4 | + |
| 5 | +## Step 1: Check your cable |
| 6 | + |
| 7 | +Make sure that your @boardname@ is connected to your computer with a micro USB cable. You should see a **MICROBIT** drive appear in Windows Explorer when it's connected. |
| 8 | + |
| 9 | +If you can't see the drive: |
| 10 | + |
| 11 | +* Make sure that the USB cable is working. Does the cable work on another computer? If not, find a different cable to use. Some cables may only provide a power connection and don't actually transfer data. |
| 12 | + |
| 13 | +Is the cable good but you still can't see the **MICROBIT** drive? Hmm, you might have a problem with your @boardname@. Try the additional steps described in the [fault finding](https://support.microbit.org/support/solutions/articles/19000024000-fault-finding-with-a-micro-bit) page at microbit.org. If this doesn't help, you can create a [support ticket](https://support.microbit.org/support/tickets/new) to notify the Micro:bit Foundation of the problem. |
| 14 | + |
| 15 | +## Step 2: Check your firmware version |
| 16 | + |
| 17 | +It's possible that the firmware version on the @boardname@ needs an update. Let's check: |
| 18 | + |
| 19 | +1. Go to the **MICROBIT** drive. |
| 20 | +2. Open the **DETAILS.TXT** file.<br/> |
| 21 | +<br/> |
| 22 | +3. Look for a line in the file that says the version number. It should say **Version: \.\.\.** |
| 23 | +<br/> |
| 24 | +If the version is **0234**, you **NEED** to update the [firmware](/device/firmware) on your @boardname@. Follow the upgrade instructions described next. |
| 25 | + |
| 26 | +### Upgrade the firmware |
| 27 | + |
| 28 | +1. Put your @boardname@ into **Maintenence Mode**. To do this, unplug the USB cable from the @boardname@ and then re-connect the USB cable while you hold down the reset button. Once you insert the cable, you can release the reset button. |
| 29 | +2. You should now see a **MAINTENENCE** drive instead of the **MICROBIT** drive like before. Also, a yellow LED light will stay on next to the reset button. |
| 30 | +3. Go to the **[firmware upgrade](https://support.microbit.org/support/solutions/articles/19000019131-how-to-upgrade-the-firmware-on-the-micro-bit)** page at microbit.org. |
| 31 | +4. Find the link for the `HEX` file at the bottom of the page. Right-click on the link and choose **Save link as** (your browser might say **Save target** or something similar). In the file dialog, click to select the **MAINTENENCE** drive. Press **Save** and the firmware file will copy to the @boardname@. |
| 32 | +5. The yellow LED will flash while the `HEX` file is copying. When the copy finishes, the LED will go off and the @boardname@ resets. The **MAINTENENCE** drive now changes back to **MICROBIT**. |
| 33 | +6. The upgrade is complete! You can open the **DETAILS.TXT** file to check and see that the firmware version changed to the match the version of the `HEX` file you copied. |
| 34 | + |
| 35 | +### ~hint |
| 36 | +If you want to know more about connecting the board, Maintenence Mode, and upgrading the firmware, read about it in the [DAPLink on micro:bit](https://www.mbed.com/en/platform/hardware/prototyping-production/daplink/daplink-on-kl26z/) page. |
| 37 | +### ~ |
0 commit comments