Vccq-Mod: Mit etwas Löten wird das Pinephone schneller

Die Geschwindigkeit des im Pinephone (Test) verbauten eMMC-Speichers lässt sich durch Modifikationen ungefähr verdoppeln. Eine entsprechende Entdeckung des Entwicklers Federico Izzo wird derzeit in der Pinephone-Community diskutiert. Mit PostmarketOS hat bereits eine erste Distribution den Softwareteil der Modifikation übernommen. Allerdings muss zusätzlich ein Widerstand aus dem Pinephone umgelötet werden.
Auf die Idee, die Geschwindigkeit des eMMC-Speichers zu modifizieren, brachte Izzo eine Review des Pinephone Pro : "Mir ist aufgefallen, dass die Pinephone Pro eMMC schnell ist (~150MB/s), und ich habe mich gefragt, warum die originale Pinephone eMMC (50-80MB/s) nicht auch so schnell ist," schreibt Izzo in einem Blogeintrag zu seinen Vccq-Mod(öffnet im neuen Fenster) genannten Anpassungen.
Also recherchierte er und entdeckte, dass der Speicher des Pinephones im DDR52-Modus betrieben wird, der bis zu 104 MB/s erlaubt, während sich der Speicher auch im HS200-Modus betreiben lässt, der bis zu 200 MB/s erreicht. Eine Anpassung des Pinephone-Devicetree im Kernel führte allein jedoch noch nicht zum Erfolg.
Widerstand muss umgelötet werden
Um die höhere Geschwindigkeit nutzen zu können, muss zudem ein 0-Ohm-Widerstand an einen anderen Pin (R614) verschoben werden, der hardwareseitig die Versorgung (Vccq) des Mikrocontrollers und Interface des eMMC-Speichers mit 3,3 Volt festlegt. Für die Highspeedmodes HS200 und HS400 ist jedoch eine Spannung von 1,2 oder 1,8 Volt erforderlich.
An dem neuen Lötpunkt werden Mikrocontroller und Interface mit 1,8 Volt versorgt und mit einer Anpassung des Devicetrees wird die höhere Speichergeschwindigkeit erreicht. Demnach werden auf dem Pinephone 1.2 mit 32 GByte eMMC 125 statt 55 MB/s erreicht, während auf dem Pinephone 1.0 mit 16 GByte eMMC 110 statt 80 MB/s möglich sind.
Theoretisch könnte auch eine nicht modifizierte Distribution gestartet werden, bisher würden jedoch nur Kernel mit angepasstem Devicetree starten, heißt es im PostmarketOS-Wiki(öffnet im neuen Fenster) .
Izzo weist darauf hin, dass ein Betrieb im HS400-Modus seitens des Sunxi-mmc-Treibers im Kernel noch nicht unterstützt wird. Ob sich der Mode lohnen würde, sei ohnehin unklar, da aus den Spezifikationen des Allwinner A64 SoC hervorgehe, dass der Takt von 150 MHz im HS200-Modus auf 100 MHz im HS400-Modus abgesenkt werde.
"Sie haben das Recht, Hardware zu modifizieren, die Sie gekauft haben, aber das wird nicht offiziell unterstützt" , schreibt der Pinephone-Hersteller Pine64 auf Mastodon(öffnet im neuen Fenster) . Allerdings sei man nicht dafür verantwortlich, wenn Nutzer bei einer solchen Modifikation etwas kaputt machen würden.
Nachtrag vom 19. November 2021, 13:45 Uhr
In der ursprünglichen Version des Artikels hieß es, dass der Widerstand ausgelötet werden muss, tatsächlich muss er jedoch verschoben werden.



