[Fire TV Original Android Development] Pro-me3us:
It's not a WiFi problem, the drivers loaded fine.

Dmesg indicates there's a problem with USB

[ 17.060674@4]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 17.176721@0]h xhci-hcd xhci-hcd.0.auto: WARN Event TRB for slot 2 ep 2 with no TDs queued?
[ 17.256665@5]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 17.372718@0]h xhci-hcd xhci-hcd.0.auto: WARN Event TRB for slot 2 ep 2 with no TDs queued?
[ 17.452657@4]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 17.568827@0]h xhci-hcd xhci-hcd.0.auto: WARN Event TRB for slot 2 ep 2 with no TDs queued?
[ 17.648678@5]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 17.764720@0]h xhci-hcd xhci-hcd.0.auto: WARN Event TRB for slot 2 ep 2 with no TDs queued?
[ 17.844730@2]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 17.960749@0]h xhci-hcd xhci-hcd.0.auto: WARN Event TRB for slot 2 ep 2 with no TDs queued?
[ 18.040720@3]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 18.141100@4]h sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[ 18.141108@4]h sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 00 05 f3 11 00 00 40 00
[ 18.141112@4]h blk_update_request: I/O error, dev sda, sector 389905
[ 18.142987@0]h xhci-hcd xhci-hcd.0.auto: WARN Event TRB for slot 2 ep 2 with no TDs queued?
[ 18.220670@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 18.336714@0]h xhci-hcd xhci-hcd.0.auto: WARN Event TRB for slot 2 ep 2 with no TDs queued?
[ 18.440662@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 18.636655@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 18.836656@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 19.032663@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 19.232656@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 19.432659@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 19.612667@5]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 19.808658@5]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 20.004660@5]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 20.200654@4]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 20.396670@5]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 20.592662@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 20.693071@0]d sd 0:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
[ 20.693081@0]d sd 0:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 00 05 f3 11 00 00 08 00
[ 20.693085@0]d blk_update_request: I/O error, dev sda, sector 389905
[ 20.693125@0]- blk_update_request: I/O error, dev loop0, sector 346384
[ 20.772669@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 20.972667@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 21.172686@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 21.372675@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 21.572673@0]- usb 1-2.2: reset high-speed USB device number 3 using xhci-hcd
[ 21.707966@4]- sd 0:0:0:0: [sda] 15486976 512-byte logical blocks: (7.93 GB/7.38 GiB)
[ 21.732796@0]- SQUASHFS error: squashfs_read_data failed to read block 0xa91dbb2
[ 21.732804@0]- SQUASHFS error: Unable to read fragment cache entry [a91dbb2]
[ 21.732807@0]- SQUASHFS error: Unable to read page, block a91dbb2, size 3960e

It looks like USB is being repeatedly reset possibly because of a communication or power issue. It's having problems reading data at the end, and might not have been able to load more.

What's your USB setup? You're using an unpowered USB hub? What else is plugged into it? It could also be that the USB stick is beginning to fail and die. Try using a different USB stick.

On a sidenote, you can have both the DTB.img for another Amlogic box and kernel.img packed with raven DTB on the same USB stick. The Cube will ignore the separte dtb.img, and all other Amlogic boxes will ignore the raven DTB in the kernel.img. Meaning you can freely swap the CE Stick between Cube and another NG Amlogic box.