The query is a support question asking how to build MicroPython for an ESP32-S2-Saola-1 with the WROVER variant (2MB PSRAM). PR #7704 adds an ESP32_S2_WROVER board definition with exactly matching specs (2MB PSRAM). The Saola-1 dev board uses the ESP32-S2-WROVER module, so this board definition would directly answer the user's question. The distinction is that the PR targets the module, not the Saola-1 dev board by name — but practically, building with BOARD=ESP32_S2_WROVER would compile firmware for the user's hardware. The PR does not reference the issue. Not a hard DUPLICATE because the issue is a support question rather than a bug/feature request, and the PR addresses the underlying module rather than the specific dev board.
Suggested action
If PR #7704 was merged, close issue #5958 as resolved — the ESP32_S2_WROVER board definition provides the build target the user needed. Comment pointing to the board definition and the build command (make BOARD=ESP32_S2_WROVER). If the PR is not yet merged, link the issue to the PR as context.