diff --git a/.github/workflows/esp-idf-with-gfx.yml b/.github/workflows/esp-idf-with-gfx.yml
index a05b8f3..8d21077 100644
--- a/.github/workflows/esp-idf-with-gfx.yml
+++ b/.github/workflows/esp-idf-with-gfx.yml
@@ -12,7 +12,7 @@ on:
 
 jobs:
   build:
-    name: esp-idf 5.3.1 with Adafruit GFX
+    name: esp-idf v5.3.2 with Adafruit GFX
 
     runs-on: ubuntu-latest
 
@@ -39,12 +39,13 @@ jobs:
       uses: actions/checkout@v4
       with:
         repository: 'espressif/arduino-esp32'
+        ref: 3.1.3
         path: 'examples/esp-idf/with-gfx/components/arduino'
     - name: Edit Adafruit_BusIO CMakeLists.txt
       run: sed -i 's/arduino-esp32)/arduino)/g' examples/esp-idf/with-gfx/components/Adafruit_BusIO/CMakeLists.txt
     - name: esp-idf build
       uses: espressif/esp-idf-ci-action@v1
       with:
-        esp_idf_version: v5.3.1
+        esp_idf_version: v5.3.2
         target: esp32
         path: 'examples/esp-idf/with-gfx'
diff --git a/examples/PIO_TestPatterns/platformio.ini b/examples/PIO_TestPatterns/platformio.ini
index 185513a..a245f55 100644
--- a/examples/PIO_TestPatterns/platformio.ini
+++ b/examples/PIO_TestPatterns/platformio.ini
@@ -4,7 +4,7 @@ description = HUB75 ESP32 I2S DMA test patterns example
 ;src_dir = src
 
 [env]
-platform = espressif32
+platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip
 board = wemos_d1_mini32
 lib_deps =
     fastled/FastLED