I already explained in one topic (don't remember which) why this emmc hack will never come back. In short, someone must figure out what is really wrong. Secondly, there is no official support for Q+ and that's why I won't introduce hacks for it.
Dear Jernej,
Thanks for your reply, i can see "Pine64 H64" had same issue while searching "armbian" forum, as it have a slow emmc, they suggest to patch the device tree with below, so i edit the 13-Tanix-TX6.patch and rebuild the kernel to generate the dtb file, and it worked very well, i flashed the "Libreelec" on sunvell Q+ (same as Tanix TX6) emmc, i can confirm it working, also i can now boot with "label" or "uuid" entries instead of device logical name in "extlinux.conf".
* Also i can confirm now that "cpufreq" driver working very well, tested with "LibreELEC-H6.arm-9.80-nightly-20200622-bd6f23c-tanix-tx6.img.gz", also with my compiled dtb, i can change governor to "ondemand", overheat still exist but better than before.
* Can confirm now that "hdmi" output working without changing console entry to "console=tty1 console=ttyS0,115200" in"extlinux.conf" as before, also output work with one console entry "console=tty1", before two console entries must exist and "tty1" must preceding "ttyS0"
* I extracted dts from stock running android, find it in attachments.
[ 2.079244] sunxi-mmc 4020000.mmc: Got CD GPIO
[ 2.106824] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode
[ 2.138734] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode
[ 2.163590] mmc0: host does not support reading read-only switch, assuming write-enable
[ 2.175142] mmc0: new high speed SDHC card at address aaaa
[ 2.188410] mmcblk0: mmc0:aaaa SU32G 29.7 GiB
[ 2.195691] mmcblk0: p1 p2
[ 2.202449] boot=/dev/mmcblk0p1
[ 2.202451] disk=/dev/mmcblk0p2
[ 2.232957] Checking disk(s): /dev/mmcblk0p1 /dev/mmcblk0p2
[ 2.269201] mmc1: new HS200 MMC card at address 0001
[ 2.269770] mmcblk1: mmc1:0001 ISOCOM 28.9 GiB
[ 2.270019] mmcblk1boot0: mmc1:0001 ISOCOM partition 1 4.00 MiB
[ 2.270267] mmcblk1boot1: mmc1:0001 ISOCOM partition 2 4.00 MiB
[ 2.296726] mmcblk1: p1 p2
[ 2.387268] fsck: /dev/mmcblk0p1: 13 files, 15246/65501 clusters
[ 2.457765] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 90.918086] mmcblk1: p1 p2
Pine64 H64 does not boot from eMMC [solved] - Allwinner H6 - Armbian forum
--- a/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts 2020-03-30 11:24:41.176470382 +0200
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts 2020-03-30 11:24:41.176470382 +0200
@@ -127,8 +127,10 @@
pinctrl-0 = <&mmc2_pins>;
vmmc-supply = <&WCF_AMPERSAND®_vcc3v3>;
vqmmc-supply = <&WCF_AMPERSAND®_vcc1v8>;
- non-removable;
cap-mmc-hw-reset;
+ mmc-hs200-1_8v;
+ mmc-hs400-1_8v;
+ mmc-hs400-enhanced-strobe;
status = "okay";
};