PlayStation Portable

There are 5 variants:


 * 100x (Fat)


 * 200x (Slim)


 * 300x (Slim & Lite)


 * N100x (Go)


 * E100x (Street)

The modular design results in shared components:


 * Analog stick: 3k, Street


 * Battery: 2k, 3k†


 * Charging port: 2k, 3k

†Batteries designed for the 100x models are compatible and functional with the 200x models, however, the 200x's battery door can not be used with 100x batteries. While they do clip in and hold themselves in place, they are exposed, thus, not recommended for use outside of testing purposes.

The market is tiny and there is a fully retrocompatible upgrade, PS Vita.

Joystick drift
The most common issue. A new module costs 1~3€ on AliExpress.

Homebrew software
You can disable/neutralize functions (that are not working properly or you don't use): analogue stick via CFE + JoySens, optical drive via NoUMD.