Welcome
Username or Email:

Password:


Missing Code




[ ]
[ ]
Online
  • Guests: 16
  • Members: 0
  • Newest Member: omjtest
  • Most ever online: 396
    Guests: 396, Members: 0 on 12 Jan : 12:51
Members Birthdays:
One birthday today, congrats!
Vaxian (17)


Next birthdays
05/21 Dalus (34)
05/21 Kizmo (37)
05/22 Skynet (32)
Contact
If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.


Special Thanks To:
  • Aaron Holmes
  • Aaron Wheeler
  • Adam Horden
  • Alan Scrimgeour
  • Andre
  • Andrew Haynes
  • Anonymous000
  • asabase
  • Austin Weil
  • barney
  • Barry
  • Bert Hickman
  • Bill Kukowski
  • Blitzorn
  • Brandon Paradelas
  • Bruce Bowling
  • BubeeMike
  • Byong Park
  • Cesiumsponge
  • Chris F.
  • Chris Hooper
  • Corey Worthington
  • Derek Woodroffe
  • Dalus
  • Dan Strother
  • Daniel Davis
  • Daniel Uhrenholt
  • datasheetarchive
  • Dave Billington
  • Dave Marshall
  • David F.
  • Dennis Rogers
  • drelectrix
  • Dr. John Gudenas
  • Dr. Spark
  • E.TexasTesla
  • eastvoltresearch
  • Eirik Taylor
  • Erik Dyakov
  • Erlend^SE
  • Finn Hammer
  • Firebug24k
  • GalliumMan
  • Gary Peterson
  • George Slade
  • GhostNull
  • Gordon Mcknight
  • Graham Armitage
  • Grant
  • GreySoul
  • Henry H
  • IamSmooth
  • In memory of Leo Powning
  • Jacob Cash
  • James Howells
  • James Pawson
  • Jeff Greenfield
  • Jeff Thomas
  • Jesse Frost
  • Jim Mitchell
  • jlr134
  • Joe Mastroianni
  • John Forcina
  • John Oberg
  • John Willcutt
  • Jon Newcomb
  • klugesmith
  • Leslie Wright
  • Lutz Hoffman
  • Mads Barnkob
  • Martin King
  • Mats Karlsson
  • Matt Gibson
  • Matthew Guidry
  • mbd
  • Michael D'Angelo
  • Mikkel
  • mileswaldron
  • mister_rf
  • Neil Foster
  • Nick de Smith
  • Nick Soroka
  • nicklenorp
  • Nik
  • Norman Stanley
  • Patrick Coleman
  • Paul Brodie
  • Paul Jordan
  • Paul Montgomery
  • Ped
  • Peter Krogen
  • Peter Terren
  • PhilGood
  • Richard Feldman
  • Robert Bush
  • Royce Bailey
  • Scott Fusare
  • Scott Newman
  • smiffy
  • Stella
  • Steven Busic
  • Steve Conner
  • Steve Jones
  • Steve Ward
  • Sulaiman
  • Thomas Coyle
  • Thomas A. Wallace
  • Thomas W
  • Timo
  • Torch
  • Ulf Jonsson
  • vasil
  • Vaxian
  • vladi mazzilli
  • wastehl
  • Weston
  • William Kim
  • William N.
  • William Stehl
  • Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Forums
4hv.org :: Forums :: Computer Science
« Previous topic | Next topic »   

BIOS reprogrammer?

Move Thread LAN_403
Conundrum
Sun Apr 15 2007, 03:03PM Print
Conundrum Registered Member #96 Joined: Thu Feb 09 2006, 05:37PM
Location: CI, Earth
Posts: 4059
Hi all.
Have a laptop here which might be useful, except for some muppet flashed the BIOS with one from a different model :(

Problem is its a 29F002 which is pretty ancient now and none of the flash tools or boards I have will even recognise it.

Any ideas?
-A
Back to top
ragnar
Sun Apr 15 2007, 05:22PM
ragnar Registered Member #63 Joined: Thu Feb 09 2006, 06:18AM
Location:
Posts: 1425
BIOS chips can be hot-swapped.

Can you boot the computer with another chip, swap, and flash?
Back to top
Tetrafluoroethane
Mon Apr 16 2007, 11:59AM
Tetrafluoroethane Registered Member #127 Joined: Fri Feb 10 2006, 03:36PM
Location: Cincinnati, OH - USA
Posts: 44
Can you actually get the chip off the board? If it is socketed it it looks like it might be pretty easy to build your own programmer for it. You could probably whip up a programmer with some shift registers and a parallel port with no problem since you just need an 18-bit address, 8 bits of data, and some control signals.

For this kind of thing I would look into the 74595 or similar. Use a couple of the parallel port's 8 bits to serially shift the data out and control the latches on the shift register (for shifting out the address and data bits. Use a couple more of the parallel data bits for the 29F002 control signals. The code should be pretty easy to whip up as well.

Then you just need a good BIOS image and you have a working lappy. cheesey
Back to top
Steve Conner
Mon Apr 16 2007, 12:15PM
Steve Conner Registered Member #30 Joined: Fri Feb 03 2006, 10:52AM
Location: Glasgow, Scotland
Posts: 6706
Building your own programmer strikes me as a pain in the butt. I wrote code for our DSP board at work so it could erase and reprogram its own boot ROM (an AT29C010) in-circuit, and it was a fiddle.

If you can get the BIOS chip off the board, you can have a friend with a programmer flash it for you. (I'd do it, but I managed to destroy the programmer at work, and it's never been fixed or replaced.)

Or, you could replace it with a newer flash ROM that is pin-compatible, but that you are able to program.
Back to top
Alex
Mon Apr 16 2007, 03:10PM
Alex Geometrically Frustrated
Registered Member #6 Joined: Thu Feb 02 2006, 04:18AM
Location: Bowdoin, Maine
Posts: 373
...or you could just hot swap it, like blackplasma said. That's definately going to be the easiest option.

If it's as old as you say, it's probably not worth it to do more than that.
Back to top
Carbon_Rod
Tue Apr 17 2007, 12:37AM
Carbon_Rod Registered Member #65 Joined: Thu Feb 09 2006, 06:43AM
Location:
Posts: 1155
What BP said is true....
Your best bet is tracing the Chip Enable pins for both chips and toggle two switches to swap.

Some reprogramming software will verify the BIOS first and will fail if does not match a known value. There is generic BIOS programming software out there, I don't think its too risky given your situation.

Also note some BIOS chips have a built in "Safe Mode" such that if the BIOS CRC fails it will boot a MSDOS disk from a floppy to run the updater software when the power is connected. (saw this once and only once)


First try removing the battery, unplug the power, and boot. (even new APM systems lock up)
Back to top
Conundrum
Tue Apr 17 2007, 08:52PM
Conundrum Registered Member #96 Joined: Thu Feb 09 2006, 05:37PM
Location: CI, Earth
Posts: 4059
Thanks CR..
Tried that and all that happens is the CPU gets very hot, fans spin up to full speed and nothing else. Even the battery meter is blank!

looks like i programmed it with the bios (sent by the manufacturers) for a different model so even the failsafe code fails to work. If I had another identical laptop it would be a doddle to fix but no such luck.

-A
Back to top

Moderator(s): Chris Russell, Noelle, Alex, Tesladownunder, Dave Marshall, Dave Billington, Bjørn, Steve Conner, Wolfram, Kizmo, Mads Barnkob

Go to:

Powered by e107 Forum System
 
Legal Information
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.