Device Support Status Report
See edited date above for last update
This device is end-user ready. Wired and wireless works, most LEDs work, buttons work, and factory image installation works. Testing has shown the system to be very stable, even under load. However, there are a few issues -- see below.
LEDE Project has previously rejected all of my patches thus far and I don't see any situation where it's possible to get them merged so I gave up trying. If someone else wants to take my work and move on with it, you are welcome to do so.
----------------------------------------------------------------------------------------------------
Current Known Issues
If a USB3 flash drive is already in one of the USB ports when the device boots, then USB3 devices won't work in that port until the next reboot. This issue has apparently now been confirmed on other devices using the same IPQ806x SoC chip, so it's a driver issue and not hardware specific. Also, apparently, work has been done on the driver upstream and eventually those fixes will get merged into LEDE, so this will probably get fixed some day. There has been some work merged in on this already, but I am under the impression it's not 100% fixed yet.
802.11/wireless activity LEDs don't work. Waiting on the ath10k driver to get fixed. Multiple other devices are also waiting on this.
Only one of the two possible factory installation methods currently works. We can't install via the OEM web interface yet because the install will revert after next reboot. However, there is a recovery loader in u-boot which is easier to use anyway, so we can and should install our image that way instead.
The "LED on/off" button can't be made to work because we currently can't shut off the ethernet switch port LEDs. This may be fixed in the future if I am able to support it.
----------------------------------------------------------------------------------------------------
Future Plans
JTAG recovery. It may be possible to recover from JTAG by booting from RAM or programming the NAND flash on this device. I've already experimented with this but I've not yet figured everything out.
Expand the NAND partitions, or otherwise fully use the NAND flash space. The default "rootfs" partition is 64MB in size, but there is 108MB of completely-unused space on the NAND flash, outside of smem/mtd partitions. There is also an additional 64MB of space used by the redundant rootfs_1 partition. It may eventually be possible to have a rootfs file-system of 228MB in size.
Custom u-boot. This depends upon being able to safely recover. We would need either TRENDnet's broken "Fail Safe" system to be fixed, or JTAG recovery. Otherwise the risk of permanently breaking the device is too great.
Boot from USB. This is not possible right now because the OEM u-boot wasn't built with the right modules, but it is possible. This depends upon building a custom u-boot.
----------------------------------------------------------------------------------------------------
Builds
You can download my builds and patches here:
The minimal builds are minimal defaults. You have 45MB of free space on the overlay to work with. No LuCi web interface or anything else. Install the packages you need with opkg.
The big builds have a bunch of extra packages built in: LuCi-ssl, nmap, bash,vim-full, openssl, openvpn, strongswan, full-versions of common tools usually in busybox, horst, and some drivers that I use. There is still 35MB of free space on the overlay, so plenty of space left over for more packages.
Install the factory image using this using the "RECOVERY INSTRUCTIONS" documented below. DO NOT use the TRENDnet OEM web interface system to flash the file. If you do, it will revert to the OEM system on the second boot, or it might not work at all.
To get back to the OEM system, just use the same recovery tool again and flash the TRENDnet OEM firmware instead (TEW827DRU_FW100B11.bin).
The latest builds are based off the LEDE v17.01.0 release. The patch set for this build is v6.
Minimal factory image is here:
http://jmomo.net/files/lede/TRENDnet_TE … actory.bin
Minimal sysupgrade is here:
http://jmomo.net/files/lede/TRENDnet_TE … pgrade.tar
Big build factory image is here:
http://jmomo.net/files/lede/TRENDnet_TE … actory.bin
Big build sysupgrade is here:
http://jmomo.net/files/lede/TRENDnet_TE … pgrade.tar
I removed older builds since they were pre-release anyway.
(Last edited by jmomo on 20 Mar 2017, 12:48)