USB based I2C adapter
Я всегда надеюсь что есть люди увлечённые своим хобби которые умеют думать своей головой а не поддаваться на маркетинговые ходы в рекламных проспектах, но жизнь такова что давит мощным прессом под себя всё.
Сегодня анонсируя очередную модель с рекламных проспектов вдалбливают всякую муть, типа "сверхсовременный процессор XXX DMIPS" для простого обывателя количество цифирь может и впечатляет, особенно когда оно "сверхсовременное".
Но по большому счёту это не значит НИЧЕГО!
Нового в электронике ничего нет, основное это процессор и обвеска вокруг.
Для обработки цифровых сигналов применяют DSP (digital signal processor), где сердцем является ядро определённой структуры (самые продвинутые это MIPS и ARM) а остальное как в "LEGO" добавленные стандартные модули для работы памятью и коммуникацией сигналов.
Современные DSP довольно сложные сборки, при производстве которых неминуемо будут отклонения.
Сходя с конвейера готовый чип проходит тестовую проверку на множество параметров и в зависимости от результата маркируется .
100% пройденные тесты идут к мировым брендовым производителем, в первую очередь США.
С небольшими отклонениями корректируют путём отключения некоторого функционала что даёт продолжение линейки.
Не прошедшие тесты, но функциональные остаются в Китае.
Китайские поставки могут быть почти в полном функционале, но из за "мусора" будут иметь пониженные рабочие частоты и повышенную температуру что в свою очередь ещё больше начинает тормозить процессы.
Ближе к цели, на примере всем известных брендов "Dreambox" и "Vu+", в оригинале это потребили второго ранга, это не топовые модели, но довольно продвинутые по функционалу.
Если Китай завален чипами не прошедшими тестов, но которые совместимы с используемыми "Dreambox" и "Vu+" уж очень заманчиво наладить производство клонов, и здесь выбор за покупателем купить 1 оригинал или 10 клонов?
В любом случае ничего не вечно и все хотят что бы было лучше, что приводит к вылавливанию очередного имиджа и эксперименты с ним.
Порой эти эксперименты или некачественные компоненты приводят девайс в состояние "чёрной" коробки, с подобной коробкой начинаются поиски решения по восстановлению, но в интернете эта тема узкоспециализирована, и порой ответа просто так не найти.
В основном ответы сводятся к подключение девайса к какой нибудь софтине, которая может обновлять, но не восстанавливать.
А как же восстановить?
Всё очень не просто, т.к. производители идут к минимизации и устаревшие подходы уже не работают.
1. Современная флеш память перешла на BGA (микросхема на шариках а не с лапками).
По тех.условиям BGA нельзя перепаивать, но от бедности один раз всё-таки можно, особенно если перейти на более щадящий режим с безсвинцой на свинец, хотя это большой погоды не делает, в домашних условиях надо иметь достаточно понимания и практики для подобного извращения.
2. JTAG, продвинутая технология позволяющая делать всевозможное тестирование готового продукта, в том числе и доступ ко всей обвеске процессора в том числе и флеш.
У всех современных процессоров имеется JTAG, но это не означает, что доступ к нему всегда открыт, да и просто припаять 5 проводками к выводам не достаточно (как что и почему это другая тема).
Broadcom применил ещё один подход, это подключение процессора в режиме "slave" через I2C.
Это подключение даёт обширный доступ ко всем функция процессора в том числе и доступ к флеш.
Оживление "мёртвой коробки" производит программа Broadcom Broadband Studio (BBS).
Впервые в широком доступе ознакомление произошло с моделями от "Vu+".
То что было на сегодня устарело, но производители ресиверов отстают на 3-5 лет от производителей чипов, что даёт шанс использовать устаревший софт для оживления "последних" моделей.
Устаревшие
VU PLUS
SOLO BCM7325 (урезанный функционал BCM7335)
DUO BCM7335
UNO/ULTIMO BCM7413 (урезанный функционал BCM7405)
DREAMBOX
DM8000 BCM7400
DM800HD BCM7401
DM500HD BCM7405
DM800 SE BCM7405
DM7020HD BCM7405
Ходовые
VU PLUS
Zero BCM7362
Solo2 BCM7356
Duo2 BCM7424
Solo SE BCM7241
Solo SE V2 BCM7429
DREAMBOX
DM525 BCM 73625
"Продвинутые"
VU PLUS
Zero4k BCM72604
Solo 4K BCM7376
Uno 4k BCM7252S
Uno 4K SE BCM7252s
Ultimo 4k BCM7444S
DREAMBOX
DM900/DM920 4K BCM7252s
Версии Broadcom Broadband Studio (BBS)
Устаревшие MIPS софт имеется на различных ресурсах.
Встроенный CyUSB_32, SQL3, при установке новых драйверов с SQL4, будет сообщение о ошибке
Db version = 4000000, Requested version = 3505053
3.1.50315.5 BCM7325 BCM7335
3.1.50315.9 BCM7413
3.1.50315.13 BCM7358
********************************************************************************************************
Использована SQL4, встроенный CyUSB_32, MIPS
3.1.60125.0 BCM7231 - софта в свободном доступе НЕТ
3.1.60125.8 BCM7346
3.1.60125.12 BCM7429 - упоминание есть, софта НЕТ
Сервисное обслуживание и ремонт*********************************************************************************************************
SQL4, CyUSB_64, поддержка ARM
4.0.0.10 BCM7445 BCM7252 - софта в свободном доступе НЕТ, старые драйвера не совместимы.
Добавлено 07 февраля | 2018г. | 03:13:26 мелкософтовцы январским обновлением убили версию BBS4 и BBS3.1.6* в режиме WPF.
"No FontFamily element found in FontFamilyCollection"