I tried it on a new Duo (I have 2 unopened). Here's what I get plugging it into my Linux x86 desktop without SD:
lsusb
Bus 006 Device 002: ID 1f3a:efe8 Onda (unverified) V972 tablet in flashing mode
sunxi-fel ver
AWUSBFEX soc=00001680(H3) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000
sunxi-fel sid
This sid command was missing from sunxi-fel on Ubuntu 16.04 x86_64 repo. I'll try that later on my NEO Plus2. Is there a better ROM than the official distro?
Usage: sunxi-fel [options] command arguments... [command...]
-v, --verbose Verbose logging
spl file Load and execute U-Boot SPL
If file additionally contains a main U-Boot binary
(u-boot-sunxi-with-spl.bin), this command also transfers that
to memory (default address from image), but won't execute it.
uboot file-with-spl like "spl", but actually starts U-Boot
U-Boot execution will take place when the fel utility exits.
This allows combining "uboot" with further "write" commands
(to transfer other files needed for the boot).
hex[dump] address length Dumps memory region in hex
dump address length Binary memory dump
exe[cute] address Call function address
read address length file Write memory contents into file
write address file Store file contents into memory
ver[sion] Show BROM version
clear address length Clear memory
fill address length value Fill memory