Perhaps someone want to read it .
Low Cost Embedded x86 Teaching Tool.
It focused mainly on PCI expansion ROM. This article comes with sample source code. You need Linux and GNU Tools to compile
the source code.
In this article I prove that even a standard like PCI or PnP BIOS has a "flaw" that can be exploited for our own purpose .
Read the article for details
Article on how to develop your own PCI expansion ROM
Hi!
Thanks a lot for the information.
I was able to resurrect 3 dead PCI cards using the procedure described in section 3.5 .
It works perfectly with various flash chips, just be careful, only short-circuit A0 & A1 pins, nothing else.
Keep up the good work.
Thanks a lot for the information.
I was able to resurrect 3 dead PCI cards using the procedure described in section 3.5 .
It works perfectly with various flash chips, just be careful, only short-circuit A0 & A1 pins, nothing else.
Keep up the good work.
-
- Master Flasher
- Posts: 173
- Joined: Sun Mar 31, 2002 2:08 pm
- Location: Taka Bonerate National Park, Indonesia
- Contact:
Thx . I'm very happy to know it is working well.
Anyway, your "experiment" proves that the technique is usable even further. I've only experimented with one PCI card.
Thx for your info too
Anyway, your "experiment" proves that the technique is usable even further. I've only experimented with one PCI card.
Thx for your info too
-
- Master Flasher
- Posts: 173
- Joined: Sun Mar 31, 2002 2:08 pm
- Location: Taka Bonerate National Park, Indonesia
- Contact:
I've added another article on expansion ROM:
Pinczakko's Guide to Self-patching Expansion ROM Source Code
This article explain how you can build an ISA expansion ROM with Fasm without having to take care of the checksum and let Fasm patch the checksum automatically in your expansion ROM source code.
The technique is easily extended for PCI expansion ROM development. However, due to lack of time. I don't present it there. You can figure it out easily yourself
Pinczakko's Guide to Self-patching Expansion ROM Source Code
This article explain how you can build an ISA expansion ROM with Fasm without having to take care of the checksum and let Fasm patch the checksum automatically in your expansion ROM source code.
The technique is easily extended for PCI expansion ROM development. However, due to lack of time. I don't present it there. You can figure it out easily yourself