Телефоны Ericsson: Коды версии прошивки, инженерное меню
28.09.2007
Ericsson Коды версии прошивки, инженерное меню
Просмотр идентификатора телефона (IMEI) - 06
Доступ в Сервисное меню - ><<< - Просмотр версии и даты выпуска прошивки телефона, а также здесь можно просмотреть текст всех пунктов меню и сообщений зашитых в память вашего телефона
Доступ в меню управления блокировками, SP-Lock меню - << - Если телефон не заблокирован, то после набора кода ничего не произойдет. '<' - джойстик влево.
Установка английского языка в меню - CLR0<0000> - Очень нужный код в случае когда, на дисплее телефона одни иероглифы
Описание показаний нетмонитора в телефонах Ericsson
Включение NetMonitor'a (если для вашей модели описанный метод не работает, то NetMonitor можно включить только при помощи интерфейсного шнура) 1. Вынять SIM-каpтy. 2. Включить телефон. 3. Hабрать: 04000000000000 4. Hа слова 'Wrong PIN' быстро нажать NO, попадаете в меню. 5. Стpелкой 'впpаво' добиpаетесь до пyнкта 'Settings' 6. В меню 'Settings' находите пyнкт 'Channels', yстанавливаете его в 'On' 7. Выходите из меню, звоните по единственно возможномy номеpy 112 и наблюдаете нетмонитоp. На индикаторе отображаются 6 групп цифр. |---1---|---2---|---3---| |---4---|---5---|---6---| 1. Номер канала, на котором работает телефон, может быть от 1 до 124. Буква перед номером означает состояние телефона: B - в режиме ожидания, S - при вызове, T - в процессе разговора. 2. Здесь отображается уровень приема (Rx Level). Его значение может быть от 0 до 63. 0 соответствует -110dBm, 63 соответствует -50dBm. 3. Здесь отображается выходная мощность передатчика телефона в dBm (в процессе вызова и разговора). 39 dBm-----8 W 37 dBm-----5 W 35 dBm-----3,16 W 33 dBm-----2 W (максимум для 'ручных' терминалов стандарта GSM900) 31 dBm-----1,26 W 29 dBm-----794 mW 27 dBm-----501 mW 25 dBm-----316 mW 23 dBm-----199 mW 21 dBm-----125 mW 19 dBm-----79 mW 17 dBm-----50 mW 15 dBm-----32 mW 13 dBm-----20 mW
4. Здесь отображается номер тайм-слота от 0 до 7. Можно его видеть в процессе звонка. 5. Здесь в процессе разговора можно наблюдать количество ошибок (Bit Error Rate). Этот параметр изменяется от 0 до 7. 0 - ошибок практически нет, более 5 возможен обрыв связи, на слух характеризуется большим количеством выпадений голоса собеседника. RXQUAL table 0-----BER < 0,2 (%) 1-----0,2 < BER < 0,4 2-----0,4 < BER < 0,8 3-----0,8 < BER < 1,6 4-----1,6 < BER < 3,2 5-----3,2 < BER < 6,4 6-----6,4 < BER < 12,8 (здесь мы имеем потерю половины данных из пакета) 7-----12,8 < BER
6. Здесь в процессе разговора отображается временная компенсация, от 0 до 63. С помощью этого параметра можно вычислить расстояние до базовой станции по формуле: L=1,11TA/2, где ТА - временная компенсация. Максимально возможное удаление от БС в GSM составляет 35,2 км, соответственно одно деление в этом окошке равно примерно 550 м
Схема работы NetMonitor в телефонах Ericsson
Что изменилось в новых моделях
Статья описывает методы работы с телефонами Ericsson, выпущенными до 2010 года. В современных устройствах, включая смартфоны и другую бытовую технику, подход к прошивке и диагностике существенно изменился. Ниже мы расскажем, что появилось нового и что из старой инструкции больше не применимо.
Новые способы проверки версии прошивки
В современных устройствах версия прошивки часто проверяется не через инженерные коды, а через системные меню или специальные запросы. Например, в системах умного дома ectoControl для проверки прошивки внешних устройств используется SMS-команда #ext. После отправки сообщения с паролем на номер SIM-карты системы вы получите ответ с версией прошивки каждого подключённого устройства, например: ver=0-14 для блока розеток или ver=0-6 для адаптера котла.
Диагностика прошивки в микроконтроллерах
В современных проектах на микроконтроллерах (например, STM32) для отладки прошивки применяются иные методы. Один из базовых — HeartBeat LED: светодиод, мигающий с частотой 1 Гц, подтверждает, что прошивка запущена и не зависла. Если индикатор не мигает, это сразу указывает на проблему с прошивкой или аппаратной частью.
Для более глубокой диагностики используется пошаговая отладка через интерфейс SWD/JTAG с помощью GDB. Этот метод позволяет остановить выполнение прошивки на конкретной строке кода, но нарушает реальное время работы устройства. Также применяется утилита arm-none-eabi-addr2line.exe, которая по адресам из регистров процессора определяет строку кода, где произошёл сбой прошивки.