Как называется разъем для зарядки iphone
Guide-Apple
Самые интересные новости о технике Apple и не только.
Какой разъем у iPhone для зарядки?
Как вы знаете, вопросы с зарядкой у Apple были всегда популярны и на этот раз дошел черед рассказать про разъем зарядки у всех айфонов.
Хоть и не часто, но они менялись. Некоторые люди не знают, что именно их ожидает при покупке нового гаджета от Apple. Давайте будем разбираться.
Как называется разъем зарядки айфона?
Apple всегда были в ногу со временем, поэтому у их гаджетов можно наблюдать только самые новые разъемы, включая и разъем для зарядки.
Мы узнали, какие разъемы существуют и теперь предлагаю разобраться какие девайсы можно отнести к каждому из них. Давайте начнем.
Разъем для зарядки у айфона 3, 3GS, 4, 4S
Весь этот список принадлежит к 30-контактному коннектору или Apple 30 pin. Заряжался iPhone достаточно быстро и проблем с этим не возникало.
Но, мы все любим делать быстро и очень часто приходилось смотреть на кабель, чтобы понять, какой именно стороной нужно вставлять кабель. Немного раздражало, но все привыкали и все было нормально.
Еще одна проблема появилась, когда начался переход на следующий вид. Ведь забыв свой кабель, ты просто не мог зарядить свой телефон.
Разъем для зарядки у айфона 5, 5S, 5C, 6, 6S, 6 PLUS, 6S PLUS, SE, 7, 7 PLUS
Как видите, тут список уже намного больше и естественно, все они заряжаются при помощи Lightning коннектора. Он всем полюбился как только появился.
Вставлять кабель любой стороной в свой iPhone просто блаженство. Ведь на это не уходит много времени и не нужно ничего проверять.
На сегодня, у этого разъема появилась еще одна функция — теперь, это еще и разъем для наушников. Начиная с iPhone 7 и iPhone 7 PLUS, теперь просто не существует 3.5 Jack.
Выводы
Думаю разъем Lightning будет у всех устройств Apple еще достаточно долго. Ведь он делался с целью прослужить достаточно долго и пока, он используется в достаточно большом количестве iPhone.
Технологии развиваются и возможно, совсем скоро вообще не будет никаких кабелей и разъемов. Все будет происходить беспроводным образом и это будет чертовски удобно. Будем следить за развитием.
Lightning в iPhone
Последнее обновление — 01 октября 2021
Разъём, который придумала Apple для своих устройств. Это двусторонний кабель, который можно вставлять в устройства любой стороной. Помимо этого, существует огромное количество lightning-аксессуаров: от зарядных чехлов до профессиональных микрофонов и гитарных тюнеров. Многие аналитики давно предсказывают переход на USB-C, но компания сопротивляется и не стремится повсеместно вводить этот разъём.
Самое обсуждаемое по теме Lightning в iPhone
Почему Apple не откажется от Lightning в iPhone
Европарламент рассматривается официальное предложение Еврокомиссии обязать все компании, производящие смартфоны и небольшие электронные устройства, использовать для подключения зарядных устройств исключительно USB-C. Шансы у этого предложения превратиться в закон почти стопроцентные. После вступления этого закона в силу продажа устройств не отвечающих его требованиям будет запрещена во всех 27 странах ЕС. Одно из таких устройств – iPhone. В iPhone 2022 года, как будто ничего не случилось, будет тот же разъём Lightning. Люди мечтают об iPhone с USB-C на месте Lightning, но их не хотят услышать. Неужели Apple готова уйти с такого большого и вкусного рынка? Или мы просто о чем-то не знаем, и Apple действительно не о чем беспокоиться?
Какой кабель для iPhone лучше купить
Когда большинство людей задаёт вопрос, чем лучше заряжать iPhone, обычно их интересует только блок питания. Это верно, потому что от его мощности и профилей электропитания зависит, с какой скоростью будет заряжаться ваш смартфон. Однако кабель – это не менее важный компонент в зарядном сетапе. Нельзя просто так взять любой провод с коннектором Lightning и начать заряжать с его помощью свой аппарат. Объясняю, почему всё так, а не иначе, и какой кабель лучше выбрать для зарядки iPhone.
Подключай меня полностью: ТОП полезных переходников для iPhone и iPad
С отказом от аудиоразъёма в iPhone Apple быстро превратилась в «компанию переходников», убрав затем также USB-A в MacBook, заменив его на USB-C. Плохо это или хорошо — каждый решает для себя сам, но есть всё-таки и положительные моменты: отказываясь от разъёмов в iPhone, Apple не забывала расширять возможности своих устройств. И тот же iPad с выходом iPadOS 13 превратился из игрушечного планшета в небольшой «почти компьютер», к которому можно и обычную мышь подключить, и данные с внешнего накопителя сбросить. Но всё равно без переходников здесь не обойтись, благо если знать, где брать, можно купить их дешевле.
Belkin выпустил новые зарядки и держатели для iPhone — в этот раз без сертификации Apple
На днях к списку аксессуаров для iPhone 12 от Belkin International добавилось несколько новинок. По-тихому, без анонсов и объявлений. Ни одна из новинок не сертифицирована в программе Apple MFi (сделано для iPod, iPhone и iPad). MagSafe в них используется лишь для фиксации аксессуара на iPhone или iPhone на зарядке. Мощность зарядки новинок – стандартные для беспроводных зарядных устройств стандарта Qi 7,5 Ватт. MagSafe, сертифицированный Apple, обеспечивает iPhone 12/12 Pro/12 Pro Max 15 Ватт, а iPhone 12 mini – 12 Ватт. Это не единственное отличие новых устройств Belkin от MagSafe-аксессуаров компании. Новинки дешевле.
В Instagram миллионы объявлений по продаже поддельных зарядок для iPhone. Как Apple борется с ними
В Сети очень часто можно встретить объявления о продаже якобы «оригинальных зарядных устройств Apple» за 200-300 рублей или около того. Ликвидация магазина, остатки со склада, утерянная партия — все эти трюки используют мошенники, чтобы повысить к себе доверие. И это работает. Так, например, Андреа Строппа, исследователь в области кибербезопасности, обнаружил, что зарядное устройство, сгоревшее после того, как он позаимствовал его у друга, было подделкой, купленной через один из неофициальных магазинов в Instagram. Специалист и его коллеги из Ghost Data Team, компании, занимающейся исследованиями в области кибербезопасности, изучили этот инцидент и обнаружили, что он далеко не один.
Чем заряжать iPhone в 2021 году
Пока Apple не совершила революцию в области аккумуляторов, айфоны по-прежнему нужно заряжать каждый день. Я уже привык на всякий случай заряжать телефон всегда, когда появляется такая возможность: бросить на беспроводную зарядку, пока готовишь ужин, подключить к автомобилю и так далее. При этом если есть возможность зарядить iPhone проводом, я отдаю предпочтение ему, а не беспроводной зарядке. Последний вариант пусть и удобен, но уж очень долго заряжает по сравнению с тем же адаптером питания 20 Вт (если только у вас не MagSafe-зарядка, у меня вот такая обычная на 3 устройства). Проблема в том, что оригинальные кабели у меня долго не живут, а покупать каждый раз новый провод за 1000 — 2000 рублей не очень хочется.
Сможет ли MagSafe полностью заменить Lightning в iPhone
На этой неделе стало известно о новом патенте Apple — говорят, компания разработала какой-то новый разъем MagSafe для iPhone. То есть правильный MagSafe. Именно тот, который по-прежнему должны использовать все ноутбуки Apple (зачем вообще его убрали), а не та плохая имитация из линейки iPhone 12. Понимаете, ходят слухи, что Apple уже как пару лет планирует выпустить новый iPhone без портов вообще. И хотя я до сих пор не понимаю, зачем это нужно, по-видимому, в какой-то момент это должно произойти. Тем более патент на MagSafe в iPhone Apple получила ещё в 2018 году. Неужели именно таким будет ответ компании на все претензии к Lightning?
Apple никогда не сделает iPhone с USB-C: вот 3 причины
Когда Apple начала использовать разъём USB-C в MacBook и iPad, казалось, что его появление в iPhone — это всего лишь вопрос времени. Однако годы шли, поколения айфонов менялись, а Lightning… так никуда и не делся. Единственное нововведение, которое сделала Apple относительно зарядки iPhone — сначала добавила поддержку беспроводной зарядки, а потом MagSafe. Кажется, пора перестать верить в слухи, что Apple откажется от Lightning в пользу USB-C: по правде говоря, у неё только одна причина это сделать. И то при желании Apple может всё обыграть.
Если в iPhone 13 не будет разъёмов, как его можно будет восстановить?
Слухам о том, что в ближайшем будущем у iPhone не будет вообще никаких разъёмов для их физического подключения к электрической сети или к другим устройствам, исполнился год. В Apple будто бы настроены внедрить эту инновацию уже в этом году, любой ценой и несмотря ни на что – и начнут они с самых дорогих и востребованных моделей iPhone 13 и iPhone 13 Pro. Как если бы для всех проблем, которые могут из-за этого возникнуть, уже были найдены надежные и эффективные решения. Но, судя по тому, что недавно стало известно, уверенности в том, что эти проблемы удастся окончательно устранить до выхода нового поколения iPhone – нет. Например, как быть, если iPhone находится в режиме восстановления или DFU?
Xiaomi сделала пауэрбанк с Lightning специально для iPhone
iPhone – мега-популярный смартфон, на производстве аксессуаров для которого разбогател не один стартап. Несмотря на то что некоторые из них выпускают вспомогательную периферию для аппаратов самых разных брендов, случись чего, они смогли бы отказаться от этого и сосредоточиться только на iPhone и не сильно потерять при этом в выручке. Другое дело, что есть компании, для которых выпускать аксессуары специально для iPhone считается чем-то неприличным. Как правило, это прямые конкуренты Apple. Но Xiaomi сочла, что в этом нет ничего постыдного, и выпустила пауэрбанк специально для iPhone.
Как устроен Apple Lightning
Это моя маленькая статья с описанием (почти) всего, что я знаю об интерфейсе Apple Lightning и связанных с ним технологиях: Tristar, Hydra, HiFive, SDQ, IDBUS и др. Но сначала маленькое предупреждение…
Читайте эту статью на свой страх и риск! Информация основана на большом количестве внутренних материалов AppleInternal (утечка данных, схем, исходных кодов), которые я прочёл по диагонали. И, конечно, на моих собственных исследованиях. Должен предупредить, что я никогда раньше не проводил подобных исследований. Таким образом, эта статья может использовать неправильные или просто странные термины и оказаться частично или полностью неправильной!
Прежде чем углубиться, давайте кратко разберёмся в терминах:
Что такое Lightning?
Lightning — это цифровой интерфейс, используемый в большинстве устройств Apple iOS с конца 2012 года. Он заменил старый 30-контактный разъём.
На картинке выше гнездо разъёма, а на картинке ниже его распиновка:
Пожалуйста, обратите внимание, что в разъёме контакты с обеих сторон коннектора не соединены в одном и том же порядке. Таким образом, хост-устройство должно определить ориентацию кабеля, прежде чем что-то делать.
Хотя это не всегда так. У многих аксессуаров Lightning, которые мне попадались, в разъёмах зеркальная распиновка.
Что такое Tristar и Hydra?
Tristar — это интегральная схема, встроенная в каждое устройство с гнездом разъёма Lightning. По сути, это мультиплексор:
Кроме всего прочего, его основная цель состоит в том, чтобы соединяться со штекерным разъёмом Lightning, как только он подключён — определять ориентацию, Accessory ID и надлежащим образом маршрутизировать внутренние интерфейсы, такие как USB, UART и SWD.
Hydra — это новый вариант Tristar, используемый начиная с iPhone 8/X. Видимо, наиболее существенным изменением является поддержка беспроводной зарядки, но это ещё предстоит проверить:
Мне известны пять основных вариантов Tristar/Hydra:
Что такое HiFive?
HiFive — это дочерний интерфейс Lightning, то есть штекерный разъём. Он также содержит логический элемент — этот чип известен как SN2025/BQ2025.
Что такое SDQ и IDBUS?
Эти два термина часто считают своего рода синонимами. Для удобства я буду использовать только термин IDBUS, так как он кажется мне более правильным (и именно так технология называется в спецификации THS7383).
Итак, IDBUS — это цифровой протокол, используемый для коммуникации между Tristar и HiFive. Очень похож на протокол Onewire.
Теперь можем начать
Давайте прослушаем коммуникации Tristar и HiFive. Возьмите логический анализатор, переходную плату Lightning с соединением для гнезда и штекерного разъёма, какой-нибудь аксессуар (обычный кабель Lightning-to-USB отлично подойдёт) и, конечно, какое-нибудь устройство с портом Lightning.
Сначала подключите каналы логического анализатора к обеим линиям ID переходной платы (контакты 4 и 8) и подключите плату к устройству, но пока не подключайте аксессуар:
Сразу после этого начните выборку (подойдёт любая частота от 2 МГц и выше). Вы увидите что-то вроде этого:
Как видете, Tristar опрашивает каждую линию ID по очереди — одну за другой. Но поскольку мы не подключили никакого аксессуара, опрос явно провалился. В какой-то момент устройство устанет от этого бесконечного потока отказов и остановит его. А пока давайте разберёмся, что именно происходит во время опроса:
Сначала мы видим длинный интервал (около 1,1 миллисекунды), когда просто уровень высокий, но больше ничего не происходит:
Видимо, это время используется для зарядки внутреннего конденсатора HiFive — энергия от него будет затем использоваться для питания внутренних логических чипов.
Гораздо интереснее то, что происходит потом:
Очевидно, это поток каких-то данных. Но как его интерпретировать? Как расшифровать? Давайте виртуально разделим его на минимальные значимые части — то, что я называю словами:
По сути слово — это сочетание падения-подъёма-падения:
Содержание | Восстановление | ||||
---|---|---|---|---|---|
Слово | Min | Typ | Max | Min | Typ |
BREAK | 12 | 14 | 16 | 2.5 | 4.5 |
WAKE | 22 | 24 | 27 | 1100? | |
ZERO | 6 | 7 | 8 | 3 | |
ONE | 1 | 1.7 | 2.5 | 8.5 | |
ZERO и STOP* | 6 | 7 | 8 | 16 | |
ONE и STOP* | 1 | 1.7 | 2.5 | 21 |
* STOP используется, когда это последний бит в байте
Используя приведённую выше таблицу теперь мы можем построить простой декодер протокола:
Как видите, сначала хост посылает BREAK — когда Tristar хочет отправить новый запрос, хост всегда начинает с этого слова. Затем наступает этап передачи данных. Пожалуйста, обратите внимание, что у последнего (8-го) бита в байте более длительный этап восстановления. Когда этап передачи данных заканчивается, хост отправляет ещё один BREAK. Затем дочернее устройство должно отправить ответ (после задержки не менее 2,5 микросекунд — см. таблицу). Tristar будет ждать ответа около 2,2 мс. Если ответ не выдан в этот промежуток времени, Tristar попытается опросить другую линию ID.
Теперь давайте рассмотрим этап данных на примере выше — 0x74 0x00 0x02 0x1f :
И вот что появляется на IDBUS после запроса 0x74:
HiFive ответил! И если вы прокрутите дальше, то увидите много других пар запрос/ответ:
Некоторые запросы не нуждаются в ответе:
Интерпретация запросов и ответов IDBUS
Самый важный запрос IDBUS — это 0x74, он используется для двух целей: чтобы приказать HiFive включить полное напряжение и силу тока (в случае, если оно поддерживается аксессуаром), спросить его о конфигурации контактов, которые поддерживаются кабелем, и некоторых других метаданных.
О том, как кодируются данные ответа 0x75, известно не так уж много. Но некоторые биты доступны в старой спецификации Tristar:
Первый байт данных ответа 0x75
ACCx[1:0] | ACC1 | ACC2 | HOST_RESET |
---|---|---|---|
00 | Hi-Z (IDBUS) | Hi-Z | Hi-Z |
01 | UART1_RX | UART1_TX | Hi-Z |
10 | JTAG_DIO | JTAG_CLK | Hi-Z |
11 | Hi-Z | Hi-Z | HIGH |
ACCx[1:0] | ACC1 | ACC2 | HOST_RESET |
---|---|---|---|
00 | Hi-Z | Hi-Z (IDBUS) | Hi-Z |
01 | UART1_RX | UART1_TX | Hi-Z |
10 | JTAG_DIO | JTAG_CLK | Hi-Z |
11 | Hi-Z | Hi-Z | HIGH |
Dx[1:0] | DP1 | DN1 | DP2 | DN2 |
---|---|---|---|---|
00 | Hi-Z | Hi-Z | Hi-Z | Hi-Z |
01 | USB0_DP | USB0_DN | Hi-Z | Hi-Z |
10 | USB0_DP | USB0_DN | UART1_TX | UART1_RX |
11 | Hi-Z | Hi-Z | Hi-Z | Hi-Z |
Dx[1:0] | DP1 | DN1 | DP2 | DN2 |
---|---|---|---|---|
00 | Hi-Z | Hi-Z | Hi-Z | Hi-Z |
01 | Hi-Z | Hi-Z | USB0_DP | USB0_DN |
10 | USB0_DP | USB0_DN | UART1_TX | UART1_RX |
11 | Hi-Z | Hi-Z | Hi-Z | Hi-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) |
---|---|
DCSD | 20 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 |
Зарядка UART | 20 00 10 00 00 00 |
Lightning на 3,5 мм/EarPods с Lightning | 04 F1 00 00 00 00 |
Вот полный (?) список запросов IDBUS от @spbdimka:
Совет №1: вы можете легко получить свойства аксессуара, включая его идентификатор, используя accctl:
Это внутренняя утилита Apple, поставляемая со сборками NonUI/InternalUI. Но вы можете легко запустить её на любом устройстве после джейлбрейка.
Совет №2: вы можете легко получить конфигурацию контактов кабеля с помощью diags:
Обратите внимание, что эта команда доступна только на iOS 7+.
Совет №3: вы можете легко отслеживать запросы/ответы 0x74/0x75, генерируемые SWD-пробами, установив debug env var, равное 3:
Затем на виртуальном COM от кабеля вы увидите что-то вроде этого:
HOSTID
В одной из таблиц выше можно увидеть упоминание некоего HOSTID. Это 16-битное значение, передаваемое в запросе 0x74. Похоже, что оно также влияет на ответ HiFive. По крайней мере, если установить для него недопустимое значение (да, это возможно с diags), HiFive перестаёт с ним работать:
Впрочем, в прошивке 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 должен это поддерживать на физическом уровне, конечно).
Рукопожатия питания
Последнее, что я собираюсь рассмотреть — рукопожатия питания (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 ещё жив):
Что происходит на IDBUS при получении ESN, задокументировал @spbdimka:
Подготовка
Процедура «прошивки» ESN на Tristar называется подготовка (provisioning). Она происходит с диагностикой на стороне устройства, через EzLink на принимающей стороне в три этапа.
Вы можете проверить состояние с помощью diags:
… а также получить ESN:
Кстати, у diags вообще богатый набор команд Tristar (доступен, начиная с iOS 7):
Tristar I2C
Tristar доступен на шине I2C (адрес 0x34 для записи, 0x35 для чтения). Именно так diag и драйверы ядра с ним взаимодействуют.
О реестрах публично известно не так уж много. Много информации о самой карте регистра можно получить из утёкшего исходного кода iBoot (только для THS7383 — кажется, обратно совместимого с CBTL1608 — и CBTL1610), но не так много о том, что нужно туда записать, чтобы добиться каких-то интересных результатов.
Ещё одним источником знаний является модуль Tristar из diags (легко извлекаемый через SWD во время его работы). Например, мне удалось отреверсить алгоритмы чтения состояния подготовки и ESN. Затем я реализовал это как дополнение к моей нагрузке для iBoot под названием Lina:
Я также попытался изменить алгоритм записи ESN, но потерпел неудачу — механизм слишком сложный для меня. Однако фрагменты кода от Lina доступны здесь.
Электрические характеристики Tristar
Сам Tristar питается от источника 1,8 В. Линии для IDBUS устойчивы к 3,0 В, согласно моему осциллографу:
Таким образом, без схемы сдвига уровня лучше не пытаться взаимодействовать с IDBUS с помощью устройств, устойчивых к 5 В, как некоторые модели Arduino.