I know I can power RPi from GPIO and using it like that, but I wonder if I can with USB. So I get a USB cable and connected +5V and GND to bench supply, and to comply with USB power spec. I shorted the D+ and D-. However, RPi is still not properly booting, I dont have a screen attached so not sure if it writes anything but I see some activity in LEDs then it seems like it is rebooting. What am I missing ?