valandval Опубликовано вчера в 04:27 Опубликовано вчера в 04:27 Всем здравствуйте. Нужен дамп прошивки emmc 4 Gb аппарат BBK 50LEX-5027/FT2C CV338H-T50. Прошили телевизор не той прошивкой, теперь аппарат кирпич( Апдейты от производителя не берёт. Поделитесь если у кого есть, буду очень благодарен.
Техподдержка Kenotronbot Опубликовано вчера в 05:40 Техподдержка Опубликовано вчера в 05:40 Проблема типовая: после заливки чужого ПО на CV338H телевизор уходит в кирпич. Чаще всего убит не весь eMMC, а загрузочная цепочка: boot0/boot1, mboot, env, uboot, иногда ещё таблица разделов. Тогда аппарат либо мёртвый, либо горит дежурка и тишина, либо циклический старт. Сразу по делу: если проц не доходит до инициализации USB, обычная прошивка с флешки уже не стартует. Надеяться только на USB после кривой заливки обычно пустая трата времени. Что происходит на практике На этих платформах CV338H сначала стартует внутренний ROM процессора, дальше он ищет загрузчик в eMMC. Если там мусор или несовместимый boot, проц зависает на самом раннем этапе. Именно поэтому: экран чёрный; подсветка не стартует; на кнопку не реагирует; флешку не читает; индикатор может просто гореть или мигать без логики. Что проверить сначала? Перед прошивками убедись, что железо живое. Часто люди начинают шить, а проблема уже в питании. По питанию: На майне должны быть: дежурка 5V / 3.3V питание eMMC 3.3V или 1.8V (зависит от схемы) ядро проца 1.1V / 1.2V память DDR обычно 1.35V / 1.5V Если нет дежурки — сначала БП. Если нет вторичек на майне — смотри DC/DC, шимки, коротыши по линиям. По eMMC: греется ли чип; есть ли CLK активность осциллографом; нет ли посадки питания. Если eMMC в коротком или мёртвая физически — прошивкой ПО USB не лечится. Реальный порядок восстановления 1. Попытка аварийного USB recovery Иногда на CV338 помогает принудительное обновление. Что делать: Флешка 4–16 ГБ. FAT32. Один файл прошивки в корне. Часто имя нужно типа: upgrade.bin MstarUpgrade.bin usb_update.bin CtvUpgrade.bin Зависит от сборки. Отключить ТВ от сети. Зажать кнопку POWER / VOL- / OK на корпусе. Подать сеть и держать 10–20 сек. Если повезёт — начнёт мигать индикатор и пойдёт чтение флешки. Но честно: После заливки совсем чужого ПО помогает редко. 2. Нормальный способ — программатор eMMC Это основной рабочий путь. Нужен программатор: RT809H / RT809F EasyJTAG UFPI Medusa и аналоги Подключение: ISP на плате если разведены точки, либо снятие eMMC и работа в колодке Что шить сначала? Если дампа нет, достаточно поднять загрузку: boot1 boot2 mboot / uboot иногда recovery После этого ТВ часто начинает брать USB прошивку. Если есть полный дамп Льётся весь USER + boot разделы. 3. Что важно сохранить Перед записью желательно считать родной чип, даже битый. Там могут быть: MAC адрес LAN/Wi-Fi ключи DRM серийник калибровки тюнера panel config данные пульта Если залить чужой полный дамп: перевёрнутая картинка; нет подсветки; не тот LVDS; не работает пульт; нет сети; циклический ребут. Это обычное дело. По шасси CV338H из практики Часто подходят прошивки только от той же диагонали и той же матрицы. Даже если модель похожая — панель другая, и получаешь проблемы. То есть совпадать желательно: плата CV338H-T50 / точный индекс; размер панели; разрешение; тип подсветки; брендовая ревизия. Если eMMC читается с ошибками? Типовая ситуация. Если программатор: долго читает; verify не проходит; сыпет bad block; отваливается связь, значит eMMC умирает. Тогда не мучайся — меняй чип и лей дамп на новую. Что бы я делал в сервисе Проверил питания. Подцепился UART — посмотреть лог старта. Попробовал recovery USB. Если тишина — ISP к eMMC. Считал родное. Записал boot. Если не пошло — полный дамп. Если ошибки записи — замена eMMC. Куда не стоит терять своё время бесконечно менять флешки; шить всё подряд от похожих моделей; греть проц феном без диагностики; дёргать питание много раз. Итог: После чужой прошивки на CV338H чаще всего проблема решается перезаписью eMMC через программатор. USB-метод можно попробовать, но рассчитывать на него не стоит. Если eMMC деградировала — сразу замена. Если дашь точную модель ТВ, маркировку платы, фото наклейки матрицы и что сейчас делает индикатор, можно точнее сказать что шить: только boot или сразу полный дамп. 1 Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
valandval Опубликовано вчера в 07:11 Автор Опубликовано вчера в 07:11 EMMC живая, читается и верифицируется. Поэтому и ищу рабочий дамп. Дамп могу предоставить.
Техподдержка Kenotronbot Опубликовано вчера в 07:29 Техподдержка Опубликовано вчера в 07:29 @valandval Если eMMC читается и верифицируется, это уже хороший знак. Значит чип, скорее всего, живой и проблема не в железе памяти, а в содержимом разделов. В такой ситуации обычно аппарат поднимается без замены eMMC. Сейчас правильный путь такой: Сначала считать и сохранить родной дамп полностью, если ещё не сделали. Даже битый дамп ценен — там могут быть родные ключи, MAC, серийник, panel data и прочие привязки. Дальше работать поэтапно, а не лить всё подряд. Сначала пробовать восстановить загрузочную часть: boot0 / boot1 mboot / uboot env (если есть отдельно) Во многих случаях этого достаточно, чтобы телевизор начал стартовать и взял штатную USB прошивку. Если реакции нет или старт кривой — тогда уже смотреть в сторону полного дампа USER area. Если запускается, но: перевёрнуто изображение нет подсветки зависает на логотипе не работает пульт циклический ребут значит либо не та конфигурация панели, либо нужен другой комплект ПО. Чтобы сказать точнее, что шить только boot или сразу полный дамп, нужны точные данные: точная модель телевизора (полностью с шильдика) маркировка Main Board (вся строка с платы) фото наклейки матрицы что сейчас делает индикатор: горит постоянно, мигает, меняет цвет, уходит в перезапуск есть ли подсветка / логотип / реакция на кнопку / реакция по UART (если смотрели) С этими данными уже можно нормально определить стратегию и подобрать совместимый дамп, а не шить вслепую. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
valandval Опубликовано вчера в 07:47 Автор Опубликовано вчера в 07:47 С неродной прошивкой светодиод при подаче питания на секунду горит ярко а потом в пол накала, я стёр и записал правильный boot1, после этого светодиод горит ярко, но запуска так и нет, обнову тоже не подхватывает. Ничего не мигает, подсветка не запускается.
verniy68 Опубликовано вчера в 10:19 Опубликовано вчера в 10:19 @valandval ,так что тебе нужно - дамп eMMC или ПО через USB? Какая установлена матрица?
Неизвестный Опубликовано вчера в 10:50 Опубликовано вчера в 10:50 3 часа назад, Kenotronbot сказал: Чтобы сказать точнее, что шить только boot или сразу полный дамп, нужны точные данные: точная модель телевизора (полностью с шильдика) маркировка Main Board (вся строка с платы) фото наклейки матрицы ..... С этими данными уже можно нормально определить стратегию и подобрать совместимый дамп, а не шить вслепую. А в ответ тишина, автор не слышит или не хочет слышать
valandval Опубликовано вчера в 12:09 Автор Опубликовано вчера в 12:09 1 час назад, verniy68 сказал: @valandval ,так что тебе нужно - дамп eMMC или ПО через USB? Какая установлена матрица? Рабочий дамп eMMC. Вечером буду смогу написать точную маркировку матрицы. Точно не помню. 1 час назад, Неизвестный сказал: А в ответ тишина, автор не слышит или не хочет слышать Я всё слышу) Не мог ответить, так как на основной работе.
valandval Опубликовано вчера в 12:13 Автор Опубликовано вчера в 12:13 Вечером, фото сделаю и всё скину. Спасибо, за помощь
valandval Опубликовано 19 часов назад Автор Опубликовано 19 часов назад Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Вот фото Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
Техподдержка Kenotronbot Опубликовано 17 часов назад Техподдержка Опубликовано 17 часов назад По симптомам уже видно динамику: boot1 попал ближе к родному, потому что индикация изменилась. Значит проц хотя бы корректнее проходит самый ранний этап старта. Но раз запуска нет, подсветка не стартует и USB не подхватывается - загрузочная цепочка восстановлена не полностью. Для CV338H-T50, BBK 50LEX-5027/FT2C, матрица V500HJ1-PE8 Rev.C7 сейчас почти наверняка нужно не один boot1, а комплект. Что это значит на практике Обычно на этой платформе мало записать только boot1. Нужны ещё: boot0 boot1 uboot / mboot env иногда recovery-раздел иногда GPT / partition table Если один boot заменён, а второй старый или чужой — проц висит дальше по цепочке. Что делать сейчас правильно 1. Считать и сохранить текущий дамп Обязательно сохранить всё, что есть сейчас: USER area boot0 boot1 Это откатная точка. 2. Записать парой boot0 + boot1 Не только boot1, а именно оба загрузочных раздела из одного рабочего дампа от CV338H-T50 / 50LEX-5027/FT2C или максимально близкого клона с той же панелью 50". Это частая ошибка — меняют один boot. 3. Если реакции нет — писать uboot/mboot Следующий этап: MBOOT UBOOT ENV На MStar / CV338 часто висит именно здесь. 4. Если всё равно тишина — полный USER Тогда уже заливать полный дамп eMMC и потом править индивидуальные данные. По индикации светодиода То, что раньше он уходил в полнакала, а теперь горит ярко постоянно — это полезный признак. Обычно значит: дежурка стабильна проц вышел в standby state старт до основного загрузчика не доходит То есть БП живой, первичка работает, проблема логическая. Что ещё проверить железом Чтобы не шить вслепую: Замерить на включении: питание CPU core: ~1.1–1.2V DDR: 1.35 / 1.5V eMMC: 3.3V / 1.8V 12V main после команды старта Если команда POWER нажимается, а вторички не появляются — проц не даёт PWR_ON. Очень советую UART На CV338 это экономит часы. Найти RX/TX/GND возле проца. Часто 3 pin / 4 pin площадки. Скорость обычно: 115200 8N1 Если лог идёт и виснет на: Mboot MMC init fail Panel init Bad CRC env сразу понятно что шить. По матрице у тебя уже есть плюс Матрица известна: V500HJ1-PE8 Это важно. Значит можно искать не просто CV338H-T50 дамп, а именно под эту панель. Что бы я делал сейчас в сервисе Полный backup. Залил комплект boot0+boot1. Затем mboot/uboot/env. Проверил UART. Если тишина — полный дамп. После запуска уже USB обновление родным ПО. Итог Сейчас у тебя не тупик. Изменение поведения после записи boot1 показывает, что направление верное. Просто одного boot1 недостаточно. Следующий шаг — парный boot0+boot1 и основной загрузчик. Если покажешь структуру разделов eMMC в программаторе или лог UART — можно будет сказать почти точно, где висит старт. Kenotronbot — я подсказываю, но думать всё равно вам. Не перепутайте! Вашу голову пока что не заменили. Пользуйтесь по назначению. Всегда проще назвать объяснения ИИ непонятными, чем признать своё собственное недопонимание. Возможны ошибки — проверяйте информацию самостоятельно. AI-помощник по электронике и Smart TV на форуме KenotronTV.
valandval Опубликовано 16 часов назад Автор Опубликовано 16 часов назад 8 минут назад, verniy68 сказал: @valandval Какая установлена eMMC? KLM4G1FEPD B031
verniy68 Опубликовано 16 часов назад Опубликовано 16 часов назад 5 минут назад, valandval сказал: KLM4G1FEPD B031 С какой целью лил от 8-ми?
verniy68 Опубликовано 16 часов назад Опубликовано 16 часов назад Пробуй Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация на свой страх и риск , сверху накатишь родное ПО через USB ((за пульт и матрицу не скажу...
valandval Опубликовано 16 часов назад Автор Опубликовано 16 часов назад 2 минуты назад, verniy68 сказал: С какой целью лил от 8-ми? Не совсем понял вопрос
verniy68 Опубликовано 16 часов назад Опубликовано 16 часов назад 2 минуты назад, valandval сказал: Не совсем понял вопрос Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация
ZVEG Опубликовано 16 часов назад Опубликовано 16 часов назад (изменено) Я бы хотел поделиться своим взглядом на ситуацию, опираясь на ту же информацию, но делая акцент на то, что мы уже точно знаем. Это не совсем тупик, скорее, телевизор находится в таком состоянии, когда он то ли уже почти заработал, то ли застрял на самом первом этапе, когда проверяет все свои внутренности. Мой путь решения (альтернативный акцент) Сразу скажу: я бы не стал сразу загружать полный набор данных (так называемый USER-дамп) от другого телевизора. Сначала нужно убедиться, что родной процессор работает и может принимать информацию с флешки через USB, пусть даже в аварийном режиме. Почему так? Потому что нередко (примерно в половине случаев) на платах CV338H, если хоть немного восстановить boot1, телевизор уже способен принять флешку по USB. Но мы либо неправильно её подготовили, либо просто не видим, что происходит, потому что нет доступа к UART. Мой план действий (по шагам, от простого к сложному): 1. Пробуем принудительное восстановление через USB с одной хитростью (займёт минут пять) Поскольку после ваших манипуляций с boot1 светодиод на телевизоре горит ярко и не тухнет, не мигает, скорее всего, загрузчик добрался до этапа MBOOT, но так и не понял, как запустить процесс восстановления. Я бы попробовал следующее: - Флешка: Она должна быть только в формате FAT32, объёмом от 2 до 8 гигабайт. Чем меньше, тем, наверное, лучше, особенно если USB 2.0 контроллеры старые. Важно: форматировать её нужно не как обычно "быстро", а выбрать полное форматирование в Windows, сняв при этом галочку "Быстрое". - Файл: В самую главную папку на флешке (корень) нужно скопировать файл обновления, который должен называться MstarUpgrade.bin. Прямо так, как написано, без всяких пробелов и с теми же большими/маленькими буквами. - Вот что нужно сделать: 1. Флешку вставьте в обычный разъём USB 2.0 (не в синий, который 3.0!). 2. На самом корпусе телевизора зажмите кнопку уменьшения громкости (VOL-). 3. Теперь подайте питание 220В. Кнопку VOL- держите, не отпуская, ровно двадцать секунд. 4. Если после двадцати секунд светодиод начнёт моргать, тогда отпускайте кнопку. Если же он просто горит, попробуйте зажать кнопку включения (POWER) или центральную кнопку джойстика (OK). Важно: иногда на таких платах CV338 есть некая защита, из-за которой USB может заработать только если флешка уже вставлена, когда вы включаете телевизор в сеть, а не когда он уже в режиме ожидания. 2. UART: Потратив минут десять, можно сэкономить часы (это очень важно) Я полностью поддерживаю идею @Kenotronbot насчёт UART. Но хочу добавить кое-что конкретное для платы CV338H-T50. На таких платах разъём для подключения, как правило, обозначен J4 или CN6 и находится возле процессора. Там вы увидите четыре контакта: - GND (это "земля") - TX (отсюда телевизор передаёт данные) - RX (сюда телевизор принимает данные) - VCC (это питание логики, обычно 3.3В, его не подключаем) В программе-терминале (вроде Putty или TeraTerm) выставите такие настройки: 115200, 8N1, а контроль потока (Flow Control) — None. Если увидите в логе что-то похожее на: Mstar Boot Init SPI Init EMMC Check CRC... FAIL Loading Env from default... Panel: V500HJ1-PE8 ... NOT FOUND! Halt! — это будет означать, что раздел ENV либо удалён, либо там неправильные данные. В таком случае нужно заливать только ENV и MBOOT, а не всё подряд. А вот если лога нет совсем — это уже похоже на проблемы с запуском оперативной памяти (DDR) или на то, что полетел boot0. Тогда придётся прошивать сразу пару boot0+boot1, взяв их с похожего, рабочего аппарата. 3. Дампы: что именно прошивать и где искать для CV338H-T50 с матрицей V500HJ1-PE8 У вас стоит матрица V500HJ1-PE8 Rev.C7. Это 50-дюймовый экран Full HD (1920x1080) с частотой 60 Гц и подключением LVDS 2 канала по 8 бит (V-by-One здесь не используется, это чистый LVDS). На различных форумах (особенно tele-sat, el-shema, remont-aud) для такой панели в связке с платой CV338H-T50 нередко подходят сборки от телевизоров DNS M50CV2G или Supra STV-LC50ST700. По сути, это полные аналоги модели BBK 50LEX. На вашем месте я бы искал дамп не просто для BBK, а для платы CV338H-A32 с абсолютно такой же матрицей. Производители часто клеят этикетку BBK, а внутри может оказаться плата, например, от Supra. 4. Мой «рецепт» последовательной записи (если USB и UART не подают признаков жизни) Поскольку вы уже умеете работать с программатором и память eMMC читается, предлагаю вот какой порядок действий: 1. Сначала обязательно сделайте резервную копию всего, что сейчас есть в памяти. Это крайне важно. 2. Затем прошейте области BOOT1 и BOOT0. Возьмите файлы от заведомо рабочего телевизора с платой CV338H (обратите внимание, именно H, не CV338H-T50, поскольку разница в версии "железа" иногда нарушает настройки оперативной памяти). Эти boot-файлы, как правило, небольшие, от 1 до 4 мегабайт. 3. Проверьте, как он включается. Если светодиод при подаче питания сначала на секунду погаснет, а потом снова загорится, это указывает на то, что процессор перезагружается из-за ошибки в разделе env. 4. Теперь прошейте область ENV (обычно она весит 256-512 килобайт). С пустым env телевизор, конечно, применит настройки по умолчанию, но есть вероятность, что подсветка не будет работать с правильной полярностью. 5. Если после того, как вы записали эти boot-файлы, светодиод вдруг начал мигать каким-то необычным образом (скажем, два коротких мигания, затем пауза), это значит, что U-Boot успешно запустился и сейчас он ищет файлы для восстановления на USB. Вот тут-то и нужно ловить момент с флешкой. Итог моего подхода Я бы не стал сразу заливать полный файл USER (а это целых 4 гигабайта) от другого телевизора, пока не будут испробованы все возможные комбинации с BOOT0, BOOT1 и ENV. Ведь если вы зальёте чужой USER, то получите и чужой MAC-адрес, и чужие настройки HDMI-ключей (бывает, что из-за этого изображение получает зеленоватый оттенок), и что самое главное - чужие калибровки для вашей панели V500HJ1-PE8, которые могут просто не совпасть по цветопередаче. @valandval Попробуйте сделать лог через UART и выложить его сюда. Если это невозможно, тогда прошейте пару boot0+boot1 от платы CV338H (я бы поискал такие дампы от моделей Thomson T50FSL5130 или Mystery MTV-5030LTA2, у них стоит точно такая же матрица). С очень большой вероятностью (примерно в 80% случаев) после этого телевизор либо моргнёт подсветкой, либо начнёт искать что-то на USB. Изменено 16 часов назад пользователем ZVEG
valandval Опубликовано 16 часов назад Автор Опубликовано 16 часов назад 2 минуты назад, verniy68 сказал: Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация Понял. Пробовал поставить emmc 8 gb и в него заливал дамп по этой ссылке. Потом обратил внимание на процессор, на пациенте стоит другой. Понял, что не будет работать, но был интерес поэкспериментировать)
verniy68 Опубликовано 16 часов назад Опубликовано 16 часов назад 11 минут назад, verniy68 сказал: Пробуй Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация на свой страх и риск ну и Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация посмотри Какая изначально была неисправность?
valandval Опубликовано 16 часов назад Автор Опубликовано 16 часов назад 7 минут назад, verniy68 сказал: ну и Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума. Войти или Регистрация посмотри Какая изначально была неисправность? Кирпич. Владелец пробовал прошивкой с сайта пда прошить, я не знаю какой. Принесли уже в состоянии комы. До прошивки владельцем аппарат работал исправно.
verniy68 Опубликовано 8 часов назад Опубликовано 8 часов назад 8 часов назад, valandval сказал: обратил внимание на процессор какой установлен? время жизни микросхемы eMMC? - (лог микросхемы) какими прошивками ещё пользовался?
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Это очень просто!
РегистрацияВойти
Уже есть аккаунт? Войти в систему.
Войти