Skip to content

Instantly share code, notes, and snippets.

@devfalse
Last active January 30, 2025 20:45

Revisions

  1. devfalse revised this gist Oct 31, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions telnet.sh
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@ ATI
    Revision: NTG9X50C_12. ...
    IMEI: 987654321098765
    IMEI SV: 99
    FSN: AAAAAAAAAAAAA
    FSN: BBBBBBBBBBBBB
    +GCAP: +CGSM
    OK

    @@ -40,4 +40,4 @@ AT!NVENCRYPTIMEI=12,34,56,78,90,12,34,52

    AT!RESET
    AT!RESET
    OK
    OK
  2. devfalse created this gist Oct 31, 2020.
    43 changes: 43 additions & 0 deletions telnet.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,43 @@
    # Enable "charge + tether" in Settings -> Setup -> Mobile Router Setup -> Tethering
    # Use a usb cable to connect (tethering) to the router on port 5510

    # Useful links:
    # Verify the IMEI number
    # https://en.wikipedia.org/wiki/Luhn_algorithm
    # Challenge/Response Generator for Sierra Wireless Cards V1.0
    # https://github.com/bkerler/SierraWirelessGen

    ATI
    Manufacturer: Netgear, Incorporated
    Model: MR1100
    Revision: NTG9X50C_12. ...
    IMEI: 987654321098765
    IMEI SV: 99
    FSN: AAAAAAAAAAAAA
    +GCAP: +CGSM
    OK

    AT!OPENLOCK?
    AT!OPENLOCK?
    AAAAAAAAAAAAAAAA
    OK

    # Compute the response with SierraWirelessGen
    # ./sierrakeygen.py -l 'AAAAAAAAAAAAAAAA' -d 'MDM9x50_V1'
    # AT!OPENLOCK="0480E46C7E30F561"

    AT!OPENLOCK="0480E46C7E30F561"
    AT!OPENLOCK="0480E46C7E30F561"
    OK

    AT!NVIMEIUNLOCK
    AT!NVIMEIUNLOCK
    OK

    AT!NVENCRYPTIMEI=12,34,56,78,90,12,34,52
    AT!NVENCRYPTIMEI=12,34,56,78,90,12,34,52
    OK

    AT!RESET
    AT!RESET
    OK