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.