1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice

Welcome To SNBForums

SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.

If you'd like to post a question, simply register and have at it!

While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!

Kamoj add-on V5 for Netgear R7800 X4S and R9000 X10

Discussion in 'NETGEAR AC Wireless' started by kamoj, Dec 14, 2019.

  1. kamoj

    kamoj Senior Member

    Joined:
    May 12, 2017
    Messages:
    443
    Introduction:

    THIS IS A BETA VERSION
    Bug reports and questions can be reported in this thread, but don't expect fast support from Kamoj for some time


    This add-on should be used with Voxel Firmware.
    This is an update of an existing add-on (See Release Note below for information).
    More information and functions are added.

    Add-on features in short:
    Extended information about the router, settings, firmware etc. Examples:
    • Router Temperatures
    • CPU Load Total (per core)
    • Memory Usage
    • Disk Usage
    • Connected Devices
    • WiFi Speed, Power and RSSI
    • Latest Available Firmware
    • Access to Hidden Menus
    New router functionality. Examples:
    • OpenVPN Client handling SLOW FUNCTION - Have patience
    • Bypassing OpenVPN Client tunnel
    • DNS Encryption Privacy (DNSCrypt 2/Stubby)
    • Ad-Blocking
    • Time synch without NTP
    • HDD Spin down
    • Wake-On-LAN
    • Cron Jobs
    • DHCP Options 60 and 61
    • Congestion Control
    • Network Parameter Options
    • WiFi Devices Info
    • Top command
    • Log-files
    • Show all devices in "Attached Devices" and "Access Control" - even when idle/sleeping.
    • Supervision of the WAN connection, and make Power LED amber if no connection.
    • Even higher OpenVPN Client speed (120+ Mbps)
    • Speed test command
    Pre-requisites:

    How to install:
    #1. Logon (From your web-browser):
    http://www.routerlogin.net

    #2. Make a backup of current settings (Not needed, but easy done):
    Advanced, Administration, Backup Settings, Back Up, Save

    #3. Enable Telnet:
    http://www.routerlogin.net/debug.htm
    Check (Set a tick in the box for) "Enable Telnet". (No apply needed)

    #4. Login to the router using telnet:
    Hold down the Windows Key, then press the “R“ key.
    The Run dialog box appears. In the Open: window, type:
    cmd
    Click OK.
    Code:
    telnet www.routerlogin.net
    The password is the same as from the normal router login page http://routerlogin.net

    #5. Download the add-on:

    For R7800:
    Code:
    curl -k -R -O https://voxel-firmware.com/Downloads/kamoj-addon_191214-083737-1_ipq806x.ipk
    # or:
    wget --no-check-certificate https://voxel-firmware.com/Downloads/kamoj-addon_191214-083737-1_ipq806x.ipk
    
    For R8900/R9000:
    Code:
    curl -k -R -O https://voxel-firmware.com/Downloads/kamoj-addon_191214-083737-1_r9000.ipk
    # or:
    wget --no-check-certificate https://voxel-firmware.com/Downloads/kamoj-addon_191214-083737-1_r9000.ipk
    
    #6. Install:
    For R7800:
    Code:
    /bin/opkg install --force-overwrite kamoj-addon_191214-083737-1_ipq806x.ipk
    For R8900/R9000:
    Code:
    /bin/opkg install --force-overwrite kamoj-addon_191214-083737-1_r9000.ipk
    #7. Finish the installation with a reboot:
    Code:
    reboot
    #8. To see the result, open your web-browser and go to your router:
    http://www.routerlogin.net/index.htm and click the ADVANCED tab.
    or directly to:
    http://www.routerlogin.net/adv_index.htm
    Here you will find the new options:
    • Kamoj Menu
    • Hidden Menus

    DONE!

    Uninstall/Removal:
    Login to the router using telnet and issue these commands:
    Code:
    /bin/opkg remove kamoj-addon
    reboot
    

    Content:
    [​IMG]

    Content, Information headers:
    • Router Information
    • System Version Information
    • QoS Information
    • System Uptime
    • CPU Governors and Frequencies
    • CPU Load Total (processes) (per core)
    • CPU Temperature
    • Network SubSystem Accelerator
    • RAM Memory Usage (Used/Total)
    • Flash Usage (Used/Total)
    • Disk Usage (Used/Total)
    • NVRAM Usage (Used/Total)
    • Temperatures CPU / WiFi0 / WiFi1
    • Temperatures 802.11ad Radio / Antenna
    • 5G WiFi0 (ath0)
    • 5G WiFi0 Temperature
    • 2G WiFi1 (ath1)
    • 2G WiFi1 Temperature
    • 802.11ad 60 GHz (wlan0)
    • Temperatures 802.11ad Radio / Antenna
    • 60 GHz 802.11ad Radio Temperature
    • 60 GHz 802.11ad Antennas Temperature
    • OpenVPN Clients Available
    • OpenVPN Client Name
    • OpenVPN Client Status
    • DNSCrypt v2 Servers
    • Stubby DNS Servers
    • Congestion Control; Current ( Available )
    • NTP synchronized
    • DNS status
    • Internet connection status
    • Network Session (Active/Total)
    • WAN Speed (average value)
    • Port Status
    • eSATA Device
    • USB Device

    Known Issues:

    Future:
    You are welcome to wish for more information/functions to be added,
    or even other add-ons.

    Thanks:
    To @Voxel for all help and support he's given to many people during long time.

    To everyone active in the forum, especially those that have liked or commented my add-on:
    @Voxel, @percy3, @Tom_Batty, @Murtaza12, @farenheit, @heidarren, @GaselK, @boby7, @Philip, @spege63,
    @Darren_H97, @HowIFix, @MinkyMomo, @RebelShadow, @W1lliam, @xBryan, @blundersdome, @bzq2810,
    @thiggins, @vladlenas, @kinakuta, @XunilinuX, @Sizzlechest, @Tom Brough, @Lord_Vader, @Jauger, @
    @billygoat, @Gitsum, @Stain, @Bendon, @tommytqt, @Whatnow, @spocko, @heidarren, @3rdOne, @htismaqe,
    @DRiP, @decantur, @Lexyan, @tarassippo, @aquintus, @bartj12, @Martijnxd,

    /Kamoj

    Release Note / Changes since last release:

    Previous version can be found here:
    https://www.snbforums.com/threads/k...800-x4s-and-r9000-x10-temperatures-a-o.55063/
    https://www.snbforums.com/threads/k...800-x4s-and-r9000-x10-temperatures-a-o.49907/
    https://www.snbforums.com/threads/k...on-for-netgear-r7800-x4s-and-r9000-x10.48965/
    https://www.snbforums.com/threads/k...tgear-r7800-x4s-running-voxel-firmware.48139/

    Previously installed Kamoj add-on should be uninstalled before installing new version.

    Added Information:
    • Added color bars for cpu load, memory usage, disk usage and temperatures
    • Added Qos info
    • Added NSS info
    • Added Auto Refresh function
    Changed:
    Corrected:
    • Bug identifying EXT4 file system on USB-devices
    • Bug when identifying USB-devices with several partitions
    Added Functionality:
    • Kamoj Menu
      • Router Information
      • OpenVPN Client
      • OpenVPN ByPass
      • DNS Privacy/Ad-Blocking
      • Settings
    • Hidden Menus
      • Netgear Debug Info
      • Connected Devices List
      • Hidden Info
      • Router Status
      • QoS Setup
      • QoS Debug
      • QoS nodes
      • QoS flows
      • Hidden POT
      • WiFi 2G coexist
      • Secondary Channel
      • Antenna Configurations
      • Fan Control Temperature
      • Update Assistant
      • Guest Management
      • Emule Server List
      • Extender Mode
      • 11ad Settings
      • Hidden CPU
      • Hidden CPU Status
    • kamoj_no_ntp_check : Don't try to speed up setting correct date and time
    • kamoj_no_temp_check : Don't supervise top temperature
    • kamoj_no_wan_speed : Don't measure current WAN speed
    • kamoj_no_bypassvpnip : Switch off the OpenVPN Client tunnel bypassing
    • kamoj_ping_www : Domain name for ping. Default is www.cloudflare.com
    • kamoj_ping_ip : IP-address or "gateway" to automatically used current gateway. Default is 1.1.1.1
    How to use these nvram variables:
    • To switch off a function, run e.g. these commands (end with "nvram commit")
    Code:
    nvram set kamoj_no_wan_speed=1
    nvram set kamoj_ping_www=www.google.com
    nvram set kamoj_ping_ip=gateway
    nvram commit
    reboot
    
    • To switch on a function again, run e.g. these commands(end with "nvram commit")
    Code:
    nvram unset kamoj_no_wan_speed
    nvram unset kamoj_ping_www
    nvram unset kamoj_ping_ip
    nvram commit
    reboot
    
     
    Last edited: Dec 19, 2019
  2. kamoj

    kamoj Senior Member

    Joined:
    May 12, 2017
    Messages:
    443
    FAQ:
     
    farenheit likes this.
  3. Voxel

    Voxel Very Senior Member

    Joined:
    Dec 9, 2014
    Messages:
    1,424
    Highly recommended.

    Voxel.

    P.S.

    Merry Christmas from @kamoj .
     
    kamoj, Tom_Batty, Bendon and 3 others like this.
  4. Gar

    Gar Senior Member

    Joined:
    Aug 26, 2018
    Messages:
    459
    Location:
    US
    noob question: where do you save the downloaded code? i assume only the install code is used at the cmd line, or does it all get used at the cmd line?
     
    kamoj likes this.
  5. Murtaza12

    Murtaza12 Regular Contributor

    Joined:
    May 22, 2016
    Messages:
    103
    Brilliant stuff Kamoj.

    Will try it out very soon when I switch both my R7800s back to Voxel FW.
     
    kamoj likes this.
  6. Bendon

    Bendon Occasional Visitor

    Joined:
    Apr 12, 2019
    Messages:
    14
    thx for your hardwork
     
    kamoj likes this.
  7. tarassippo

    tarassippo Regular Contributor

    Joined:
    Feb 3, 2017
    Messages:
    109
    Location:
    UK
    First of all a BIG thanks to Voxel, your firmware is simply great !!

    @kamoj
    Many thanks for the hard work, lots of options/features... I wish I was able to understand at least half of those :rolleyes:o_O

    Anyway, as for my feedback, I can confirm DHCP 60 & 61 work :) - great stuff !

    Also, with my former router running FreshTomato, I did learn how to use DoT, pretty easy: I like to use Quad9 as DNS servers, enabling DNSSEC and enabling Stubby and job done.

    Within your DNS Encryption menu I tried to do the same: enabling Stubby, I actually didn't see the option for DNSSEC, and DNS servers still Quad9 but if I do so my Internet stops, I can't browse at all and as soon as disable Stubby and click on "None" I'm able to browse again...
    This is what I get in the log (lots of those lines):
    Code:
    [17:58:01.061846] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.062064] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.062220] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.062502] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.062689] STUBBY: 1.0.0.1 : Upstream : !Backing off TLS on this upstream - Will retry again in 2s at Sun Dec 15 17:58:03 2019
    [17:58:01.088712] STUBBY: 2606:4700:4700::1001 : Upstream : No valid upstreams for TLS... promoting this backed-off upstream for re-try...
    [17:58:01.117016] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.117235] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.117453] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.117641] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.143945] STUBBY: 2606:4700:4700::1111 : Upstream : !Backing off TLS on this upstream - Will retry again in 2s at Sun Dec 15 17:58:03 2019
    [17:58:01.171280] STUBBY: 2606:4700:4700::1111 : Upstream : No valid upstreams for TLS... promoting this backed-off upstream for re-try...
    [17:58:01.171530] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.171749] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.171936] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.172092] STUBBY: *FAILURE* no valid transports or upstreams available!
    [17:58:01.172249] STUBBY: 2606:4700:4700::1001 : Upstream : !Backing off TLS on this upstream - Will retry again in 2s at Sun Dec 15 17:58:03 2019
    
    Plus, with that former router I was able to pass this test: https://dnssec.vs.uni-due.de/ Now it states "test result is inconclusive."

    Lastly, perhaps it could be useful to be able to select the additional features to install: with so many 'hidden' options, a noob like me could easily mess up configurations...
     
    Last edited: Dec 15, 2019
    kamoj likes this.
  8. microchip

    microchip Very Senior Member

    Joined:
    Sep 19, 2014
    Messages:
    618
    Location:
    Belgium
    Works perfectly. Thanks! :)
     
    kamoj likes this.
  9. kamoj

    kamoj Senior Member

    Joined:
    May 12, 2017
    Messages:
    443
    Use dnscrypt for now.
    I have reported the problem to voxel.
    Its a configuration TLS problem.
    You must change min from 1.3 to 1.2 .
     
    tarassippo likes this.
  10. kamoj

    kamoj Senior Member

    Joined:
    May 12, 2017
    Messages:
    443
    Its left where you downloaded it
     
    Gar likes this.
  11. tarassippo

    tarassippo Regular Contributor

    Joined:
    Feb 3, 2017
    Messages:
    109
    Location:
    UK
    And what about DNSSEC ?
     
  12. microchip

    microchip Very Senior Member

    Joined:
    Sep 19, 2014
    Messages:
    618
    Location:
    Belgium
    @kamoj

    Quick question. When I go to Kamoj Addon - > Router Information I see that both CPU cores are reported to work at full speed (1.725 GHz) all the time yet the demand reports very low percentages (7% for core 1 and 1% for core 2). Is this a bug or normal behavior? I recall when I was on stock firmware, the debug page reported CPU frequencies dynamically scaling up or down based on load. Your addon always reports the full speed of the cores. Thoughts?

    Thanks
     
    kamoj and pege63 like this.
  13. farenheit

    farenheit Regular Contributor

    Joined:
    Jul 11, 2018
    Messages:
    67
    Hi Kamoj,

    i get the following error on R9000:

    Code:
     === LOGIN ===============================
      Please enter your password,It's the same
      with DUT login password
     ------------------------------------------
    [email protected]:/$
    [email protected]:/$ wget --no-check-certificate https://voxel-firmware.com/Downloads/k
    amoj-addon_191214-083737-1_ipq806x.ipk
    --2019-12-16 09:49:33--  https://voxel-firmware.com/Downloads/kamoj-addon_191214
    -083737-1_ipq806x.ipk
    Resolving voxel-firmware.com... 194.135.87.112
    Connecting to voxel-firmware.com|194.135.87.112|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 134860 (132K) [application/vnd.shana.informed.package]
    Saving to: 'kamoj-addon_191214-083737-1_ipq806x.ipk.1'
    
    kamoj-addon_191214- 100%[===================>] 131.70K   518KB/s    in 0.3s
    
    2019-12-16 09:49:34 (518 KB/s) - 'kamoj-addon_191214-083737-1_ipq806x.ipk.1' sav
    ed [134860/134860]
    
    [email protected]:/$
    [email protected]:/$ /bin/opkg install --force-overwrite kamoj-addon_191214-083737-1_ip
    q806x.ipk
    Unknown package 'kamoj-addon'.
    Collected errors:
     * pkg_hash_fetch_best_installation_candidate: Packages for kamoj-addon found, b
    ut incompatible with the architectures configured
     * opkg_install_cmd: Cannot install package kamoj-addon.
    [email protected]:/$
    [email protected]:/$
     
    kamoj likes this.
  14. farenheit

    farenheit Regular Contributor

    Joined:
    Jul 11, 2018
    Messages:
    67
    I'm guessing for the R9000 it should be:
    Code:
    wget --no-check-certificate https://voxel-firmware.com/Downloads/kamoj-addon_191214-083737-1_r9000.ipk
    and
    Code:
    /bin/opkg install --force-overwrite kamoj-addon_191214-083737-1_r9000.ipk
     
    kamoj likes this.
  15. Voxel

    Voxel Very Senior Member

    Joined:
    Dec 9, 2014
    Messages:
    1,424
    Misprint in @kamoj instructions for R9000/R8900. Change "kamoj-addon_191214-083737-1_ipq806x.ipk" to "kamoj-addon_191214-083737-1_r9000.ipk". For wget/curl/opkg commands....


    Voxel.
     
    anhrzg, kamoj and farenheit like this.
  16. farenheit

    farenheit Regular Contributor

    Joined:
    Jul 11, 2018
    Messages:
    67
    Thanks, i noticed after and i guess your post got there a couple of minutes before me lol
     
    kamoj likes this.
  17. kamoj

    kamoj Senior Member

    Joined:
    May 12, 2017
    Messages:
    443
    It just show what is max freq with current governor.
     
    microchip likes this.
  18. kamoj

    kamoj Senior Member

    Joined:
    May 12, 2017
    Messages:
    443
    Thx all for helping each others.
    Im on moving feet without computers.
     
    anhrzg, Voxel and L&LD like this.
  19. NetBytes

    NetBytes Occasional Visitor

    Joined:
    Feb 1, 2019
    Messages:
    39
    Really damn amazing, thank you kamoj!
     
    Voxel and kamoj like this.
  20. hannez8014

    hannez8014 New Around Here

    Joined:
    Oct 10, 2019
    Messages:
    3
    Big thanks Kamoj. Amazing addon

    Skickat från min POT-LX1 via Tapatalk
     
    kamoj and Voxel like this.