<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.radxa.com/mw/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.radxa.com/mw/index.php?action=history&amp;feed=atom&amp;title=Rock5%2Fhardware%2Femmc</id>
		<title>Rock5/hardware/emmc - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.radxa.com/mw/index.php?action=history&amp;feed=atom&amp;title=Rock5%2Fhardware%2Femmc"/>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock5/hardware/emmc&amp;action=history"/>
		<updated>2026-06-13T08:34:31Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>https://wiki.radxa.com/mw/index.php?title=Rock5/hardware/emmc&amp;diff=9856&amp;oldid=prev</id>
		<title>Hipboi at 10:23, 21 March 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock5/hardware/emmc&amp;diff=9856&amp;oldid=prev"/>
				<updated>2024-03-21T10:23:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:23, 21 March 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; [[rock5 | ROCK 5]] &amp;gt; [[rock5/hardware | Hardware]] &amp;gt; [[rock5/hardware/emmc | eMMC Module]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; [[rock5 | ROCK 5]] &amp;gt; [[rock5/hardware | Hardware]] &amp;gt; [[rock5/hardware/emmc | eMMC Module]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=====[https://docs.radxa.com/en/accessories/emmc_module The latest update of this page is moved to Radxa Documentation site.]=====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Introduction ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Introduction ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Hipboi</name></author>	</entry>

	<entry>
		<id>https://wiki.radxa.com/mw/index.php?title=Rock5/hardware/emmc&amp;diff=8145&amp;oldid=prev</id>
		<title>Stephen: Created page with &quot;{{rock5_header}} {{Languages|rock5/hardware/eMMC}}       ROCK 5 &gt;  Hardware &gt;  eMMC Module  === Introduction ===  ROCK...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.radxa.com/mw/index.php?title=Rock5/hardware/emmc&amp;diff=8145&amp;oldid=prev"/>
				<updated>2022-06-19T09:36:12Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{rock5_header}} {{Languages|rock5/hardware/eMMC}}      &lt;a href=&quot;/Rock5&quot; title=&quot;Rock5&quot;&gt; ROCK 5&lt;/a&gt; &amp;gt; &lt;a href=&quot;/Rock5/hardware&quot; title=&quot;Rock5/hardware&quot;&gt; Hardware&lt;/a&gt; &amp;gt; &lt;a href=&quot;/Rock5/hardware/emmc&quot; title=&quot;Rock5/hardware/emmc&quot;&gt; eMMC Module&lt;/a&gt;  === Introduction ===  ROCK...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{rock5_header}}&lt;br /&gt;
{{Languages|rock5/hardware/eMMC}}&lt;br /&gt;
&lt;br /&gt;
    [[rock5 | ROCK 5]] &amp;gt; [[rock5/hardware | Hardware]] &amp;gt; [[rock5/hardware/emmc | eMMC Module]]&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
ROCK 5 doesn't come with eMMC on board. It uses the eMMC module instead. The benefits of eMMC module is that the user can choose the storage as they need, it reduces the main board SKU for us. Also, pluggable eMMC module makes switching OS possible.&lt;br /&gt;
&lt;br /&gt;
=== eMMC module ===&lt;br /&gt;
&lt;br /&gt;
[[File:Emmc_module_black_top.png | 100px]] [[File:Emmc_module_black_bottom.png |100px]]&lt;br /&gt;
&lt;br /&gt;
'''Note''': the green PCB and black PCB are the same, just color difference.&lt;br /&gt;
&lt;br /&gt;
The eMMC socket on ROCK 5 uses two B2B connector to mount the eMMC module, the connector model is [http://www.lsmtron.com/pdf/Connector&amp;amp;Antenna_catalog.PDF GB042 Series], one connector(34pin) for eMMC signal, the other(30pin) is for mount purpose only. This pinout of the 34pin is compatible with Odroid(Thanks Odroid for sharing their pinout).&lt;br /&gt;
&lt;br /&gt;
* on ROCK 5: GB042-34P-H10 (plug-34pin) + GB042-30P-H10 (plug-30pin)&lt;br /&gt;
* on eMMC module: GB042-34S-H10 (socket-34pin) + GB042-30S-H10 (socket-30pin)&lt;br /&gt;
&lt;br /&gt;
The eMMC chip we use is branded as Foresee, by Longsys, a Shenzhen embedded storage company, who acquired Lexar Brand in 2017.&lt;br /&gt;
&lt;br /&gt;
* [https://dl.radxa.com/rockpi/docs/hw/Test_Report_NCEMASLD-32G_20180313.pdf Download Foresee eMMC chip test report]&lt;br /&gt;
&lt;br /&gt;
=== Benchmarks ===&lt;br /&gt;
&lt;br /&gt;
Below is the test we did on different brand eMMC chips.&lt;br /&gt;
&lt;br /&gt;
==== dd ====&lt;br /&gt;
&lt;br /&gt;
 dd if=/dev/zero of=/dev/mmcblk1 bs=1G count=1 oflag=direct &lt;br /&gt;
 dd if=/dev/mmcblk1 of=/dev/null bs=1G count=1&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|      | brand     | read    | write    |&lt;br /&gt;
| ---- | --------- | ------- | -------- |&lt;br /&gt;
| 8G   | Sandisk   | 270MB/s | 39.4MB/s |&lt;br /&gt;
| 16G  | Sandisk   | 230MB/s | 79.6MB/s |&lt;br /&gt;
| 16G  | Kingston  | 160MB/s | 50.1MB/s |&lt;br /&gt;
| 16G  | Foresee   | 189MB/s | 74.4MB/s |&lt;br /&gt;
| 16G  | Foresee   | 241MB/s | 79.5MB/s |&lt;br /&gt;
| 32G  | Sandisk   | 263MB/s | 139MB/s  |&lt;br /&gt;
| 32G  | Samsung   | 263MB/s | 78.3MB/s |&lt;br /&gt;
| 32G  | Kingston  | 152MB/s | 87.2MB/s |&lt;br /&gt;
| 64G  | Sandisk   | 207MB/s | 100MB/s  |&lt;br /&gt;
| 64G  | Foresee   | 215MB/s | 148MB/s  |&lt;br /&gt;
| 64G  | Foresee   | 194MB/s | 148MB/s  |&lt;br /&gt;
| 128G | Toshiba   | 217MB/s | 143MB/s  |&lt;br /&gt;
| 64G  | Sandisk   | 295MB/s | 240MB/s  |&lt;br /&gt;
| 32G  | SiliconGo | 250MB/s | 135MB/s  |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== fio ====&lt;br /&gt;
&lt;br /&gt;
1M Seq &lt;br /&gt;
&lt;br /&gt;
 fio --name=write --ioengine=libaio --iodepth=4 --rw=write --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1&lt;br /&gt;
    &lt;br /&gt;
 fio --name=read --ioengine=libaio --iodepth=4 --rw=read --bs=1M --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1&lt;br /&gt;
&lt;br /&gt;
4K random&lt;br /&gt;
&lt;br /&gt;
 fio --name=randwrite --ioengine=libaio --iodepth=4 --rw=randwrite --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1&lt;br /&gt;
    &lt;br /&gt;
 fio --name=randread --ioengine=libaio --iodepth=4 --rw=randread --bs=4K --direct=1 --size=2G --numjobs=30 --runtime=60 --group_reporting --filename=/dev/mmcblk1&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
&lt;br /&gt;
* Check full result at [https://gist.github.com/hipboi/4751181c26670af1a53096795a13f93d Github].&lt;br /&gt;
&lt;br /&gt;
=== Dimension ===&lt;br /&gt;
&lt;br /&gt;
* [https://dl.radxa.com/accessories/emmc-module/emmc_module_v1.1_20190402.dxf Download 2D .dxf file for eMMC module]&lt;br /&gt;
&lt;br /&gt;
=== eMMC2sd adapter ===&lt;br /&gt;
&lt;br /&gt;
[[File:Emmc2sd_adapter.png | 100px]]&lt;br /&gt;
&lt;br /&gt;
With eMMC2sd adapter board, the user can write the image from PC with uSD card reader. &lt;br /&gt;
&lt;br /&gt;
Adapter is not detected by some Lenovo/Dell internal UHS SD card readers. Read/write speeds with this adapter are significantly lower than on ROCK 5. &lt;br /&gt;
&lt;br /&gt;
=== USB3 eMMC Reader ===&lt;br /&gt;
&lt;br /&gt;
* Check [[rock5/hardware/usb3_eMMC_reader| USB3 eMMC reader]] page&lt;/div&gt;</summary>
		<author><name>Stephen</name></author>	</entry>

	</feed>