# How to get the IDE 2.x, to re-read boards.txt IDE V2.3.10

**URL:** <https://forum.arduino.cc/t/how-to-get-the-ide-2-x-to-re-read-boards-txt-ide-v2-3-10/1457996>\
**Category:** IDE 2.x\
**Created:** [September 2, 2026, 8:04am UTC](https://forum.arduino.cc/t/how-to-get-the-ide-2-x-to-re-read-boards-txt-ide-v2-3-10/1457996 "2026-09-02T08:04:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![drmpf](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/drmpf/32/1126438_2.png) [@drmpf](https://forum.arduino.cc/u/drmpf)\
**Post date:** [September 2, 2026, 8:04am UTC](https://forum.arduino.cc/t/how-to-get-the-ide-2-x-to-re-read-boards-txt-ide-v2-3-10/1457996/1 "2026-09-02T08:04:16Z")

</div>

I have edited the ESP32 boards.txt for FireBeetle 2 ESP32-E to add a Custom entry

```arduino
dfrobot_firebeetle2_esp32e.menu.PartitionScheme.custom=Custom
dfrobot_firebeetle2_esp32e.menu.PartitionScheme.custom.build.partitions=
dfrobot_firebeetle2_esp32e.menu.PartitionScheme.custom.upload.maximum_size=16777216

```

and put a partition.csv in the sketch dir  
edit continuing  
checking via cli arduino-cli board details -b  
esp32:esp32:dfrobot\_firebeetle2\_esp32e

show the update boards.txt entries  
but even after restarting the Windows machine the IDE dose not

how do I get the IDE to see the new boards.txt entries

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [September 2, 2026, 8:10am UTC](https://forum.arduino.cc/t/how-to-get-the-ide-2-x-to-re-read-boards-txt-ide-v2-3-10/1457996/2 "2026-09-02T08:10:38Z")

</div>

likely this bug

> <https://github.com/arduino/arduino-ide/issues/1030>
>
> \### Describe the problem
> 
> I install in this case support for Teensy boards. 
> 
> I …verify that it works and notice some of the options were not enabled in boards.txt.
> 
> So I go and edit the boards.txt to enable it. So I then restart the IDE and my changes are not reflected in menu.
> 
> 
> \### To reproduce
> 
> Install support for Teensy: 
> :update preferences with: https://www.pjrc.com/teensy/td\_156/package\_teensy\_index.json
> 
> Install the boards, and then for example Choose Teensy 3.2 / 3.1
> 
> Look at the CPU speed menu item and see that 144mhz is not in the list.
> 
> Go edit the boards.txt file:
> \`\`\`
> ...
> \#uncomment these if you want to try faster overclocking
> \#teensy31.menu.speed.144=144 MHz (overclock)
> \#teensy31.menu.speed.168=168 MHz (overclock)
> ...
> \`\`\`
> And lets say uncomment the 144 Mhz line. 
> And save the changes
> 
> restart the IDE and then look at the CPU speeds for and the new item is not in the list. 
> 
> 
> 
> 
> \### Expected behavior
> 
> I would expect in this case the 144 mhz cpu speed to show up, like it does in Arduino 1.x
> 
> I am assuming you are caching the data out of the different tools.txt files and as such not being seen. Maybe the cache code need to remember modification dates or the like.  
> 
> Alternatively need some mechanism to tell the IDE to refresh it's cache. 
> 
> \### Arduino IDE version
> 
> RC7 which was released today
> 
> \### Operating system
> 
> Windows
> 
> \### Operating system version
> 
> Windows 10
> 
> \### Additional context
> 
> Note: I first noticed this when I was trying to update @PaulStoffregen package for TD1.56 to use the stuff from 1.57 Beta 2, so I was updating the boards.txt to have an additional USB type for T4.x and soon T3.x
> 
> But used the CPU speed example as it is easier to reproduce. 
> 
> I have not yet checked to see if you pickup changes or the creation of the local.boards.txt file or not
> Edit: I tried adding the line for 144mhz to local.boards.txt and restarted the IDE and it still was not seen
> 
> \---
> 
> \#### Additional reports
> 
> \- https://github.com/arduino/arduino-ide/issues/1258
> \- https://github.com/arduino/arduino-ide/issues/801#issuecomment-1196334934
> \- https://github.com/Xinyuan-LilyGO/LilyGo-LoRa-Series/issues/75#issuecomment-1273642230
> \- https://github.com/arduino/arduino-ide/issues/1751
> \- https://forum.arduino.cc/t/partition-scheme-ide-2-0-x/1065762
> \- https://forum.arduino.cc/t/manual-edits-to-boards-txt-not-picked-up/1045377
> \- https://forum.arduino.cc/t/arduino-ide-2-0-0-board-package-modifications/1035933
> \- https://forum.arduino.cc/t/libraries-included-with-board-dont-show-up-as-expected/1032334/5
> \- https://forum.arduino.cc/t/modifying-board-manager/1065046
> \- https://forum.arduino.cc/t/adding-a-partition-table-to-arduino-2-0-ide/1170025
> \- https://forum.arduino.cc/t/esp32-d0wd-v3-board-azdelivery-esp32-dev-kit-c-v4/1255674
> \- https://forum.arduino.cc/t/upload-speed-menu-has-no-entry-for-74880/1285826/4
> \- https://forum.arduino.cc/t/issue-with-boards-txt-working-in-arduino-ide-1-x-but-not-in-2-x/1314293
> \- https://forum.arduino.cc/t/size-issues-when-loading-files-into-esp32-littlefs/1418244/44
> \- https://www.reddit.com/r/esp32/comments/1gnlp9h/esp32s3\_partition\_tables\_and\_optimizing\_memory/?rdt=43645
> 
> \#### Related
> 
> \- https://github.com/arduino/arduino-ide/issues/1762
> 
> \### Issue checklist
> 
> \- \[X\] I searched for previous reports in \[the issue tracker\](https://github.com/arduino/arduino-ide/issues?q=)
> \- \[X\] I verified the problem still occurs when using the latest \[nightly build\](https://github.com/arduino/arduino-ide#nightly-builds)
> \- \[X\] My report contains all necessary details

You probably need to find the Electron app data cache the IDE keeps separate from Arduino15, it may be in `~/AppData/Roaming/arduino-ide` on Windows, fully quit the IDE and kill any lingering arduino-ide.exe or backend arduino-cli.exe processes first, then delete (save it somewhere first just in case) that folder and relaunch.

It's likely that the board menu will get rebuilt from boards.txt then...

---

<div class="post-metadata">

**Author:** ![Deva\_Rishi](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/deva_rishi/32/227254_2.png) [@Deva\_Rishi](https://forum.arduino.cc/u/Deva_Rishi)\
**Post date:** [September 2, 2026, 8:18am UTC](https://forum.arduino.cc/t/how-to-get-the-ide-2-x-to-re-read-boards-txt-ide-v2-3-10/1457996/3 "2026-09-02T08:18:00Z")

</div>

To confirm that a change really is not picked up correctly rather than an error in the syntax, you can swap the location of 2 menu options, moving one to the top of the list.

```arduino
esp32wroverkit.menu.UploadSpeed.921600=921600
esp32wroverkit.menu.UploadSpeed.921600.upload.speed=921600
esp32wroverkit.menu.UploadSpeed.115200=115200
esp32wroverkit.menu.UploadSpeed.115200.upload.speed=115200

```

into

```arduino
esp32wroverkit.menu.UploadSpeed.115200=115200
esp32wroverkit.menu.UploadSpeed.115200.upload.speed=115200
esp32wroverkit.menu.UploadSpeed.921600=921600
esp32wroverkit.menu.UploadSpeed.921600.upload.speed=921600

```

Alternately, i guess you could install IDE 1.8.19 side by side to IDE 2 and see if changes are picked up in that. I never really use IDE 2 much.

Also i suspect that not only is an opening and closing of the IDE required, but also the selecting of a different board, before the boards.txt is re-loaded.

---

<div class="post-metadata">

**Author:** ![drmpf](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/drmpf/32/1126438_2.png) [@drmpf](https://forum.arduino.cc/u/drmpf)\
**Post date:** [September 2, 2026, 8:43am UTC](https://forum.arduino.cc/t/how-to-get-the-ide-2-x-to-re-read-boards-txt-ide-v2-3-10/1457996/4 "2026-09-02T08:43:51Z")

</div>

thanks that worked  
changing boards to a different one and recompiling did not work

perhaps this should be fixed.  
Seems to be an outstanding problem since June 2022

---

<div class="post-metadata">

**Author:** ![J-M-L](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/j-m-l/32/766245_2.png) [@J-M-L](https://forum.arduino.cc/u/J-M-L)\
**Post date:** [September 2, 2026, 9:20am UTC](https://forum.arduino.cc/t/how-to-get-the-ide-2-x-to-re-read-boards-txt-ide-v2-3-10/1457996/5 "2026-09-02T09:20:56Z")

</div>

> [@drmpf](#):
>
> perhaps this should be fixed.

Yep… with some other stuff. But there seems to be minimal work done on the 2.x IDE nowadays so I would not hold my breath.

---

<div class="post-metadata">

**Author:** ![sonofcy](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sonofcy/32/1283617_2.png) [@sonofcy](https://forum.arduino.cc/u/sonofcy)\
**Post date:** [September 2, 2026, 1:42pm UTC](https://forum.arduino.cc/t/how-to-get-the-ide-2-x-to-re-read-boards-txt-ide-v2-3-10/1457996/6 "2026-09-02T13:42:50Z")

</div>

@J-M-L @Deva_Rishi Here is the 'official' fix (workaround)

 ![Screenshot 2026-09-02 at 09.41.31](https://europe1.discourse-cdn.com/arduino/original/4X/f/a/8/fa8ecec93b1721ae3d1b04b259bda9403b255d0f.png)
