Re: Сопутствующие продукты (автоматический поиск пинаута)...
#61
Цитата:
Сообщение от IHelper
Желание сделать это отдельной альтернативой тому-же Unibox есть, т.к. телефонов и кабелей всё больше, а разумной дешевой и всем подходящей-универсальной альтернативы тысяче висящих на стене RJ45 проводов я пока вокруг не вижу. Надо будет утрясти (по большей части в мозгу) некие моменты и тогда будет видно что дальше делать.
|
Мне кажется, все мы уже немного устали от кучи боксов на столе, которые представляют из себя одно и то же (с легкими вариациями): FTDI- или PL-based интерфейс + egate кардридер. Много смарткарт, много кабелей с различными распиновками RX/TX/GND/VCC, много боксов. Я бы с удовольствием потратил порядка $200-250 на юнибокс, который бы имел:
1. Мульти-кардридер карточек на 6-8. Лично у меня их 5 -- Cruiser, Infinity, SETool, UBL да еще карточка внутри NSPro. Пришлось для карточек ставить отдельный usb хаб, чтобы не тратить время на их перетыкание.
2. Виртуальный ком-порт с полностью программируемыми RX/TX/GND/VCC, причем GND и VCC могут быть множественными, а RX/TX можно подтягивать к плюсу или опускать к земле (pullup/pulldown), всё ровно так, как это реализовано в Xintel*. Разумеется, с функцией полного автопоиска, причем чем быстрее эта функция будет работать, тем эффективнее будет проходить вся работа мастера. Например, с боксом SpiderMan нужды в ведении базы пинаутов нет вообще -- полный автопоиск находит всё за 1-2 секунды, то есть быстрее, чем ручной выбор из базы. Я встречал в этой ветке мнения хардкорных железячников, мол, "всё можно быстро найти вручную", но я исхожу из того, что я, как мастер, не робот, и все автоматические функции, отнимающие моё ценное время, должен делегировать компьютеру.** Ручные операции отжирают ценное время, которое можно было бы с пользой потратить на действия, которые компьютер сделать не в состоянии (например, попить чаю и почитать MCRF
). Если говорить про другое измерение времени, про деньги, то мне платят за время. Если я за час смогу прошить не 5 телефонов, а 10, то и денег я заработаю в два раза больше и клиенты, ценящие своё время, пойдут ко мне, а не к медлительным конкурентам, любящим фразу "надо оставлять до завтра".
3. Разъем под кабели RJ-45 и разъем под китайские кабели. Имеет смысл посмотреть на разъём HDMI, он хоть и 19-пиновый, но с идеальными размерами и вполне приемлемым сроком службы в условиях постоянного перетыкания (в SpiderMan, кстати, используется достаточно миниатюрный разъем, чью принадлежность я не смог идентифицировать). Для кабелей Xintel/MTKdoctor можно сделать переходник. Такой же переходник можно сделать для подключения старых кабелей Vygis и похожих на него (PS/2).
4. Провода +/- с крокодилами и цанговыми*** зажимами, используемые как для автоопределения пинаута, так и для питания телефона во время прошивки. Было бы неплохо, если бы к боксу они были подключены через выключатель (во избежание нечаянного КЗ).
В этот комплект конечно мечтается еще разъем для HWK и отдельный FTDI, изображающий из себя UFS, но это чересчур громоздко и может уже не взлететь.
Вот такие вот соображения. Спасибо что прочли эту простыню.
* С Xintel я работаю всего три месяца, но чем дальше, тем больше он мне нравится именно по массе удобных мелких фишек. Если в самом начале я использовал его только для работы с китами, то сейчас использую как универсальный мультибокс с возможностью зарядки телефона (у Xintel есть режим charge, так же как у Cruiser).
** Идеальный железнософтовый комплект для конвейерной прошивки должен иметь подходящий коннектор для телефона и всего одну кнопку -- "Do it right. NOW!". Покликать на кучу чекбоксов, насладиться полным контролем над тестером и своими профессиональными скиллзами все равно удастся, ведь не все телефоны можно делать на конвейере. Но, их надо оставлять на десерт, ведь основные деньги зарабатываются на конвейере, это еще старина Форд понял.
*** Цанга удобнее крючков.