Support for TP-Link BE900

Just make sure you "sandwich" your text between two rows of backtick characters ` (which themselves will be invisible in the preview) looking in something like this in the editor:
```
Your Pasted Text as preformatted text with fixed width font
1
1111 (note with fixed-width fonts the numbers are right-aligned)
```
but looking like this in the rendered forum:

Your Pasted Text as preformatted text with fixed width font
   1
1111 (note with fixed-width fonts the numbers are right-aligned)

If anyone decides to pick this up, let me know if there is anything I can get to you.

Can you execute following command (via ssh/telnet)

iperf3 -s -D && iperf3 -c 127.0.0.1

and post the results?

Thanks

1 Like

I know that the thread collecting iperf3 figures over local loopback is popular, but the results are pointless and don't tell anything at all about the device's performance (only its RAM throughput), not even as a relative comparison. Even less for a device that isn't even supported by OpenWrt yet (and that state will remain for quite a while to come).

------------------------------------------------------------
Client connecting to 127.0.0.1, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  1] local 127.0.0.1 port 38474 connected with 127.0.0.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  1] 0.0000-10.0089 sec  24.1 GBytes  20.7 Gbits/sec
1 Like

I don't know about official support for openwrt but I've been working through the motions slowly as I get time. The gpl dump seems pretty good (includes fun stuff like toolchain), shell access is available, the kernel config is available under /proc/config.gz. It doesn't really seem that far off from someone being able to scrape together a modern openwrt firmware image if they were so inclined and had the time.

1 Like

A little bit faster than bpi-r4 in numbers:)

Sadly IPQ9570 support is nowhere near, yet - I'd expect a double digit number of months at least (and the device prices don't help with finding developers either).

For those wanting a more useful benchmark. This is iperf between my synology nas with 10 gbe card and my BE800 with a marvell 10gbe sfp+

I get similar numbers going from my laptop -> thunderbolt 10 gbe adapter -> be800 -> nas as well.

./iperf -c 192.168.0.29 -p 20000 -P2 -N
------------------------------------------------------------
Client connecting to 192.168.0.29, TCP port 20000
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  2] local 192.168.0.1 port 48842 connected with 192.168.0.29 port 20000
[  1] local 192.168.0.1 port 48840 connected with 192.168.0.29 port 20000
[ ID] Interval       Transfer     Bandwidth
[  1] 0.0000-10.0157 sec  5.21 GBytes  4.47 Gbits/sec
[  2] 0.0000-10.0157 sec  5.23 GBytes  4.49 Gbits/sec
[SUM] 0.0000-10.0003 sec  10.4 GBytes  8.97 Gbits/sec
2 Likes

Please share how to telnet

Hi @eous,

Would you be able to share the file /usr/lib/lua/luci/controller/admin/firmware.lua from your router? Thanks!

Mariusz

@eous how did you manage to get telnet access?
I tried the backup config decrypt/re-encrypt trick that injects the telnet start command as a service into one of the XML.
But I failed at decrypting the config, can't seem to find the correct decryption key. That's probably not in the "open source" firmware files TP-Link offers for download, right?

I also tried SSH and I can connect and authenticate, but when I try to send any command I get:

debug1: Sending command: cat /proc/cpuinfo
exec request failed on channel 0

I'm trying with this command: ssh -T -v -oHostKeyAlgorithms=+ssh-rsa -p 20001 -l 'admin' <router_ip_addr> cat /proc/cpuinfo

1 Like

Looks like they just publicly posted a modern firmware with telnet access here

https://static.tp-link.com/upload/beta/2024/202403/20240329/BE800v1_1.1.1_240322_beta.zip

Thread here

1 Like

I have a GE800(HW should be same with BE800 ). Anyone knows the password of TTL?

1 Like

I YOLO'd this firmware on the EU variant, and it is working.

Thanks for sharing!

1 Like

Newer firmware with telnet enabled

https://static.tp-link.com/upload/beta/2024/202404/20240418/BE800v1_1.99.97(1.1.1)_240417_userdebug.zip

1 Like

May I know how do you get these links? I want a debug firmware with telnet for my GE800 device(HW spec should be same with BE800). Thanks!

1 Like

The ge800 is a completely different beast with things like 2gb of ram vs the 768 in the be800. Personally I really hope they launch that router here in North America soon. Will replace my main router with it.

As for the links I’m just getting them from the TP-Link community forum. They post beta firmware when they have a bad firmware update and want to test fixes quickly.

1 Like

I didn't find any beta fw for ge800. Would you help to issue below command in your be800 for reference?

cat /etc/shadow
BusyBox v1.19.4 (2024-04-16 14:14:13 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

     MM           NM                    MMMMMMM          M       M
   $MMMMM        MMMMM                MMMMMMMMMMM      MMM     MMM
  MMMMMMMM     MM MMMMM.              MMMMM:MMMMMM:   MMMM   MMMMM
MMMM= MMMMMM  MMM   MMMM       MMMMM   MMMM  MMMMMM   MMMM  MMMMM'
MMMM=  MMMMM MMMM    MM       MMMMM    MMMM    MMMM   MMMMNMMMMM
MMMM=   MMMM  MMMMM          MMMMM     MMMM    MMMM   MMMMMMMM
MMMM=   MMMM   MMMMMM       MMMMM      MMMM    MMMM   MMMMMMMMM
MMMM=   MMMM     MMMMM,    NMMMMMMMM   MMMM    MMMM   MMMMMMMMMMM
MMMM=   MMMM      MMMMMM   MMMMMMMM    MMMM    MMMM   MMMM  MMMMMM
MMMM=   MMMM   MM    MMMM    MMMM      MMMM    MMMM   MMMM    MMMM
MMMM$ ,MMMMM  MMMMM  MMMM    MMM       MMMM   MMMMM   MMMM    MMMM
  MMMMMMM:      MMMMMMM     M         MMMMMMMMMMMM  MMMMMMM MMMMMMM
    MMMMMM       MMMMN     M           MMMMMMMMM      MMMM    MMMM
     MMMM          M                    MMMMMMM        M       M
       M
 ---------------------------------------------------------------
   For those about to rock... (Attitude Adjustment, unknown)
 ---------------------------------------------------------------
root@Archer_BE800:/# cat etc/shadow
root:x:0:0:99999:7:::
sftpadmin:x:0:0:99999:7:::
visit::0:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::
admin:$1$P8dwltM5$9nEXUkltq5vKgENCIn7ZL1:19829:0:99999:7:::
guest::0:0:99999:7:::

1 Like