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

@Vekia-
Copy link

Vekia- commented Mar 8, 2019

SKU: MR1100-100EUS
SOFT: NTG9X50C_12.06.03.00

When i add more than 9 bands to my nighthawk m1, it freezes during reboot,
it does not matter what band I will add on "10" position, it can be some lte+ combination or even simple b20 - as a result device freezes during restart. To fix the problem when it freezes i need to re-connect with telnet and remove band 10: AT!BAND=10,"",0,0.

Seems like it is not possible to add 10+ bands (?)
maybe you've got some ideas?

EDIT: NOT SOLVED

@RyuujinSama00
Copy link

Thank you for the guide. I've successfully added the band using your guide.
I also using B5 right now ( 850Mhz ), do you know the command used for it?
I've been searching for a while for this..
Thanks in advance.

@wombat
Copy link
Author

wombat commented Apr 4, 2019

@Vekia- as far as I know, you can only add up to 8 bands.

@RyuujinSama00 Yesterday I found this really fresh blog post: https://mt-tech.fi/en/enable-manual-band-selection-on-netgear-mr1100/
It nicely shows the individual bands and I think the command should be AT!BAND=03,"LTE B5",4000000,0 (values are from the guide)

@1nexact
Copy link

1nexact commented Dec 18, 2019

@Vekia- @wombat you have to use hex, so 10 and 11 will look like 0A 0B

@wombat
Copy link
Author

wombat commented Dec 18, 2019

@1nexact I am pretty sure I had tried it but the memory seems to be limited so I had to reset my device

@slurt
Copy link

slurt commented Dec 26, 2019

Does the telnet command works with the firmware 12.06.08 ? because I can't acces to it !

@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