Hello everyone,
The device I bought (08.03.26) came with latest firmware (1.1.0), there is official support for this device, but… that is a stretch, I found only one commit mentioning anything about this model and
my experience differs from the one described by the maintainer who added support for it.
First: there is no UART header per se, there are contact points with very obvious descriptions on the silkscreen - but, after triple checking, some measuring it seems that the console is locked receive mode only. I tried several different USB-2-UART adapters, including FT2232HL (which works in 98 times of 100), Rpi5, Pico2 etc. and I couldn’t get any input through, meaning no uboot CTRL+C or T break (as mentioned in MR85X only commit I found)
Stock firmware is a TPLink orgined 12.0x openwrt fork, with firmware binary blobs for the network interfaces. The firmware can’t be downgraded (officially) - but, the blobs provided from Mercusys are wrapped 3 different ubifs packages: kernel/Initram, rootfs and uboot.
Holding the reset button pressed and pluging power into the router gives you a recovery option, and this allows for an downgrade
,so I rolled back to the initial 1.0.0 update and now I look through the firmware manufacturers downloaded and extracted .bins (binwalk makes it simple) and try to find what TPLINK f***up as by tradition. It glitched the flashing process, in case of anything going wrong during “upgrade”, it keeps a backup copy for those cases.
https://gist.github.com/inoperable/dac3e97df5970dcc186638c86dedc5d4 - boot log
Did I have some broken unit with the RX pin broken or its locked on some nvram setting?
Any tips would be very appreciated
UPDATE: private RSA key hardcoded in a lua (bytecode) file, how nice ![]()



