Connect with us

bios flash programmer using a pic

Discussion in 'Electronic Design' started by colin, Feb 7, 2007.

Scroll to continue with content
  1. colin

    colin Guest

    Im looking to see if its feasable to program a flash chip wich is the bios
    from my motherboard using a pic microcontroller, any search seems to throw
    up things wich just apply to programming the pic flash itself, wich I can
    already do, it probably wouldnt take too long to hook up a couple of pic
    ports to a socket, but writing the software and getting the flash
    programming algorithms right would probably not be worth it but some1 must
    have done this sort of thing before, its an asus k8v motherboard not sure
    what the flash chip is itself unless i peel the sticker off, seems such an
    incredibly daft thing to have the ability to trash the motherboard by a
    software command !

    I also looked at upgrading but nothing I have on this system is compatable
    with anything new >.<
    its only 2 yrs old so upgrading might be nice but id rather do it a bit
    later, also its hard to find motherboards with 2 serial ports.

    Colin =^.^=
  2. Donald

    Donald Guest

    Please post a link to the flash chip you would like to program and a
    link to the PIC chip you would like to use.

    If there are enough pins on the PIC chip to connect to the Flash chip, I
    would think so.

    If there are too few pins on the PIC chip to connect to the Flash chip,
    a hardware design with special software to handle the extra hardware
    will be required.

    Good Luck,

  3. jasen

    jasen Guest

    but a useful thing to have the ability to enhance the motherboard by a
    software command.

    often there is a recovery mode provided which can be invoked if the flash
    part of the bios is corrupted.
    yeah. serial cards are fairly cheap though.

  4. colin

    colin Guest

    thanks, Ive got a 28 pin flash 39fs040 4mb 512x8 and a dspic30f, 40pin ic,
    at first thought I thought this wouldnt be a problem but counting all the
    'available' pins I wouldnt have any spare for an rs232 port lol, however the
    are some parallel port programmer designs out there using shift registers,
    wich would seem good way to go, and with software too, and also I looked at
    the flash specs and they seem to have internal algorithms,
    however I found somewhere doing bios chips for a price to make this not
    worth the effort, for now anyway, but at least if I want one for something
    else in the future I know what to use.

    Colin =^.^=
  5. colin

    colin Guest

    yes true, thats if it does actually succeed. I initially bought a gigabyte
    k8 motherboard wich has the dual bios and stuffed full of all the other
    goodies, but despite having many long lasting gigabyte boards this one
    lasted only a few hours, so I got a different cheaper one as I wasnt sure
    what had gone wrong at the time.

    its a shame the gigabyte didnt work and i couldnt get out to send it back, I
    recently tried to get it working again, I found out about the 'bad pc
    capacitor issue' and it had the ones from the suspect capacitor company,
    however I looked at the 1.5v supply and it showed 20mv of ripple wich was
    probably picked up in the scope ground lead anyway.

    Is there any good way to fualt find on these boards ? it worked fine for a
    few hours then would crash windows after a while, then eventually would
    crash before windows finished loading, but now it does nothing, I just hope
    I havnt trashed my cpu or gfx card by trying it in this board again now lol.
    yes theres suposedly a boot block wich has enough in it to recover the main
    part from a floppy or cd, or so it says in the manual, but this proceess
    also failed in this case, then I read al the nasty things about using the
    ex-flash process, its rumoured it may actualy decide to update the boot
    block too, either way it seems it erased the whole chip.
    true i looked at a few not so long ago and decided they seemed very
    expensive for what they were, you used to be able to get realy cheap
    general purpose io cards with a whole gourmet of ports, or soundcards with
    ports, even scsi ports as well, but then they started putting them on the
    motherboard and these have gone out of fashion.

    but I just found one for £20 with 2 serial ports, wich would make the choice
    of motehrboard easier, and might be worth it to move to new systems too,
    although I expect pci will go out of fashion by then.

    it does my head in the way pc things change it seems I can never just
    upgrade the one thing I need to without finding everything else is

    the reason I wanted to upgrade my bios was my primary ide drive got
    corupted, and chkdsk just gave up trying to fix it, although it seemed ok
    and would boot, and passed the low level tests, the file system eventualy
    gave up completly

    I recently got a bigger drive but had to get a sata one as IDE seems to be
    going out of fashion too, so i decided to install winxp on that but it
    wouldnt install on stata apparently, so i read somewhere the bios should
    have an option to alow it to instal ok on sata, so i upgraded thinking the
    new bios would have this feature.

    At least now I have winxp on this resurected old pc so I could at least get
    on the net and sort it out lol, however my new ntl modem didnt come with any
    drivers so I had to get ntl to send me a disk first, they initially offered
    to email me them, or it would take 14days to arrive, but i said it would be
    quicker for me to switch to another supplier, the cd arrived 2 hours later
    lol !

    I hate cascade failures lol.

    Colin =^.^=
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day