,My problem is that there is no JTAG reserved on my PCB, so I can't use the programmer to write the firmware. Can anyone help me extract the firmware from the 25P16 Flash using a CH341?
You should be able to program a 7I95 bit file (or one you created from source) directly
into the flash chip. Then re-program the user firmware and fallback via mesaflash over Ethernet
to fix the fallback/boot sector if you care about that feature.