Почему GPS-трекер начинает передавать IMEI 888888000000888 и ID 88000000888
Почему некоторые GPS-трекеры начинают передавать IMEI 888888000000888 и ID 88000000888, из-за чего устройство перестаёт обновляться в аккаунте, и как попытаться восстановить исходный IMEI на GT02, GT02A, TK110 и похожих моделях.

Иногда GPS-трекер, который долго нормально работал, перестаёт обновлять данные в аккаунте. Само устройство при этом может быть исправно включено, выходить в интернет и продолжать отправлять данные на сервер.
Только теперь оно представляется другим идентификатором:
88000000888
Если запросить параметры устройства SMS-командой, там тоже может появиться странный IMEI:
888888000000888
Такие случаи встречаются не только в системе LiveGPSTracks. Похожие пакеты есть и в логах других систем мониторинга.
Посмотрим, откуда берётся этот номер и можно ли вернуть устройству исходный IMEI.
Откуда берётся 88000000888
Номер, под которым GPS-трекер подключается к серверу мониторинга, не всегда совпадает с полным IMEI.
У старых GT02, GT02A, TK-110 и множества похожих устройств используется сокращённый идентификатор. Из полного 15-значного IMEI берётся только часть номера, которая и отправляется серверу.
Поэтому короткий ID сам по себе не говорит о неисправности.
Проблема появляется, когда внутри трекера вместо обычного IMEI возникает:
888888000000888Из него протокол получает:
88000000888а в самом пакете идентификатор может выглядеть как:
088000000888Эти три значения связаны между собой:
888888000000888
↓
88000000888
↓
088000000888LiveGPSTracks не заменяет IMEI устройства на восьмёрки. Трекер уже подключается к серверу с таким значением.
То же самое может быть видно и в SMS-ответе на запрос параметров устройства. Значит, проблема возникает внутри самого трекера, а не при обработке пакета сервером.
Что видит владелец
В аккаунте трекер остаётся на месте, но данные у него перестают обновляться.
Физическое устройство при этом может продолжать:
работать;
подключаться к мобильной сети;
выходить в интернет;
соединяться с сервером LiveGPSTracks;
отправлять координаты.
Просто сервер теперь получает их под другим ID.
Он не может определить, что 88000000888 — это тот же физический трекер, который раньше работал под другим номером. Поэтому данные у уже добавленного в аккаунт устройства перестают обновляться.
Что делать, если трекер стал 88000000888
Добавлять 88000000888 как новый постоянный ID не стоит. Сначала нужно попытаться вернуть устройству исходный IMEI.
1. Проверьте, какой IMEI сообщает сам трекер
У старых GT02A часто используется команда:
PARAM,<пароль>#Например:
PARAM,666666#В зависимости от прошивки встречаются и другие запросы:
imei<пароль>или:
getimei<пароль>У некоторых версий используется команда:
CXZTЕсли устройство отвечает:
888888000000888значит неправильный IMEI уже находится на стороне самого трекера.
2. Найдите исходный IMEI
Сначала проверьте наклейку на устройстве.
IMEI также может сохраниться:
внутри корпуса;
на упаковке;
в инструкции или гарантийном талоне;
на старых фотографиях;
в старых SMS;
в другой системе мониторинга, если трекер раньше использовался там.
Если сохранился только короткий ID из аккаунта, полного IMEI для восстановления может не хватить.
Не стоит брать первые цифры от другого похожего GT02A или искать «типичный IMEI TK110» в интернете. Нужен номер именно этого устройства.
3. Узнайте версию прошивки
Версию прошивки лучше определить до изменения IMEI.
Для некоторых старых GT02A используется:
VERSION,<пароль>#Иногда версия приходит и в ответе на PARAM.
TK110, GT02 и GT02A — это не одна конкретная модель с одной прошивкой. Под этими названиями много лет продавались разные устройства, и набор SMS-команд у них отличается.
4. Запишите исходный IMEI
Для части TK110/GT02 существует команда SETIMEI.
В одной из документированных версий она выглядит так:
#SETIMEI#<пароль>#<исходный IMEI>#У других прошивок встречается:
SETIMEI<пароль>,<исходный IMEI>#У некоторых похожих устройств используется ещё один вариант:
setimei<пароль> <исходный IMEI>Не стоит отправлять все варианты подряд. Лучше сначала определить прошивку или хотя бы понять, какой набор команд использует конкретный трекер.
Какой пароль указывать
У разных версий встречаются заводские пароли:
123456и:
666666Пароль мог быть изменён владельцем или продавцом, поэтому пример из инструкции не означает, что он подойдёт любому TK110.
5. Проверьте результат
После записи снова запросите параметры устройства.
Вместо:
IMEI: 888888000000888должен вернуться исходный IMEI.
После нового подключения к серверу трекер должен снова использовать прежний ID. Если этот ID уже добавлен в аккаунт LiveGPSTracks, данные начнут обновляться у существующего устройства.
Менять сервер, порт или APN только из-за восстановления IMEI обычно не требуется.
Если SETIMEI не помогает
Трекер не понимает команду
Скорее всего, у него другая прошивка и другой набор SMS-команд.
Нужно искать инструкцию именно по версии устройства, а не только по надписи TK110 или GT02 на корпусе.
Трекер сообщает неправильный пароль
Заводской сброс здесь не лучший первый шаг. Пароль мог быть изменён раньше.
Сначала стоит проверить старые настройки и команды, которыми устройство уже успешно управлялось.
IMEI восстанавливается, а затем снова превращается в восьмёрки
Если правильный IMEI удаётся записать, но после перезагрузки или спустя некоторое время снова появляется:
888888000000888проблема, вероятно, уже не в настройке.
Возможные причины:
неисправность памяти;
сбои питания;
ошибка прошивки;
аппаратная проблема.
Постоянно записывать IMEI заново в таком случае смысла нет.
Исходный IMEI найти не удалось
Если не сохранились наклейка, упаковка, старые SMS или данные другой платформы, остаётся обращаться к продавцу или производителю устройства.
Использовать IMEI от другого трекера или придумывать новый нельзя.
Стоит ли делать заводской сброс
У некоторых GT02A есть команда FACTORY, но она сбрасывает пользовательские настройки.
После сброса можно потерять:
APN;
адрес сервера;
порт;
интервалы передачи;
часовой пояс;
другие параметры.
При этом нет гарантии, что исходный IMEI восстановится.
В результате можно получить тот же 888888000000888, только уже со сброшенными настройками подключения.
Сначала лучше попытаться восстановить сам IMEI.
Почему 88000000888 нельзя использовать как ID устройства
88000000888 не является уникальным идентификатором конкретного трекера. Один и тот же номер может появиться у разных устройств, у которых вместо нормального IMEI возникло значение 888888000000888.
Если разрешить добавить такой ID в аккаунт, последствия могут выглядеть довольно наглядно: один трекер передаст координаты из одного города, другой — из другого региона или страны, а система будет воспринимать всё это как данные одного устройства. На карте получится набор скачков между совершенно разными точками, хотя физически никакой трекер, конечно, так не перемещался.
По этой причине в системе LiveGPSTracks добавление идентификатора 88000000888 запрещено. Добавить устройство с таким ID в аккаунт просто невозможно.
Если трекер начал подключаться под этим номером, решение — не создавать для него новый объект, а восстановить его исходный IMEI и прежний уникальный ID.
Что происходит внутри устройства
Один из пакетов такого устройства выглядит так:
(088000000888BP00888888000000888HSO199)В нём одновременно находятся:
088000000888— идентификатор устройства в протоколе,
и:
888888000000888— значение IMEI, которое передаёт сам трекер.
Поэтому версия об ошибке сервера здесь практически исключается.
Такие же значения встречались и в логах других систем мониторинга.
Вероятнее всего, 888888000000888 используется некоторыми прошивками как служебное, резервное или дефолтное значение вместо нормального IMEI.
Официальной документации производителя, где назначение этого номера было бы описано напрямую, мы пока не нашли.
Почему нормальный IMEI может потеряться
Точная причина неизвестна.
Возможные варианты:
сбой энергонезависимой памяти;
повреждение сохранённых параметров;
ошибка при запуске;
сбой питания;
неожиданная перезагрузка;
ошибка старой прошивки.
Само существование команд SETIMEI показывает, что у некоторых устройств этого семейства значение IMEI, используемое прошивкой, можно записывать программно.
Значит, оно может быть потеряно или заменено некорректным значением.
Почему трекер с неправильным IMEI всё равно выходит в интернет
Значение, которое GPS-трекер передаёт в своём протоколе как IMEI или ID, не обязательно позволяет определить, каким идентификатором GSM-модуль регистрируется у мобильного оператора.
Поэтому устройство с 888888000000888 может продолжать:
регистрироваться в мобильной сети;
использовать интернет;
соединяться с сервером;
передавать координаты.
Проблема возникает на следующем этапе — сервер должен понять, какому трекеру принадлежат полученные данные.
Коротко
Если трекер перестал обновляться в аккаунте, а в его параметрах вместо нормального IMEI появился:
888888000000888сервер может начать видеть его как:
88000000888Сам трекер формирует и передаёт это значение.
Что можно сделать:
запросить параметры устройства;
найти исходный IMEI;
определить версию прошивки;
подобрать подходящую команду
SETIMEI;записать исходный IMEI;
снова проверить параметры и подключение.
Добавить 88000000888 как новое устройство в систему LiveGPSTracks нельзя: этот идентификатор заблокирован, поскольку он может использоваться разными физическими трекерами.
Если после восстановления IMEI снова превращается в восьмёрки, стоит подозревать уже неисправность памяти, питания или прошивки устройства.
Comments
Sign in to comment.
No comments yet.