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 минут.

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