712 сборка у меня тоже не пошла выдает ошибка. а как посмотрет через web интерфейс???
Логи вышли от включения ресивера и до загрузки или ошибки
Ищутся прошивки для голдена версий до 1.1.16 или версии без эмулятора. Ищется дамп снятый с ресивера. Нужно для тестирования процедуры отката с linux uBoot на оригинальный!
Пост N: 716
Зарегистрирован: 06.04.08
Откуда: Краснодар
Отправлено: 25.04.10 08:57. Заголовок: munche Ты так и не ..
munche Ты так и не ответил на мой вопрос.
цитата:
munche Загрузчик очень похож как на Катрайне 910, когда E2 загружена попробуй в телнете через lan дать команду ./fw_printenv, очень интересно работает или нет? И вообще в E2 присутствует утилиты fw_setenv и fw_printenv?
Форматируем флэшку в файловой системе ext2. Записываем на нее файл GIS980Restore.bin Выключаем ресивер. Флэшку не вставляем! 2. Запускаем программу uBoot Console.exe. Ни в коем случае не жмем на строки в правом окне (метка 5)
Выбираем com порт к которому подключен ресивер (метка 1) Нажимаем кнопку start (метка 2) Включаем ресивер. USB накопитель не вставляем! Дожидаемся когда в окне терминала появится:
цитата:
Board: STb7100-Reference (MB442) [29-bit mode] U-Boot 1.3.1 (Mar 12 2010 - 15:04:58) - stm23_0043 DRAM: 128 MiB NOR: 8 MiB In: serial Out: serial Err: serial IdentID : 03 00 07 00 00 05 17 Hit any key to stop autoboot: 3 2 1 0 (Re)start USB... USB: scanning bus for devices... 1 USB Device(s) found scanning bus for storage devices... 0 Storage Device(s) found ** Bad partition 1 ** ## Booting image at a5000000 ... Bad Magic Number MB442>
Важно! После любого ввода команды рекомендую подожать 10-15 секунд после появления командной строки MB442> перед вводом следующей команды!
3. Проверяем что наш USB накопитель поддерживается. Для этого в строке ввода команд (метка 3) вводим команду flinfo и нажимаем кнопку Wykonaj (метка 4) В окне терминала видим следующий текст:
цитата:
MB442>flinfo Bank # 1: CFI conformant FLASH (16 x 16) Size: 8 MiB in 135 Sectors AMD Standard command set, Manufacturer ID: 0x20, Device ID: 0xED Erase timeout: 8192 ms, write timeout: 1 ms Buffer write timeout: 1 ms, buffer size: 16 bytes
Sector Start Addresses:
A0000000 RO A0010000 RO A0020000 RO A0030000 E A0040000 RO A0050000 RO A0060000 A0070000 A0080000 A0090000 A00A0000 A00B0000 A00C0000 A00D0000 A00E0000 A00F0000 A0100000 A0110000 A0120000 A0130000 A0140000 A0150000 A0160000 A0170000 A0180000 A0190000 A01A0000 A01B0000 A01C0000 A01D0000 A01E0000 A01F0000 A0200000 A0210000 A0220000 A0230000 A0240000 A0250000 A0260000 A0270000 A0280000 A0290000 A02A0000 A02B0000 A02C0000 A02D0000 A02E0000 A02F0000 A0300000 A0310000 A0320000 A0330000 A0340000 A0350000 A0360000 A0370000 A0380000 A0390000 A03A0000 A03B0000 A03C0000 A03D0000 A03E0000 A03F0000 A0400000 A0410000 A0420000 A0430000 A0440000 A0450000 A0460000 A0470000 A0480000 A0490000 A04A0000 A04B0000 A04C0000 A04D0000 A04E0000 A04F0000 A0500000 A0510000 A0520000 A0530000 A0540000 A0550000 E A0560000 E A0570000 E A0580000 E A0590000 E A05A0000 E A05B0000 E A05C0000 E A05D0000 E A05E0000 E A05F0000 E A0600000 E A0610000 E A0620000 E A0630000 E A0640000 E A0650000 E A0660000 E A0670000 E A0680000 E A0690000 E A06A0000 A06B0000 E A06C0000 A06D0000 E A06E0000 E A06F0000 E A0700000 A0710000 A0720000 A0730000 E A0740000 E A0750000 E A0760000 A0770000 E A0780000 A0790000 E A07A0000 E A07B0000 E A07C0000 A07D0000 E A07E0000 E A07F0000 E A07F2000 E A07F4000 E A07F6000 E A07F8000 E A07FA000 E A07FC000 E A07FE000 E MB442>
Тут важно, чтобы совпадал текст выделенный синим цветом!
цитата:
AMD Standard command set, Manufacturer ID: 0x20, Device ID: 0xED
4. Вставляем USB накопитель в ресивер. На нем лежит только файл GIS980Restore.bin Вводим команду usb reset
цитата:
MB442> usb reset (Re)start USB... USB: scanning bus for devices... 2 USB Device(s) found scanning bus for storage devices... 1 Storage Device(s) found MB442>
5. Копируем дамп прошивки с USB в память ресивера. Для этого вводим команду ext2load usb 0:1 84000000 GIS980Restore.bin
цитата:
MB442> ext2load usb 0:1 84000000 GIS980Restore.bin 8388608 bytes read MB442>
Количество считаных байт должно быть 8388608 !
6. Проверяем, что в память все загрузилось правильно. Вводим команду md 84000200 48
Если видим текст ELF from bootvector.out (30/09/. , то значит наш флэш успешно записывается. Если текст не совпадает, то что-то неправильно! Не переходите к следующему пункту!
9. Снимаем защиту от записи со всех секторов флэш памяти ресивера. Вводим команду protect off 1:0-134
цитата:
MB442> protect off 1:0-134 Un-Protect Flash Sectors 0-134 in Bank # 1 ....................................................................................................................................... done MB442>
Дожидаемся появления командной строки MB442>
10. Стираем всю информацию с флэшки. Вводим команду erase 1:0-134
цитата:
MB442> erase 1:0-134 Erase Flash Sectors 0-134 in Bank # 1 ....................................................................................................................................... done MB442>
Дожидаемся появления командной строки MB442> С этого момента нельзя выключать ресивер, так как флэш полностью пустая!
11. На всякий случай снова считаем дамп с USB накопителя в память ресивера. Для этого вводим команду ext2load usb 0:1 84000000 GIS980Restore.bin
цитата:
MB442> ext2load usb 0:1 84000000 GIS980Restore.bin 8388608 bytes read MB442>
Количество считаных байт должно быть 8388608 !
12. Записываем дамп в флэш память ресивера. Вводим команду cp.b 84000000 a0000000 800000
Если видим такой текст, то оригинальная прошивка успешно загружена по своему адресу. Если что-то не получилось, то нужно выполнять пункты 9-13 до тех пор, пока результат не будет таким, как написанно выше. Если выключить ресивер не записав в него дамп, то поможет только сервисный центр или программирование флэш памяти через программатор!
14. Если все нормально записалось, то закрываем программу. Выключаем ресивер, вынимаем USB накопитель. Включаем ресивер. На экране должна появится надпись BOOT и начнет загружаться оригинальная прошивка.
kreator71,креатор побробуй через какой-нибудь другой терминал.Я так понимаю ты стаишь e2,когда я ставил e2 через терминал putty0.60, ставил "serial",скорость порта115200(была 9600)и open,в окне должно появится,ни каких изменений в опциях я не делал Board: STb7100-Reference (MB442) [29-bit mode
munche ,по сути таким макаром можно поставить загрузчик от argus или другого клона,может я неправ?
Загрузчик поставить можно... но на плате есть чип в котором прописан хардварный ID ресивера. А в последних прошивках идет проверка на этот ID чтобы на клоны их не ставили :( Поэтому ничего хорошего из этого не выйдет. Я переделаю дюалбут от оптикума под голдены когда будет свободное время. Не спешите... ИМХО еще не всех блох в нем еще выловивли :)
Отправлено: 27.04.10 14:23. Заголовок: Вопрос уважаемому mu..
Вопрос уважаемому munche,я не сильно селен в копмпах,ну отформатировать флешку я могу и ресивером,а дальше где я возьму Линукс?Вот у меня копм с Windows XP и все.Напиши пожалуйста подробно какие проги нужны и что делать с ними?
Отправлено: 27.04.10 14:42. Заголовок: если линукс нужен пр..
если линукс нужен прямо в винде можно пользоваться DSL embedded DSL виртуальная машина линукс со своим IP работающая в windows как окошко удобное использование щелкаете мышкой вне окошка линукс вы в xp щелкаете мышкой в окошко линукс в линуксе или в полноэкранном режиме (кому как больше нравиться)
Все даты в формате GMT
3 час. Хитов сегодня: 29
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет