I have a raspberry pi zero 1.3 with a broken microusb data port. Before it broke power was supplied from an elegoo dc converter that can be attached to the breadboard. The converter can be powered both by a 9V power supply and by a 9v battery, converting the 9v input to 5v or 3.3v. The raspberry was powered by the 5v rail provided by the dc converter.
It had an ir sensor and a digital monitor connected to the pins as well as a wifi adapter connected to the usb. Everything worked fine with the 9V charger provided, but when I tried powering it up with a 9V battery the wifi adapter and the microusb connector stopped working.
The wifi adapter is gone, I'd like at least to save the raspberry.
I tried moving the sd card to another raspberry and everything worked fine. I tried to boot the broken one and the led was 'normal'. I tried editing editing the config file to ssh it from the usb following this tutorial: https://desertbot.io/blog/ssh-into-pi-zero-over-usb. While the same sd card worked fine on the working raspberry, I couldn't connect to the broken one via usb.
Would it be possible to identify the problem and fix it? It would be ok also to solder an external usb connector to the raspberry gpio or directly to the board. In this case is there a way to verify beforehand if the new connector will work?