Перейти к содержимому

Все о китайских телефонах
 
 




Последние комментарии


Наши партнёры Oborot.ru

eurogenerators.ru
* * * * -

Вся правда о ките: АТ-команды.


Да именно так: правда и ничего кроме правды! Ну вот опять все усложняют, подумаете Вы, прочитав заголовок. . . какие-то АТ команды. . .

Да нет, все наоборот упрощается: ваше знание о своем ките станет более полным, ваши вопросы на форум станут более предметными и уже не будут столь (как бы это помягче сказать) неопределенными вызывая глухое раздражение Великого Инквизитора(Админа) и членов его Совета(модераторов).

На все про все потребуется 30 мин. вашего драгоценного(не сомневаюсь) времени (время на чашку кофе и мечтательное созерцание в окно: "Ах какая девушка пошла!" тоже включено).  Речь пойдет об МТК АТ коммандах. Вообще такой набор АТ комманд есть практически у любого крупного проиводителя элекроники: MediaTek(MTK), Qualcomm и др. Даже такой крупнейший производитель жестких дисков SeaGate использует для тестирования, настройки своих HD AT интерфейс.

Пример АТ команд

Скачиваем архив:  My Huawei Terminal.

обновление от 30.01.2013 My Huawei Terminal_UPD

 

Подсоединяем включенный телефон через обычный дата-кабель к компьютеру, в появившемся на телефоне меню выбираем СОМ соединение (драйвер сом-порта вы уже конечно установили), в диспетчере устройств находим и запоминаем номер нашего порта(например МТК USB Port(COM7)).

Запускаем программу-терминал:  My Huawei Terminal. exe (Grand respect to Alexander S. Shokin!)

В верхне(узком) окне выбираем наш СОМ7, жмем сonnect. Проверяем связь в нижнем(узком) окне. Набираем комманду: АТ жмем ввод в ответ в большом окне получаем: "Recieve: OK" - все телефон на связи! Далее примеры: набираем : AT+EGMR=0, 0 в ответ получаем наш процессор в телефоне-далее видим на скриншоте какие комманд я послал телефону (после Send: . . . ) и получил в ответ (после Recieve: . . . ).

Например: версия прошиви (AT+EGMR=0, 3), версия "железа"(AT+EGMR=0, 4) (название прошивки для вашего телефона собственно и состоит из этих двух частей!).

АТ команды много чего умеют! (А что вы думали: производители их используют для игры в бирюльки?!).

Ну в остальном в разберетесь из AT. pdf (в архиве).

Пример АТ команд

Ну и напоследок еще:

Комманда AT+ELSM=0 ("оживит" экран телефона теперь он не гаснет а то ничего не успеваешь изучить)
Комманда AT+ELSM=1 - опять сделает возможным переход в "спящий" режим.
Комманда AT+CEMS=3 - телефон перешел в Factory Mode(не путать с инженерным меню)

Часто спрашивают: "Скажите мой телефон поддерживает JAVA?" (напр. ув. rogatykek!) Узнать проще-простого! Введите АТ комманду: AT+EJAVA=? Если в ответ получитк "ОК" смело можете озаботится установкой JAVA-приложений, если "ERROR" - забудьте о JAVA. А вообще эта комманда предназначена для установки. . .

Да, конечно, версия АТ комманд в архиве устарела. Наверняка добавились новые АТ комманды а в старые добавились новые параметры. Но идеологию, стандарт АТ комманд никто не отменял- ведь это один из инструментов разработчика и он не спешит выкладывать новую версию в открытый доступ.

Кто-то возразит: "Зачем мне эти АТ комманды: Вон отличная (согласен!) прога MOBILedit-как много она знает о моем телефоне!". Дудки! Она хорошо знает АТ комманды разработчика вашего телефона (MTK, QUALCOMM, ZTE, Huawei и т. д. ) и если где-то в ней видим "Not Available" очень возможно ее база данных устарела и прогу надо обновить. Другие программы которые собирают информацию,  настраивают ваш телефон(через дата-кабель) тоже делают это через АТ комманды! Только интерфейс общения у них более подробный, понятный и не для специалиста. Это уже наше "спасибо" тем кто создал эти проги и "разжевал" для нас информацию полученную от АТ комманд. Все. . . Но GAME не OVER.

Заинтересованные читатели наверняка уже посмотрели логи (. . . /МОИ ДОКУМЕНТЫ/MOBILEdit!) и узнали какие АТ комманды прога посылает для сбора информации о телефоне(в том числе и для работы с файловой системой) А кто-то нашел набор АТ комманд в своей прошивке открыв ее в HEX-редакторе. Например: EKEY: (0, 1). Оказывается посыл AT+EKEY=1 блокирует PowerKey-кнопкой тело уже не выключить. Понятно: AT+EKEY=0 -разблокирует. Или команда CKPD="xxxx. . . xx" заменяет ввод с клавы. Например у меня: AT+CKPD="*#3283646633#" прямиком попадаю в cвое инж. меню. Или: AT+ETEST="xxxx"-если хххх блокировочный код вашего телефона то произойдет перезагрузка
телефона с установками по умолчанию(не забудьте, если надо, рекалибровать тачскрин после перезагрузки)Если код не угадали то в ответ: ERROR. . . AT+ETEST без параметров выдаст результат тестировани устройств телефона при загрузке(включении): первая цифра-идентификатор устройсва, вторая результат тестирования: 0-не тестировалось, 1-тест не прошло, 2-тест пройден. . . .

 




33 Комментарии

В верхне(узком) окне выбираем наш СОМ7, жмем сonnect. Проверяем связь в нижнем(узком) окне



Я ВЫБЕРАЮ СВОЙ COM ЖМУ
сonnect И ВЫХОДИТ (НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ !) ПОРТ НИКАКОЙ ДРУГОЙ ПРОГРАММОЙ НЕ ЗАНЯТ!!  ЧТО ДЕЛАТЬ?
Вероятно кит устанавливае 2 порта?? Выберите второй(MTK Modem...)
ДА ВЫБРАЛА,вышло рапорт статистики НЕ ПОЛУЧЕН вовремя:неправильный порт или нет соединения с интернет MODE LEVEL:
Все это(как и "Нет соединения"в прав. вверху,горизонтальная бледно-голубая линия)  относится как если через АТ комманды вы выйдете в Net через кита(и не только)...
не видит телефон!
У меня получилось... Проц mtk 6250 ... Спасибо ... Вот только можно ли на него поставить читалку книг что ли? илил еще какие нидь проги..? И уж что то очень быстро гаснет батарея - телефону неделя...???
спасибо. полезная вещь.

kodor665 (29 декабря 2012 - 16:27):

Все это(как и "Нет соединения"в прав. вверху,горизонтальная бледно-голубая линия)  относится как если через АТ комманды вы выйдете в Net через кита(и не только)...
И всё же подскажите, чайнику, если я вижу "Нет соединения"в прав. вверху,горизонтальная бледно-голубая линия).  Что нужно сделать, чтобы выйти на AT команды???

drvv (03 февраля 2013 - 21:38):

И всё же подскажите, чайнику, если я вижу "Нет соединения"в прав. вверху,горизонтальная бледно-голубая линия).  Что нужно сделать, чтобы выйти на AT комманды???
Всё, пардон, разобрался. Просто нужно вводить АТ команды  в узком нижнем окне, находящемся над надписью " Рапорт статистики НЕ ПОЛУЧЕН.........".  И не забывайте нажимать 'Enter" после ввода каждой команды.  Может, кому пригодится!!!!
я не понимаю объясните пожалуйста попроще как установить и где взять драйвера???? При подключении телефона через COM порт к компу выдает ошибку 6225CОМ (data_if) 6253CОМ (data_if) Не удалось найти драйвер у меня китайский айфон
Здраствуйте все делаю вроде правильно но программа хуавей не видит телефона пишет (рапотр статистики  не получен вовремя: неправельний порт или нет соединения с интернет ) помогите пожалуста !!!!
Net Framework стоит 2.0 . В диспатчере устройств есть драйвера . а конекта с пк нету Help!!!!
Посты выше читайте и все пойдет (И почему никто не обращает внимания что эти надписи висят еще до нажатия "Connect"?)

Антон Шаповалов
17 февраля 2013 16:30
Есть ли комманда узнать какие держит игры и активировать установку?
ЧЯДНТ??? дрова стоят, тоже модем и какойто дебаг и модем, порты 11 и 12, их же и выбираю, и ...НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ. жесть.

Антон Шаповалов (17 февраля 2013 - 16:30):

Есть ли комманда узнать какие держит игры и активировать установку?
Таких АТ комманд нет.
вотзапустил сегодня, написала конфликт с др. модемом, сменил и заработала.

Виктор_59
05 марта 2013 18:28
Ребята напишите подробно, что надо чтобы было соединение?
Подсоединить к компу как СОМ(д.б. установлены драйвер(а)) выбрать модемный порт в проге-терминал(у вас это кот. 6225-второй debug ?)
У меня 2 проца. МТ 6225 и МТ 6253, дрова установил. В диспетчере устр. USB Debug Port COM 18 и USB Modem Port COM 17. Пробывал и тот и другой, пишет, что НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ. Что делать?
Проц один-МТ625х(точнее скажет соотв. АТ комманда)Выбирать: USB Modem Port COM 17 Пишет Занят? Значит так оно и есть.Проверьте...
у меня такое же "чудо" все нормально, работает прога , сверху выбираем сом порт(их 2, какие именно смотрите в деспечере при подключении сразу увидите) потом змем конект и вводим команды в нижней части проги

VVWW-L (08 марта 2013 - 17:26):

У меня 2 проца. МТ 6225 и МТ 6253, дрова установил. В диспетчере устр. USB Debug Port COM 18 и USB Modem Port COM 17. Пробывал и тот и другой, пишет, что НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ. Что делать?

В диспетчере устройств Свойства порта - параметры порта - дополнительно  .... назначьте свой реальный порт ( ком1 или ком2 ) номером , который якобы занят, а потом верните на место... Просто после использования некоторых программ остаются подобные хвосты в виде занятых компортов... Этот вопрос неоднократно поднимался на многих форумах
У меня тоже пишет: "Рапорт статистики не получен вовремя. Неправильный порт или нет соединения с интернетом". Порт правильный набран в чем дело не пойму. Помогите люди советом!
Все получилось! СПАСИБО АВТОРУ!!!
Подкажите какуюкоманду ввести чтобы увеличить громкость разговора? Спасибо.
To vit74
Действительно такая комманда есть.Но проще и понятней сделать это программой для аудионастроек которая делает это этой же AT коммандой Интерфейс проги более наглядный Посмотрите здесь...
у меня появился МТК USB Port(COM12) после того как я зашел в инжинерный режим и сделал настройки Device->Set UART-> UART setting->PS config (USB port), сохранил, телефон выключился, выткнул кабель, включил телефон, после этого опять воткнул его
Не могу скачать программу My Huawei Terminal. . Ответ к вас нет прав. Как быть
коннект есть. всё норм. но только телефон отзывается лишь на ат команды по набору с клавиатуры самого телефона. ни проц, ни что-либо еще не показывает. АБСОЛЮТНО везде в конце error

Crazy_Off (13 октября 2013 - 22:56):

коннект есть. всё норм. но только телефон отзывается лишь на ат команды по набору с клавиатуры самого телефона. ни проц, ни что-либо еще не показывает. АБСОЛЮТНО везде в конце error
Значит вводите комманды из набора не того производителя процессора что в вашем телефоне: вводите МТК АТ комманды в то время как у вас в ките проц Spreadtrum - пробуйте его комманды
У меня конекта нет вообще подключаю все норм  телефон видит  как  COM4(SCI U2S Diag (COM4))  
COM3(SCI U2S AT (COM3)) при попытке куда то законектится  пишет НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ  я что только не делал в итоге переустановил виндовс и на чистый виндов поставил дрова на тел и пытался приконектится то же самое НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ на обе порта кому не сложно отпишите в лс как решить  эту проблему
Что не кто не сталкивался с такой проблемой ?
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.InvalidCastException: Приведение строки "6o" к типу "Integer" является недопустимым. ---> System.FormatException: Входная строка имела неверный формат.
   в Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
   в Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)
   --- Конец трассировки внутреннего стека исключений ---
   в Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)
   в MyHuaweiModemTerminal.Form1.SetupComPortList()
   в MyHuaweiModemTerminal.Form1.Form1_Load(Object sender, EventArgs e)
   в System.EventHandler.Invoke(Object sender, EventArgs e)
   в System.Windows.Forms.Form.onload(EventArgs e)
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   в System.Windows.Forms.Control.CreateControl()
   в System.Windows.Forms.Control.WmShowWindow(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.Control.ControlNativewindow.WndProc(Message& m)
   в System.Windows.Forms.Nativewindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5477 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
My Huawei Terminal
    Версия сборки: 1.0.0.0
    Версия Win32: 0.0.0.3
    CodeBase: file:///C:/Users/пк/Desktop/HTerminal/My%20Huawei%20Terminal.exe
----------------------------------------
Microsoft.VisualBasic
    Версия сборки: 8.0.0.0
    Версия Win32: 8.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5477 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Microsoft.VisualBasic.resources
    Версия сборки: 8.0.0.0
    Версия Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_ru_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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