Netgear AC771s получение SPC кода

SPC код в устройствах от американского оператора Sprint всегда был предметом для раздражения техников. Связано это с тем что все модемы, роутеры и телефоны были с кодом SPC который был нестандартным. Соответственно его всегда приходилось вычитывать из оборудования и лишь после этого производить постановку на сеть оператора.

В данной статье рассмотрим как достаточно просто вычитать код SPC (MSL) и мобильного роутера Netgear AC771s.

Для данной процедуры нам потребуются такие программы:

Возможно подойдут и другие версии данных программ, но я использовал именно эти.

 

В первую очередь устанавливаем драйвер для модема и обе программы. Детально останавливаться на установке не буду, т.к. тут все стандартно для любой программы в Windows.

После установки драйвера, подключаем устройство к компьютеру и идем в диспетчер устройств – в Win10, для быстрого запуска нажмите правой кнопкой мыши на кнопку “Пуск” и выберите “Диспетчер устройств”.

Как видно на изображении выше, Netgear отобразился на в нескольких пунктах диспетчера. Нам нужен порт NETGEAR DM Port, в моем случае это COM109.

Теперь запускаем программу QPST, а точнее QPST Configuration. Выбираем вкладку “Ports” и нажимаем “Add New Port”. В открывшемся окне, в поле “Port” и “Port label” вводим наш порт. Нужно указать полностью, к примеру: COM109.

После указания порта нажимаем “Ok” и открываем другой компонент QPST, а именно – Memory Debug App.

Memory Debug App можно найти в меню пуск, либо в папке программы QPST.

Данный компонент позволит “слить” с модема те фрагменты памяти в которых находится нужная нам информация. А именно тот самый SPC код.

В открывшемся окне видим что порт уже выбран нужный, если нет нажимаем “Browse”.

Следующим шагом нам потребуется перевести модем в режим загрузки (Download mode). Для этого нажимаем кнопку “Get Regions” и соглашаемся на перевод устройства в Download mode. Эта процедура может занять некоторое время, в течении которого устройство перезагрузится.

После перезагрузки в диспетчере устройств может появится устройство не установленным драйвером. Автоматический поиск драйверов не поможет, поэтому нужно указать вручную на папку.

У меня драйвера от AC771 находятся по такому пути: C:\Program Files (x86)\NETGEAR\AC771SDrivers

Когда драйвер установится нужно проверить в окне Memory Debug App чтобы стояло активное оборудование. Если это не так, то добавить в QPST Configuration новый DM порт и после переключить в Memory Debug App его выбрать.

Далее нужно еще раз нажать на кнопку Get Regions. В окне появятся блоки памяти доступные к сохранению. Теперь осталось их только сохранить.

Для сохранения нажимаем кнопку “SaveTo”, после чего указываем папку в которую желаем сохранить данный Dump. Ну и собственно дожидаемся пока программа загрузит все это в папку.

Теперь нам осталось только расшифровать ту информацию которая находится в данных файлах памяти. Для это нам потребуется программа DFS.

Устанавливаем DFS, если этого не сделали ранее и запускаем. Из функционала нам потребуется только вкладка “Memory”.

Теперь чтобы произвести то самое вычитывание SPC из Netgear AC771s нужно нажать на клавишу “Open File”. Выбрать файл памяти с именем EBI1.BIN и самым большим размером. Ждем несколько секунд пока программа распознает файл и нажимаем “Analyze”.

В зависимости от мощностей Вашего ПК 🙂 вычитка может занять от нескольких секунд, до нескольких минут. После того как DFS окончит считывание информации в окне справа появится строчки в HEX. Их может быть несколько, нажимаем на них и смотрим расшифровку в центральном окне.

В центральном окне будут написаны 6 цифр нашего желанного SPC кода.

Стоит отметить что если SPC не отобразился, то скорее всего он менян кем-то вручную и тогда нужно смотреть в сторону средней колонки – там где Search -> Type. В данной колонке есть такие пункты – SPC1, SPC2, SPC3. Вот по ним и ищем.

Вопреки тому что получилось довольно много буковок в данной статье, вся процедура занимает около 3-5 минут.

Ниже Вы можете просмотреть видео версию данной статьи.