Инструкция по поиску распиновки на Spreadtrum (SC6600R1)


Определение распиновки интерфейсного разъема

У моделей на платформе SC6600R1 нет UART-интерфейса, а есть только чистый USB-интерфейс. Далее приводится пример для "Nokia" TV100 (Xintai TV100, Spreadtone Z998) с интерфейсным разъемом T18_pin (как у Samsung), счет справа налево.

Подключите полноконтактный переходник к телефону. Сначала, без аккумулятора, найдите GND, VBATT и VCHARGE (цепь VBATT на интерфейсный разъем может быть и не выведена). В примерах, через слэш, приведены три результата измерения сопротивления: как напряжение отсечки в прямом и обратном (в скобках) направлениях и как активное сопротивление в прямом направлении на пределе 2 Мом.

Pin Resistance Signal
================================
1 0 GND
5 0 GND
10 0 GND
12 0 GND
13 0 GND
17 1.96/(0.60)/16 кОм VCHARGE
18 1.96/(0.60)/16 кОм VCHARGE

Здесь, контакты 1, 5, 10, 12 и 13 – это GND, т.к. имеют нулевое сопротивление относительно явно видимой цепи общего провода (например, железки интерфейсного разъема). Контакты 17 и 18 звонятся между собой (запараллелены) и имеют самое малое обратное сопротивление – это VCHARGE. В этой модели цепь VBATT на интерфейсный разъем не выведена.

Далее эти найденные цепи будут выделяться синим полужирным шрифтом.
Результаты дальнейших измерений сопротивления:

Pin Resistance Signal
=================================
1 GND
2 1.79/(0.88)/800 кОм
3 ... >/(>)/...>
4 ... >/(>)/...>
5 GND
6 >/(1.17)/>
7 >/(1.17)/>
8 1.03/(0.63)/10 кОм
9 0.99/(0.64)/960 кОм
10 GND
11 >/(1.11)/>
12 GND
13 GND
14 >/(0.75)/300 кОм
15 >/(>)/>
16 >/(>)/>
17 VCHARGE
18 VCHARGE

Здесь, контакты 3, 4, 15, 16 имеют бесконечное сопротивление во всех трех режимах измерения, причем, у первых двух сопротивление медленно ползет к бесконечности, а у двух вторых – бесконечным становится сразу. Эти четыре цепи явно не принадлежат к USB-интерфейсу и из дальнейшего рассмотрения исключаются. Далее они будут выделяться серым бледным шрифтом.

Pin Resistance Signal
=================================
1 GND
2 1.79/(0.88)/800 кОм
3 ?
4 ?
5 GND
6 >/(1.17)/>
7 >/(1.17)/>
8 1.03/(0.63)/10 кОм
9 0.99/(0.64)/960 кОм
10 GND
11 >/(1.11)/>
12 GND
13 GND
14 >/(0.75)/300 кОм
15 ?
16 ?
17 VCHARGE
18 VCHARGE

Здесь, контакт 8 имеет самое малое активное сопротивление. Возможно, это USB_D+ (при окончательной проверке распиновки это предположение оказалось правильным), далее, временно, этот контакт будет выделяться синим обычным шрифтом.

Pin Resistance Signal
=================================
1 GND
2 1.79/(0.88)/800 кОм
3 ?
4 ?
5 GND
6 >/(1.17)/>
7 >/(1.17)/>
8 возможно, USB_D+
9 0.99/(0.64)/960 кОм
10 GND
11 >/(1.11)/>
12 GND
13 GND
14 >/(0.75)/300 кОм
15 ?
16 ?
17 VCHARGE
18 VCHARGE

Контакты 2, 6, 7, 9, 11, 14 являются кандидатами на USB_D- и Boot_pin.
Если ваш телефон еще худо-бедно включается... Подключите аккумулятор, телефон не включайте. Замерьте напряжения на оставшихся контактах.

Внимание: если в вашей модели телефона цепь VBATT на интерфейсный разъем выведена, исключите случайное замыкание этого контакта (этих контактов) на другие, особенно на GND!

Pin Voltage Signal
====================
1 GND
2 0
3 ?
4 ?
5 GND
6 1.30
7 1.30
8 0 возможно, USB_D+
9 0
10 GND
11 1.30
12 GND
13 GND
14 0
15 ?
16 ?
17 VCHARGE
18 VCHARGE

Здесь, контакт 8 имеет нулевое начальное напряжение. Вероятность того, что это USB_D+ повысилась. Контакты 2, 9, 14, имеющие нулевое начальное напряжение, могут быть USB_D-, но не Boot_pin. Контакты 6, 7, 11, имеющие ненулевое начальное напряжение, могут быть Boot_pin, но не USB_D+ или USB_D-.

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

Pin Voltage Signal
====================
1 GND
2 2.83 возможно, USB_D-
3 ?
4 ?
5 GND
6 2.83 возможно, Boot_pin
7 2.83 возможно, Boot_pin
8 3.23 возможно, USB_D+
9 2.50 возможно, USB_D-
10 GND
11 0 возможно, Boot_pin
12 GND
13 GND
14 2.77 возможно, USB_D-
15 ?
16 ?
17 VCHARGE
18 VCHARGE

Здесь, контакт 8 имеет самое большое напряжение. Теперь, почти наверняка, это USB_D+, далее он будет выделяться синим полужирным шрифтом.

Pin Voltage Signal
====================
1 GND
2 2.83 возможно, USB_D-
3 ?
4 ?
5 GND
6 2.83 возможно, Boot_pin
7 2.83 возможно, Boot_pin
8 3.23 USB_D+
9 2.50 возможно, USB_D-
10 GND
11 0 возможно, Boot_pin
12 GND
13 GND
14 2.77 возможно, USB_D-
15 ?
16 ?
17 VCHARGE
18 VCHARGE

Контакты 6, 7, 11 являются кандидатами на Boot_pin. Каждый раз, предварительно передергивая аккумулятор, замыкайте один из этих контактов на GND. Контактом Boot_pin будет именно тот, при замыкании которого на GND, телефон откажется включаться. Установлено: контакт 11 – это Boot_pin. Далее контакт 11 будет выделяться синим полужирным шрифтом, контакты 6, 7 - серым бледным.

Pin Signal
===========
1 GND
2 возможно, USB_D-
3 ?
4 ?
5 GND
6 ?
7 ?
8 USB_D+
9 возможно, USB_D-
10 GND
11 Boot_pin
12 GND
13 GND
14 возможно, USB_D-
15 ?
16 ?
17 VCHARGE
18 VCHARGE

Из трех кандидатов на USB_D- нужно выбрать только одного. Делается это методом перебора (второе название – "метод научного тыка"). Это безопасно и недолго. Подключите к разъему USB_A компьютера контакт GND (любой из пяти найденных), контакт USB_D+ и соедините контакт Boot_pin с GND-контактом (например, "крокодилом"). Подключите к разъему USB_A компьютера один из контактов-кандидатов на USB_D-. Выход компьютера USB+5V никуда не подключайте. Вставьте аккумулятор. Если вы попали с первого раза, Система обнаружит Неизвестное устройство, прозвучит сигнал "былым". Если просто всплывет сообщение "Устройство USB не опознано", значит, попытайте счастья с двумя другими контактами.
Пример окончательных результатов тестирования:

Pin Signal
===========
1 GND
5 GND
8 USB_D+
9 USB_D-
10 GND
11 Boot_pin
12 GND
13 GND
17 VCHARGE
18 VCHARGE

Назначение остальных контактов осталось неизвестным, но для сервисных операций они и не нужны.
Соедините найденные контакты более-менее аккуратно. Подключите аккумулятор (включать телефон не нужно). Система снова обнаружит Неизвестное устройство и Мастер установки оборудования попросит драйвер. Нужный драйвер, SCI USB2Serial (его имя "SciU2S") есть, например, в каталоге Drivers программы Spiderman. После установки драйвера в Диспетчере устройств, в списке портов должно появиться устройство "SCI USB2Serial" на каком-то СОМ-порте. Номер порта может быть самый различный, от третьего до какого-нибудь черт-те пятидесятого, это зависит от того, сколько устройств знакомо вашей Операционной системе.