Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
USB Current Limiting
The two USB ports on the front of the PlayStation Classic are current-limited meaning they will only provide 5v @ 100mA. For mass storage devices and other devices, this is probably too low. 100mA is probably fine for stuff like mice, keyboards, game controllers but can cause instability or incompatibility if a device requires more draw.
This current limiting is handled by a switching current limiting chip on the motherboard. There is one for each USB port. This chip is a TPS2553D. Based on the datasheet we can see that the ILIM pin is used to control the value of the maximum allowed current draw. With two resistors in series totaling at about 226k ohms, we know that it will only provide 100mA. By reducing the resistance between this pin and ground we can increase the maximum allowed current draw.
It turns out if we give a resistance of zero, or directly short this pin to ground, we can effectively disable any current limiting for the port with a maximum of 1.5A allowed. The easiest way to do this is to short one side of the two resistors.
To disable the current limiting on port 1, short these two points:
To disable the current limiting on port 2, short these two points:
To prove that this works, disable the current limiting on port 1. Then turn on the machine and plug a phone or other device that charges via USB into port 2. You should notice that the device will not charge. Now, plug it into port 1 and you should see the device charging.
WARNING: Disabling the current limiting should be fairly safe, however only attempt it if you know what you are doing and can be responsible for possible risks. To ensure safety from potential electrical fires, make sure to only bridge the points labeled above and only use a USB power adapter rated at maximum 2A. It should be plenty for anything attached to the system.