Asuswrt merlin - AX88

  • ATTENTION! As of November 1, 2020, you are not able to reply to threads 6 months after the thread is opened if there are more than 500 posts in the thread.
    Threads will not be locked, so posts may still be edited by their authors.
    Just start a new thread on the topic to post if you get an error message when trying to reply to a thread.

mikezilla2

Occasional Visitor
just bought this router recently (used) updated to the latest firmware and im wondering if i can simply flash the latest merlin firmware over the top of the current firmware or if i should be doing a factory reset ? currently on a 100/40 connection , moving up to a 1000 connection with a upload capped at 50 in the near future

also wondering if there is anything from Stock not in the merlin build ?

like wtffast etc ?

thanks
 

Tech9

Very Senior Member
Update the firmware, reset the router, configure it manually - it's a new (for you) router, better start fresh.
Asuswrt-Merlin doesn't have Feedback page (applies for Asuswrt only) and doesn't support Auto firmware update (a good thing).
 

mikezilla2

Occasional Visitor
Update the firmware, reset the router, configure it manually - it's a new (for you) router, better start fresh.
Asuswrt-Merlin doesn't have Feedback page (applies for Asuswrt only) and doesn't support Auto firmware update (a good thing).

i should add i updated it to the latest firmware and had reset it a few times for a few different reasons

So just add merlin

your post confused me but i understood the last part feedback and auto update arnt somthing i need , dos this also remove the big brother trend micro aspect as well ?
 

Centrifuge

Senior Member
dos this also remove the big brother trend micro aspect as well ?
No. You have to withdraw the agreement in the Administration->Privacy tab of the gui as usual. That's suppose to do it.
 

mikezilla2

Occasional Visitor
No. You have to withdraw the agreement in the Administration->Privacy tab of the gui as usual. That's suppose to do it.
in the case of Stock tho that cancels out all QOS features etc , that also the case in merlin ? can recall sometime ago that nonsese supposdly wasnt in merlin

suffice to say i dont think other forks would suit .....
 

Centrifuge

Senior Member
that also the case in merlin ?
I believe so. There are third party scripts that may be a work around, Flexqos, Cake..
Code:
Please note that users are required to agree to share their information before using DDNS, Remote Connection (ASUS Router APP、Lyra APP、AiCloud、AiDisk), AiProtection, Traffic analyzer, Apps analyzer, Adaptive QoS, Game Boost and Web history. At any time, users can search the contents of the terms at this page or stop sharing their information with other parties by choosing Withdraw.
 

Tech9

Very Senior Member
in the case of Stock tho that cancels out all QOS features etc , that also the case in merlin ?

Traditional QoS in Asuswrt and Cake QoS in Asuswrt-Merlin do not require TrendMicro engine, but both are incompatible with NAT acceleration. If your ISP speed is above 350Mbps and you want to use QoS, the only option you have is Adaptive QoS with TrendMicro engine. FlexQoS script also requires Adaptive QoS enabled. With your current 100/40 ISP you can use Cake QoS in Asuswrt-Merlin. With your future 1000/50 ISP you may not need QoS.
 

mikezilla2

Occasional Visitor
Okey am Now on 1000/50 on adaptive i was getting 912 - turned it off and now Getting 954...

how do i Set QOS for just the upload ?
 

Paliv

Regular Contributor
is there A way i can limit the upload to say 49mbps for everything - what happens is when the upload punchs above 50 it gets shaped at the ISP end resulting in an upload below 30 ........
Unfortunately it’s QoS both ways or none. I have the same issue. Since we rarely saturate the upload I just leave QoS off. I have a 1200/35 plan. Adaptive QoS can do up to 900 Gbps down, but usually settles between 700-800 when a lot of traffic gets going.
 

mikezilla2

Occasional Visitor
Unfortunately it’s QoS both ways or none. I have the same issue. Since we rarely saturate the upload I just leave QoS off. I have a 1200/35 plan. Adaptive QoS can do up to 900 Gbps down, but usually settles between 700-800 when a lot of traffic gets going.
no other addons or firmwares to negate this ?

seem to now be getting 919 and 38 up after fiddling with things a bit

if this is the Case i might have to go with my orginal plan of buliding somthing custom and Dumping this

nothing @RMerlin can do ?
 

Lynx

Senior Member
CAKE could be applied on upload only by writing a custom QOS override script.

If you just run CAKE from the GUI with download set to 0 (unlimited) does that kill your download bandwidth? If so I think you just need to have custom script only initiate cake on upload.

See here for the recipe for such custom baking:

http://www.snbforums.com/threads/cake-test-cake-experiments-for-386-2-beta.71271/

If you use a VPN then you just need to change the upload interface to 'tun11' (and set a VPN packet overhead to combine with the WAN packet overhead). Otherwise CAKE cannot work properly because it only sees packets between two addresses.

So I think in your case assuming no VPN then something like the following would work:

Code:
#!/bin/sh

(
cat <<'ADDTEXT'
#!/bin/sh
source /etc/cake-qos.conf

case "$1" in
start)
        tc qdisc add dev $ULIF root cake $ULPRIOQUEUE $ULOPTIONS $ULBW $OVERHEAD $FRAMING 2>/dev/null
        ;;
stop)
        tc qdisc del dev $ULIF 2>/dev/null
        ;;
*)
esac
ADDTEXT
) > /tmp/qos

You just enable custom scripts in GUI, ssh into that router, put the above into a new script called /jffs/scripts/qos-start, 'chmod + x' it. Then 'service restart_qos'. Then 'tc qdisc ls' to verify it is running.

Set upload bandwidth to '5' in the GUI and run a speed test. Max upload should be something like 3 or 4 Mbit/s. Then you can ramp it up until you start to see bufferbloat. Or just set to 90% of what you see on a speed test.

You can test using:

 
Last edited:

Paliv

Regular Contributor
CAKE could be applied on upload only by writing a custom QOS override script. So you get to have your CAKE and eat it. Definitely one to impress the ladies with.

If you just run CAKE from the GUI with download set to 0 (unlimited) does that kill your download bandwidth? If so I think you just need to have custom script only initiate cake on upload.

See here for the recipe for such custom baking:

http://www.snbforums.com/threads/cake-test-cake-experiments-for-386-2-beta.71271/

If you use a VPN then you just need to change the upload interface to 'tun11' (and depending on how much of a nerd you are set a VPN packet overhead to combine with the WAN packet overhead). Otherwise CAKE cannot work properly because it only sees packets between two addresses. A very sorry state of affairs indeed.

So I think in your case assuming no VPN then something like the following would work:

Code:
#!/bin/sh

(
cat <<'ADDTEXT'
#!/bin/sh
source /etc/cake-qos.conf

case "$1" in
start)
        tc qdisc add dev $ULIF root cake $ULPRIOQUEUE $ULOPTIONS $ULBW $OVERHEAD $FRAMING 2>/dev/null
        ;;
stop)
        tc qdisc del dev $ULIF 2>/dev/null
        ;;
*)
esac
ADDTEXT
) > /tmp/qos

You just enable custom scripts in GUI, ssh into that router, put the above into a new script called /jffs/scripts/qos-start, 'chmod + x' it like a pro. Then 'service restart_qos'. Then 'tc qdisc ls' to verify it is running.

Set upload bandwidth to '5' in the GUI and run a speed test. Max upload should be something like 3 or 4 Mbit/s. Then you can ramp it up until you start to see bufferbloat. Or just set to 90% of what you see on a speed test.

You can test using:


Profit!
That’s an interesting idea. Might be worth trying.
 

RMerlin

Asuswrt-Merlin dev
Cake requires disabling hardware acceleration. He'll never get anywhere close to 940 Mbps without hardwre acceleration enabled.
 

RMerlin

Asuswrt-Merlin dev
It really makes that much difference? If so, my plan will not work, sorry.
I'd expect an RT-AX88U max throughput to drop to around 400-500 Mbps top, without hardware acceleration.
 

Lynx

Senior Member
Ah dash. Seems like that would need specialist hardware.

Btw what's the reason hardware acceleration needs to be disabled for CAKE?

This plan for doing it on the router is doomed then. Pity. So adaptive QOS with upload set to 40 and download unlimited may be preferable if it is really needed.
 
Last edited:

RMerlin

Asuswrt-Merlin dev
Btw what's the reason hardware acceleration needs to be disabled for CAKE?
Cake needs direct access to the flows. Hardware acceleration means things get cached in the Broadcom blackbox, so it's inaccessible to the Cake scheduler.
 

Lynx

Senior Member
Cake needs direct access to the flows. Hardware acceleration means things get cached in the Broadcom blackbox, so it's inaccessible to the Cake scheduler.
And it's all or nothing? You can't have it enabled for just one type of flow or for one interface or something like that? Seems a pity because applying CAKE for upload in cases like this seems like it might be desirable. From searching online I see some dedicated hardware for that.
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top