Выкладываю некоторые мануалы по сборке кабеля: был куплен кабель для S100. Кабель выбирался по следующим критериям: должен быть USB-разъем, коробка на кабеле и упоминание про Prolific.
При первом втыкании кабеля в компьютер находится новое устройство, под которое необходимы драйвера. В коробке с кабелем был диск с драйверами от 2003 года. На всякий случай драйвера были обновлены на более свежие от производителя.
Затем была найдена схема Universal (generic) cell phone USB cable schematic pinout, из которой следовало, что RT и TX находятся на 1 и 5 ногах микросхемы. (На самом деле, конечно, ничего не следовало, т.к. я почему-то решил, что нужны 1 и 2 ноги). Но это было исправлено
Потом был разобран разъем к телефону. В нем оказалось много проводов, расположение которых совершенно не напоминало данные из этой таблицы.
Чтобы не тратить время на прозвание коробки с микросхемой и поиск RX-TX, коробка была разобрана. Со стороны USB земля - синий, со стороны телефона - зеленый. 1-я нога - синий, 5-я нога - белый.
Вот, собственно, и все. Чуть больше внимательности при подсчете ног на микросхеме - и проблем не будет.
Что надо знать:
1. Дата-кабель, который идет с телефоном, предназначен для подключения включенного телефона в качестве флэшки (хранилища), веб-камеры или модема. Но он может быть совершенно не приспособлен для прошивки.
2. Для прошивки телефон должен подключаться выключенным и включаться лишь во время работы программы. Как следствие, порт, к которому будет подключаться телефон, должен существовать физически и отвечать на запросы программы даже при отключенном телефоне.
3. Исходя из п.1 и п.2 следует, что для прошивки скорее всего потребуется дополнительный кабель. Т.е. фраза "прошить Nokia без специального устройства" может быть верной.
4. Готового прошивочного кабеля к конкретной версии телефона может не быть. Либо, в самом благоприятном случае, провода в кабеле будут идти совершенно не к тем разъемам в телефоне, что нужно.
5. Скорее всего, придется покупать кабель к какому-нибудь левому телефону и из него делать нужный. Т.е. понадобится еще разъем для подключения к телефону. Разъем можно добыть из имеющегося дата-кабеля, из имеющейся гарнитуры, либо купить кабель или гарнитуру ради разъема.
Здесь следует остановиться на экономической целесообразности процесса. Хорошо, если удастся купить за 100 рублей нужный кабель и за 50 рублей гарнитуру на разъем. А ведь есть цены на кабеля и 400 рублей, и 600. Да и гарнитур лично мне по 50р. вообще увидеть не удалось. Ни к какому телефону. Это я к тому, что стоимость только кабелей приближается к стоимости прошивки в мастерне.
Что нужно иметь:
1. Тестер.
Если нет тестера и хотя бы минимального опыта работы с ним, то о самостоятельной прошивке можно забыть.
2. Паяльник. Не столь актуален, как тестер, т.к. если разрезать кабеля посредине, то можно обойтись скрутками. Но это не очень удобно и грозит замыканием.
3. Голова с глазами. Голова должна уметь хотя бы немножко думать и читать электросхемы. Объема этих навыков должно хватать для понимания порядка нумерации разъемов. Глаза должны различать цвета и контакты на разъемах. В некоторых разъемах контакты стоят очень близко и в несколько рядов. Так что может понадобиться линза.
4. Руки. Руки не должны трястись.
Что необходимо купить:
1. Кабель с коробочкой. Если кабель подключается к COM-порту, то в коробочке должна быть микросхема Max232 или ее аналог. Как определить, что в коробочке именно она, я не знаю. Только разобрать. Если кабель подключается к USB, то в коробочке должна быть PL2303HX от фирмы Prolific. С этим кабелем проще определиться, т.к. на коробке может быть написан адрес этой фирмы. Сторона, которая к телефону, особо не интересует. Но будет гораздо приятнее, если разъем подойдет к телефону.
2. Что-нибудь с разъемом к телефону. Здесь тоже возможны неудачи.
Слева - кабель, справа - гарнитура. Все к одному телефону, а пины разъемах разные. И может оказаться, что нужных пинов нет.
Что желательно иметь:
1. Планку с двумя USB-мамами.
Выдирается из любого компьютера на работе.
2. Кабель с USB-папой. Как правило, такие идут к USB-принтерам, сканерам и просто вместе с материнками. Т.е. опять же на работе их может быть как грязи.
Порядок работ:
1. Определяем землю на телефоне. Тестером прозваниваем минусовой контакт для батареи и разъем для кабеля. Это просто.
2. Ищем RX и TX. На выключенном телефоне кратковременно нажимаем кнопку включения питания и замеряем напряжение на контактах. Те контакты, на которых напряжение скачет до 2.6V и есть RX и TX. Какой из них какой - определить невозможно. Да, собственно, и не нужно.
3. Собираем телефонный прошивочный кабель.
Черный - земля, белый и зеленый - RX и TX. Опять же - без разницы, как именно припаять их.
4. Ищем RX и TX в коробочке.
На картинке коробочка с Prolific. Есть подозрение, что конкретные реализации могут различаться. Соответственно, необходимо найти провода от ног 1 и 5.
5. Ищем землю в коробочке. Это просто.
6. Припаиваем землю, RX и TX от коробочки к USB-мамам.
7. Перекрещиваем зеленый и белый провода в USB-мамах. На картинке пины переставлены в разъеме и соответствующие разъемы соединены медными перемычками.
Вот, собственно, и весь подготовительный этап. Получена гора проводов, которой, однако, удобно пользоваться.
Как пользоваться - в документации к программе.