What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

amtm amtm 6.1.5 - the Asuswrt-Merlin Terminal Menu, August 06, 2025

So Entware is no longer necessarily required for the core speedtest functionality, because it can use the Asus built-in speedtest binary instead of an Entware-provided one.
Sorry to interrupt you, but, in my previous post I didn't mean that spdMerlin doesn't or no longer require Entware.
On the opposite, I meant exactly that it is required indeed, but is not mentioned in the script documentation at GitHub right now.

For assurance, check line #4610 in the latest stable release (v4.4.15) where there are the following lines:
Code:
    if [ ! -f /opt/bin/opkg ]
    then
        Print_Output false "Entware NOT detected!" "$CRIT"
        CHECKSFAILED="true"
    fi

Kindly,
 
Sorry to interrupt you, but, in my previous post I didn't mean that spdMerlin doesn't or no longer require Entware.
On the opposite, I meant exactly that it is required indeed, but is not mentioned in the script documentation at GitHub right now.

For assurance, check line #4610 in the latest stable release (v4.4.15) where there are the following lines:
Code:
    if [ ! -f /opt/bin/opkg ]
    then
        Print_Output false "Entware NOT detected!" "$CRIT"
        CHECKSFAILED="true"
    fi

Kindly,

Interesting, so really we should be updating the readme to mention the requirements, but I won't lie I was a bit surprised to see the check still there, as spdmerlin CAN use the built-in binary.

Now based on my understanding it can be selected on the spdmerlin menu which to use, this check is still there in a legacy capacity though.

Thanks for pointing out the check still exists and my initial assumption memory was actually correct.
 
this check is still there in a legacy capacity though.
I'm afraid this is not the case again, as the script now uses more Entware packages. I just made another code check.
See line #4623 too from the same version:
Code:
    if [ "$CHECKSFAILED" = "false" ]
    then
        Print_Output false "Installing required packages from Entware" "$PASS"
        opkg update
        opkg install sqlite3-cli
        opkg install jq
        opkg install p7zip
        opkg install findutils
        return 0
    else
        return 1
    fi
 
I'm afraid this is not the case again, as the script now uses more Entware packages. I just made another code check.
See line #4623 too from the same version:
Code:
    if [ "$CHECKSFAILED" = "false" ]
    then
        Print_Output false "Installing required packages from Entware" "$PASS"
        opkg update
        opkg install sqlite3-cli
        opkg install jq
        opkg install p7zip
        opkg install findutils
        return 0
    else
        return 1
    fi

I'll poke Martinski to update the readme
 
I'll poke Martinski to update the readme
LOL, thank you!
I can see that he has done tons of upgrades and improvements on spdMerlin in the last few releases indeed.
 
LOL, thank you!
I can see that he has done tons of upgrades and improvements on spdMerlin in the last few releases indeed.

I'm still at the Toronto airport waiting for my delayed flight back to Ottawa, so I can't review the code, but I'm sure what your saying is accurate.

Really it just reconfirms my initial memory, however I thought the readme was accurate and current to say the entware dependencies were removed, but clearly the readme is wrong and should be updated. That is no problem.

But sadly again I can't assist from my phone now, so later when I ever get back (or if at this rate) I'll handle updating it, or poke Martinski to update it.
 
I'm still at the Toronto airport waiting for my delayed flight back to Ottawa, so I can't review the code, but I'm sure what your saying is accurate.

Really it just reconfirms my initial memory, however I thought the readme was accurate and current to say the entware dependencies were removed, but clearly the readme is wrong and should be updated. That is no problem.

But sadly again I can't assist from my phone now, so later when I ever get back (or if at this rate) I'll handle updating it, or poke Martinski to update it.
Worst case, you could always rent a car and drive back to Ottawa. I've been in that situation before in DC after flying back from Europe...
 
Worst case, you could always rent a car and drive back to Ottawa. I've been in that situation before in DC after flying back from Europe...

That's the worst part is the delay is now over 4 hours long, but they have "made up" some mechanical excuse so we aren't entitled to our 400$ compensation for the delay.

At this point if I had rented a car I'd be almost home by the time it was time to board.

Plus I just got an email that they are delaying an extra 30 minutes, so my patience is running thin at this point.

So far they gave us a 15$ meal voucher, after I already ate... Yeppie.
 
That's the worst part is the delay is now over 4 hours long, but they have "made up" some mechanical excuse so we aren't entitled to our 400$ compensation for the delay.

At this point if I had rented a car I'd be almost home by the time it was time to board.

Plus I just got an email that they are delaying an extra 30 minutes, so my patience is running thin at this point.

So far they gave us a 15$ meal voucher, after I already ate... Yeppie.
I know the drill too well...
 
Sorry to hear this @ExtremeFiretop, I hope this nightmare ends for you very soon. Transit waiting time and delay time at airports are a total mess and waste of time!
Flying is too hard nowadays! Too many issues, too many excuses, and too many delays!
I've been hearing this too many times recently, especially in the US!
 
Sorry to hear this @ExtremeFiretop, I hope this nightmare ends for you very soon. Transit waiting time and delay time at airports are a total mess and waste of time!
Flying is too hard nowadays! Too many issues, too many excuses, and too many delays!
I've been hearing this too many times recently, especially in the US!

The flight there was great, the layover was literally 15 minutes and they had us boarded on the second flight from Toronto to Cancun. That was with WestJet.

But the return has been Air Canada... The first flight to Toronto went okay, but the layover has been sucking up almost my entire day. So far they are not impressing me one bit.

Now I'm finally on the plane, but not yet in the sky, they just want to tease us by having us wait for more delays in the plane it seems.

The day has long been wasted at this point... Let's get this bird off the ground.
 
But the return has been Air Canada... The first flight to Toronto went okay, but the layover has been sucking up almost my entire day. So far they are not impressing me one bit.
This is pure hard luck! Good first segment flight, then an endless layover to the second segment flight!
Now I'm finally on the plane, but not yet in the sky, they just want to tease us by having us wait for more delays in the plane it seems.

The day has long been wasted at this point... Let's get this bird off the ground.
Hope you get air bourn as soon as possible, stay safe!
 
I don't use some of these scripts and aren't familiar with them personally, but I believe the below use entware packages and much have it as a hard requirement:

1. Diversion
2. Scribe
3. spdMerlin
4. vnStat-on-Merlin
5. Unbound Manager
6. WireGuard Session Manager
7. Domain-based VPN Routing
8. AdGuardHome installer

Someone feel free to correct me if I'm wrong on any of them.
Tailmon also requires entware.
 

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

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