ChannelHog - Monitor And Force Maximum 5GHz Bandwidth For AX88U

  • ATTENTION! You'll notice a Prefix dropdown when you create a thread. If your post applies to one of the topics listed, please use that Prefix for your post. When browsing the thread list you can use the Prefix to filter the view.
  • 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.

Adamm

Part of the Furniture
v1.0.1
Updated - 9th October 2020



ChannelHog - Monitor and force maximum 5GHz bandwidth for the AX88U


About;


Tired of badly configured neighbours and DFS cutting your wireless bandwidth in half? Then this is the script for you!

ChannelHog will monitor your current 5GHz channel bandwidth on a daily basis and if it detects anything lower then 160MHz it will restart the 5Ghz radio. This script also includes optional Discord notification support.

Note: Your clients will temporarily be disconnected from the 5GHz band in the event of a restart, this usally takes 1-2 minutes and occurs at 4.45am.


This script will always be open source and free to use, but if you want to support future development you can do so by Donating With PayPal.


Usage;

To open the menu its as simple as;

Code:
sh /jffs/addons/channelhog/channelhog.sh




Installation;

In your favorite SSH Client;

Code:
mkdir -p /jffs/addons/channelhog && /usr/sbin/curl -s "https://raw.githubusercontent.com/Adamm00/ChannelHog/master/channelhog.sh" -o "/jffs/addons/channelhog/channelhog.sh" && chmod 755 /jffs/addons/channelhog/channelhog.sh && sh /jffs/addons/channelhog/channelhog.sh install
 
Last edited:

Adamm

Part of the Furniture
Reserved
 

skeal

Part of the Furniture
@Adamm What do I use for a Discord URL? Do I need it?
 

skeal

Part of the Furniture
UPDATED 11/01/2020




ChannelHog - Monitor and force maximum 5GHz bandwidth for the AX88U



About;

Tired of badly configured neighbours and DFS cutting your wireless bandwidth in half? Then this is the script for you!

ChannelHog will monitor your current 5GHz channel bandwidth on a daily basis and if it detects anything lower then 160MHz it will restart the 5Ghz radio. This script also includes optional Discord notification support.

Note: Your clients will temporarily be disconnected from the 5GHz band in the event of a restart, this usally takes 1-2 minutes and occurs at 4.45am.


This script will always be open source and free to use, but if you want to support future development you can do so by Donating With PayPal.


Usage;

To open the menu its as simple as;

Code:
sh /jffs/addons/channelhog/channelhog.sh





Installation;

In your favorite SSH Client;

Code:
mkdir -p /jffs/addons/channelhog && /usr/sbin/curl -s "https://raw.githubusercontent.com/Adamm00/ChannelHog/master/channelhog.sh" -o "/jffs/addons/channelhog/channelhog.sh" && chmod 755 /jffs/addons/channelhog/channelhog.sh && sh /jffs/addons/channelhog/channelhog.sh install
I guess I don't get the webhook part. never heard of it and don't know what or how to get the URL needed.
 

Adamm

Part of the Furniture
I guess I don't get the webhook part. never heard of it and don't know what or how to get the URL needed.
Its for optional Discord notifications, if you don't need this feature you can happily ignore it.
 

skeal

Part of the Furniture
Its for optional Discord notifications, if you don't need this feature you can happily ignore it.
Thanks brother @Adamm looks good changed my Chromecast to 2(AC)80 from 2(AC)40. Cool! :D
 

Adamm

Part of the Furniture
what are the chances this will get ported over to the ac86?
I can't remember if devices with 80MHz channel width suffer from degradation on the 5GHz band (my spare devices are all out on loan to family members), but if they do I can fairly easily adapt the script for them.

Also, does this work for an AiMesh setup?
I don't see any reason why it wouldn't.
 

skeal

Part of the Furniture
Thanks brother @Adamm looks good changed my Chromecast to 2(AC)80 from 2(AC)40. Cool! :D
I have a small issue:
Code:
Select Menu Option:
[1]  --> Start ChannelHog
[2]  --> Check Channel Bandwidth
[3]  --> Temporarily Disable ChannelHog
[4]  --> Update ChannelHog
[5]  --> Install ChannelHog
[6]  --> Uninstall

[e]  --> Exit Menu

[1-6]: 2

/jffs/addons/channelhog/channelhog.sh: .: line 341: can't open '/jffs/addons/channelhog/channelhog.cfg'
What should I do bud?
 

Adamm

Part of the Furniture
I have a small issue:
Code:
Select Menu Option:
[1]  --> Start ChannelHog
[2]  --> Check Channel Bandwidth
[3]  --> Temporarily Disable ChannelHog
[4]  --> Update ChannelHog
[5]  --> Install ChannelHog
[6]  --> Uninstall

[e]  --> Exit Menu

[1-6]: 2

/jffs/addons/channelhog/channelhog.sh: .: line 341: can't open '/jffs/addons/channelhog/channelhog.cfg'
What should I do bud?
Did you complete the installation first? That should create the config file.
 

skeal

Part of the Furniture

skeal

Part of the Furniture

skeal

Part of the Furniture
Did you complete the installation first? That should create the config file.
Actually when selecting 2 it kicks me out after saying 2 is not an option. If i run the command
Code:
sh /jffs/addons/channelhog/channelhog.sh check
The command works.
 

Adamm

Part of the Furniture
Actually when selecting 2 it kicks me out after saying 2 is not an option. If i run the command
Can you show me the exact output? Seems to be working on my end (no output means everything is running fine, I added some filler text in a patch)
 

skeal

Part of the Furniture
Can you show me the exact output? Seems to be working on my end (no output means everything is running fine, I added some filler text in a patch)
Code:
############################################################################################################
#                                                                                                          #
#           ██████╗██╗  ██╗ █████╗ ███╗   ██╗███╗   ██╗███████╗██╗     ██╗  ██╗ ██████╗  ██████╗           #
#          ██╔════╝██║  ██║██╔══██╗████╗  ██║████╗  ██║██╔════╝██║     ██║  ██║██╔═══██╗██╔════╝           #
#          ██║     ███████║███████║██╔██╗ ██║██╔██╗ ██║█████╗  ██║     ███████║██║   ██║██║  ███╗          #
#          ██║     ██╔══██║██╔══██║██║╚██╗██║██║╚██╗██║██╔══╝  ██║     ██╔══██║██║   ██║██║   ██║          #
#          ╚██████╗██║  ██║██║  ██║██║ ╚████║██║ ╚████║███████╗███████╗██║  ██║╚██████╔╝╚██████╔╝          #
#           ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═══╝╚══════╝╚══════╝╚═╝  ╚═╝ ╚═════╝  ╚═════╝           #
#                                                                                                          #
#                          Monitor And Force Maximum 5GHz Bandwidth For Asus Routers                       #
#                                  By Adamm - https://github.com/Adamm00                                   #
#                                           11/01/2019 - v1.0.0                                            #
############################################################################################################


Select Menu Option:
[1]  --> Start ChannelHog
[2]  --> Check Channel Bandwidth
[3]  --> Temporarily Disable ChannelHog
[4]  --> Update ChannelHog
[5]  --> Install ChannelHog
[6]  --> Uninstall

[e]  --> Exit Menu

[1-6]: 2

ChannelHog: 80MHz Channel Width Detected - Restarting Wireless Service
This may be normal eh?
 

skeal

Part of the Furniture
Code:
############################################################################################################
#                                                                                                          #
#           ██████╗██╗  ██╗ █████╗ ███╗   ██╗███╗   ██╗███████╗██╗     ██╗  ██╗ ██████╗  ██████╗           #
#          ██╔════╝██║  ██║██╔══██╗████╗  ██║████╗  ██║██╔════╝██║     ██║  ██║██╔═══██╗██╔════╝           #
#          ██║     ███████║███████║██╔██╗ ██║██╔██╗ ██║█████╗  ██║     ███████║██║   ██║██║  ███╗          #
#          ██║     ██╔══██║██╔══██║██║╚██╗██║██║╚██╗██║██╔══╝  ██║     ██╔══██║██║   ██║██║   ██║          #
#          ╚██████╗██║  ██║██║  ██║██║ ╚████║██║ ╚████║███████╗███████╗██║  ██║╚██████╔╝╚██████╔╝          #
#           ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═══╝╚══════╝╚══════╝╚═╝  ╚═╝ ╚═════╝  ╚═════╝           #
#                                                                                                          #
#                          Monitor And Force Maximum 5GHz Bandwidth For Asus Routers                       #
#                                  By Adamm - https://github.com/Adamm00                                   #
#                                           11/01/2019 - v1.0.0                                            #
############################################################################################################


Select Menu Option:
[1]  --> Start ChannelHog
[2]  --> Check Channel Bandwidth
[3]  --> Temporarily Disable ChannelHog
[4]  --> Update ChannelHog
[5]  --> Install ChannelHog
[6]  --> Uninstall

[e]  --> Exit Menu

[1-6]: 2

ChannelHog: 80MHz Channel Width Detected - Restarting Wireless Service
This may be normal eh?
My channel bandwidth is actually set to 160. Should I lower it?
 

Adamm

Part of the Furniture
My channel bandwidth is actually set to 160. Should I lower it?
Your channel width should be set to 160MHz and ideally a fixed channel;

 

skeal

Part of the Furniture
Your channel width should be set to 160MHz and ideally a fixed channel;

Ok I mirrored your settings and then clicked "Apply," but had to reinstall channelhog to get it to work again.
 
Last edited:

Mutzli

Very Senior Member
It work with all channels enabled too:
upload_2020-1-10_13-43-31.png


upload_2020-1-10_13-44-3.png


I first set it to 160MHz and then started channel hog, after that I switched over to 20/40/80/160 MHZ and checked channel bandwith. Now it's on 160MHz.
 

skeal

Part of the Furniture
It work with all channels enabled too:
View attachment 20794

View attachment 20795

I first set it to 160MHz and then started channel hog, after that I switched over to 20/40/80/160 MHZ and checked channel bandwith. Now it's on 160MHz.
I have same settings and this happens.
Code:
############################################################################################################
#                                                                                                          #
#           ██████╗██╗  ██╗ █████╗ ███╗   ██╗███╗   ██╗███████╗██╗     ██╗  ██╗ ██████╗  ██████╗           #
#          ██╔════╝██║  ██║██╔══██╗████╗  ██║████╗  ██║██╔════╝██║     ██║  ██║██╔═══██╗██╔════╝           #
#          ██║     ███████║███████║██╔██╗ ██║██╔██╗ ██║█████╗  ██║     ███████║██║   ██║██║  ███╗          #
#          ██║     ██╔══██║██╔══██║██║╚██╗██║██║╚██╗██║██╔══╝  ██║     ██╔══██║██║   ██║██║   ██║          #
#          ╚██████╗██║  ██║██║  ██║██║ ╚████║██║ ╚████║███████╗███████╗██║  ██║╚██████╔╝╚██████╔╝          #
#           ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═══╝╚══════╝╚══════╝╚═╝  ╚═╝ ╚═════╝  ╚═════╝           #
#                                                                                                          #
#                          Monitor And Force Maximum 5GHz Bandwidth For Asus Routers                       #
#                                  By Adamm - https://github.com/Adamm00                                   #
#                                           11/01/2019 - v1.0.0                                            #
############################################################################################################


Select Menu Option:
[1]  --> Start ChannelHog
[2]  --> Check Channel Bandwidth
[3]  --> Temporarily Disable ChannelHog
[4]  --> Update ChannelHog
[5]  --> Install ChannelHog
[6]  --> Uninstall

[e]  --> Exit Menu

[1-6]: 2

ChannelHog: 80MHz Channel Width Detected - Restarting Wireless Service
Every single time.
 

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