что значит разъем lightning

Как он работает кабель Lightning

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Внутренний мир непростого аксессуара.

Настоящий бич для владельцев iOS-устройств — Lightning-кабели. Их много, они разные, но выбрать можно далеко не все.

Разберемся в устройстве этого, с виду простого, аксессуара с целым арсеналом секретов.

В рабстве Lightning

Apple никогда не стеснялась в одностороннем порядке придумывать стандарты и пересаживать на них своих пользователей.

Пока производители мобильных устройств прошлой десятилетки уверенно сидели на типе зарядных гнезд DC с самым разным диаметром штекеров, для своих плееров iPod Apple выбрала интерфейс FireWire.

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Плавный переход тысяч брендов, выпускающих смартфоны на miniUSB, Apple встретила уникальным 30-пиновым портом в первом iPhone.

Сейчас «единым стандартом» в мире мобильных гаджетов остается разъем microUSB с перспективой замены на USB Type-C. Тем временем на iOS-устройствах прописался Lightning, и при этом надолго.

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Найти кабель для подзарядки «обычного смартфона» очень легко. А вот Lightning – не очень. Поэтому среди владельцев Apple-техники принято брать его с собой.

Нишу «запасных», расходных, дорожных кабелей для iPhone и iPad оперативно закрыли китайцы. Вот только одно «но»: подделать их не так просто.

Что внутри Lightning и почему оригинал — это дорого

Понять, почему Apple остается компанией, стоимость аксессуаров которой иногда кажется неоправданно высокой, можно лишь после технической процедуры вскрытия.

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Примечание: мы ровно дышим к компании Samsung. Просто сравнение южнокорейского и американского производителя.

Перед нами два оригинальных аксессуара к смартфонам компаний, которые уже несколько лет являются главными конкурентами на рынке мобильных устройств. Стоимость кабеля от Samsung — в районе 500 рублей. Оригинальный Lightning-кабель для iOS-устройств обойдется в 1590 рублей, в 3 раза дороже.

Достанем скальпель и попробуем разобраться, в чём причина такой разницы в цене. Сразу скажу, что пластик Samsung режется очень легко. А клипсу в Lightning взять «голыми руками» не так просто – предусмотрена мощная защита от проникновения.

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Добираемся до внутренностей и наблюдаем.

Лучший вариант платы, который вы можете встретить в microUSB, выглядит так:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

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

После мучений по разборке оригинального Lightning-шнурка нас встречает вот такой «внутренний мир»:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

И более крупный снимок миниатюрной платы:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Внутри Lightning спрятан полноценный микрокомпьютер, который не только анализирует весь процесс подзарядки iOS-устройства, но и облегчает эксплуатацию аксессуара пользователем.

И если до сегодняшнего дня вы с недоумением смотрели на стоимость оригинального кабеля Lightning – теперь вы знаете, что дело в компонентах и качестве.

Мало аргументов? Двигаемся дальше.

Что происходит внутри Lightning и как он работает

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

На плате установлены четыре чипа и несколько вспомогательных вычислительных устройств, отвечающих за передачу данных на компьютер и использование кабеля для Data-соединения. После подключения iPhone к зарядному устройству, внутри этой схемы оживают любопытные процессы.

Внутренний мир одного из чипов

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

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

Еще один чип с маркировкой NXP NX20P3 обеспечивает контроль над уровнем текущего состояния батареи, вычисляя накопленный полезный объем заряда.

Установленный в кабель микропроцессор помогает определять и то, какой стороной вы вставляете кабель в разъем устройства.

Стандартная распайка Lightning-кабеля выглядит следующим образом:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

И именно тут срабатывает магия Apple. Вам не нужно думать, каким концом устанавливать штекер. За это отвечает и вышеуказанный микропроцессор, и асимметричное размещение контактов.

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Т.е. пока вы вставляете шнур, начинка автоматически определяет на какие контакты подавать напряжение.

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

Поэтому в Apple предусмотрели защиту своих аксессуаров и разработали собственный стандарт сертификации MFI (Made for iPhone/iPad/iPod), а ограничить подключение низкопробных кабелей Lightning решили еще одним, четвертым чипом, установленном на той же миниатюрной плате оригинального шнура.

Американский Firewall против китайских Lightning-подделок

Ненавистный сторонними производителями аксессуаров чип с номером BQ2025. Его без преувеличения можно назвать «пропуском» к недрам гнезда Lightning в iPhone.

Если на неоригинальном кабеле такого чипа нет, iOS-устройство показывает следующее окно:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

На этом «недошнурок» можно фактически выбрасывать: он не будет адекватно (или вообще) заряжать девайс, не позволит синхронизировать данные.

Важно: почему появляется сообщение «данный аксессуар или кабель не сертифицирован»?

На чипе BQ2025 есть специальный выделенный цифровой блок постоянной памяти, для изготовления которого используются полупроводники. Его имя — EEPROM. Особенность EEPROM заключается в возможности многократной перезаписи информации (вплоть до миллиона раз).

Объем памяти блока EPROM составляет порядка 64 – 128 бит, но этого вполне достаточно, чтобы туда сохранился уникальный ключ каждого существующего в мире аксессуара для iOS-экосистемы.

В этот блок записывается ключ, позволяющий идентифицировать «оригинальность» – соответствие стандартам Apple и подтверждение наличия официальной сертификации MFI. При подключении ключ на аксессуаре сопоставляется с базой значений на iOS-устройстве. Если такового не найдено, выскакивает сообщение об ошибке и невозможности работы.

Производители поддельных кабелей частично смогли обойти защиту. В качестве альтернативы EEPROM, кустарные фирмы используют эмулятор, в основе которого лежит микроконтроллер 8051. Он обходит защиту Apple, но не является долговечным, отчего кабель резко перестаёт работать с iOS.

Один из 10 вариантов китайского творчества

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Любая другая компания стала бы заложником собственной технологии. Подумайте сами. С одной стороны, Apple может в любой момент начать выпуск смартфонов, к которым будут подходить только оригинальные кабели. С другой, на рынке аксессуаров наступит настоящий хаос, а уже приобретенные пользователями оригинальные Lightning станут несовместимыми с новым поколением устройств.

Поэтому хорошо, что Apple делает все порционно. Область EEPROM памяти легко перезаписывается во время очередного обновления iOS посредством приложения iTunes. И очень часто, именно после перепрошивки, китайский Lightning отказывается работать.

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Прибавьте к этому DRM-защиту мультимедиа файлов, которую так поддерживает компания, и можете забыть о совместимости несертифицированных аксессуаров для вывода изображения и ретрансляции музыки через порт Lightning.

Еще одна проблема, которая мешает начать производство аксессуаров любому желающему — недоступность и дороговизна схем. Помните описанный выше чип NXP NX20P3? Цена его схемы на черном рынке составляет 2500 долларов!

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

И для старта производства одной схемы будет явно недостаточно.

Чем опасен поддельный Lightning

Apple задумала систему ключей не просто так. Помимо дохода, подумали и о своей репутации.

Вы часто слышали о взрывающихся смартфонах, лопающихся экранах, потекших аккумуляторах и ударах током при подключении зарядки в среде Android-устройств? Таких случаев масса, на них даже не обращают внимание. Таких ситуаций у Apple-техники – единицы, и каждая вызывает шквал внимания:

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

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning
Где и кто, полагаю, понятно без слов

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

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Короче говоря, оригинал того стоит. И даже если кабель конкретно от Apple по каким-то причинам брать не хочется, всегда можно найти сертифицированную, качественную альтернативу. Иногда даже с интересной «фишкой».

Например: алюминиевый стильный кабель uBear за 2 490 руб; кабель в тканевой оплетке Native Union BELT за 3 990 руб, который не запутается и не завяжется; имиджевый аксессуар от Belkin MIXIT – 2 590 руб, который не стыдно доставать из дорожной сумки; еще один «тканевый» вариант от Maxco Lightning – 2 490 руб.

Источник

Близкий конец Lightning от Apple – разъем, которому десять лет

Неизменны в этом мире несколько вещей, одна из них – это желание менеджмента Apple стричь деньги с аудитории и давать ей как можно меньше за эти деньги. В 2012 году в Apple показали iPhone 5, это было первое устройство компании с разъемом Lightning. Десять лет назад новый разъем имел несомненные преимущества – компактный, в отличие от предыдущего 30-пинового, его можно было вставить любой стороной. Скорость передачи данных выросла до 480 Мбит/с (возможно, вам привычнее в Мб, тогда 60 Мб в секунду), что для 2012 года было очень и очень хорошо.

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

В 2021 году разъем Lightning является исторической рухлядью, так как он безнадежно устарел. В Apple это давным-давно признали, так как те же iPad перевели на USB Type C, в то время как Lightning оставили исключительно в главном продукте компании – iPhone. Причина, по которой Apple сохраняет эту древность, банальна – это деньги. В 2012 году появилась программа лицензирования Lightning, в ее рамках партнеры должны были платить за возможность устанавливать разъем от Apple, равно как и платить за каждое произведенное устройство. Только в рамках лицензирования и отчислений Apple зарабатывает несколько миллиардов долларов ежегодно. Проприетарный разъем – большой плюс для компании, так как она полностью контролирует рынок и не позволяет никому производить аксессуары под этот разъем без отчислений. С USB Type C такой фокус невозможен, так как в Apple не могут менять стандарт, должны ему следовать. И это означает, что кабель для того же iPhone может стоить не 2 000 рублей, как сегодня, а 500-600 рублей, и при этом в Apple не получат ни копейки от того, кто его производит. Грустно? Не то слово.

На каждой презентации Apple представители компании гордо рассказывают о том, что они выступают исключительно за экологию, пытаются спасти наш мир. Конечно же, все эти слова – вранье чистой воды, ничто, кроме прибыли, Apple не волнует, а если красивые истории про экологию позволят брать за свои продукты больше денег, то они будут петь эти песни до одури. Кабель с пластиком, что разлагается со временем? В Apple говорят, что это сделано, чтобы защитить мир от пластика. То, что за время службы обычного кабеля пользователю не нужно будет покупать другой, в Apple не берут в расчет. Пока пользователь Android использует один кабель, владелец iPhone сменит два. Думаю, что посчитать нагрузку на окружающий мир не составит труда, не так ли?

Сегодня зоопарк из кабелей, что идут в комплекте с устройствами Apple, представляет ровно ту же угрозу экологии, множатся ненужные сущности. Например, если вы покупаете iPad, то у вас кабель USB Type C, с iPhone вы получите Lightning. Придется таскать с собой два кабеля либо купить дополнительные кабели в машину и на работу, то есть математика простая: там, где можно обойтись одним кабелем, вам придется брать два. И это вытекает из вполне прагматичного решения, которое приняли в Apple давным-давно, – не переходить на новый разъем.

Хотите подолью масла в огонь? В Apple рекламируют возможность съемки 4К-видео на iPhone, но скромно молчат о том, что вам придется запастись терпением, чтобы передать его на компьютер. Минута 4К видео в формате HEVC занимает 170 Мб (30 кадров), без этого формата – в два раза больше. Помните скорость Lightning? На передачу минуты записанного видео не с максимальными настройками у вас уйдет примерно три минуты, и это по кабелю. Нужны ли еще доказательства того, что Lightning ухудшает характеристики продукта и давно устарел?

На рынке Android-смартфонов, само собой, прижился разъем USB Type C, причем все производители поддерживают USB Power Delivery (также как Apple в своих продуктах, где есть этот разъем). В USB 3.1 Gen.1 скорость передачи данных составляет 640 Мбайт/с, то есть на порядок больше 60 Мбайт/с, что выдает Lightning. Флагманы скоро массово начнут получать USB 3.1 Gen.2, где скорость выросла в два раза! Чувствуете разницу?

Реальность и перспективы рынка IT‑профессий

Какие профессии наиболее популярны и высокооплачиваемы?

Субботний кофе №180

Налейте чашку ароматного субботнего кофе и познакомьтесь с новостями недели. МТС представила хороший тариф, realme презентовала свои новинки для России, Kia показала новый электрический кроссовер, а «Дисней» выпускает в прокат новый мультфильм.

В Кабардино-Балкарию на новом Volkswagen Taos

7 июля 2021 года в России стартовал прием заказов на новый кроссовер Volkswagen Taos. Мы же по приглашению компании отправились в Кабардино-Балкарию, чтобы протестировать новый автомобиль в различных условиях.

Вспоминаем, какие устройства смартфоны убили и вытеснили с рынка, почему теперь смартфон – это главное устройство для человека.

Если у вас Android-смартфон, то выбор кабеля не представляет сложности, правило простое – не покупать неизвестных подвальных производителей, в остальном вы вольны приобрести все что угодно. И цена вас радует, не требуется переплачивать за этот аксессуар, у вас есть широкий выбор. Для Lightning такого выбора нет, вы упираетесь в жадность Apple, которая продает старую технологию втридорога. И ситуация не стала лучше, так как годы идут, а в Apple стараются втюхать то, что давно протухло. Но это, видимо, мало волнует людей, так как знаю видеографов, которые искренне заявляют, что iPhone их основной рабочий инструмент, к тому же «очень удобный». Как только речь заходит про передачу файлов для обработки на компьютере, то слышу в ответ разнообразное:

Скопировать в облако быстрее, чем напрямую загрузить видео по кабелю на MacBook, ох уж эти технологии от Apple. Даже AirDrop быстрее, чем передача данных по кабелю, хотя он может сбоить на больших файлах (тут уже как повезет, предсказать, как все будет работать, никто не возьмется). Но не говорите владельцам iPhone про это, они искренне расстраиваются, так как считают, что это нормально, когда у них что-то не работает, и списывают это на свои кривые руки. В iPhone все идеально и быстро, ничего медленного в этом аппарате в принципе не может быть.

Конечно, есть определенная ирония в том, что самые дорогие смартфоны на планете используют старый и медленный разъем Lightning. Это придает нотку сюрреализма всей ситуации.

В 2010 году в Европе чиновники выступили с инициативой обязать всех производителей использовать один и тот же разъем в электронике, чтобы снизить количество отходов. Тот самый подход за экологию и защиту мира. Знаете, кто выступил против этой инициативы? Только одна компания – Apple. Такой подход якобы ограничит конкуренцию, сделает невозможным развитие новых технологий.

В 2011 году Еврокомиссия говорила о том, что ежегодно на свалки Европы отправляется 50 тысяч тонн адаптеров и зарядных кабелей, вопрос требовал немедленного решения. В Apple выторговали право сделать один разъем для iPhone, не следовать общим правилам. Несколько попыток заставить Apple перейти на USB Type C привели к тому, что компания медленно добавляла этот разъем в не самых массовых продуктах, но не в iPhone.

Сейчас Еврокомиссия настроена решительнее, вопрос снова о том, чтобы все производители без исключения перешли на стандартный разъем, а это USB Type C. Также в инициативе говорится о том, что зарядное устройство должно продаваться отдельно от смартфона и быть универсальным. Это решение можно только приветствовать, так как количество электронного мусора сократится. У меня несколько десятков зарядных устройств, и они продолжают копиться (мой пример нетипичен, но у моих детей ситуация немногим лучше, зарядных устройств и кабелей чуть менее десятка у каждого, они копятся от каждого устройства). В Apple традиционно говорят о том, что такой закон приведет к росту отходов (почему, ну почему и где логика?), а также отменит инновации. Ничего нового в этой песне нет. Но если закон будет принят, то с 2022 года компания будет вынуждена ему следовать. Потенциально для iPhone 14 могут сохранить старую зарядку, но дальше будет переход на USB Type C. И это приятная новость во всех смыслах. Исчезнет программа лицензирования Lightning, в Apple потеряют заметную часть прибыли, что возникала из воздуха и от продажи устаревшего во всех смыслах решения.

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

Выпускать для Европы версии iPhone с USB Type C, конечно, можно, но это странный подход, так, скорее всего, не будет. Компания перейдет на один и тот же разъем для iPhone во всем мире. И это случится, видимо, в 2023 году, при самом неблагоприятном для Apple раскладе – в 2022 году. Политическая воля в Европе есть, лоббизм от Apple сегодня уже не работает так же, как раньше. Для нас с вами это означает простую штуку: iPhone избавится от одного из недостатков, который выглядит анахронизмом в современном мире.

P.S. С удовольствием прочитаю комментарии о том, что Lightning велик и такая скорость идеальна, а беспроводные стандарты лучше и никто разъемом не пользуется вовсе. Понеслась!

Mobile-review.com Диванная аналитика №230. Сколько Apple заработает на отказе от зарядки в комплекте

Как много может заработать Apple, отказавшись от зарядки в комплекте со смартфоном. Считаем цифры

Источник

Как устроен Apple Lightning

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Это моя маленькая статья с описанием (почти) всего, что я знаю об интерфейсе Apple Lightning и связанных с ним технологиях: Tristar, Hydra, HiFive, SDQ, IDBUS и др. Но сначала маленькое предупреждение…

Читайте эту статью на свой страх и риск! Информация основана на большом количестве внутренних материалов AppleInternal (утечка данных, схем, исходных кодов), которые я прочёл по диагонали. И, конечно, на моих собственных исследованиях. Должен предупредить, что я никогда раньше не проводил подобных исследований. Таким образом, эта статья может использовать неправильные или просто странные термины и оказаться частично или полностью неправильной!

Прежде чем углубиться, давайте кратко разберёмся в терминах:

Что такое Lightning?

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Lightning — это цифровой интерфейс, используемый в большинстве устройств Apple iOS с конца 2012 года. Он заменил старый 30-контактный разъём.

На картинке выше гнездо разъёма, а на картинке ниже его распиновка:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Пожалуйста, обратите внимание, что в разъёме контакты с обеих сторон коннектора не соединены в одном и том же порядке. Таким образом, хост-устройство должно определить ориентацию кабеля, прежде чем что-то делать.

Хотя это не всегда так. У многих аксессуаров Lightning, которые мне попадались, в разъёмах зеркальная распиновка.

Что такое Tristar и Hydra?

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Tristar — это интегральная схема, встроенная в каждое устройство с гнездом разъёма Lightning. По сути, это мультиплексор:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Кроме всего прочего, его основная цель состоит в том, чтобы соединяться со штекерным разъёмом Lightning, как только он подключён — определять ориентацию, Accessory ID и надлежащим образом маршрутизировать внутренние интерфейсы, такие как USB, UART и SWD.

Hydra — это новый вариант Tristar, используемый начиная с iPhone 8/X. Видимо, наиболее существенным изменением является поддержка беспроводной зарядки, но это ещё предстоит проверить:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Мне известны пять основных вариантов Tristar/Hydra:

Что такое HiFive?

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

HiFive — это дочерний интерфейс Lightning, то есть штекерный разъём. Он также содержит логический элемент — этот чип известен как SN2025/BQ2025.

Что такое SDQ и IDBUS?

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Эти два термина часто считают своего рода синонимами. Для удобства я буду использовать только термин IDBUS, так как он кажется мне более правильным (и именно так технология называется в спецификации THS7383).

Итак, IDBUS — это цифровой протокол, используемый для коммуникации между Tristar и HiFive. Очень похож на протокол Onewire.

Теперь можем начать

Давайте прослушаем коммуникации Tristar и HiFive. Возьмите логический анализатор, переходную плату Lightning с соединением для гнезда и штекерного разъёма, какой-нибудь аксессуар (обычный кабель Lightning-to-USB отлично подойдёт) и, конечно, какое-нибудь устройство с портом Lightning.

Сначала подключите каналы логического анализатора к обеим линиям ID переходной платы (контакты 4 и 8) и подключите плату к устройству, но пока не подключайте аксессуар:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Сразу после этого начните выборку (подойдёт любая частота от 2 МГц и выше). Вы увидите что-то вроде этого:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Как видете, Tristar опрашивает каждую линию ID по очереди — одну за другой. Но поскольку мы не подключили никакого аксессуара, опрос явно провалился. В какой-то момент устройство устанет от этого бесконечного потока отказов и остановит его. А пока давайте разберёмся, что именно происходит во время опроса:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Сначала мы видим длинный интервал (около 1,1 миллисекунды), когда просто уровень высокий, но больше ничего не происходит:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Видимо, это время используется для зарядки внутреннего конденсатора HiFive — энергия от него будет затем использоваться для питания внутренних логических чипов.

Гораздо интереснее то, что происходит потом:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Очевидно, это поток каких-то данных. Но как его интерпретировать? Как расшифровать? Давайте виртуально разделим его на минимальные значимые части — то, что я называю словами:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

По сути слово — это сочетание падения-подъёма-падения:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

СодержаниеВосстановление
СловоMinTypMaxMinTyp
BREAK1214162.54.5
WAKE2224271100?
ZERO6783
ONE11.72.58.5
ZERO и STOP*67816
ONE и STOP*11.72.521

* STOP используется, когда это последний бит в байте

Используя приведённую выше таблицу теперь мы можем построить простой декодер протокола:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Как видите, сначала хост посылает BREAK — когда Tristar хочет отправить новый запрос, хост всегда начинает с этого слова. Затем наступает этап передачи данных. Пожалуйста, обратите внимание, что у последнего (8-го) бита в байте более длительный этап восстановления. Когда этап передачи данных заканчивается, хост отправляет ещё один BREAK. Затем дочернее устройство должно отправить ответ (после задержки не менее 2,5 микросекунд — см. таблицу). Tristar будет ждать ответа около 2,2 мс. Если ответ не выдан в этот промежуток времени, Tristar попытается опросить другую линию ID.

Теперь давайте рассмотрим этап данных на примере выше — 0x74 0x00 0x02 0x1f :

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

И вот что появляется на IDBUS после запроса 0x74:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

HiFive ответил! И если вы прокрутите дальше, то увидите много других пар запрос/ответ:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Некоторые запросы не нуждаются в ответе:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Интерпретация запросов и ответов IDBUS

Самый важный запрос IDBUS — это 0x74, он используется для двух целей: чтобы приказать HiFive включить полное напряжение и силу тока (в случае, если оно поддерживается аксессуаром), спросить его о конфигурации контактов, которые поддерживаются кабелем, и некоторых других метаданных.

О том, как кодируются данные ответа 0x75, известно не так уж много. Но некоторые биты доступны в старой спецификации Tristar:

Первый байт данных ответа 0x75

ACCx[1:0]ACC1ACC2HOST_RESET
00Hi-Z (IDBUS)Hi-ZHi-Z
01UART1_RXUART1_TXHi-Z
10JTAG_DIOJTAG_CLKHi-Z
11Hi-ZHi-ZHIGH
ACCx[1:0]ACC1ACC2HOST_RESET
00Hi-ZHi-Z (IDBUS)Hi-Z
01UART1_RXUART1_TXHi-Z
10JTAG_DIOJTAG_CLKHi-Z
11Hi-ZHi-ZHIGH
Dx[1:0]DP1DN1DP2DN2
00Hi-ZHi-ZHi-ZHi-Z
01USB0_DPUSB0_DNHi-ZHi-Z
10USB0_DPUSB0_DNUART1_TXUART1_RX
11Hi-ZHi-ZHi-ZHi-Z
Dx[1:0]DP1DN1DP2DN2
00Hi-ZHi-ZHi-ZHi-Z
01Hi-ZHi-ZUSB0_DPUSB0_DN
10USB0_DPUSB0_DNUART1_TXUART1_RX
11Hi-ZHi-ZHi-ZHi-Z

Используя эти таблицы, давайте расшифруем ID нашего кабеля ( 10 0C 00 00 00 00 ) с учётом того, что линия ID найдена на контакте ID0:

Первый байт ответа 0x75 кабеля

Таким образом, ACCx — это 00, Это означает, что пин ID0 просто привязан к IDBUS, а Dx = 01 означает, что пины DP1/DN1 настроены как USB0_DP/USB0_DN. Именно то, что мы ожидали от стандартного USB-кабеля.

А теперь давайте перехватим что-нибудь поинтереснее:

АксессуарID (HOSTID = 1)
DCSD20 00 00 00 00 00
KongSWD (без работающего Astris)20 02 00 00 00 00
KongSWD (с работающим Astris)A0 00 00 00 00 00
KanziSWD (без работающего Astris)20 0E 00 00 00 00
KanziSWD (с работающим Astris)A0 0C 00 00 00 00
Haywire (HDMI)0B F0 00 00 00 00
Зарядка UART20 00 10 00 00 00
Lightning на 3,5 мм/EarPods с Lightning04 F1 00 00 00 00

Вот полный (?) список запросов IDBUS от @spbdimka:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Совет №1: вы можете легко получить свойства аксессуара, включая его идентификатор, используя accctl:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning
Это внутренняя утилита Apple, поставляемая со сборками NonUI/InternalUI. Но вы можете легко запустить её на любом устройстве после джейлбрейка.

Совет №2: вы можете легко получить конфигурацию контактов кабеля с помощью diags:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning
Обратите внимание, что эта команда доступна только на iOS 7+.

Совет №3: вы можете легко отслеживать запросы/ответы 0x74/0x75, генерируемые SWD-пробами, установив debug env var, равное 3:

Затем на виртуальном COM от кабеля вы увидите что-то вроде этого:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

HOSTID

В одной из таблиц выше можно увидеть упоминание некоего HOSTID. Это 16-битное значение, передаваемое в запросе 0x74. Похоже, что оно также влияет на ответ HiFive. По крайней мере, если установить для него недопустимое значение (да, это возможно с diags), HiFive перестаёт с ним работать:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning
Впрочем, в прошивке KongSWD/KanziSWD есть переменная окружения disableIdCheck, которую вы можете настроить так, чтобы игнорировать недопустимый HOSTID.

Важное примечание: У Kong и Kanzi нет HiFive в качестве выделенного непрограммируемого чипа. Эти аксессуары эмулируют его с помощью микроконтроллера и/или блока FPGA, что позволяет его легко обновлять/перепрограммировать.

В таблице Accessory ID выше можно заметить, что Kong и Kanzi посылают разные ответы в зависимости от того, запускается или нет Astris, это программное обеспечение AppleInternal, предназначенное для отладки с помощью SWD-проб (или зондов). Если вы расшифруете эти ответы с помощью приведённых выше таблиц, то обнаружите, что когда Astris не запускается, зонд будет действовать точно так же, как DCSD — USB на линиях D1 и debug UART на линиях D2. Но когда отладочное программное обеспечение работает, линии ACCID переключаются на SWD.

Но что, если мы хотим запустить Astris после того, как зонд уже подключён к устройству? Что будет делать кабель? Как он будет переключаться между линиями ACC на SWD? Вот тут-то WAKE и вступает в игру! HiFive (или устройство, которое его эмулирует) может инициировать WAKE — и процесс перечисления IDBUS начнётся снова: Tristar отправит запрос 0x74, Kong/Kanzi ответит новым идентификатором, Tristar подтвердит его и направит линии ACC на внутренние линии SWD (SoC должен это поддерживать на физическом уровне, конечно).

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Рукопожатия питания

Последнее, что я собираюсь рассмотреть — рукопожатия питания (power handshakes). Это алгоритм, основанный на запросах/ответах IDBUS, которые драйверы ядра Tristar используют перед тем, как разрешить зарядку от аксессуара.

Когда кабель Lightning просто где-то лежит, подключённый к зарядному устройству/компьютеру, но не подключённый к устройству, HiFive ограничивает ток на PWR действительно небольшим значением (около 10-15 мА по моим измерениям). Чтобы включить полный ток, запрос 0x74 должен быть выдан Tristar и обработан HiFive. Для SecureROM/iBoot этого достаточно, но при загрузке ядра необходимо сделать дополнительные шаги:

Несколько слов об ESN и интерфейсе Tristar I2C

Ещё одна особенность Tristar, о которой я хотел бы рассказать, — ESN. Это маленький блоб, который Tristar хранит в своём EEPROM (на CBTL1610A2 и более поздних версиях). Его можно получить по IDBUS с помощью кабеля Serial Number Reader (или Kanzi, они в основном одинаковые, за исключением разных USB-PID и немного отличающихся корпусов)

Проще говоря, отправив этот блоб на ttrs.apple.com, вы можете получить серийный номер устройства. Этот механизм используется сотрудниками Apple Store/Apple Premium Reseller для извлечения SN с мёртвых устройств (если Tristar ещё жив):

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Что происходит на IDBUS при получении ESN, задокументировал @spbdimka:

Подготовка

Процедура «прошивки» ESN на Tristar называется подготовка (provisioning). Она происходит с диагностикой на стороне устройства, через EzLink на принимающей стороне в три этапа.

Вы можете проверить состояние с помощью diags:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning
… а также получить ESN:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning
Кстати, у diags вообще богатый набор команд Tristar (доступен, начиная с iOS 7):

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Tristar I2C

Tristar доступен на шине I2C (адрес 0x34 для записи, 0x35 для чтения). Именно так diag и драйверы ядра с ним взаимодействуют.

О реестрах публично известно не так уж много. Много информации о самой карте регистра можно получить из утёкшего исходного кода iBoot (только для THS7383 — кажется, обратно совместимого с CBTL1608 — и CBTL1610), но не так много о том, что нужно туда записать, чтобы добиться каких-то интересных результатов.

Ещё одним источником знаний является модуль Tristar из diags (легко извлекаемый через SWD во время его работы). Например, мне удалось отреверсить алгоритмы чтения состояния подготовки и ESN. Затем я реализовал это как дополнение к моей нагрузке для iBoot под названием Lina:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Я также попытался изменить алгоритм записи ESN, но потерпел неудачу — механизм слишком сложный для меня. Однако фрагменты кода от Lina доступны здесь.

Электрические характеристики Tristar

Сам Tristar питается от источника 1,8 В. Линии для IDBUS устойчивы к 3,0 В, согласно моему осциллографу:

что значит разъем lightning. Смотреть фото что значит разъем lightning. Смотреть картинку что значит разъем lightning. Картинка про что значит разъем lightning. Фото что значит разъем lightning

Таким образом, без схемы сдвига уровня лучше не пытаться взаимодействовать с IDBUS с помощью устройств, устойчивых к 5 В, как некоторые модели Arduino.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *