Difference between revisions of "PinePhone Modding"

Jump to navigation Jump to search
(added pro tip)
(added some more info)
Line 13: Line 13:


=== BraveHeart ===
=== BraveHeart ===
*PMIC fix - Stops the battery drain from a shutdown phone, draining the battery to 0V.
*PMIC mod - Stops the battery drain from a shutdown phone, draining the battery to 0V.
*CC fix - Unblocks the USB-C power negotiation rail, so convergence functions are unlocked.
*VCONN mod - Unblocks the USB-C power negotiation rail, so convergence functions are unlocked.


=== UBPorts Community edition ===
=== UBPorts Community edition ===
*CC fix - Unblocks the USB-C power negotiation rail, so convergence functions are unlocked.
*VCONN mod - Unblocks the USB-C power negotiation rail, so convergence functions are unlocked.


There are also a number of mods that can be done adding more functions by adding extra hardware to the pogo pins, and a number of options to change the screen protector.
There are also a number of mods that can be done adding more functions by adding extra hardware to the pogo pins, and a number of options to change the screen protector.
Line 23: Line 23:
At this moment there are not many pogo addons, and most are just connector boards. Likely the makers will add links to these projects to this page. Pine is looking into adding a N900 style keyboard attached to these pins.
At this moment there are not many pogo addons, and most are just connector boards. Likely the makers will add links to these projects to this page. Pine is looking into adding a N900 style keyboard attached to these pins.


== PMIC fix ==
== PMIC mod ==
The original description of this fix is given on megi's pager here https://xnux.eu/devices/pp-pmic-fix.jpg
The original description of this fix is given on megi's pager here https://xnux.eu/devices/pp-pmic-fix.jpg
== CC fix ==
== VCONN mod ==
The original description of this fix is given on megi's pager here https://xnux.eu/devices/pp-usbc-fix.jpg
The original description of this fix is given on megi's pager here https://xnux.eu/devices/pp-usbc-fix.jpg
There is a discussion on the merits of the different ways to do the fix
There is a discussion on the merits of the different ways to do the fix


=== Removal only ===
=== VCONN mod, Removal only ===
https://wiki.pine64.org/index.php?title=PinePhone_1.2_VCONN_Hardware_Fix
There are now a few documented ways,
There are now a few documented ways,
*Removal only, the tweezer "stupid" way: https://www.youtube.com/watch?v=j3jc7Mvn9Eo
*Removal only, the tweezer "stupid" way: https://www.youtube.com/watch?v=j3jc7Mvn9Eo
Line 41: Line 42:
*OK - Firmware Applied, you are all set
*OK - Firmware Applied, you are all set


=== Replacement fix ===
=== VCONN mod, Replacement ===
Using parts <fixme> you could fo the full fix, making VCONN powered devices able to negotiate power. IT needs the parts to be removed first without damaging the pads, and then replacing the parts.
Using 2x NCP334FCT2G you could do the full fix, making VCONN powered devices able to negotiate power. IT needs the parts to be removed first without damaging the pads, and then replacing the parts.