Hi,
So here we go.
Tested a Samsung 32GB eMMC Module with C1 (Module colour: Black)
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145627455789
with Disable UHS:
root@odroid-c1:~# cat /DietPi/boot.ini | grep disableuhs
setenv disableuhs "disableuhs"
root@odroid-c1:~# dmesg | grep emmc
[ 3.483989] get property: pinname, str:emmc
[ 3.491706] [is_emmc_exist] host->storage_flag=0, POR_BOOT_VALUE=1
[ 3.551404] emmc: mmc_rescan_try_freq: trying to init card at 400000 Hz
[ 3.554045] aml_emmc_hw_reset 1379
[ 3.654286] emmc: BKOPS_EN bit is not set
[ 3.678776] emmc: new HS200 MMC card at address 0001, clock 38636363, 8-bit-bus-width
[ 3.687280] mmcblk0: emmc:0001 BGND3R 29.1 GiB
So, you can see, it is a:
Samsung e.MMC 4.51 HS200 with max. thoughput: 1.6 Gbps and mature interface by JEDEC
Samsung eMMC: Samsung Semiconductor Global Official Website | Samsung Semiconductor Global
JEDEC - Design Considerations of UFS & e.MMC Controllers: http://www.jedec.org/sites/default/files/files/Y_Chung_Mobile_Forum_May%202013.pdf
Result:
root@odroid-c1:~# dd if=/dev/zero of=test.tmp oflag=direct bs=500K count=1024
1024+0 records in
1024+0 records out
524288000 bytes (524 MB) copied, 30,0243 s, 17,5 MB/s
root@odroid-c1:~# dd if=test.tmp of=/dev/null iflag=direct bs=500K count=1024
1024+0 records in
1024+0 records out
524288000 bytes (524 MB) copied, 17.8664 s, 29.3 MB/s
29.3 MB/s - Read / 17,5 MB/s - Write / by Clock 38636363
with Enable UHS:
root@odroid-c1:~# cat /DietPi/boot.ini | grep disableuhs
# setenv disableuhs "disableuhs"
root@odroid-c1:~# dmesg | grep emmc
[ 3.516471] get property: pinname, str:emmc
[ 3.524410] [is_emmc_exist] host->storage_flag=0, POR_BOOT_VALUE=1
[ 3.581068] emmc: mmc_rescan_try_freq: trying to init card at 400000 Hz
[ 3.589139] aml_emmc_hw_reset 1379
[ 3.753926] emmc: BKOPS_EN bit is not set
[ 3.780045] emmc: new HS200 MMC card at address 0001, clock 94444444, 8-bit-bus-width
[ 3.785796] mmcblk0: emmc:0001 BGND3R 29.1 GiB
Result:
root@odroid-c1:~# dd if=/dev/zero of=test.tmp oflag=direct bs=500K count=1024
1024+0 records in
1024+0 records out
524288000 bytes (524 MB) copied, 17.4064 s, 30.1 MB/s
root@odroid-c1:~# dd if=test.tmp of=/dev/null iflag=direct bs=500K count=1024
1024+0 records in
1024+0 records out
524288000 bytes (524 MB) copied, 9.08441 s, 57.7 MB/s
57.7 MB/s - Read / 30.1 MB/s - Write / by Clock 94444444

Conclusion:
- The higher clock with enabled UHS by setting # setenv disableuhs “disableuhs” makes the different!
So eMMC get the promised performance by hardkernel :

Because ODROID-C1 / C1+ / C0 host only supports eMMC version 4.5, results are much inferior to ODROID-C2 , which support JEDEC/eMMC version 5.0 : HS400 interface with the same Samsung eMMC module. (not tested yet)

cu
k-plan