A new way to check integration status in netgear devices

Topics for Netgear Nighthawks MRxxxx Series Hotspots
Post Reply
hkm2030
Posts: 44
Joined: Sun Jul 16, 2023 5:00 pm
Has thanked: 9 times
Been thanked: 0

A new way to check integration status in netgear devices

Post by hkm2030 »

To know the status of integration available to you in your area very accurately
Click on this link and go down to the penultimate one, and it will become clear to you the status of the merge and what frequency is connected to it

192.168.1.1/model.json
You do not have the required permissions to view the files attached to this post.
Hogwild
Posts: 170
Joined: Fri Dec 17, 2021 4:15 pm
Has thanked: 2 times
Been thanked: 15 times

Re: A new way to check integration status in netgear devices

Post by Hogwild »

Thanks for that. For those of us less knowledgeable, what is "integration status"?
hkm2030
Posts: 44
Joined: Sun Jul 16, 2023 5:00 pm
Has thanked: 9 times
Been thanked: 0

Re: A new way to check integration status in netgear devices

Post by hkm2030 »

It means integrating the available frequency bands into your communication tower
Renate
Posts: 35
Joined: Wed Jul 19, 2023 11:53 am
Has thanked: 0
Been thanked: 3 times

Re: A new way to check integration status in netgear devices

Post by Renate »

I didn't know how much this stuff is universal across NetGear models.
NetGear uses templates, like "wwanadv.json.tmpl" to generate json.
The templates are goofy with control characters and character counts.
They are not really possible to generate with a text editor.

192.168.???.1/model.json is actually 192.168.???.1/api/model.json through a rewrite rule.
This tells you what you want to know in JSON but it's a big pig and has lots of junk that you don't care about.
Moreover, it takes 200-300 milliseconds to serve.
It's better to make your own template that has just what you need.
I want to "cherry pick" from wwan.json and wwanadv.json.
I made a template for my LM1200 called modem.json.tmpl that serves in 30 milliseconds.

Code: Select all

{
   "wwan":
   {
      "connection":"Connected",
      "dataUsage":
      {
         "generic":
         {
            "billingCycleLimit":107374182400,
            "dataTransferred":16567206752
         }
      },
      "IP":<redacted>
   },
   "wwanadv":
   {
      "cellId":<redacted>,
      "chanId":5230,
      "chanIdUl":23230,
      "country":"USA",
      "curBand":"LTE B13",
      "LAC":<redacted>,
      "MCC":"311",
      "MNC":"480",
      "MNCFmt":3,
      "plmnSrvErrBitMask":0,
      "primScode":-1,
      "RAC":0,
      "radioQuality":68,
      "rxLevel":-93,
      "srvCellInfo":"",
      "txLevel":-50
   }
}
Then there is the next issue. Most of this info is not available unless you are logged in. If you want to have an Android app that polls this you'll either have to have it log in or else change the permissions for the variables. You can patch NetgearWebApp to loosen the permissions.
Post Reply

Return to “Nighthawks MR1100 - MR5200 (M1...M5...)”