apple_rom

apple_rom
> Можно начать и закончить практически любым Абитом.:)

У меня как раз есть одна плата Abit (VP6, 01/17/2001-694X-686B-6A6LJA1EC-WK) 

Проведем эксперимент.
Отключаем разрешение на запись...


 // "VT82C686A" ISA Bridge
 //Offset 43 - ROM Decode Control


 //Setting these bits enables the indicated address range to be
 //included in the ROMCS# decode:
 // 7 FFFE0000h-FFFEFFFFh
 // 6 FFF80000h-FFFDFFFFh
 // 5 FFF00000h-FFF7FFFFh (Rev H)
 virtual void enableFlashAddrRange()
 {
  DWORD address = m_bdf | 0x43;
  BYTE b43 = read_pci_regb(address);
  write_pci_regb(address, b43 | 0xe0);
  
// ROM Write Enable
//  address = m_bdf | 0x40;
//  BYTE b40 = read_pci_regb(address);
//  write_pci_regb(address, b40 | 0x01);

 // PM GPIO 
//  BYTE b = port_inpb (0x404C);
//  b &= 0xEF;
//  port_outpb (0x404C, b);
  }

И классическим методом успешно читаем прошивку.
Естественно, что при этом не удалось определить флешку.

Универсальное чтение BIOS из BIOS
  • По этому поводу в утилите FoxConn LiveUpdate есть
  • Господа-товарищи, хотелось бы снова поднять эту тему. Один специалист
  • Root, совершенно с тобой согласен по части того,
  • Спасибо всем высказавшимся! Особенно Apple_rom и еще
  • BIB помечтайте. реальный пример - открываем
  • это можно прочитать из схемы
  • Характерный случай последствий от слишком доверчивого чтения
  • Baza: Документация доступна, но к сожалению не всех
  • Обычно к каждому чипу прилагается:
  • Спасибо за эксперимент, возможно Вы правы и
  • Strelets, Вы почти правы, но немного
  • lsvmo Есть 3
  • Братцы! Куда пропали....!
  • Есть 3 непонятные вещи!!!! 1. Что
  • BIB Остальной
  • lsvmo: Насколько я помню, обычно
  • И еще на эту же тему. Если посмотреть
  • Всем доброго! Хотелось бы внести уточнение... При
  • apple_rom
  • Можно начать и закончить практически любым Абитом.
  • Не "может", а "как правило - делает".
  • apple_rom В таких
  • Но зато какое увлекательное!
  • В таких случаях я не мешаю течению
  • apple_rom Именно это
  • Под "классическим" я подразумеваю как раз аналогичное сказанному:
  • apple_rom , что Вы подразумеваете
  • Я не говорю про универсальность, я говорю,
  • lsvmo Вообще, по
  • apple_rom Настаиваю
  • http://www.rom.by/forum/runiflash
  • Очень рад, что откликнулись! Strelets, настройка
  • Настаиваю на обратном. Учитывая простоту паскаля и
  • Мнение есть, но оно грустное. Универсальной процедуры для
  • Думаю, анализ исходников UniFlash (Runiflash) - это путь.