Прошивка Motorola vip2262e для любого провайдера
Обновлено: 23.11.2024
Наша кабельная компания осуществляет переход с устройств Scientific Atlanta Explorer 8300HD на Motorola VIP2262 (цифровой видеорегистратор) и VIP2202 (приемник) [устройства Motorola серии VIP22n2E]. Хотя эти устройства кажутся заменой продуктов Explorer 8300HD, развернутых в настоящее время (в отличие от продуктов Scientific Atlanta), они, по-видимому, не предлагают подключения к порту 1394 и, по-видимому, нарушают правила FCC. Насколько я понимаю, наш кабельный провайдер (Cinergy Metronet) в настоящее время осуществляет переход на устройства Motorola, и в какой-то момент устройства Scientific Atlanta будут отозваны. Новые абоненты получают только оборудование Motorola. Я предполагаю, что либо закон изменился, больше не требуя подключения 1394 для кабельных приставок, либо эти устройства подпадают под действие другого правового стандарта, поскольку они используют IP-технологию для доставки мультимедиа внутри абонента. `дом.
Motorola series vip22n2e vip2262 vip2202 — почему нет соответствия 1394 разделу 47 C.F.R. 76.640(б)(4)?
Наша кабельная компания осуществляет переход с устройств Scientific Atlanta Explorer 8300HD на Motorola VIP2262 (цифровой видеорегистратор) и VIP2202 (приемник) [устройства Motorola серии VIP22n2E]. Хотя эти устройства кажутся заменой продуктов Explorer 8300HD, развернутых в настоящее время (в отличие от продуктов Scientific Atlanta), они, по-видимому, не предлагают подключения к порту 1394 и, по-видимому, нарушают правила FCC. Насколько я понимаю, наш кабельный провайдер (Cinergy Metronet) в настоящее время осуществляет переход на устройства Motorola, и в какой-то момент устройства Scientific Atlanta будут отозваны. Новые абоненты получают только оборудование Motorola. Я предполагаю, что либо закон изменился, и больше не требуется подключение 1394 для кабельных приставок, либо эти устройства подпадают под действие другого правового стандарта, поскольку они используют IP-технологию для доставки мультимедиа в дом абонента.
Нам нужна ваша помощь! Пожалуйста, помогите нам улучшить наш контент, удалив вопросы, которые по сути одинаковы, и объединив их в этот вопрос. Пожалуйста, сообщите нам, какие вопросы ниже похожи на этот: В этом посте я подробно расскажу о цифровом видеорегистраторе Arris VIP2250. VIP2250 — это одна из моделей видеорегистраторов, которую AT&T в настоящее время использует для своей службы цифрового телевидения U-verse. Вы можете заметить, что на некоторых коробках VIP2250 есть логотип Motorola, более новые версии которых имеют бренд Arris. Причина этих расхождений в том, что подразделение Motorola Home было приобретено Arris.
Цифровой видеорегистратор Motorola VIP2250 Подключения на задней панелиНиже приведен полный список входных/выходных соединений, доступных на VIP2250. В моей оптоволоконной установке U-verse видеорегистратор подключен к шлюзу AT&T через Ethernet.
Под капотомВ отличие от большинства других кабельных коробок, которые я разбирал, VIP2250 требует только отвертки, чтобы снять крышку. На задней стороне коробки есть 3 винта с крестообразным шлицем, которые крепят крышку. Первое, что вы увидите внутри, — это жесткий диск.Кронштейн для крепления диска в этом устройстве имеет радиатор для ЦП.
Видеорегистратор VIP2250 со снятой верхней крышкой За передней панельюВ центре устройства находится группа из 3 светодиодов состояния (связь, HD и запись). Справа от светодиода записи находится ИК-приемник. Если вы используете ИК-удлинитель с этим блоком, вам следует разместить инфракрасный передатчик рядом с этим местом.
За крышкой передней панели Основная платаОткрутив три винта, удерживающие монтажную скобу жесткого диска, открывается основная плата. Основная плата системы BCM7405 на микросхеме Основным чипом на плате является Broadcom BCM7405DFKFEBB01G. BCM7405 — это законченная система IP DVR на чипе. Чип имеет встроенный контроллер памяти DDR2 и поддерживает два интерфейса хранения SATA-2. Краткий обзор продукта BCM7405 содержит общий обзор функций, поддерживаемых этим чипом. Гораздо более подробную информацию об этой микросхеме можно найти на принципиальной схеме. Чип предназначен для поддержки Ericson Mediaroom (ранее Microsoft Mediaroom). Mediaroom – это комплексная платформа доставки IPTV, очень популярная среди кабельных компаний. Последовательный порт UARTВ нижней правой части платы я обнаружил 5-контактный разъем с маркировкой UART. Обычно последовательные порты не так просто найти, но этот был четко обозначен.
Заголовок последовательного порта VIP2250 UART Поскольку этот последовательный порт может обеспечить доступ к загрузчику, я попытался определить, является ли он активным портом. Я нашел очень полезное руководство по обратному проектированию последовательных портов, которое помогло в процессе определения распиновки и других характеристик. Мой мультиметр Fluke оказался очень полезным в процессе оценки выводов UART. Логический анализатор тоже был бы полезен, но у меня его не было под рукой. Используя режим непрерывности на измерителе, я начал поиск контактов заземления, подключив один провод к шасси и проверяя каждый контакт по одному. Я обнаружил, что контакты 1 и 5 были напрямую подключены к земле. Затем я переключил свой измеритель в режим постоянного напряжения и начал поиск VCC. С одним выводом измерителя на землю я прощупал каждый из контактов. На выводах 2 и 3 было измерено +3,3 вольта, что делает каждый из них возможным кандидатом на VCC. Хотя каждый из них также может быть выводом TX. В TTL последовательный TX является постоянным на уровне VCC (логический высокий уровень) и становится низким для 0 (логический низкий уровень). На контакте 4 было 0 вольт, что заставило меня поверить, что это, вероятно, контакт RX. К этому моменту у меня было достаточно информации, чтобы начать тестирование. В ходе некоторых исследований я узнал, что скорость передачи данных в VIP1710 составляет 115 200 бод, поэтому я подозревал, что VIP2250, вероятно, будет такой же (позднее тестирование подтвердило это). Последовательный TTL и последовательный RS232 Последовательный порт TTL, используемый большинством встраиваемых устройств, отличается от порта RS232 на компьютерах. Два типа серийных номеров различаются на аппаратном уровне. В последовательном TTL разница между высоким логическим уровнем (1) и низким логическим уровнем (0) является разницей между VCC и 0 вольт. В последовательном интерфейсе RS232 высоким логическим уровнем является отрицательное напряжение (обычно -13), а высоким логическим уровнем является положительное напряжение (обычно +13). На самом деле диапазон может быть от -3 до -25 и от +3 до +25 соответственно. Это означает, что для подключения последовательного порта RS232 к последовательному порту TTL на VIp2250 необходимо использовать адаптер. У меня уже был под рукой адаптер RS-232-TTL, который я давно купил в TCNISO. Эти адаптеры довольно легко собрать, но самым простым решением является предварительно собранный MAX232. Broadcom фактически предоставляет схему последовательного адаптера UART, в которой используется микросхема MAX3232CSE, на схеме BCM97405 (стр. 23). Поскольку у большинства компьютеров больше нет последовательных портов, вам также может понадобиться адаптер USB-последовательный порт.
Последовательный USB-адаптер, подключенный к адаптеру RS-232-TTL. Серийная распиновка для VIP2250:
После соединения всех адаптеров вместе я разобрался с PuTTY и подключил питание к кабельной коробке.
Вывод сообщений загрузчика через последовательный порт Последовательный вывод показывает, что при инициализации устройства запускается загрузчик BCM97405B1_B2 Motorola 1st stage. Затем загрузчик Motorola запускает загрузчик Microsoft IPTV, который запускает операционную систему Windows CE. Я надеялся, что будет легко прервать загрузчик, чтобы получить оболочку, но пока мои попытки не увенчались успехом. В статье, которую я нашел для VIP1710, говорилось, что нажатие CTRL + C прерывает загрузчик, но мне не удалось заставить это работать. Я также безуспешно пробовал несколько других клавишных команд. Это наводит меня на мысль, что либо я неправильно идентифицировал последовательный контакт RX, либо загрузчик не настроен на прерывание. Если у кого-то есть мысли о том, как прервать загрузчик, оставьте комментарий. Порт EJTAGНа основной плате также имеется четко обозначенный 14-контактный порт EJTAG TAP. Однако перед подключением кабеля JTAG к плате необходимо припаять контактный разъем. Большую информацию о порте EJTAG можно найти на схематической диаграмме и в предварительной документации по аппаратному модулю данных.
14-контактный порт EJTAG TAP без припаянных контактов Поддерживаемые функции отладки
Я еще не тестировал порт JTAG, поэтому не могу подтвердить его состояние. В документации Broadcom предлагается использовать либо зонд Wind River Vision, либо JTAG Green Hills. На основании того, что я прочитал в документации, кажется очевидным, что программа Broadcom BroadBand Studio играет определенную роль в процессе отладки. Если кто-то знает о дешевом кабеле USB EJTAG, который поддерживает BCM7405, пожалуйста, оставьте комментарий. Внутренний жесткий дискВ VIP2250 установлен жесткий диск Seagate SATA емкостью 500 ГБ (модель ST3500414cs). Этот накопитель обеспечивает около 170 часов хранения HD-видео. Этот накопитель был разработан специально для хранения видео и работает очень тихо и без перегрева.
Жесткий диск Seagate ST3500414CS SATA 500 ГБ Структура файловой системыЖесткий диск содержит 2 небольших раздела FAT16 и один большой раздел FAT32. Мне удалось успешно смонтировать все разделы в системе Linux и изучить файлы. Поскольку разделы отформатированы в FAT, к диску можно получить доступ и с помощью Windows. Расположение разделов жесткого диска в Linux Раздел размером 126 МБ содержит файлы для операционной системы (Windows CE 5.0.1400). Небольшой раздел размером 32 МБ содержит журналы событий и журналы активности подписчиков в формате XML. Самый большой раздел содержит много файлов SLC размером 1 ГБ, которые используются для хранения видео. Эти файлы SLC функционируют как файловая система поверх файловой системы (вероятно, обеспечивая зашифрованное хранилище для видео). Другой блоггер проанализировал эти файлы и предложил процедуру обновления жесткого диска в VIP1216. Я проверил его процедуру и могу подтвердить, что она также работает на VIP2250. Единственное предостережение: DVR может использовать только до 1 ТБ пространства. Если вы устанавливаете диск емкостью более 1 ТБ, вам нужно будет выполнить процедуру, описанную в блоге Slumbuddy, чтобы изменить размер раздела данных, чтобы он был меньше 1 ТБ. При переходе на диск емкостью 1 ТБ емкость хранилища HD-видео увеличится со 170 до 380 часов. Я бы порекомендовал использовать жесткий диск, специально разработанный для цифрового видеорегистратора, например диск Western Digital AV-GP емкостью 1 ТБ. Структура операционной системыРаздел ОС размером 126 МБ содержит множество файлов, включая основной файл образа операционной системы Windows CE nk.bin, а также etc.bin.
Файлы разделов ОС VIP2250 Содержимое этих файлов изображений можно извлечь с помощью nkbintools и CreateDump.bat.Чтобы извлечь содержимое nk.bin, поместите файл в каталог, в который вы распаковали содержимое nkbintools.zip. Поместите пакет CreateDump.bat в тот же каталог. Затем запустите файл CreateDump.bat из командной строки. Если извлечение прошло успешно, содержимое будет извлечено в новую папку с именем dump.
Использование nkbintools и CreateDump.bat для извлечения содержимого nk.bin Вы можете использовать тот же процесс для извлечения etc.bin, но, поскольку пакетный файл ссылается на nk.bin, проще всего переименовать etc.bin в nk.bin, чтобы избежать изменения скрипта. С помощью nkbintools также должна быть возможность вставлять измененные файлы (например, файлы реестра) обратно в образ nk.bin. Хотя я еще не пытался это сделать. Структура реестраВнутри файла образа nk.bin находятся 3 основных файла реестра: boot.hv, default.hv и user.hv. Утилита HVEdit может использоваться для декодирования файлов куста в текстовые файлы (.hvm), которые можно изменить, а затем преобразовать обратно в формат .hv. Эталонный проект BCM97405Broadcom предоставляет полную платформу эталонного дизайна, основанную на микросхеме BCM7405, которую они идентифицируют как BCM97405. BCM97405 — это полнофункциональная телевизионная приставка, которая предоставляет доступ ко всем различным портам ввода/вывода, предоставляемым микросхемой. Схема BCM97405 предоставляет обширную информацию о конструкции платформы, включая блок-схемы различных схем, а также разводку микросхем.
Эталонная модель BCM97405 для BCM7405 SOC Я подозреваю, что они предоставляются производителям оборудования для помощи в разработке собственной платформы на основе BCM7405 SOC. Эти поля, вероятно, также полезны для разработчиков программного обеспечения, которые пишут код для работы на этой платформе.
Входные/выходные соединения на BCM97405 Эти образцы эталонного дизайна часто можно найти в продаже на eBay, но цены на них недешевы. Дальнейшее тестированиеПоскольку я продолжаю тестировать VIP2250, мне интересно, проводил ли кто-нибудь еще какие-либо дальнейшие тесты с последовательным портом. Если у вас есть какая-либо информация или комментарии по поводу прерывания загрузчика для получения оболочки, пожалуйста, дайте мне знать. Мне тоже интересно получить полный образ прошивки для BCM7405. Поделиться:Сэм КирСэм окончил Университет Миссури в Канзас-Сити со степенью бакалавра информационных технологий. В настоящее время он работает сетевым аналитиком в фирме, занимающейся алгоритмическим трейдингом. Сэму нравится устранять сложные проблемы, и он постоянно экспериментирует с новыми технологиями. 25 комментариев к «Углубленный анализ цифрового видеорегистратора Arris VIP2250»Здравствуйте, не могли бы вы сказать мне, если я куплю коробку DVR, используемую At&t или любым другим поставщиком программ, могу ли я записывать на них? В настоящее время у меня есть антенна, которая дает мне несколько каналов, но я хочу иметь возможность записывать некоторые из своих шоу. спасибо за помощь Нет, цифровые видеорегистраторы, предоставленные кабельными компаниями, будут записывать контент только из их сетей. В вашем случае вам нужен автономный видеорегистратор. Возможно, вы захотите взглянуть на систему Channel Master DVR, она может вам подойти. Есть ли быстрый и ПРОСТОЙ способ разгрузить контент с этого жесткого диска? у меня есть много вещей, которые я хотел бы просмотреть в других обстоятельствах, и я надеюсь, что есть хороший и, опять же, простой способ сделать это. К сожалению, в настоящее время нет известного способа извлечь записи с внутреннего жесткого диска. В ящиках используется зашифрованная файловая система, что усложняет задачу. Это сообщение в блоге относится к приставке Bell Fibe TV PVR VIP1216. Тем не менее, VIP1232 достаточно похож, поэтому, вероятно, будет работать та же процедура. Удачи с этой процедурой на VIP2262? Скажите об этом в комментариях. Я был одним из первых подписчиков службы Bell IPTV; так рано, что он находился под эгидой Bell Entertainment Service, прежде чем его перевели на FibeTV. Когда сервис был переведен на FibeTV, Белл подарил мне все кабельные приставки, так что они принадлежат мне, и я имею полную привилегию открывать их и возиться с ними. Очевидно, не пытайтесь делать это с арендованной коробкой, потому что они могут выставить вам счет, если вы ее заблокируете.Кроме того, я понимаю, что данные о размере жесткого диска отправляются обратно в Bell, поэтому они знают, не вмешивались ли вы.
Что такое VIP1216Этот раздел будет интересным, и вы можете пропустить его, если хотите просто обновить свою приставку. Вам нужно прочитать это, только если вы выполняете более сложную процедуру. VIP1216 производится компанией Motorola и работает под управлением операционной системы WinCE. Входящий в комплект жесткий диск представляет собой Seagate DB35.2 емкостью 160 ГБ с интерфейсом IDE, номер детали ST3160212ACE. Серия DB35.2 была разработана, чтобы быть прохладной и тихой для приложений домашнего кинотеатра, но в основном продавалась напрямую OEM-производителям, и ее сложно и дорого купить обычному потребителю. HD использует стандартные протоколы разметки и файловой системы, но понимает только разделы MBR и файловые системы FAT16 и FAT32. Боковая панель. «Гигабайт», используемый производителями жестких дисков, обычно определяется как 1 000 000 000 байт. Фактический гигабайт составляет 1 073 741 824 байта. Таким образом, ваш Seagate объемом 160 ГБ на самом деле составляет 160 000 000 000 байт = 149 фактических гигабайт. Если не указано иное, я буду ссылаться на фактические гигабайты всякий раз, когда упоминается это слово. Боковая панель: «16» в VIP1216 означает жесткий диск емкостью 160 ГБ. Точно так же, как VIP1232 означает жесткий диск емкостью 320 ГБ, а VIP1200 означает отсутствие жесткого диска. Сам жесткий диск разделен на 3 основных раздела (ни один из них не активен). Первый представляет собой раздел FAT16 размером 126 МБ и содержит все файлы и настройки операционной системы; мы будем называть это разделом ОС. Второй раздел представляет собой раздел FAT32 размером 148,9 ГБ и содержит все записанные вами программы; мы назовем это разделом данных и вернемся к этому позже. Последний раздел имеет размер 32 МБ в файловой системе FAT16 и содержит только журналы состояния.
Вернуться к разделу данных. В подкаталоге drvvol находится ровно 128 файлов с расширением .SLC, каждый из которых имеет размер ровно 1 ГБ. Это говорит мне о том, что в файловой системе FAT32 ОС использует собственную проприетарную файловую систему. Вы не увидите никаких файлов, относящихся к каким-либо записанным шоу, только эти фрагменты размером 1 ГБ. Метаданные и информация об индексировании, а также записанные данные, по-видимому, находятся здесь и также зашифрованы. Позже, когда мы получим PVR для подготовки нового жесткого диска, он всегда будет создавать 126-мегабайтный раздел ОС вверху, 32-мегабайтный раздел журнала состояния внизу и использовать оставшееся пространство для раздела данных. в середине. В разделе данных он всегда будет оставлять около 22 ГБ пустым и создавать столько файлов .SLC размером 1 ГБ, сколько сможет заполнить оставшееся пространство. Однако при попытке создать более 999 файлов .SLC произойдет зависание. Если он создаст ровно 999 файлов .SLC, он не зависнет, но сообщит об отсутствии места на вашем DVR. Таким образом, максимальное количество файлов .SLC, которые он может создать и по-прежнему функционировать, составляет 998 (что соответствует 998 ГБ памяти или достаточно для записи 351 часа шоу в высоком разрешении). Это программное ограничение ОС, и вряд ли оно когда-либо будет обновлено, так как этот PVR устарел на 2 поколения. Не знаю, есть ли у VIP1232 такие же ограничения, если узнаете, напишите об этом в комментариях. Для самых гиков здесь есть интересная разборка VIP1216. Какое оборудование и инструменты мне нужны?
|