Interesting:
H3 and a H5 version
[13.x] g_serial, for roughly 3 minutes.ifdown wlan0; ifup wlan0 required to reconnect wlan (as per nanoPi Air workaround for 3.x and dhd).[   13.391745] g_serial gadget: Gadget Serial v2.4
[   13.406190] g_serial gadget: g_serial ready
[   13.953130] systemd-udevd[205]: starting version 215
[   14.567515] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, de                                                                 v addr: 0x48)
[   14.567789] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x48, de                                                                 v addr: 0x48)
[   14.659181] sunxi_i2c_do_xfer()985 - [i2c0] incomplete xfer (status: 0x20, de                                                                 v addr: 0x77)
[   14.659269] bmp085: probe of 0-0077 failed with error -70
[   24.447575] EXT4-fs (mmcblk0p2): re-mounted. Opts: discard
[   24.825088] [rfkill]: rfkill set power 0
[   27.080207] systemd-journald[175]: Received request to flush runtime journal                                                                  from PID 1
[   46.453103] [rfkill]: rfkill set power 0
[   46.471571] [rfkill]: rfkill set power 1
[   46.490647] [rfkill]: rfkill set power 0
[   61.747244] usbcore: registered new interface driver brcmfmac
[   68.509244] dhd_open: Enter d524c800
[   68.560637] dhd_open: Exit ret=0
[   68.723165] wl_iw_set_essid: join SSID=FuzonWifi
[   69.171193] CFG80211-ERROR) wl_run_escan :  Escan set error (-16)
[   69.171228] CFG80211-ERROR) wl_run_escan : error (-16), cnt=1
[   69.171246] CFG80211-ERROR) __wl_cfg80211_scan : Scan err = (-16), busy?-16
[   69.171271] CFG80211-ERROR) wl_cfg80211_scan : scan error (-16)
[   69.802597] connect failed event=0 e->status 1 e->reason 0
[   79.280169] wlan0: no IPv6 routers present
[  231.627856] dhd_stop: Enter d524c800
[  231.644101] dhd_stop: Exit
[  231.672897] wl_iw_set_essid: WLC_DISASSOC
[  233.664756] wl_iw_set_essid: join SSID=FuzonWifi
[  233.669226] dhd_open: Enter d524c800
[  233.685896] dhd_set_scb_probe: max_scb_probe setting failed
[  233.685914] dhd_open: Exit ret=0
[  235.150988] Connectting with e8:de:27:4a:d0:66 channel (8) ssid "FuzonWifi",                                                                  len (9)
[  235.188245] wl_iw_event: Link UP with BSSID=E8:DE:00:00:D0:66
[  235.188410] wl_bss_connect_done succeeded with e8:de:27:4a:d0:66
[  235.293533] wl_bss_connect_done succeeded with e8:de:27:4a:d0:66
[  243.710128] wlan0: no IPv6 routers present
bmp085 = BMP085 Barometric Pressure/Temperature/Altitude Sensor?!?echo -e "blacklist bmp085" > /etc/modprobe.d/bmp085.confEMMC:

Install DietPi on the eMMC (you must have DietPi up and running on a SDcard prior to this):
#7Zip prereqs
apt-get install -y p7zip
wget 'http://dietpi.com/downloads/images/DietPi_OrangePiZero2PlusH3-armv7-(Jessie).7z' -O image.7z
p7zip -d image.7z
#Optional: Mount image to set WiFi creds in dietpi.txt
modprobe loop
losetup -f
losetup /dev/loop2 'DietPi_v'*'.img'
partprobe /dev/loop2
# - Mount loopback
mkdir -p /mnt/loop2p1
mount /dev/loop2p1 /mnt/loop2p1
# - enable WiFi and set creds
nano /mnt/loop2p1/dietpi.txt
sync
umount /mnt/loop2p1
losetup -d /dev/loop2
#Write to EMMC
# - Following assumes you have no other files in this directory with name 'DietPi_v*.img' 
#   (other than the one we downloaded above)
dd if="$(ls | grep -m1 'DietPi_v'*'.img')" of=/dev/mmcblk1
#Power off, unplug SD card, power on.
                    Install DietPi on the eMMC (you must have DietPi up and running on a SDcard prior to this):
#7Zip prereqs
apt-get install -y p7zip
wget 'http://dietpi.com/downloads/images/DietPi_OrangePiZero2PlusH5-arm64-(Jessie).7z' -O image.7z
p7zip -d image.7z
#Optional: Mount image to set WiFi creds in dietpi.txt
modprobe loop
losetup -f
losetup /dev/loop2 'DietPi_v'*'.img'
partprobe /dev/loop2
# - Mount loopback
mkdir -p /mnt/loop2p1
mount /dev/loop2p1 /mnt/loop2p1
# - enable WiFi and set creds
nano /mnt/loop2p1/dietpi.txt
sync
umount /mnt/loop2p1
losetup -d /dev/loop2
#Write to EMMC
# - Following assumes you have no other files in this directory with name 'DietPi_v*.img' 
#   (other than the one we downloaded above)
dd if="$(ls | grep -m1 'DietPi_v'*'.img')" of=/dev/mmcblk2
#Power off, unplug SD card, power on.
dmesg, brcm* modules are loaded.poweroff results in reboot with prompt to press any key to abort boot (continues boot regardless of key presses).03/05/17 rebuild = same as above.
Dev branch kernel/image, put packages on hold:
apt-mark hold linux-dtb-dev-sun50iw2 linux-image-dev-sun50iw2 linux-jessie-root-dev-orangepizeroplus2-h5 linux-libc-dev  linux-u-boot-orangepizeroplus2-h5-dev
Completed.
No Wi-Fi for the H5 board?
So we better buy H3 for DietPi then? Or it could be fixed in the near future? Thanks a lot!
Most helpful comment
OPi Zero 2 Plus (H3)
EMMC:

Install DietPi on the eMMC (you must have DietPi up and running on a SDcard prior to this):