drmpf
September 2, 2026, 8:04am
1
I have edited the ESP32 boards.txt for FireBeetle 2 ESP32-E to add a Custom entry
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
J-M-L
September 2, 2026, 8:10am
2
likely this bug
opened 05:00PM - 09 Jun 22 UTC
topic: code
type: imperfection
### 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...
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.
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
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.
drmpf
September 2, 2026, 8:43am
4
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
J-M-L
September 2, 2026, 9:20am
5
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.
sonofcy
September 2, 2026, 1:42pm
6
@J-M-L @Deva_Rishi Here is the 'official' fix (workaround)