Can someone help me to find this exact board package

I have been using my old laptop to code for ages, but I decided to buy a new one to install all the boards and libraries on it.

However, after I installed the Dfrobot esp32 board package using the link in the user manual provided and ran my script (work perfectly in my old computer), errors started to appear, such as "configtztime" not declared in this scope, WARNING: library ESP32servo claims to run on esp32 architecture(s) and may be incompatible with your current board which runs on DFRobot_FireBeetle-ESP32 architecture(s).

I suspected it might be something related to the board package I downloaded on my new laptop, which was not the same as my old one. Therefore, I am kindly asking if anyone has the link to the board below or a solution to this problem. Thanks in advance.

Do you still have the old laptop? You can check the version of the board package on the old system and compare it with the one you showed.

Yes, they were different, but I can't find a way to download the old board package...
Also, I am stupid enough to delete the link from the preference...

On the old system you can compile a sketch and get some info about the board package.

  1. Enable verbose output during compilation under file/preferences in the IDE.
  2. Compile a sketch for the board.
  3. Analyse the output.

I do not know which version of the IDE is on your old system; the results will look like
For IDE 2.x (near the top)

FQBN: esp32:esp32:esp32s3
Using board 'esp32s3' from platform in folder: C:\Users\bugge\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0
Using core 'esp32' from platform in folder: C:\Users\bugge\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.0

For IDE 1.x

Using board 'uno' from platform in folder: C:\Users\bugge\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6
Using core 'arduino' from platform in folder: C:\Users\bugge\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6

This might reveal something

Note
Different sketches compiled as I don't have the ESP32 board package installed for IDE 1.x.

In your preferences you need to have the following dfrobot boards URL added, I put it after the official esp32. Here is the link to add
https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json
Now in the boards manager, type dfrobot in the search box then click Install on the dfrobot entry. Looks like this

Screenshot 2025-01-08 085657
These are the messages on my old laptop
Can I export the board package from the old laptop and import it into the new one?

This is the package I installed on my new laptop, which did not work, I don't even know why, I never had this problem ever until now.

I gave you the fix in post #5

And on the new computer? Based on the screenshot in the opening post it should be the same.

your fix is the way I did it on the new laptop at first, and it did not work.

I gave my new laptop to my friend to see if he can solve it, will come back to you when I receive it back, thanks.

Make sure that all the libraries being used are the same version as on the old laptop.

Hi @duncanhlc. I recommend you just use the standard "esp32" boards platform. Support for all the DFRobot brand boards has been added to that platform and it is likely much better maintained than DFRobot's fork of the platform.

You can follow the instructions here to install the "esp32" platform:

https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-arduino-ide

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.