Hi guys,
I've seen a number of posts on the web on how to read/write a PC motherboard BIOS chip using an Arduino board - I was wondering if the same could be done using the Teensy?
I flashed my computer bios the other day and it failed - computer will not post anymore.
I'd like to build something in order to a)read what's currently on the bios chip and figure out what went wrong, then b)write the correct bios rom back to the chip.
I have a Teensy++ 2.0 and a Teensy, a breadboard, a bunch of wires etc...
The bios chip is a Winbond W25Q16VAIG.
This chip has a max input voltage of 3.6v though, so I guess I can't use the USB power - unless maybe if I add a voltage regulator to my circuit?
Or, I can disable USB power and power the board using my bench power supply, set to 3.3v.
Then comes the read/write part of the chip... not sure where to start with this... anyone could give me any pointers?
I found flashrom while searching on the subject which looks like it could take care of the data i/o, there are even projects example using UNOs on the page, just not sure if it would work the same with a Teensy...
What do you guys think?
I've seen a number of posts on the web on how to read/write a PC motherboard BIOS chip using an Arduino board - I was wondering if the same could be done using the Teensy?
I flashed my computer bios the other day and it failed - computer will not post anymore.
I'd like to build something in order to a)read what's currently on the bios chip and figure out what went wrong, then b)write the correct bios rom back to the chip.
I have a Teensy++ 2.0 and a Teensy, a breadboard, a bunch of wires etc...
The bios chip is a Winbond W25Q16VAIG.
This chip has a max input voltage of 3.6v though, so I guess I can't use the USB power - unless maybe if I add a voltage regulator to my circuit?
Or, I can disable USB power and power the board using my bench power supply, set to 3.3v.
Then comes the read/write part of the chip... not sure where to start with this... anyone could give me any pointers?
I found flashrom while searching on the subject which looks like it could take care of the data i/o, there are even projects example using UNOs on the page, just not sure if it would work the same with a Teensy...
What do you guys think?