Прошивочный кабель для китайских телефонов iphone.

Большинство устройств блога сайт работает с UART . И это закономерно — UART очень простой и не требовательный протокол. С ним легко работать как со стороны микроконтроллера, так и со стороны PC. Но есть один минус в использовании UART. Подавляющее большинство микроконтроллеров имеют UART у себя «на борту», а вот с PC ситуация немного хуже. Интерфейс UART является родным для COM порта (в варианте RS232), но в силу растущих требований к периферии компьютера, COM порт начинает себя изживать. Это происходит по причине малой скорости, невозможности расширения и т.д. В ноутбуках он уже давно пропал, как класс портов. Идет очередь стационарных компьютеров…
Но не все так плохо. Есть выход из положения! Многие производители разработали и выпускают микросхемы-преобразователи (мосты) USB – UART. Принцип их работы такой. На PC ставиться специальный драйвер, который создает виртуальный COM порт в системе. Для программ PC этот порт ни чем не отличается от обычного COM порта – подмены они «не замечают». Любые сообщения в этот виртуальный порт преобразовываются в посылки USB протокола. Подключенная к USB порту микросхема-преобразователь принимает эти посылки и формирует сигналы UART. Из популярных и доступных микросхем можно назвать FT232 и PL-2303 (а еще есть OTI006858 и CP2102).

Теперь переходим поближе к теме вопроса.
Итак, мы поняли, что нам нужен преобразователь USB – UART. Заиметь его можно несколькими способами:
1 Купить нужную микросхему и спаять устройство самому. Если Вы собираете какое либо устройство, будет удобно если преобразователь будет интегрирован в устройство. Если погуглить, то найдется много схем таких преобразователей – вытравить плату и собрать преобразователь не будет проблемой.
2 Купить уже готовый преобразователь. Тоже не плохой вариант. Таких устройств в продаже хватает с избытком. В разном форм-факторе, в разной цене – выбирайте на любой вкус!
3 Есть еще вариант – альтернативный. Согласен – он не всегда может быть приемлем, но все-таки… Можно «позаимствовать» преобразователь с другого устройства.

В этой статье я предлагаю использовать в качестве преобразователя USB — UART шнурок для мобильного телефона (Data Cable ). Почему именно шнурок для мобильного? Сейчас объясню.
Некоторое время назад для связи мобильного телефона с компьютером очень широко использовался UART протокол. Причины широкого распространения понятны – производителям нужен был дешевый и распространенный канал связи с PC. Им мог стать или COM порт, или USB. На то время работать с USB было дорого и не выгодно – победил COM. Мобильные телефоны выдавали «во вне» UART сигнал, а шнурки Data Cable преобразовывали его для COM или USB порта. В наше время электроника шагнула далеко вперед и USB в микропроцессорах мобильных телефонов стали обязательны. Шнурки для современных телефонов заменяются обычными USB удлинителями.
И вот мы подбираемся к самой интересной части. Телефоны появляются новые, старые шнурки-преобразователи становятся никому не нужными, а значит, продавцы стремятся за любые деньги от них избавиться. Цены на эти старые залежалые шнурки становятся просто смешными. Вот и мне попались на глаза эти коробочки со шнурками за такие деньги, что я не удержался и купил два. Сейчас расскажу, что нужно делать, чтобы сделать из такого шнурка полноценный преобразователь USB UART .

Для начала, нужно купить этот самый шнурок.

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

Вот упаковочная коробка и ее содержимое.

В комплект входит сам шнур и диск с драйверами. Диск сразу можно выбросить – там такой сборник мусора, что найти что-то нужное проблематично. Берем сам шнурок .

Теперь внимательней рассмотрим плату преобразователя.



В результате рассмотрения обнаруживаем микросхему Prolific PL-2303HX .

В 90% случаев в подобных шнурках мы увидим именно эту микросхему. Причина – ее дешевизна. Более того, эта микросхема будет стоять и в большинстве преобразователей USB – UART, которые Вы купите в магазине. Очень редко встретите FT232, так как она дороже и в дешевых китайских шнурках ее нет (разве что шнур какой-то фирменный попадется). Если Вам попался FT232RL – считайте повезло, на таком шнурке можно и программатор забабахать (FT232RL может работать в битбанг режиме).

Обратите внимание! Можно на плате найти клон Prolific. Такой, например, стоял во втором, из купленных мною шнурков.

Плата та же, обвеска та же, но кристалл явно не Prolific (судя по внешнему виду более дешевый клон). Настораживает отсутствие кварца, но плата работает (подозреваю, что работает от внутреннего RC генератора – это не очень гуд). В любом случае такие микросхемы полный аналог (по крайней мере по ногам) Prolific.

Теперь идем на сайт Prolific и скачиваем даташит на микросхему
- Преобразователь USB-UART Prolific

В даташите находим распиновку и смотрим, на каких ножках нужные нам сигналы UART:
— Передатчик TXD – 1 ;
— Приемник RXD – 5 .

Находим соответствующие ножки на микросхеме.

Далее при помощи обычного тестера находим ближайшие контактные площадки, к которым можно подпаять провода. К ножкам не подпаяешся – они мелкие. Еще нам нужна «земля» — тут все просто, большие полигоны ею и будут. Подпаиваем к соответствующим площадкам провода.
На другой конец шнура цепляем удобный разъем.

Делаем прошивочный кабель своими руками и прошиваем свой мобильный телефон своими руками.

У вас есть кабель USB из комплекта китайского мобильного телефона, но не подойдет для прошивки вашего китайца. Кабель из комплекта служит только для подключения компьютера и флеш карты кит. телефона, использования компьютером модема телефона и зарядки через USB-порт компа вашего мобильника.

Поэтому мы будем делать его сами. Идём в сотовый магазин или лучше радиорынок, продающий аксессуары для мобильников, и просим показать шнуры для устаревших моб. телефонов: типа Simens C55, C100 и т. п. И берем тот у которого примерно по середине кабеля есть квадратная коробочка .

В коробочке нас интересует маленькая микросхема PL-2303 . На инттернет форумах пишут про аналогичные микросхемы (CP2101). Но опыт моих друзей радиолюбителей, прошедших этот путь, говорит, что с процессорами MTK стабильно соединяется именно эта микросхема.

Итак, мы купили кабель в комплекте CD с драйверами, который также нам пригодиться. Открываем черную коробочку и извлекаем с осторожностью плату. Берем лупу и разыскиваем на микросхемы ключ: вдавленную точку или любой другой знак.После того, как нашли располагаем микросхему так, чтобы ключ находился внизу слева, как на фотке. Вывод платы так же слева внизу - будет номером один. Затем против часовой стрелы отсчитываем выводы №5 и №7. Теперь отслеживаем эти дорожки до окончания их на краю микросхемы, потом к ним мы припаяем проводочки от телефонного разъёма.

После этого на те контакты, которые отходят от 1, 5 и 7 выводов платки, аккуратно выпаеваем старые и припаиваем разноцветные новые проводки от USB кабеля. На другие платы микросхем, номера выводов будут другими, даташиты на них легко найти в интернете. Ищем где в кабеле мобильника Rx, Tx и GND. Для этого воспользуемся распиновкой для вашего аппарата, которую легко найти в интернете . К этим трем проводкам присоединяем провода от стандартного USB кабеля: к выводу №1 микросхемы подсоединем проводок с надписью TxD, №5 - RxD, а к №7 - GND.

Наш прошивочный кабель готов! И ничего сложного!

В данной статье мы рассмотрим популярный вопрос перепрошивки китайских телефонов в домашних условиях. А также попробуем самостоятельно сделать кабель для перепрошивки в домашних условиях.

Давайте для сначала разберёмся в терминах, знание которых нам понадобится не только для общего развития, но и более глубокого понимания содержимого приведённой статьи.

Фул (от англ. "full"), fullflash , FF , – двоичный (бинарный, обычно имеет расширение ".bin") файл, который в нашем случае содержит полный образ памяти телефона.

Существует также понятие "FirmWare " ("FW ") – версия прошивки, но к телефонам-китайцам оно не очень применимо, т.к. слово "Ware" есть, а "Firm" отсутствует.

Принято выделять следующие части фулфлеша (прошивки):
EEPROM – небольшой блок настроек конкретного китайского телефона;
MCU – основная микропрограмма телефона;
LangPack – часть, содержащая языковые ресурсы;
Content – мелодии, картинки и иные части оформления.

Фулы для китайских телефонов отличаются друг от друга версией, имеющей примерно такой вид:

"MTK_ROMINFO_v04M158N_PCB01_GPRS_MT6225_S00. ZZT_G580P09_5_1T09D0525_MB01.BIN"

Чтобы китайский телефон корректно работал, необходимо устанавливать (прошивать ) точно такую же версию. Если заливаемый "фул " по своей версии отличается от установленного производителем, то телефон после такой прошивки может работать некорректно, попросту глючить или не станет работать вовсе.

Прежде чем начинать перепрошивку своего китайского телефона необходимо помнить следующее:

1. Каждый китайский телефон имеет свой набор микрочипов и даты их изготовления. Конкретно под этот набор в конкретном телефоне предусмотрен свой экземпляр прошивки (FullFlash, фулфлеш, фулл). Поэтому два одинаковых на вид телефона могут быть совершенно разными внутри и, соответственно, с абсолютно разными прошивками – с разными фуллами.

2. Кабель USB из комплекта китайского телефона не подойдет для прошивки и, соответственно, им не удастся залить или слить фулл для последующей его русификации или каких других манипуляций.

3. До начала всех действий с прошивкой телефона необходимо сохранить копию фулла прошивки, т.е. сделать бэкап фулла.

Кабель для прошивки китайского телефона

Кабель передачи данных, который идет в комплекте с китайским сотовым телефоном не предназначен для прошивки этого телефона. Несмотря на то, что при подключении выдается запрос с выбором подключения как COM-порт, возможности для прошивки таким подключением не прибавляется.

Для прошивки китайского телефона , а так же снятия копии фулла (всей прошивки) телефона требуется подключение телефона через реальный COM-порт компьютера, либо через USB-кабель, определяющийся как виртуальный COM-порт.

Самостоятельное изготовление кабеля для прошивки китайского телефона

Как говорится при сильном желании и пытливом уме самому в домашних условиях можно изготовить всё что угодно. Для создания прошивочного кабеля нам понадобится набор начинающего электрика и перечисленные ниже предметы:

1. Штекер, отрезанный или аккуратно отпаянный от родного USB-кабеля из комплекта (либо от гарнитуры, если не жалко). Такой штекер должен быть разборным, чтобы иметь возможность переставлять контактные штырьки в другом расположении;

2. Цифровой вольтметр (мультиметр);

3. Любой дата-кабель для сотового телефона, определяющийся на компьютере как виртуальный COM-порт (с коробочкой посередине провода, в ней находится плата с контроллером). Купить его можно почти в любом магазине сотовой связи, или на радиорынке. В среднем стоимость такого кабеля 300 – 500 руб.

4. Драйвера для выбранного дата-кабеля.

Приступаем к изготовлению. При подключении купленного дата-кабеля к компьютеру должен запуститься мастер нового оборудования с сообщением о найденном неизвестном устройстве. Если этого не произошло, значит кабель неисправен или не содержит платы виртуального COM-порта. Такой кабель не подойдет.

Обычно при покупке кабеля с виртуальным COM-портом в комплекте идет диск с драйверами для этого кабеля (не для телефона, а именно для кабеля). Отсутствие диска опять же говорит о том, что кабель без COM-контроллера.
До подключения кабеля необходимо произвести установку драйверов с диска, идущего в комплекте с кабелем.

Необходимо отпаять штекер от купленного кабеля. Среди оставшихся проводов кабеля необходимо найти плюсовой (+5В). Один щуп тестера нужно соединить с одним из проводов кабеля, а другой – на батарею центрального отопления. USB-разъем этого кабеля должен быть подключен к компьютеру, причем ни какие провода кабеля не должны быть замкнуты. Тот провод, который покажет +5 Вольт, необходимо отрезать или изолировать, он не понадобится для дальнейших действий с прошивкой вашего китайского телефона .

Для того, чтобы подключить китайский телефон к компьютеру, необходимо найти всего три провода – Rx ,Tx и GND (обычно черный).

Как найти Rx, Tx и GND на разъеме китайского телефона?

Если есть возможность вскрыть телефон и получить доступ ко всем контактам системного разъема, это облегчает поиск необходимых контактов – Rx и Tx. Часто на самой плате телефона есть пятаки с соответствующими подписями. От них можно прозвонить тестером на контакты системного разъема. Если подписей Rx и Tx на плате нет, тогда необходимо сделать следующее:

Вынуть АКБ и прозвонить тестером от плюсового контакта телефона на контакты разъема, в который предварительно вставить штекер от наушников, подготовленный ранее (отрезанный или отпаянный от наушников или родного USB-кабеля). Те же самые действия необходимо повторить для минусового контакта телефона. Таким образом выяснится 2 контакта на штекере: плюсовой и минусовой. Для работы понадобится только минусовой, это и есть GND.

Примечание : чтобы прозвонить все контакты разъема телефона через штекер, необходимо аккуратно переставлять контактные штырьки в штекере в соседние пазы, т.к. обычно их не более трех (как раз столько, сколько нужно для прошивки), но находятся они не в нужном для прошивки расположении.

Для того, чтобы найти остальные два контакта – Rx и Tx, необходимо сделать следующее:

1. Вставить АКБ в телефон и подключить штекер в разъем.
2. Установить тестер в режим "Вольтметр" с измерением не менее 2х Вольт.
3. Один щуп тестера установить на минусовой контакт (GND) штекера.
4. Второй щуп тестера установить поочередно на каждый из остальных контактов штекера, кроме плюсового. При этом на каждом контакте кратковременно нажимать и удерживать (1-2 секунды) кнопку включения телефона, но не позволять телефону включиться. Если при этих действиях телефон включается, необходимо его выключить и продолжить измерения напряжений. Напряжение на контактах поднимается плавно в момент нажатия на кнопку включения телефона и может быть от 1,5 до 2,8 Вольт.
Найденные напряжения на каждом контакте следует записать на листке бумаги.

В результате этих действий должны выявиться минимум 2 контакта, на которых напряжение на момент включения телефона возрастало примерно до 2,8 Вольт.
Вероятнее всего эти контакты и есть недостающие 2 контакта – Rx и Tx.

Найдены все три контакта: GND, Rx и Tx. Теперь необходимо соединить провода кабеля с контактами штекера. Для этого провод (обычно черный) кабеля GND нужно соединить (припаять) к контакту GND штекера. Остальные 2 провода кабеля (Rx и Tx) соединяются с оставшимися двумя контактами штекера (Tx и Rx) в любом соотношении.

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

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

Открыть Диспетчер устройств, в Панели управления через кнопку Пуск. Раскрыть группу "Порты COM и LPT" щелкнуть 2 клика на Prolific USB-to-Serial Comm Port (COMx), где X – номер COM-порта и на вкладке Параметры порта нужно установить скорость порта 115200 бит/сек. Необходимо запомнить выставленную скорость и номер порта (COMx). Теперь компьютер имеет виртуальный COM-порт через USB-интерфейс.

Теперь у вас есть почти всё чтобы производить программные манипуляции с вашим китайским телефоном . Осталось только иметь необходимое программное обеспечение. В скором будущем на нашем сайте Вы сможете получить доступ к файлам новых прошивок.

Данная статья носит информационный характер. Если Вы собираетесь производить какие-либо действия по изменению, обновлению или удалению программного обеспечения(прошивки) со своим телефоном, то вы их производите полностью на свой страх и риск.

Администрация сайт не несет ответственности за последствия с вашим аппаратом, такие как: возможную потерю содержимого памяти Вашего телефона, выхода из строя отдельных деталей или телефона в целом, а так же за возможные убытки в следствие не работоспособности Вашего телефона или СИМ-карты.

Инструкция

В первую очередь понадобится дополнительный USB-кабель , также необходимо будет найти кабель с микросхемой PL-2303, например кабель от телефона Simens C55, кабели от более поздних версий Simens не подойдут.

Найдите в интернете распиновку кабеля под модель вашего телефона . Если найти необходимые схемы не удается, определить пинауты можно самостоятельно, в этом случае понадобится тестер(мультиметр).
Выключите , батарея должна быть заряжена.
Установите на режим сопротивления. Одним из щупов прибирайте кабеля, а другой держите на «-» батареи телефона . Как только тестер покажет значение близкое к нулю, будет определен заземляющий кабеля(GND), обычно он имеет изоляцию черного цвета, запомните его.
Установите на тестере режим измерения вольтажа. Один из щупов держите на заземляющем контакте(GND), другим перебирайте оставшиеся контакты, при этом необходимо кратковременно нажимать кнопку включения телефона . Показание тестера в районе 2.7 – 2.8 вольт говорит о найденных контактах RX и TX, запомните эти контакты.

Видео по теме

Обратите внимание

Китайских вариантов модели Nokia n8, производилось уже порядка 9 видов, у них у всех и запчасти и прошивки разные, поэтому лучше подумайте, прежде чем начинать прошивать Ваш телефон. На большинстве телефонов nokia китайского производства платформа MT6225 (есть и 6223 и заканчивая 6516), прошивки разные, возможности. Кабель для прошивки китайского телефона Кабель передачи данных, который идет в комплекте с китайским сотовым телефоном не предназначен для прошивки этого телефона.

Полезный совет

Чтобы китайский телефон корректно работал, необходимо устанавливать (прошивать) точно такую же версию. Если заливаемый "фул" по своей версии отличается от установленного производителем, то телефон после такой прошивки может работать некорректно, попросту глючить или не станет работать вовсе. Для прошивки китайского телефона, а так же снятия копии фулла (всей прошивки) телефона требуется подключение телефона через реальный COM-порт компьютера, либо через USB-кабель, определяющийся как виртуальный COM-порт.

Источники:

  • кабель для прошивки китайских телефонов в 2019

Совет 2: Способ прошивки китайского Meizu M3s на международную версию Flyme

Meizu M3s является бюджетным смартфоном, но при этом его можно спутать с телефоном премиум класса. Приятный дизайн в паре с хорошей начинкой сделали этот смартфон очень популярным среди покупателей.

Если купить Meizu M3s из Китая, то могут возникнуть проблемы с прошивкой. Обычно продавцы на китайских сайтах указывают, что телефон оснащен глобальной прошивкой. Но нередко на деле оказывается, что такая функция вовсе не поддерживается, а при попытке обновить смартфон вручную штатным методом, аппарат выдает ошибку Firmware corrupt. В таком случае есть несколько вариантов вашего дальнейшего поведения: либо совсем отказаться от обновлений, либо переходить на китайскую прошивку (поддерживаться русский язык не будет), или же превратить китайскую прошивку в международную версию. Если вы решили остановиться на последнем варианте, то тут вам поможет смена идентификатора.

Рассмотрим метод изменения id на прошивке Flyme 5.1.5.1A. Сначала активируйте аккаунт Flyme, откройте root доступ.

Далее на смартфон требуется установить приложение Terminal Emulator, а в корень скачать скрипт (global.sh) для смены id. Теперь запустите Терминал, введите после символа $ вот это: su (разрешите права суперпользователя «Grant», после этого символ $ сменится на #) sh /storage/emulated/0/global.sh (запускаем скрипт).

Данная команда в терминале должна запустить процесс смены идентификатора. Подождите пару секунд – смартфон должен перезагрузиться в режим Recovery. Теперь скачивайте на компьютер новейшую глобальную версию Flyme. Копируйте на смартфон файл update.zip, обязательно отметьте галочки «Upgrade», «Clear Data». Далее все просто – жмите старт.

После того, как процесс завершения прошивки закончен, советуем сбросить настройки до заводских (удаление данных с дальнейшим форматированием встроенной памяти).

Стоит отметить, что достаточно часто с китайских сайтов можно купить Meizu M3s реально с глобальной прошивкой. Поэтому этих действий может и не потребоваться.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: