EMMC Disk on a micro SD slot

Some guy is working on a SD card replacement with EMMC memory.

Could be usefull on a NanoPI R4S

(in french)


FriendlyElec is selling some adaptors too


I believe they are almost the same other than the speed of eMMC is higher, for running OpenWrt that loading speed difference isn't really noticeable.

@clarkjenifer33 You should read the link before

It already works and was tested on many devices and yes there is drivers issue but modern Kernels seams to work OK.

The goal is only to avoid relying on a SD Card wish goes sideways quiet often.

Folks seem really happy with it on Rasperry Pi / raspbian. Snappier than the SDCard for OS hosting.

@fakemanhk the speed is +30% . OC the 100Mb/s of the sdcard bus cannot be exceeded but it's seems more constant than SD Card. And the goal is just to not have to replace a faulty SD Card. Plug and forget.

It's a solution to replace box with SD Card for OS hosting, nothing else (and IMO it worth being tested).

It's questionable whether eMMC would actually be more reliable if it's being accessed by the SD card slot, since power sequencing seems to be part of the problem.

At least on Raspi 4, it's easier to just move to USB3. I haven't booted a Pi 4 from SD card for a LONG time, with the exception of one device I just haven't gotten around to migrating yet.

USB with USB Key ?

I read somewhere that R4S does only boot from sdcard (can't found again where OC)

I'll give it a try thx

Looks like the R4S has native eMMC? https://wiki.friendlyelec.com/wiki/index.php/NanoPi_R4S#Configuring_kernel_command_line_parameters

no r4sE has embed emmc so maybe r4s image is intended to work with r4se

but r4se seems to not work properly from emmc disk (read somewhere)

Correct, the eMMC on R4SE doesn't work under OpenWrt.

I know the speed of eMMC is faster, but as what I said, when you are loading an OpenWrt which is less than 100MB, how would you feel the speed difference?? eMMC on SD card slot doesn't seem to be having longer life than SD card as well. Also if you use squash FS image, there is virtually no write to the card unless you install/update packages, and you are not doing this daily. On my R4S I just plug USB flash drive and mount it as LXC storage for PiHole, so it won't touch anything on my SD card anyway.

OK, the use case from the original project is quiet different (lots of logging and a small DB).

thx for the explanations

Even in this case I won't rely on eMMC, still not durable with too many writes, should mount other HDD/SSD or consider remote logging.