NanoVNA STM32_F072 chip includes STM32 bootloader for replacing firmware.
This bootloader gets control by powering nanoVNA with P1 contacts connected.
Some briefly connect P1 contacts (using e.g. tweezers) while turning on,
but less coordinated among us prefer a DFU switch:


Having SPDT switches with compatible pin spacing,
clipping either outer pin creates a suitable SPST switch:

The back cover needed notching for clearance:

Firmware, DFU utilities and instructions are on Gen Hu's Google Drive.