[Android Stick & Console Computers General] pokemadatv3:
I have the same problem with X96mini Amlogic S905W CPU. I've tried all the suggestions here and nothing help me. (However my USB cables are 1.5 meter long)

I noticed that while burning Android 9 images I'm getting error [0x10105002] and while burning Android 7 images I'm getting error [0x10105004].

1) error [0x10105002]Romcode/Initialize DDR/Read initialize status/USB Control setup error

(which is basically fails in row "ReadLargeMemCMD failed ret = -5", full log below)

2) error [0x10105004]Romcode/Initialize DDR/Read initialize status/Error result

[0x10105002]

[13:08:40 655][HUB3-6][Inf]--Start burning...
[13:08:40 725][HUB3-6][Inf]--------------ERASE BOOTLOADER------------
[13:08:40 836][HUB3-6][Inf]--start SendIdentifyCmd
[13:08:40 836][HUB3-6][Inf]--2-4-0-0
[13:08:40 836][HUB3-6][Inf]-------------Download DDR.USB-----------
[13:08:40 836][HUB3-6][Inf]--2-4-0-0
[13:08:40 836][HUB3-6][Inf]--Control write pll reg1 0xd9000000:0x000000b1
[13:08:41 339][HUB3-6][Inf]--Control write pll reg1 0xd9000000:0x00005183
[13:08:41 855][HUB3-6][Inf]--Control write pll reg1 0xd9000000:0x000000b1
[13:08:42 370][HUB3-6][Inf]--Control write pll reg1 0xd9000000:0x00005183
[13:08:42 886][HUB3-6][Inf]--Write initial succeed
[13:08:42 886][HUB3-6][Inf]--Upload encrypt at 0xc8100228
[13:08:42 886][HUB3-6][Inf]--ulValue = 0xadfc318c
[13:08:42 886][HUB3-6][Inf]--Read encrypt value succeed
[13:08:42 886][HUB3-6][Inf]--Download DDR.USB,size: 49152!
[13:08:42 886][HUB3-6][Inf]--Transfer complete 49152
[13:08:42 886][HUB3-6][Inf]--Run at address 0xd9000000
[13:08:42 886][HUB3-6][Inf]--RunInRam success
[13:08:42 901][HUB3-6][Inf]--2-2-0-8-0-1-0-0
[13:08:42 901][HUB3-6][Inf]--CheckFileRunState return 8
[13:08:42 901][HUB3-6][Inf]--Run at address 0xd900c000
[13:08:42 901][HUB3-6][Inf]--RunInRam succeed
[13:08:47 981][HUB3-6][Err]--ReadLargeMemCMD failed ret = -5
[13:08:47 981][HUB3-6][Err]--ReadPara failed

[0x10105004]

[13:04:04 938][HUB3-6][Inf]--Start burning...
[13:04:05 022][HUB3-6][Inf]--------------ERASE BOOTLOADER------------
[13:04:05 136][HUB3-6][Inf]--start SendIdentifyCmd
[13:04:05 136][HUB3-6][Inf]--2-4-0-0
[13:04:05 136][HUB3-6][Inf]-------------Download DDR.USB-----------
[13:04:05 136][HUB3-6][Inf]--Close device handle 0x00000888
[13:04:05 198][HUB3-6][Inf]--Open device handle \\?\usb#vid_1b8e&pid_c003#5&e801a09&0&6#{a5dcbf10-6530-11d2-901f-00c04fb951ed} 0x00000888
[13:04:05 261][HUB3-6][Inf]--2-4-0-0
[13:04:05 261][HUB3-6][Inf]--Control write pll reg1 0xd9000000:0x000000b1
[13:04:05 776][HUB3-6][Inf]--Control write pll reg1 0xd9000000:0x00005183
[13:04:06 292][HUB3-6][Inf]--Control write pll reg1 0xd9000000:0x000000b1
[13:04:06 808][HUB3-6][Inf]--Control write pll reg1 0xd9000000:0x00005183
[13:04:07 310][HUB3-6][Inf]--Write initial succeed
[13:04:07 310][HUB3-6][Inf]--Upload encrypt at 0xc8100228
[13:04:07 310][HUB3-6][Inf]--ulValue = 0xadfc318c
[13:04:07 310][HUB3-6][Inf]--Read encrypt value succeed
[13:04:07 310][HUB3-6][Inf]--Download DDR.USB,size: 49152!
[13:04:07 310][HUB3-6][Inf]--Transfer complete 49152
[13:04:07 310][HUB3-6][Inf]--Run at address 0xd9000000
[13:04:07 310][HUB3-6][Inf]--RunInRam success
[13:04:12 398][HUB3-6][Inf]--IOCTL_IDENTIFY_HOST_Handler ret=-5 error_msg=libusb0-dll:err [control_msg] sending control message failed, win error: A device attached to the system is not functioning.

Do I have a wrong firmware? What is the meaning behind this error?