"Custom" can't be found under "Tools > Partition Shmeme:" with ESP32 core 2.0.17 for "ESP32 Dev Module"

I placed a partitions.csv file in the sketch folder to allocate a larger application area than the "Huge APP (3MB No OTA/1MB SPIFFS)" scheme.

With ESP32 core version 3.3.11, "Custom" appears in the Tools menu and compilation proceeds as expected, but this is not reflected in 2.0.17.

"Using a Custom Partition Scheme" outlines three methods; I tried the approach involving modifying boards.txt as described below, but it did not work.

  1. Close the Arduino IDE.

  2. Delete the User data folder (arduino-ide).

  3. Under ~/Library/Arduino15/packages/esp32/hardware/esp32/2.0.17:

    3.1. Put MyPartitions.csv under tools/partitions/.
    3.2. Add the following to boards.txt:

    esp32.menu.PartitionScheme.galagino=MyPartitions
    esp32.menu.PartitionScheme.galagino=build.partition=MyPartitions  
    esp32.menu.PartitionScheme.galagino.upload.maximum_size=4128768
    
  4. Restart the IDE and select "ESP32 Dev Module" for the platform.

Considering the possibility that the IDE wasn't the cause, I also searched the espressif/arduino-esp32 issues, but I couldn't find a likely solution.

Does anyone know of a solution for this?

For reference, here is my environment:
macOS: Big Sur (11.7.11)
Arduino IDE: 2.3.4

Thanks.

There are errors here:

You used a = where a . should be.

You also used partition instead of partitions in the property name.

That caused the esp32.menu.PartitionScheme.galagino property to be assigned the value build.partition=MyPartitions, when the intent was instead to define the esp32.menu.PartitionScheme.galagino.build.partitions property with a value of MyPartitions.

Change that line to this:

esp32.menu.PartitionScheme.galagino.build.partitions=MyPartitions  

Then try again. Hopefully everything will work as expected after that.

It was my oversight!
It worked perfectly.

Thank you.

You are welcome. I'm glad it is working now.

Regards, Per