Customer:
I have been trying for several hours to flash a brand-new Inkplate 10 using the Arduino IDE. Unfortunately, the build/upload process fails consistently with errors related to the ‘NetworkClient’ class.
System environment:
- Operating system: Windows 11
- Arduino IDE: 2.3.7
I tested multiple versions without success:
- ESP32 board package (Espressif Systems): 2.0.14, 2.0.17, 3.3.5
- Soldered Inkplate Boards: 2.0.0
- Soldered Inkplate Library: 10.2.2, 9.1.0, 8.2.1, 7.0.0
Issue description:
- The compilation fails with errors related to NetworkClient
- The behavior is identical across all tested versions of the ESP32 core and Inkplate library
- The board is brand new, so a hardware defect seems unlikely
Could you please let me know:
- Which exact combination of Arduino IDE, ESP32 core, and Inkplate library is currently recommended or officially tested for the Inkplate 10?
- Whether there are any known incompatibilities between newer ESP32 cores and the Inkplate library, especially regarding ‘NetworkClient’?
- Whether there are any additional configuration steps or dependencies required that might not be clearly documented?
Error log:
In file included from d:\USER\[name removed]\Dokumente\Arduino\libraries\InkplateLibrary\src/include/Image.h:26,
from d:\USER\[name removed]\Dokumente\Arduino\libraries\InkplateLibrary\src/include/Graphics.h:24,
from d:\USER\[name removed]\Dokumente\Arduino\libraries\InkplateLibrary\src/Inkplate.h:26,
from D:\User\[name removed]\Dokumente\Arduino\Inkplate_QR\Inkplate_QR.ino:1:
d:\USER\[name removed]\Dokumente\Arduino\libraries\InkplateLibrary\src/include/NetworkClient.h:53:7: error: redefinition of 'class NetworkClient'
53 | class NetworkClient
Originally submitted via email support on 16 January 2026. Migrated to the forum for community visibility.