14 августа 2012 09:42 | Просмотров: 53525 |
kodor665
в Полезное
Да именно так: правда и ничего кроме правды! Ну вот опять все усложняют, подумаете Вы, прочитав заголовок. . . какие-то АТ команды. . .
Да нет, все наоборот упрощается: ваше знание о своем ките станет более полным, ваши вопросы на форум станут более предметными и уже не будут столь (как бы это помягче сказать) неопределенными вызывая глухое раздражение Великого Инквизитора(Админа) и членов его Совета(модераторов).
На все про все потребуется 30 мин. вашего драгоценного(не сомневаюсь) времени (время на чашку кофе и мечтательное созерцание в окно: "Ах какая девушка пошла!" тоже включено). Речь пойдет об МТК АТ коммандах. Вообще такой набор АТ комманд есть практически у любого крупного проиводителя элекроники: MediaTek(MTK), Qualcomm и др. Даже такой крупнейший производитель жестких дисков SeaGate использует для тестирования, настройки своих HD AT интерфейс.
Подсоединяем включенный телефон через обычный дата-кабель к компьютеру, в появившемся на телефоне меню выбираем СОМ соединение (драйвер сом-порта вы уже конечно установили), в диспетчере устройств находим и запоминаем номер нашего порта(например МТК 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-тест пройден. . . .
В верхне(узком) окне выбираем наш СОМ7, жмем сonnect. Проверяем связь в нижнем(узком) окне
Я ВЫБЕРАЮ СВОЙ COM ЖМУ сonnect И ВЫХОДИТ (НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ !) ПОРТ НИКАКОЙ ДРУГОЙ ПРОГРАММОЙ НЕ ЗАНЯТ!! ЧТО ДЕЛАТЬ?
Все это(как и "Нет соединения"в прав. вверху,горизонтальная бледно-голубая линия) относится как если через АТ комманды вы выйдете в Net через кита(и не только)...
У меня получилось... Проц mtk 6250 ... Спасибо ... Вот только можно ли на него поставить читалку книг что ли? илил еще какие нидь проги..? И уж что то очень быстро гаснет батарея - телефону неделя...???
Все это(как и "Нет соединения"в прав. вверху,горизонтальная бледно-голубая линия) относится как если через АТ комманды вы выйдете в Net через кита(и не только)...
И всё же подскажите, чайнику, если я вижу "Нет соединения"в прав. вверху,горизонтальная бледно-голубая линия). Что нужно сделать, чтобы выйти на AT команды???
И всё же подскажите, чайнику, если я вижу "Нет соединения"в прав. вверху,горизонтальная бледно-голубая линия). Что нужно сделать, чтобы выйти на AT комманды???
Всё, пардон, разобрался. Просто нужно вводить АТ команды в узком нижнем окне, находящемся над надписью " Рапорт статистики НЕ ПОЛУЧЕН.........". И не забывайте нажимать 'Enter" после ввода каждой команды. Может, кому пригодится!!!!
я не понимаю объясните пожалуйста попроще как установить и где взять драйвера???? При подключении телефона через COM порт к компу выдает ошибку 6225CОМ (data_if) 6253CОМ (data_if) Не удалось найти драйвер у меня китайский айфон
Здраствуйте все делаю вроде правильно но программа хуавей не видит телефона пишет (рапотр статистики не получен вовремя: неправельний порт или нет соединения с интернет ) помогите пожалуста !!!!
Net Framework стоит 2.0 . В диспатчере устройств есть драйвера . а конекта с пк нету Help!!!!
ЧЯДНТ??? дрова стоят, тоже модем и какойто дебаг и модем, порты 11 и 12, их же и выбираю, и ...НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ. жесть.
У меня 2 проца. МТ 6225 и МТ 6253, дрова установил. В диспетчере устр. USB Debug Port COM 18 и USB Modem Port COM 17. Пробывал и тот и другой, пишет, что НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ. Что делать?
у меня такое же "чудо" все нормально, работает прога , сверху выбираем сом порт(их 2, какие именно смотрите в деспечере при подключении сразу увидите) потом змем конект и вводим команды в нижней части проги
У меня 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), сохранил, телефон выключился, выткнул кабель, включил телефон, после этого опять воткнул его
коннект есть. всё норм. но только телефон отзывается лишь на ат команды по набору с клавиатуры самого телефона. ни проц, ни что-либо еще не показывает. АБСОЛЮТНО везде в конце error
коннект есть. всё норм. но только телефон отзывается лишь на ат команды по набору с клавиатуры самого телефона. ни проц, ни что-либо еще не показывает. АБСОЛЮТНО везде в конце 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.
Приложение также должно быть скомпилировано с включенной
отладкой.
При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
33 Комментарии
солнце 98
Я ВЫБЕРАЮ СВОЙ COM ЖМУ сonnect И ВЫХОДИТ (НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ !) ПОРТ НИКАКОЙ ДРУГОЙ ПРОГРАММОЙ НЕ ЗАНЯТ!! ЧТО ДЕЛАТЬ?
kodor665
солнце 98
kodor665
ashoote
dimamolodets
T-Ninja
drvv
kodor665 (29 декабря 2012 - 16:27):
drvv
drvv (03 февраля 2013 - 21:38):
artem83
Cheer
Net Framework стоит 2.0 . В диспатчере устройств есть драйвера . а конекта с пк нету Help!!!!
kodor665
Антон Шаповалов
kombats75
kodor665
Антон Шаповалов (17 февраля 2013 - 16:30):
kombats75
Виктор_59
kodor665
VVWW-L
kodor665
ar4i
NeviD1mka
VVWW-L (08 марта 2013 - 17:26):
В диспетчере устройств Свойства порта - параметры порта - дополнительно .... назначьте свой реальный порт ( ком1 или ком2 ) номером , который якобы занят, а потом верните на место... Просто после использования некоторых программ остаются подобные хвосты в виде занятых компортов... Этот вопрос неоднократно поднимался на многих форумах
Lwsja
Lwsja
vit74
kodor665
Действительно такая комманда есть.Но проще и понятней сделать это программой для аудионастроек которая делает это этой же AT коммандой Интерфейс проги более наглядный Посмотрите здесь...
vergil_pva
flylaw
Crazy_Off
kodor665
Crazy_Off (13 октября 2013 - 22:56):
UnDeaD20
COM3(SCI U2S AT (COM3)) при попытке куда то законектится пишет НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ я что только не делал в итоге переустановил виндовс и на чистый виндов поставил дрова на тел и пытался приконектится то же самое НЕВОЗМОЖНО ОТКРЫТЬ ПОРТ , ВЕРОЯТНО ОН ЗАНЯТ ДРУГОЙ ПРОГРАММОЙ на обе порта кому не сложно отпишите в лс как решить эту проблему
UnDeaD20
kenon
(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, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.