Все нашел, но пока не уверен, что это то, что нам с тобой надо...
А чем ты пытался прошить в первый раз (без измененного DevID)? Стандартным флэшером? А Uniflash /pcirom не пробовал?..
Пардон, слона-то я и не приметил...
Я же на плату смотрю в обычном положении, а он на фото перевернут, вот я его и "не увидел"...
Полностью идентично получается...
2Root
Но вот, что интересно: внутри файла прошивки, если просмотреть его через LHA как архив, лежит реальный БИОС (8bios.bin); если последний вытащить и посмотреть в Hex-редакторе, то к найденным тобой байтам добавятся еще два - 9F68 и 9F72...
Попробую, что получится, если их тоже изменить, а потом запаковать полученный файл на место этого 8bios.bin...
ivp
Это я заметил и тебе об этом высказался выше. Смещение тож указал. Прошивал я стандартным flash5. Вот что интересно: я прошил, а он говорит, что моя плата 19160! При этом в БИОСе нет такой ASCII-строки!
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
1 Июл 2004 - 09:19 Unknown BIOS
А може не там ищете? Возможно чип подгружает свою конфигурацию из маленькой Serial EEPROM стоящей рядом или в нём есть область собственной памяти? Как на Motorola'вских DSP процессорах чип один и тодже маркировка таже а микрокод зашить в него можно какой угодно.
Нет, мы просто не так делаем, я понял это ближе к утру, но отпостить не мог - был занят...
Поясню: сабжевый БИОС представляет из себя LHA-архив с запакованным в нем "реальным" БИОСом (файл 8bios.bin), и некоей дополнительной информацией...
Меняя два байта этого архива с помощью Hex-редактора, мы не трогаем информацию в запакованной области (она перекодирована), посему получается вот что: после изменения значений сиих двух байтов с 80h на 81h я с помощью LHA извлек 8bios.bin, посмотрел его содержимое и обнаружил три так и не изменившихся последовательности 9005h:0080h (точнее, 0590h:8000h), и только одну изменившуюся 9005h:0081h (0590h:8100h), т.е. фактически мало чего изменилось...
Отсюда я делаю вывод: данный Бивис надо изменять так же, как и описано в статье apple_rom о правке AWARD BIOS, т.е. искать в файле прошивки LZH-заголовки, отматывать три байта назад, сохранять полученный кусок кода с расширением .lzh, распаковывать LHA, править, запаковывать взад и склеивать с остатком кода в прошивке...
Есть также подозрение, что отматывать, возможно, надо даже четыре байта, т.к. там же может торчать CRC сабжевого Бивиса...
Дела пока никак - все четыре компа вокруг заняты, каждый своим делом, а на пятом я в Сети сижу, так что пока перешиться не на чем...
Самое смешное, что когда перешьюсь, изменение производительности сравнивать будет не с чем - оба моих сказя пока отсутствуют, приятеля выручают, и вернутся не раньше, чем недели через две-три...
Все нашел, но пока не уверен, что это то, что нам с тобой надо...
А чем ты пытался прошить в первый раз (без измененного DevID)? Стандартным флэшером? А Uniflash /pcirom не пробовал?..
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Это чип на 4 фотке.
А кофе на "клаву" тоже вирус вылил ? twisted
Пардон, слона-то я и не приметил...
Я же на плату смотрю в обычном положении, а он на фото перевернут, вот я его и "не увидел"...
Полностью идентично получается...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
2Root
Но вот, что интересно: внутри файла прошивки, если просмотреть его через LHA как архив, лежит реальный БИОС (8bios.bin); если последний вытащить и посмотреть в Hex-редакторе, то к найденным тобой байтам добавятся еще два - 9F68 и 9F72...
Попробую, что получится, если их тоже изменить, а потом запаковать полученный файл на место этого 8bios.bin...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
ivp
Это я заметил и тебе об этом высказался выше. Смещение тож указал. Прошивал я стандартным flash5. Вот что интересно: я прошил, а он говорит, что моя плата 19160! При этом в БИОСе нет такой ASCII-строки!
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
А може не там ищете? Возможно чип подгружает свою конфигурацию из маленькой Serial EEPROM стоящей рядом или в нём есть область собственной памяти? Как на Motorola'вских DSP процессорах чип один и тодже маркировка таже а микрокод зашить в него можно какой угодно.
Нет, мы просто не так делаем, я понял это ближе к утру, но отпостить не мог - был занят...
Поясню: сабжевый БИОС представляет из себя LHA-архив с запакованным в нем "реальным" БИОСом (файл 8bios.bin), и некоей дополнительной информацией...
Меняя два байта этого архива с помощью Hex-редактора, мы не трогаем информацию в запакованной области (она перекодирована), посему получается вот что: после изменения значений сиих двух байтов с 80h на 81h я с помощью LHA извлек 8bios.bin, посмотрел его содержимое и обнаружил три так и не изменившихся последовательности 9005h:0080h (точнее, 0590h:8000h), и только одну изменившуюся 9005h:0081h (0590h:8100h), т.е. фактически мало чего изменилось...
Отсюда я делаю вывод: данный Бивис надо изменять так же, как и описано в статье apple_rom о правке AWARD BIOS, т.е. искать в файле прошивки LZH-заголовки, отматывать три байта назад, сохранять полученный кусок кода с расширением .lzh, распаковывать LHA, править, запаковывать взад и склеивать с остатком кода в прошивке...
Есть также подозрение, что отматывать, возможно, надо даже четыре байта, т.к. там же может торчать CRC сабжевого Бивиса...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Ну что, наконец-то время выдалось, прошивку "склеил", будем посмотреть...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
ivp
Млин... Я же еще на первой странице про это говорил.... Молодец, что заметил сейчас Как там у тебя сейчас дела?
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Дела пока никак - все четыре компа вокруг заняты, каждый своим делом, а на пятом я в Сети сижу, так что пока перешиться не на чем...
Самое смешное, что когда перешьюсь, изменение производительности сравнивать будет не с чем - оба моих сказя пока отсутствуют, приятеля выручают, и вернутся не раньше, чем недели через две-три...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
Отправить комментарий