Why are eMMC modules device specific?

Post Reply
HisDudeness
Posts: 15
Joined: Mon May 30, 2016 7:10 pm
languages_spoken: English, Italian
ODROIDs: XU4, XU4Q
Has thanked: 10 times
Been thanked: 2 times
Contact:

Why are eMMC modules device specific?

Post by HisDudeness »

Hi there! I'm sure the question has already been answered, but I wasn't able to find it. Also, I didn't find a memory-specific section, please feel free to move this topic where more appropriate.

The question is in the title, and it is more of a confirmation, really. The eMMCs come with an OS pre-installed (Linux - which is Ubuntu if I'm not mistaken - or Android), so I'm guessing the difference between a C4 eMMC and an N2 one is just in the fact that the OS that they come with is the version suited for the respective device. That means I could later use an XU4 eMMC on an H2 if I flash it, and if I mean to use my OS of choice and then flash the memory to start with, I can just buy several C2 memories, am I right? Are there any hardware differences in the memories at all?
The Dude minds.

User avatar
cdu13a
Posts: 317
Joined: Tue Jan 20, 2015 3:33 pm
languages_spoken: english
ODROIDs: C1, C2, XU4, HC1, N2
Has thanked: 13 times
Been thanked: 94 times
Contact:

Re: Why are eMMC modules device specific?

Post by cdu13a »

If the PCB of the eMMC module is the same colour then the module is identical to another with the same colour PCB.(PCB colour not to be confused with sticker colour) As you suspect the difference is just the pre installed OS, and the configuration that is specific to that device. I have several eMMC modules that I originally got for use with a C2 or XU4 that I now use with the N2 and C4. if you have the eMMC module writer, you can flash any OS image you want on any of the eMMC irregardless of what was originally on the module.

more info about the eMMC modules can be found here https://wiki.odroid.com/accessory/emmc/emmc
These users thanked the author cdu13a for the post:
HisDudeness (Thu Jun 18, 2020 3:12 am)

mad_ady
Posts: 8582
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 578 times
Been thanked: 486 times
Contact:

Re: Why are eMMC modules device specific?

Post by mad_ady »

The black emmcs are not bootable on xu4 and don't work on the emmc2usb adapter. Red and orange are fine on all boards.
These users thanked the author mad_ady for the post:
HisDudeness (Thu Jun 18, 2020 3:13 am)

HisDudeness
Posts: 15
Joined: Mon May 30, 2016 7:10 pm
languages_spoken: English, Italian
ODROIDs: XU4, XU4Q
Has thanked: 10 times
Been thanked: 2 times
Contact:

Are 128GB eMMCs gone for good?

Post by HisDudeness »

Thank you both. Does anybody know why are the 128GB ones listed among the obsolete products? Is there any reason they won't be producing those again, if that is the case?
The Dude minds.

mad_ady
Posts: 8582
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 578 times
Been thanked: 486 times
Contact:

Re: Why are eMMC modules device specific?

Post by mad_ady »

Odroid said 128G chips were hard to obtain from manufacturers.
These users thanked the author mad_ady for the post:
HisDudeness (Thu Jun 18, 2020 12:27 pm)

User avatar
joerg
Posts: 1174
Joined: Tue Apr 01, 2014 2:14 am
languages_spoken: german, english, español
ODROIDs: C1, C1+, C2, N1, N2, C4
Location: Germany
Has thanked: 62 times
Been thanked: 139 times
Contact:

Re: Why are eMMC modules device specific?

Post by joerg »

@odroid stated in another thread:
But Samsung doesn't produce the 128GB eMMC chipset any more and we've not sold the 128GB eMMC module from early this year.
These users thanked the author joerg for the post:
HisDudeness (Thu Jun 18, 2020 12:27 pm)

HisDudeness
Posts: 15
Joined: Mon May 30, 2016 7:10 pm
languages_spoken: English, Italian
ODROIDs: XU4, XU4Q
Has thanked: 10 times
Been thanked: 2 times
Contact:

Post by HisDudeness »

Bummer. Thank you all for the explanations, guess 64GB will be enough.
The Dude minds.

L67GS
Posts: 202
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 67 times
Been thanked: 28 times
Contact:

Re: Why are eMMC modules device specific?

Post by L67GS »

I got two 128gb eMMC modules from Ameridroid in the last couple of months.
I'm already preparing to buy a couple of C0's before they retire, I suppose I should add these to the list.
These users thanked the author L67GS for the post:
Ameridroid (Fri Jun 19, 2020 2:26 am)

Ameridroid
Posts: 288
Joined: Thu Mar 17, 2016 4:19 am
languages_spoken: english
Has thanked: 60 times
Been thanked: 33 times
Contact:

Re: Why are eMMC modules device specific?

Post by Ameridroid »

We've recently sold out of the remaining stock of 128GB eMMCs we have as well.

L67GS
Posts: 202
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 67 times
Been thanked: 28 times
Contact:

Re: Why are eMMC modules device specific?

Post by L67GS »

Ameridroid wrote:
Fri Jun 19, 2020 2:26 am
We've recently sold out of the remaining stock of 128GB eMMCs we have as well.
Poop! I wish I'd payed more attention to that while it was relevant. I'll be ordering a couple C0's with connector kits and heatsinks before they become a footnote in history as well.

BowerR64
Posts: 32
Joined: Thu Jul 23, 2020 12:14 am
languages_spoken: english
ODROIDs: XU4
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by BowerR64 »

cdu13a wrote:
Thu Jun 18, 2020 1:44 am
if you have the eMMC module writer, you can flash any OS image you want on any of the eMMC irregardless of what was originally on the module.
Thankyou sir! that is exactly the question i was about to ask

When i was searching for eMMC modules the prices were different depending on OS so i thought ide just get the cheaper module and then flash it (if i could) with the OS im wanting (android)

I found on the site i was searching (amazon) all of the android modules were more expensive then the linux or other systems.

I finally found one at a decent price, hope everything works

BowerR64
Posts: 32
Joined: Thu Jul 23, 2020 12:14 am
languages_spoken: english
ODROIDs: XU4
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by BowerR64 »

WHat is the difference between the board color?

Are some eMMc boards faster then others?

For instance i was running my XU4 on an SD card 4.4.4, i put Asphalt 8 on the SD card with 4.4.4 and a few other apps

Then i got an eMMc i installed lineageOS 15.1 it doesnt seem any faster with all the same apps

The way everyone talked about how much faster eMMc modules are i figured i would notice a huge difference between the SD card and the eMMc

Installing things seems about the same to me

Im using the wifi module 3

Im kinda new to all these SBC computers, this is only my second and i havnt done a whole lot of research on them.

I do have mine running so i did enough to build it and get it up and running with im surprised about that.

mad_ady
Posts: 8582
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 578 times
Been thanked: 486 times
Contact:

Re: Why are eMMC modules device specific?

Post by mad_ady »

It depends on the specs of the emmc/sd card. Emmcs get faster with size. The 8GB emmc is the slowest, the 128G is the fastest, because internally it can do more parallel reads/writes. Emmcs can be trimmed so that writing is faster after deleting a bunch of stuff, sd cards usually can't. Emmcs have built-in wear-leveling. SD cards usually don't.
Now, to be fair, the white, "industrial" sd cards sold by HK have great performance (50MB/s) and I think can be trimmed, so the gap between sd/emmc has narrowed in recent times.

Regarding color - it's to easily differentiate chipset vendor. The black ones lack a hidden sector that the xu4 soc needs to boot, so are not bootable.

You can also run a storage benchmark on emmc/sd and see what you get.

BowerR64
Posts: 32
Joined: Thu Jul 23, 2020 12:14 am
languages_spoken: english
ODROIDs: XU4
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by BowerR64 »

Whats the best program to use to bencmark the memory?

I ready they can be benchmarked but there is so many programs i have no clue which to get.

mad_ady
Posts: 8582
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 578 times
Been thanked: 486 times
Contact:

Re: Why are eMMC modules device specific?

Post by mad_ady »

Couldn't say for Android. For Linux, there's iozone.

AAM
Posts: 3
Joined: Thu Jul 30, 2020 1:08 am
languages_spoken: english
ODROIDs: U3, XU4, GO Advance, H2+, HC2, HC1,
Has thanked: 0
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by AAM »

We are working on a project and our system is storage hungry. We need 128GB eMMC but as mentioned in thread that Hardkernel is not developing 128gb eMMC. Can any one get the BOM and PCB file and share with me? We have no other way but to arrange it. We provided a solution with 128GB and now project approved but no 128GB eMMC.

User avatar
odroid
Site Admin
Posts: 35591
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1199 times
Been thanked: 877 times
Contact:

Re: Why are eMMC modules device specific?

Post by odroid »

@AAM,
Where could you source the 128GB eMMC chipset?

AAM
Posts: 3
Joined: Thu Jul 30, 2020 1:08 am
languages_spoken: english
ODROIDs: U3, XU4, GO Advance, H2+, HC2, HC1,
Has thanked: 0
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by AAM »

We arranged it from one of our supplier in china.

User avatar
odroid
Site Admin
Posts: 35591
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1199 times
Been thanked: 877 times
Contact:

Re: Why are eMMC modules device specific?

Post by odroid »

Is it Samsung eMMC chipset?
Can you tell me the full part number?

BTW, we don't disclose any PCB design file either BOM.
We released the schematics in PDF format only.

L67GS
Posts: 202
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 67 times
Been thanked: 28 times
Contact:

Re: Why are eMMC modules device specific?

Post by L67GS »

@odroid, have you tried Toshiba? I'm admittedly ignorant to the subtle differences but mouser electronics here in the USA is getting 128gb Toshiba's cheap enough to sell them for $51.USD so they may be abundant and cost effective.

legogris
Posts: 7
Joined: Fri Jan 31, 2020 12:05 pm
languages_spoken: english
Has thanked: 0
Been thanked: 1 time
Contact:

Re: Why are eMMC modules device specific?

Post by legogris »

So since "orange" is in reference to PCB color, the only color in the webshop as of now, this means that for any size there's one current hardware model as of now and the only difference is what comes preflashed, correct?

Is there any information on if these modules are SLC/eMLC/MLC/TLC and (even roughly) what durability and number of read/write cycles we can expect? Maybe there's even anyone who did durability benchmarks?
Would be good to be able to reason about durability vs USB or microSD storage options for use-cases where that is more important than speed.

Basically need to figure out if eMMC is sufficient or if I should rather go for SSD over USB.

mad_ady
Posts: 8582
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 578 times
Been thanked: 486 times
Contact:

Re: Why are eMMC modules device specific?

Post by mad_ady »

Regarding durability - my emmcs have been running 24/7 for ~5 years now and I've had no failures/performance degradation.

User avatar
rooted
Posts: 8039
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 724 times
Been thanked: 254 times
Contact:

Re: Why are eMMC modules device specific?

Post by rooted »

mad_ady wrote:Regarding durability - my emmcs have been running 24/7 for ~5 years now and I've had no failures/performance degradation.
As long as you use trim there will be no performance degradation.

mad_ady
Posts: 8582
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, C4, N1, N2, H2, Go, Go Advance
Location: Bucharest, Romania
Has thanked: 578 times
Been thanked: 486 times
Contact:

Re: Why are eMMC modules device specific?

Post by mad_ady »

Yes, I'm trimming them weekly via a cron job.

AAM
Posts: 3
Joined: Thu Jul 30, 2020 1:08 am
languages_spoken: english
ODROIDs: U3, XU4, GO Advance, H2+, HC2, HC1,
Has thanked: 0
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by AAM »

odroid wrote:
Thu Jul 30, 2020 1:14 pm
Is it Samsung eMMC chipset?
Can you tell me the full part number?
Here is the image of chip, please advise if you see any issue or concern regarding this.
Thanks.
Attachments
128gb-emmc-chip.jpg
128gb-emmc-chip.jpg (41.09 KiB) Viewed 976 times

User avatar
odroid
Site Admin
Posts: 35591
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1199 times
Been thanked: 877 times
Contact:

Re: Why are eMMC modules device specific?

Post by odroid »

It is not a 128GByte but a 16GByte chip.
Note that 16GByte is 128Gbit. Don't confuse bit and byte.

parmesh
Posts: 1
Joined: Thu Aug 20, 2020 3:22 am
languages_spoken: english
ODROIDs: noting
Has thanked: 0
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by parmesh »

We are taking a shot at a venture and our framework is capacity hungry. We need 128GB eMMC yet as referenced in the string that Hardkernel isn't creating 128gb eMMC. Would anyone be able to get the BOM and PCB record and offer with me? We have no other path yet to mastermind it. We furnished an answer with 128GB and now venture endorsed yet no 128GB eMMC.

User avatar
odroid
Site Admin
Posts: 35591
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1199 times
Been thanked: 877 times
Contact:

Re: Why are eMMC modules device specific?

Post by odroid »

Since Samsung doesn't supply 128GB chipset any more, there is no short term solution at this moment.
But we will receive a few samples from Micron Technology within a couple of weeks.
We have a plan to test it with various ODROID boards.
If there is no critical compatibility/stability issue, we will sell the 128GB eMMC modules again in October or November hopefully.
These users thanked the author odroid for the post (total 2):
L67GS (Thu Aug 20, 2020 12:45 pm) • Magnus005 (Tue Oct 06, 2020 1:04 am)

itcoil
Posts: 28
Joined: Tue Oct 18, 2016 3:04 pm
languages_spoken: english
ODROIDs: C2
Has thanked: 0
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by itcoil »

odroid wrote:
Thu Aug 20, 2020 9:54 am
Since Samsung doesn't supply 128GB chipset any more, there is no short term solution at this moment.
But we will receive a few samples from Micron Technology within a couple of weeks.
We have a plan to test it with various ODROID boards.
If there is no critical compatibility/stability issue, we will sell the 128GB eMMC modules again in October or November hopefully.
Is there any new information regarding how your tests are going with the Micron Technology 128GB samples? Thank You.

User avatar
odroid
Site Admin
Posts: 35591
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 1199 times
Been thanked: 877 times
Contact:

Re: Why are eMMC modules device specific?

Post by odroid »

It worked well with ODROID C1/C2/N2/C4/H2/XU4 series boards and read/write performance was very similar to Samsung eMMC.
And we ordered a couple of thousands 128GB chips to Micron in September. But their lead time is around 12 weeks and we will start selling it from late November probably.

BTW, there is a (minor) issue.
The Micron eMMC chipset doesn't support the legacy 4bit interface mode and you can't use it with the original eMMC-to-MicroSD adapter (reader board).
Therefore, you need this specific eMMC WRITER to flash the Micron eMMC via native eMMC 8bit interface mode.
https://www.hardkernel.com/shop/usb3-0- ... le-writer/
These users thanked the author odroid for the post:
L67GS (Thu Oct 08, 2020 11:33 am)

L67GS
Posts: 202
Joined: Wed Apr 22, 2020 3:02 pm
languages_spoken: english
ODROIDs: XU4, C1+,(3) C0's, and a whole big pile of accessories, VU7A Plus,, ect....
Has thanked: 67 times
Been thanked: 28 times
Contact:

Re: Why are eMMC modules device specific?

Post by L67GS »

Thank you to all at HK for your hard work!

itcoil
Posts: 28
Joined: Tue Oct 18, 2016 3:04 pm
languages_spoken: english
ODROIDs: C2
Has thanked: 0
Been thanked: 0
Contact:

Re: Why are eMMC modules device specific?

Post by itcoil »

That is great news! Thank You!

Post Reply

Return to “General Topics”

Who is online

Users browsing this forum: No registered users and 0 guests