Pages: [1]   Go Down
Author Topic: Turn Arduino into flash programmer  (Read 1875 times)
0 Members and 1 Guest are viewing this topic.
Czech rep.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi, i know this is not exactly a microcontroller..but i couldnt find any better section smiley I have a BIOS flash in my motherboard and i need to put the bios code into it.. Its SST49LF080A Flash.. is there any way how to program it using Arduino Dueminalove? I dont want to buy a programmer smiley Thanks guys
Logged

Lancashire, UK
Offline Offline
Edison Member
*
Karma: 9
Posts: 1991
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Most modern motherboards have the Bios update code built into itself. Other than that you download the code from the internet and flash it on the computer itself.  I've never known having to use a programmer to do it.  It's like playing Russian roulette, but you don't need any hardware to do it.........
Logged


Czech rep.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes I know that.. it has update software.. but my other motherboard has one bios for running and another as a backup.. so if it fails it loads the backup bios.. but this is Asus Striker Extreme and it doesnt have backup bios onboard.. this one is broken so i need a programmer to put there new version of bios to make MB running. My friend done the flashing using programmer once for me.. but he is far away.. so i thought Arduino would help me.
Logged

Switzerland
Offline Offline
Sr. Member
****
Karma: 6
Posts: 375
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The Arduino has an SPI interface, if that's what you need?  An Arduino board could easily be set up as an USB-to-SPI converter, but I'm afraid I can't help you with the specifics of BIOS programming.
Logged

Czech rep.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Well.. i dont think SPI will help me.. because its just a serial line and i need to programm the flash memory.. It has two operation modes: Low Pin Count and Parallel Programming . I have the bios file in my PC as a .bin , but i think arduino cant programm it.. maybe with some additional hardware.. anyways thanks for replies smiley
Logged

Portugal
Offline Offline
God Member
*****
Karma: 6
Posts: 962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Get the Flash datasheet, and see what protocol it uses.
I think its possible to be done, at least with a BusPirate there are even tutorials to do it.
Logged

Pages: [1]   Go Up
Jump to: