Содержание
Как работает видеоадаптер Apple Lightning / Хабр
Это мой маленький твиттер-тред о видеоадаптерах Lightning, также известных как Haywire, которые на самом деле являются компьютерами с Apple Secure Boot и ядром Darwin.
Есть два вида Haywire:
- Lightning Digital AV Adapter (b137ap/iAccy1,1): адаптер от Lightning к HDMI, поддерживает видео и аудио.
- Lightning to VGA Adapter (b165ap/iAccy1,2) — не поддерживает аудио по очевидной причине.
Оба поддерживают видео до 1080p и используют один и тот же SoC — S5L8747. Номер микросхемы H9TKNNN2GD. Согласно iPhone Wiki, на ней 256 МБ оперативной памяти. Больше ничего не известно.
К сожалению, у этих адаптеров ужасное качество. Адаптер HDMI получил 2 из 5 звёзд на сайте Apple Store в США, а отзывы на него примерно такие:
1 звезда из 5
Перестал работать после нескольких использований! Пустая трата денег!
Купил этот видеоадаптер Lightning за 50 долларов. Мне и детям он очень понравился. В первый вечер всё работало нормально! Мы смогли посмотреть фильм через приложение на телефоне. Второй раз тоже не было проблем. Но в третий раз он перестал работать. Я подумал, что проблема в кабеле HDMI, поэтому пошёл и купил более дорогой. Вернулся домой, подключил его, но ситуация не изменилась! Я пробовал на трёх разных телевизорах, но безрезультатно! На прошлой неделе я обновился на iPhone XR (раньше был iPhone 6) и решил, что теперь точно всё заработает, но нет! Совершенно пустая трата денег! Apple делает отличные продукты, но это определённо не один из них! Просто разочарован. Если бы я знал, что он выйдет из строя через несколько дней, то потратил бы 50 долларов на что-нибудь более полезное для детишек.
Автор: Джойс В из Гранд-Рапидс, 19 июля 2019 года
Мой b137 постигла та же судьба, так что появилась возможность его разобрать. Вот как он выглядит без пластика:
Итак, уничтожим металлический корпус плоскогубцами.
Эти медные контакты представляют собой точки тестирования: некоторые должны быть UART и SWD (оба недоступны через Lightning):
Сама Haywire не хранит никакой прошивки (ну, кроме SecureROM), поэтому iOS должна каждый раз загружать её. Прошивка довольно маленькая, около 25 МБ в несжатом виде. Поставляется как предустановленный ресурс с iOS и/или её можно загрузить. Вот структура папок:
Прошивка предварительно подписана и не требует никакой персонализации. APTicket хотя и используется, но всё же статичен, т. е. не привязан ни к какому ECID и nonce.
В отличие от всех других устройств начиная с iOS 5, в iBSS для Haywire есть режим Recovery с интерактивной оболочкой. Он используется для загрузки кэша ядра по USB (вместе с DeviceTree и ramdisk, конечно).
Некоторая интересная информация о программном обеспечении на ramdisk здесь.
У Image3 в iBSS странный, ранее неизвестный тег ‘RAND’, содержащий 64-разрядное целое число и некоторую набивку. Я не смогла найти, что означает этот тег, даже в утечке исходного кода iBoot. Кроме того, у него всегда только один KBAG:
Карта распределения памяти:
0x20000000-0x20020000 - ROM (128 KB) 0x22000000-0x22020000 - SRAM (128 KB) (iBSS works from here) 0x8000000-0x18000000 - SDRAM (256 MB) 0x08000000-0x0B000000 - Область загрузки (48 MB) 0x0B000000-0x0DF00000 - Ядро (47 MB) 0x0DF00000-0x0E000000 - Дерево устройств (1 MB) 0x0E000000-0x11000000 - Ramdisk (48 MB) 0x11000000-0x17F00000 - Куча (111 MB) 0x17F00000-0x17FFC000 - iBoot (не используется) (1008 kB) 0x17FFC000-0x18000000 - Panic (16kB)
Его SecureROM (iBoot-1413.8 в последней версии чипа), как известно, сбрасывается с помощью аппаратных трюков. По крайней мере, у одного человека так получилось. Я попросила у него дамп, но получила отказ по очевидной причине. По его словам, ROM очень похожа на A6.
Согласно утёкшим исходникам iBoot, в Haywire используется флэш-память SPI NOR, и она есть в коммерческих экземплярах, но, похоже, не отформатирована, поскольку команда saveenv в iBoot не проходит:
Вы можете легко подключить Haywire к ПК, потому что это по сути USB-устройство. Потребуется только плата расширения (breakout board) с контактами Lightning, микро-USB мама и несколько соединительных проводов:
Схема подключения:
GND -> GND L0p -> D+ L0n -> D- ID1 (ACC_PWR1) -> VCC
Обратите внимание, что iPhone изначально даёт 3,3 В, но на USB — 5 В. Не уверена, что это хорошая идея, но она работает. В любом случае, если что-то сломаете, я не виновата.
И вот результат!
Lightning HDMI адаптер с дополнительным портом питания KS-is (KS-381)
Характеристики | |
Файл | Руководство пользователя |
Выход | разъем HDMI Type A Female (для подключения к ТВ, проектору, монитору, ресиверу) |
Входы | разъем Apple Lightning Male (передача звука, видео, изображений) |
Вес с упаковкой, г | 28 |
Размеры с упаковкой, см | 17 x 7 x 2 |
EAN | 4601496226170 |
Дополнительно | • поддерживаются устройства Apple: iPad Retina, iPad mini, iPhone 5, iPod touch (5 gen) и более современные Подключение: |
Ваше имя:
Оценка:
Обновление iOS 16 нарушает функциональность HDMI для некоторых пользователей iPhone.
проектор или другие совместимые дисплеи.
Это делается путем подключения цифрового AV-адаптера Lightning к порту Lightning на телефоне, а затем к телевизору или проектору с помощью кабеля HDMI.
Однако некоторые пользователи iPhone говорят, что после установки обновления iOS 16 на их устройства у них нарушается функциональность HDMI (1,2,3,4,5).
Источник
Пользователи утверждают, что эта проблема возникает, когда они подключают свой iPhone к адаптеру Lightning Digital AV и дублируют видео с потоковой платформы на свой телевизор.
В некоторых случаях пользователи сообщают, что, несмотря на то, что воспроизведение видео выглядит нормально, звук не воспроизводится. Однако, когда они отключили адаптер от своих айфонов, звук можно было услышать.
Многие пользователи iPhone отмечают, что после установки обновления iOS 16 функциональность HDMI у них сразу перестала работать, хотя до этого она работала нормально.
Я обновил свой iPhone SE до iOS 16 и заметил, что мой цифровой AV-адаптер Lightning больше не работает должным образом. Либо показывает картинку без звука, либо выдает звук без картинки. Прошел все возможные проверки, но безрезультатно. Я пробовал в общей сложности 3 цифровых AV-адаптера Lightning, и все они ведут себя одинаково.
Источник
Я использую аксессуар HDMI Lightning для подключения своего iPhone 13 Pro Max к телевизору, чтобы смотреть Crave TV и Netflix. Я делаю это таким образом, чтобы транслировать с более низким качеством и использовать меньше данных. Это работало безупречно, пока я не обновился до iOS 16. Теперь, когда я подключаюсь, видео работает, но нет звука.
Источник
Другие сообщают, что не выводят видео из потоковых приложений, таких как Netflix и Prime Video, на свои телевизоры (1,2,3).
Я обновил свой iPhone 13 до iOS 16 и теперь не могу смотреть Netflix и Hulu по телевизору через разъем Lightning-HDMI. В первый раз, когда я попробовал, он сказал, что необходимо загрузить дополнительную прошивку, но затем это сообщение исчезло. На Хулу работает, но без звука. На Нетфликсе написано, что играешь по телевизору, но это не так. Он показывает экран телефона на телевизоре, но не воспроизводит шоу.
Источник
Эта проблема не относится к какой-либо потоковой платформе, поскольку пользователи сообщали о ней в различных потоковых службах, таких как Netflix, Discovery+, Amazon Prime, Hulu и других.
К сожалению, нет официального подтверждения этой проблемы от команды Apple. Кроме того, мы также не сталкивались с обходными путями.
Будем надеяться, что Apple выясняет, почему пользователи iPhone не получают аудио или видео при использовании функции HDMI, и устраняет проблему как можно раньше.
Мы будем обновлять эту историю по мере развития событий.
Примечание: У нас есть больше таких историй в нашем специальном разделе Apple, поэтому обязательно следите за ними.
PiunikaWeb начинался как веб-сайт исключительно журналистских расследований, основное внимание в котором уделялось «срочным» или «эксклюзивным» новостям. Вскоре наши истории были подхвачены такими изданиями, как Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors и многими другими. Хотите узнать больше о нас? Направляйтесь сюда.
Цифровой AV-адаптер Lightning от Apple — полноценный компьютер
, Джордан Голсон кабель Lightning Digital AV, который позволяет устройствам iOS, таким как iPad mini и iPhone 5, выводить HDMI на телевизоры.
Компания обнаружила, что, как и его 30-контактные собратья с Lightning, цифровой AV-адаптер значительно сложнее, чем может показаться. Среди других открытий Паник обнаружил внутри чип ARM и 256 МБ оперативной памяти.
Очень много вопросов. Какая ОС загружается? @jmreid считает, что адаптер копирует «мини-iOS» (!) с устройства и загружает его через несколько секунд при каждом подключении, что объясняет довольно длительное время запуска для вывода видео. Зачем вообще заниматься этим безумием? Все, что мы можем понять, это то, что небольшое количество контактов Lightning помешало им использовать необработанный период HDMI, а элегантность адаптера превзошла необходимость традиционного видеовыхода, поэтому кому-то пришлось серьезно подумать нестандартно. Или, может быть, они хотят получить от iPad как можно больше функций, чтобы снизить стоимость и сложность.
Panic предполагает, что по какой-то причине порт Lightning не может выводить необработанный HDMI — то, что должно давать изображение чрезвычайно высокого качества — и вместо этого использует форму AirPlay для вывода видео, обеспечивая видеосигнал более низкого качества. .
Обновление : Panic выделяет этот комментарий анонимного читателя, намекающего на то, что он является инженером Apple, который предлагает более подробную информацию о том, как работает адаптер, и указывает, что вносятся обновления кода для улучшения качества видео.
Причина, по которой существует этот адаптер, заключается в том, что Lightning просто не может передавать «сырой» сигнал HDMI по кабелю. Lightning — серийный автобус. Нет умного мультиплексирования проводов. Вопреки мнениям, представленным в этой теме, мы сделали это не для того, чтобы обмануть клиента. Мы сделали это, чтобы специально перенести сложность бита «адаптера» на сам адаптер, оставив аппаратное обеспечение хоста свободным от каких-либо проблем в отношении того, что висит на другом конце кабеля Lightning. […]
Некоторые люди понимают, что качество могло бы быть лучше, и другие работают над этим. На данный момент качество считается приемлемым. Учитывая динамический характер системы (и тот факт, что прошивка хранится в ОЗУ, а не в ПЗУ), обновления **будут** доступны как часть будущих обновлений iOS. Когда это произойдет, я не могу сказать по анонимным причинам, но эти опасения не остались незамеченными.
Вот все приложения, которые добавили интерактивные действия и поддержку Dynamic Island для iOS 16.1
, понедельник, 24 октября 2022 г., 13:15 по тихоокеанскому времени, автор: Джули Кловер. Активности в реальном времени видны в основном на экране блокировки, но если у вас iPhone 14 Pro или Pro Max, они также отображаются на Dynamic Island.
Разработчики начинают реализовывать поддержку Live Activity и…
iOS 16.1 для iPhone запускается в понедельник с этими 8 новыми функциями
Четверг, 20 октября 2022 г., 7:34 утра по тихоокеанскому времени, автор Джо Россиньол.
iOS 16.1 включает как минимум восемь новых функций для пользователей iPhone, таких как общая библиотека фотографий iCloud и поддержка Live Activity в сторонних приложениях в App Store, а также несколько исправлений ошибок. Ниже мы подытожили все новшества в iOS 16.1…
Отметьте в календаре: выпуск iOS 16.1, выпуск нового iPad Pro и многое другое
Воскресенье, 23 октября 2022 г., 11:08 по тихоокеанскому времени, Джо Россиньол. Ниже мы собрали пять ключевых дат, предстоящих для Apple, чтобы вы могли соответствующим образом отметить их в своем календаре.
Ключевые даты, которые нужно помнить: понедельник, 24 октября: Apple подтвердила, что iOS 16. 1, iPadOS 16.1 и macOS Ventura будут выпущены 24 октября, и это…
Apple выпускает iPadOS 16 с диспетчером сцены, приложением Weather, настольным классом Приложения и функции iOS 16
, понедельник, 24 октября 2022 г., 9:59 по тихоокеанскому времени, автор: Джули Кловер. Это первая версия iPadOS 16, доступная для планшетов Apple, поскольку iOS 16 была выпущена сама по себе еще в сентябре. iPadOS 16 был отложен, чтобы добавить улучшения в функцию Stage Manager.
Обновление iPadOS 16.1 можно загрузить на соответствующем …
Gurman: Тестирование Apple Silicon Mac Pro набирает обороты, новые MacBook Pro и Mac Mini будут запущены в ближайшие месяцы
Воскресенье, 23 октября 2022 г., 5:57 утра по тихоокеанскому времени, Хартли Чарльтон
Apple планирует представить несколько новых компьютеров Mac в течение следующих нескольких месяцев, включая новые модели MacBook Pro, Mac mini и Mac Pro, по словам Марка Гурмана из Bloomberg.
В своем последнем информационном бюллетене «Power On» Гурман сообщил, что Apple продолжает работу над первым Apple Silicon Mac Pro, и, как сообщается, компания наращивает внутреннее тестирование устройства. Говорят, что высокопроизводительный настольный компьютер Mac…
Apple выпускает macOS Ventura с функцией FaceTime Handoff, камерой Continuity, Stage Manager, новыми приложениями и многим другим
, понедельник, 24 октября 2022 г., 10:00 по тихоокеанскому времени, Джули Кловер.
Сегодня компания Apple выпустила macOS 13 Ventura, последнюю версию операционной системы, предназначенную для работы на компьютерах Mac. macOS Ventura выходит после нескольких месяцев бета-тестирования и усовершенствования функций и совместима с iMac 2017 года и новее, iMac Pro, MacBook Air 2018 года и новее, MacBook Pro 2017 года и новее, Mac Pro 2019 года и новее, Mac mini 2018 и более поздних моделей и MacBook 2017 года.
…
Главные новости: анонс новых iPad Pro, iPad, Apple TV и других устройств
, суббота, 22 октября 2022 г., 6:00 утра по тихоокеанскому времени, сотрудники MacRumors
В значительной степени в соответствии с ожиданиями, на этой неделе мы увидели ряд обновлений продуктов Apple в пресс-релизе для iPad Pro, iPad и Apple TV.