eMMC upgrade
#1
Has anyone tried to replace stock eMMC (16Gb or 32Gb) with a bigger eMMC (in a phone repair shop for example)? Is it possible? What models are compatible?
  Reply
#2
(07-15-2023, 02:08 PM)EuvzO8 Wrote: Has anyone tried to replace stock eMMC (16Gb or 32Gb) with a bigger eMMC (in a phone repair shop for example)? Is it possible? What models are compatible?

That would not make sense IMO. The eMMC is soldered with ball grid array and would be quite involved and costly to swap it. MicroSD cards cost almost nothing and you can adjust your mount points to transfer data (such as personal files, applications etc.) to it.
  Reply
#3
(08-13-2023, 04:49 AM)fxc Wrote:
(07-15-2023, 02:08 PM)EuvzO8 Wrote: Has anyone tried to replace stock eMMC (16Gb or 32Gb) with a bigger eMMC (in a phone repair shop for example)? Is it possible? What models are compatible?

That would not make sense IMO. The eMMC is soldered with ball grid array and would be quite involved and costly to swap it. MicroSD cards cost almost nothing and you can adjust your mount points to transfer data (such as personal files, applications etc.) to it.

The main reason is speed. SD cards are noticeably slower on OG PP (even with faster cards). than eMMC. With vccq mod eMMC speeds can be around 125MB/s, but SD card achieves approximately 23 MB/s. This is five times slower.

https://wiki.pine64.org/wiki/PinePhone_F...d_SD_cards?
  Reply
#4
(08-13-2023, 11:25 PM)EuvzO8 Wrote:
(08-13-2023, 04:49 AM)fxc Wrote:
(07-15-2023, 02:08 PM)EuvzO8 Wrote: Has anyone tried to replace stock eMMC (16Gb or 32Gb) with a bigger eMMC (in a phone repair shop for example)? Is it possible? What models are compatible?

That would not make sense IMO. The eMMC is soldered with ball grid array and would be quite involved and costly to swap it. MicroSD cards cost almost nothing and you can adjust your mount points to transfer data (such as personal files, applications etc.) to it.

The main reason is speed. SD cards are noticeably slower on OG PP (even with faster cards). than eMMC. With vccq mod eMMC speeds can be around 125MB/s, but SD card achieves approximately 23 MB/s. This is five times slower.

https://wiki.pine64.org/wiki/PinePhone_F...d_SD_cards?

The eMMC is slightly faster, can be twice as fast. The vccq mod is not advised, only works with some eMMCs, is highly risky and you make all images incompatible, so I would estimate there are less than a dozen people in total who made the mod, out of tens of thousands of sold PinePhones.

You can put stuff relevant for speed on the eMMC, like people used to do with their system on SSDs when the capacity was low. Everything else makes no reasonable economical sense.
  Reply
#5
[quote pid="119203" dateline="1691994961"]
The eMMC is slightly faster, can be twice as fast. The vccq mod is not advised, only works with some eMMCs, is highly risky and you make all images incompatible, so I would estimate there are less than a dozen people in total who made the mod, out of tens of thousands of sold PinePhones
[/quote]

JFYI I've tried vccq mod and have performance measurements before and after for 16/2 PP. Here is my comparison of eMMC performance with SD card performance.

0. SD card (Sandisk Extreme Pro UHS-I U3 V30 A2 + ADP)
Quote:root@mobian:/home/mobian# hdparm -t -T /dev/mmcblk0
/dev/mmcblk0:
Timing cached reads:  802 MB in  2.00 seconds = 400.36 MB/sec
Timing buffered disk reads:  66 MB in  3.07 seconds =  21.51 MB/sec
root@mobian:/home/mobian# hdparm -t -T /dev/mmcblk0


1. eMMC speed (default, no vccq mod)
Quote:mobian@mobian:~$ sudo hdparm -t -T /dev/mmcblk2

/dev/mmcblk2:
Timing cached reads:  942 MB in  2.00 seconds = 470.48 MB/sec
Timing buffered disk reads: 242 MB in  3.02 seconds =  80.08 MB/sec

80.08/21.51 = 3.72 times faster than SD


2. eMMC speed (with vccq mod)
Quote:root@mobian:/home/mobian# hdparm -t -T /dev/mmcblk2

/dev/mmcblk2:
Timing cached reads:  894 MB in  2.00 seconds = 446.58 MB/sec
Timing buffered disk reads: 358 MB in  3.01 seconds = 118.98 MB/sec

118.98 / 21.51 = 5.53 times faster than SD

SD card is considerably slower than eMMC.

Quote:You can put stuff relevant for speed on the eMMC, like people used to do with their system on SSDs when the capacity was low. Everything else makes no reasonable economical sense.

This is what I'm doing right now. 16Gb isn't that big. I do understand, that BGA replacement is risky and costly operation. But maybe someone tried that.
  Reply
#6
(08-14-2023, 02:14 AM)EuvzO8 Wrote: [quote pid="119203" dateline="1691994961"]
The eMMC is slightly faster, can be twice as fast. The vccq mod is not advised, only works with some eMMCs, is highly risky and you make all images incompatible, so I would estimate there are less than a dozen people in total who made the mod, out of tens of thousands of sold PinePhones

JFYI I've tried vccq mod and have performance measurements before and after for 16/2 PP. Here is my comparison of eMMC performance with SD card performance.

0. SD card (Sandisk Extreme Pro UHS-I U3 V30 A2 + ADP)
Quote:root@mobian:/home/mobian# hdparm -t -T /dev/mmcblk0
/dev/mmcblk0:
Timing cached reads:  802 MB in  2.00 seconds = 400.36 MB/sec
Timing buffered disk reads:  66 MB in  3.07 seconds =  21.51 MB/sec
root@mobian:/home/mobian# hdparm -t -T /dev/mmcblk0

1. eMMC speed (default, no vccq mod)
Quote:mobian@mobian:~$ sudo hdparm -t -T /dev/mmcblk2

/dev/mmcblk2:
Timing cached reads:  942 MB in  2.00 seconds = 470.48 MB/sec
Timing buffered disk reads: 242 MB in  3.02 seconds =  80.08 MB/sec

80.08/21.51 = 3.72 times faster than SD


2. eMMC speed (with vccq mod)
Quote:root@mobian:/home/mobian# hdparm -t -T /dev/mmcblk2

/dev/mmcblk2:
Timing cached reads:  894 MB in  2.00 seconds = 446.58 MB/sec
Timing buffered disk reads: 358 MB in  3.01 seconds = 118.98 MB/sec

118.98 / 21.51 = 5.53 times faster than SD

SD card is considerably slower than eMMC.

Quote:You can put stuff relevant for speed on the eMMC, like people used to do with their system on SSDs when the capacity was low. Everything else makes no reasonable economical sense.

This is what I'm doing right now. 16Gb isn't that big. I do understand, that BGA replacement is risky and costly operation. But maybe someone tried that.
[/quote]






What did you do to get the vccq mod to work? I added the the files and it boots properly and says it is updated to new speed but, i still get hdparm at 86mb/s. 

I am running arch but am just looking for other non PM os knowledge.

Info i used: https://github.com/dreemurrs-embedded/Pi...issues/263
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  RAM corruption, possible eMMC corruption alnyan 3 1,751 08-24-2022, 03:07 AM
Last Post: JeremyWadsworth
  Emmc yvan 1 1,400 07-07-2022, 08:16 AM
Last Post: Chief
  Any experiences with hardware mod to improve eMMC speeds? kqlnut 9 5,963 04-19-2022, 02:36 PM
Last Post: kk22
  3/32 upgrade board, Arrived Without Firmware, Troubleshooting Steps to SOLVED biketool 0 1,728 06-22-2021, 10:03 AM
Last Post: biketool
  Where is the Pinephone eMMc? tgz 12 11,793 02-10-2021, 06:24 PM
Last Post: dsimic
  Pine phone eMMC read speeds ? bcnaz 14 14,468 11-20-2020, 02:52 AM
Last Post: LinAdmin2
  Does the BH mainboard upgrade allow a USB PD dock? _hg_ 3 4,073 11-08-2020, 09:37 AM
Last Post: arvizu
  eMMC won't flash RodMyers 3 4,798 09-12-2020, 06:38 PM
Last Post: SwordfishII
  broken emmc nieral 7 8,776 08-26-2020, 09:24 AM
Last Post: nieral
Question UBports Edition Flashing eMMC slow speeds FOSSagent0 0 1,772 08-12-2020, 07:03 AM
Last Post: FOSSagent0

Forum Jump:


Users browsing this thread: 1 Guest(s)