Если после обновления прошивки через USB порт, ресивер перестал работать, то его можно без проблем восстановить через COM порт, разъем которого находится внутри на плате ресивера.
Для восстановления прошивки TRIMAX TR-2012HD через Serial интерфейс (COM-порт) необходимо:
читать дальше
1.Сделать кабель-адаптер (или купить и доработать согласование уровней TTL 5в на 3.3в. Например кабель от моб. телефонов T191 и т.п). Я лично использовал дата-кабель DSMU-5 для мобильных телефонов Siemens, ценой 2$, обрезав разъем подключения к телефону и подпаяв соответствующий разъем "мама".
2. Вскрыть TRIMAX и подключить кабель к Serial интерфейсу (3-pin).
3. Подключить кабель к порту компьютера.
4. Выполнить форматирование USB флешки на компьютере, в файловую систему FAT32 (FAT16 - работает меделенно и могут быть проблемы чтения файлов; NTFS - не поддерживается в данном случае). Затем в корень флешки необходимо скопировать файл, содержащий прошивку, имя файла может быть любое, возьмем стандартное - skw_flash_file.bin. Файл должен иметь размер - 8388608 байт. Вставить флешку в TRIMAX.
5. Скачать и запустить на компьютере программу Putty, и прописать в ней следующие установки:
- тип соединения - "Serial" (последовательный COM-порт)
- Последовательная линия - COM1 (у кого какой используется, смотрим в диспетчере устройств)
- скорость - 115200
- биты данных - 8
- стоп биты - 1
- чётность - нет
- управление потоком - нет
- Локальное эхо - ВКЛ
- Локальное редактирование строки - ВКЛ
После этого в программе PUTTY нажимается кнопка "Соединение" для открытия соединения.
6. Восстановление с помощью команд консоли загрузчика U-BOOT.
1. Включить блок питания TRIMAX.
2. В окне PUTTY наблюдаем данные. При появлении текста:
BOOT_OK!LDR_OK
LZMA Decompression...ok ... и т.п.
начинаем нажимать, примерно один раз в секунду, клавишу ENTER до появления окне PUTTY текста "<< MStar >>#"
3. Ввести в окне программы Putty, команду help и нажать Enter для получения списка команд консоли.
4. Ввести команду usb reset и нажать Enter.
5. Ввести команду fatls usb 0:1 и нажать Enter.
6. Ввести команду fatload usb 0:1 0x80000000 skw_flash_file.bin и нажать Enter
7. Ввести команду spi_wrc 0x80000000 0x0 0x800000 и нажать Enter.
Ждем пока не появится сообщение Verifying...OK !!!
8. Ввести команду reset и нажать Enter один раз. Теперь в окне Putty будет отображаться протокол обычной загрузки TRIMAX а не консоль восстановления.
9. Выключить питание TRIMAX. Отключить кабель от COM-порта.