|
| 1 | +--- |
| 2 | +title: "Update board packages in Arduino IDE" |
| 3 | +id: 4404691106066 |
| 4 | +--- |
| 5 | + |
| 6 | +Updating your board packages ensures compatibility with the latest features and improves performance and stability. Learn how to update board packages in Arduino IDE. |
| 7 | + |
| 8 | +In this article: |
| 9 | + |
| 10 | +<!-- TOC --> |
| 11 | + |
| 12 | +- [Update using the "Updates are available" prompt](#update-using-the-updates-are-available-prompt) |
| 13 | +- [Update boards using the Board Manager](#update-boards-using-the-board-manager) |
| 14 | + |
| 15 | +<!-- /TOC --> |
| 16 | + |
| 17 | +--- |
| 18 | + |
| 19 | +## Update using the "Updates are available" prompt |
| 20 | + |
| 21 | +Arduino IDE automatically checks for board package updates each time you start the application. |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | +If an update is available, a notification will be displayed in the corner with these options: |
| 26 | + |
| 27 | +- _Later._ Close the prompt without updating. |
| 28 | +- _Install Manually._ View updatable board packages in the Board Manager. |
| 29 | +- _Install All._ Install all updates automatically. |
| 30 | + |
| 31 | +You can also manually trigger the "Updates are available" prompt: |
| 32 | + |
| 33 | +1. Use one of these keyboard shortcuts to open the Command Palette: |
| 34 | + |
| 35 | + - Press `Ctrl`+ `Shift` + `P` (Windows/Linux) / `⌘` + `Shift` + `P` (macOS) |
| 36 | + |
| 37 | + - Press `F1`. |
| 38 | + |
| 39 | +2. Type "Update", and select **Check for Arduino Updates** (this command also checks for library updates). |
| 40 | + |
| 41 | +3. If any of your installed board packages can be updated, the "Updates are available" prompt will appear. |
| 42 | + |
| 43 | +## Update boards using the Board Manager |
| 44 | + |
| 45 | +Follow these steps to update board packages in the Board Manager: |
| 46 | + |
| 47 | +1. Open the  **Board Manager** from the sidebar, or select Tools > Board > Boards Manager in the menu bar. |
| 48 | + |
| 49 | +2. Set the **Type** filter to "Updatable" to view board packages that can be updated. <!-- You can also search for any board by typing in the text field. --> |
| 50 | + |
| 51 | +  |
| 52 | + |
| 53 | +3. The currently installed version for each board package is displayed under the board name. |
| 54 | + |
| 55 | + Confirm the selected version to install (the latest is selected by default) and click **Update** to install it. |
| 56 | + |
| 57 | +  |
| 58 | + |
| 59 | +4. The installation is complete when the message `Platform X installed` appears in the Output panel. |
0 commit comments