Search results

  • 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!

  1. FreshJR

    amtm amtm - the Asuswrt-Merlin Terminal Menu

    So #1 or #2 both work, lol. I’ll try it out and push an update if it works ok. Just FYI, it also disables linewrap. Linewrap is re-enabled upon normal exit, but if you terminate the scrip forcefully, it will stay disabled... is that an issue.
  2. FreshJR

    amtm amtm - the Asuswrt-Merlin Terminal Menu

    I am of the opposite thought. While doing something, if it doesn’t bug out right away, I don’t want to see it again or even have it clutter up my scroll bar. I personally use clear + clear back so much I have it as an alias set for cl — What you want could be done but do you want 1) to have...
  3. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    Everything from my WebUI is a series of workarounds strung together. Even though it looks the same, I am at a BIG disadvantage compared to other pages since they DO have access to native functions. They can execute code on the router or grab data. I can’t do either. So no, I can’t trigger...
  4. FreshJR

    amtm amtm - the Asuswrt-Merlin Terminal Menu

    I was supposed to mention that. I perfer that way too and that was the intended behavior. As you noticed: Running ANY command directly, will not prompt the (Press any key to continue) message upon completion. Returning from any sub-command launched from the interactive menu, WILL prompt the...
  5. FreshJR

    amtm amtm - the Asuswrt-Merlin Terminal Menu

    #update - changes completed After install it does not enter the script automatically but instead lists the methods available if a user wishes to do so. The general use case is that the script doesn't require modification after install. Entering the script and defining custom rules/rates is...
  6. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    #update v8.8 -bugfix iptable rule3 (upload portion) -changes to meet amtm compliance
  7. FreshJR

    amtm amtm - the Asuswrt-Merlin Terminal Menu

    Sure thing, I will push the changes later today and chime in.
  8. FreshJR

    Brokenb GUI

    Ctrl + Shift + R is a hard reload. Try that. (assuming chrome)
  9. FreshJR

    amtm amtm - the Asuswrt-Merlin Terminal Menu

    Sure, I am open to anything but 1) Installer DOES check if QOS is enabled. Ideally QOS should be disabled during install as script as modifications are only triggered when QOS is initially enabled. The logic was that if QoS was enabled during install, a prompt will then appear allowing the...
  10. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    Correct, upload rule line #193 was glitched. Thanks That break @#2150 was meant to explicitly exit the switch (case) statement and to continue on with the traditional installation. It was placed there for redundancy just incase the switch statement had "fall-through" logic. That particular...
  11. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    @Adamm argg, you are right. (It’s late). The changes from 8.5 -> 8.6 introduced a mount bug affecting ALL users rather than expanding functionality to support user compiled firmwares. @Jack Yaz originally the code logic was one block of (if NOT RMerlin) while the other two blocks were (IF...
  12. FreshJR

    amtm amtm - the Asuswrt-Merlin Terminal Menu

    The -install command WILL set the permissions of FreshJR_QOS to executable during the install process. Running sh /path/to/script has always reliably executed the script, even if it wasn’t marked as executable, and that is why I have omitted a chmod command from the one-line install or as a...
  13. FreshJR

    amtm amtm - the Asuswrt-Merlin Terminal Menu

    Ok, I think I squased all the bugs. Feel free to finally include it with amtm. I have implemented exit codes that will check if the script is currently able to be launched or updated. Script Integration: ------CORRECT USUAGE----------- if [ -e /jffs/scripts/FreshJR_QOS ] ; then if...
  14. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    Update: v8.6 released -correctly detect user compiled builds of RMerlin firmware
  15. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    Same as before. UI page only mounts if it detects RMerlin firmware. eg. if grep -iq "merlin" /pr oc/version ; then
  16. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    @Adamm Got it! As an extention to the above discussion, should I be pulling current FW version from "nvram get buildno" ? Is there a rigid syntax that buildno follows? I have danced around in trying to extract the numbers pertinent to my needs assuming for the worst case scenario...
  17. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    Would NOT recommend that. While the script DOES work with stock firmware missing out on codel/fq-codel is a large step back. I would more recommend hopping back one RMerlin firmware backwards onto v384.8 if your v384.9 continues to have issues for whatever odd reason. Thanks for the detailed...
  18. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    @Oleg Eremenko Sure thing, but I did find the cause of that bug you were experiencing and will fix it if you ever decide to come back in v8.5+ -- Update: V8.5 released -bug in daily scheduled check has been fixed (Too many updates today, hopefully its the last)
  19. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    So malformed rates stored in nvram weren't it. For furthur diagnosis Clear the system log Restart QoS Wait 10 minutes (check for AdaptiveQoS errors on initial setup) Next manually trigger daily check via: /jffs/scripts/FreshJR_QOS -check Wait 1 minute (check for AdaptiveQoS errors on...
  20. FreshJR

    [Release] FreshJR Adaptive QOS (Improvements / Custom Rules / and Inner workings)

    @Oleg Eremenko There is something wrong with the calulated rate for "Game Transferring" You didn't manage to stick a decimal, space, or something else weird in that field did you? Let me get the output of nvram get fb_email_dbg The WebUI does sanitize input and limit available text entry...
Top