Skip to content

Instantly share code, notes, and snippets.

@wombat
Last active July 2, 2024 06:31
Show Gist options
  • Save wombat/49f7c1b87b8c6918290a11504a624f62 to your computer and use it in GitHub Desktop.
Save wombat/49f7c1b87b8c6918290a11504a624f62 to your computer and use it in GitHub Desktop.
Nighthawk M1 AT commands

Connect Nighthawk M1 via USB to your computer. Open up a terminal and connect to the Nighthawk M1 via telnet (IP MAY VARY): telnet 192.168.1.1 5510.

You can check the current status of the LTE via the AT!gstatus? command.

To add more options to your cellular list in the Nighthawk M1 settings, copy/paste the following commands and paste them in the telnet session (you might need to hit ENTER one or two times - just as long until no "OK" comes back):

AT!BAND=3,"1800 Only (B3)",0,4
AT!BAND=4,"2600 Only (B7)",0,40
AT!BAND=5,"900 Only (B8)",0002000000000000,80
AT!BAND=6,"800 Only (B20)",0,80000
AT!BAND=7,"800+900+2600 (B20+B8+B7)",0002000000000000,800C0

After that, just reboot your Nighthawk M1 and find the new options under http://192.168.1.1/index.html#settings/cellular

@christianrybe
Copy link

Yes it does, I've just done it on mine wiht 12.06.08. Make sure you are not connected to the router via Wi-FI (disable it on your computer), but only via USB tether @slurt

@christianrybe
Copy link

christianrybe commented Jan 7, 2020

Has anyone had any luck aggregating the bands though? When I try AT!BAND=3,"B3 + B7",0,44 the device refuses to connect (the status page shows NOT CONNECTED). Could it be that the carrier is blocking that?
@wombat, did you not have such an issue?

@wombat
Copy link
Author

wombat commented Jan 21, 2020

@knrybarczyk hmm no not really - in the end it depends also on your carrier to allow for the bands to be aggregated. I had situations where maybe the reception of one tower was not ideal and it wouldnt aggregate but moving it a bit helped with that.

@hkm2030
Copy link

hkm2030 commented Aug 13, 2023

Are there other commands to use with Putty other than adding packages?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment