> For the complete documentation index, see [llms.txt](https://cavedu.gitbook.io/linkit-7697/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cavedu.gitbook.io/linkit-7697/linkit-7697-development-guide-for-arduino-ide/developer-guide/update-bootloader-and-firmware.md).

# Update Bootloader and Firmware

To update or restore the bootloader and the built-in Wi-Fi/BLE firmware for LinkIt 7697 with Arduino IDE, you'll need:

* Arduino IDE version 1.8.1 or later
* Update to LinkIt 7697 Arduino Support Package v0.8.4 or later

Follow the instructions below to update the bootloader and firmware. If you are interested in how it works, refer to [the MT76x7 uploader tool](https://github.com/MediaTek-Labs/mt76x7-uploader/blob/master/README.md).

#### Arduino IDE Instructions <a href="#updatebootloaderandfirmware-arduinoideinstructions" id="updatebootloaderandfirmware-arduinoideinstructions"></a>

1. Install board support package **v0.8.4** or later. You can follow the instructions here.
2. Connect LinkIt 7697 to you computer and set the board to **LinkIt 7697**\
   &#x20;![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2FFOlV0yXBLD1f9v5r5VAY%2Fboard_menu.png?alt=media\&token=05bca4d8-f20a-455e-9a13-c5e348485a9e)
3. Select **COM port**\
   &#x20;![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2FrP2EbQXi3xdFlk0f9d9T%2Fboard_port_selection.png?alt=media\&token=4b6dbaae-7821-42b4-b013-90bae4e188ee)
4. Select **Tool > Programmer** to **LinkIt 7697 Bootloader & Firmware Updater**\
   &#x20;![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2FSW3qjk6VA8PA6UhJycRn%2Fimage2017-8-4%2B10_14_28.png?alt=media\&token=0438a307-beb1-4690-9b65-14030d2454c7)
5. Select **Tool > Burn Bootloader** and wait for the bootloader and firmware update procedure to finish.\
   ![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2FDPJZ6aee1F3sq4Nj89TD%2Fimage2017-8-4%2B10_22_36.png?alt=media\&token=d7f279c4-f0ee-4e4a-9f5a-79067d549ce2)
6. There should be update log similar to the example below - this indicates that the bootloader and Wi-Fi/BLE firmware has been updated successfully.![](https://3972650740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY4gduUSLWOCI23CXUWej%2Fuploads%2Fjr1HjWDZpqDcsx9nFdmO%2Fimage2017-8-4%2B10_19_30.png?alt=media\&token=b0ecdf29-a5c9-4576-aeaa-02cd92e77757)<br>
