Dell Vostro 470 - need BIOS file to reprogram BIOS chip - Page 1
Forum section: electronics / repair

author: Folxs
author_rank: Contributor
timestamp: November 07, 2015, 04:26:02 pm
content: I'm searching for BIOS for Vostro 470 - i need to reprogram BIOS, because it suddenly disappeared.Maybe someone have full 4MB BIOS file?

author: desy2820
author_rank: Contributor
timestamp: November 08, 2015, 07:32:46 am
content: I found the BIOS on Dell's website. It states that it can be used in a variety of environments, including MS-DOS.link:http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=GVGPD&fileId=3292921037&osCode=W764&productCode=vostro-470&languageCode=EN&categoryId=BI

author: ezcrazy
author_rank: Contributor
timestamp: November 08, 2015, 03:26:45 pm
content: Hello,I've downloaded the executable file desy2820 gave you and extracted the files from it. I've found a 2MB .CAP file in it, which upon taking a further look at it, it turns out to be a BIOS file which you can flash with any BIOS flasher just like you would with a .BIN.Below you will find the ZIP file containing all the files that I have extracted, the .CAP file is the file that you will need to flash with your BIOS flasher.https://dl.dropboxusercontent.com/u/112467995/A12.zip

author: Folxs
author_rank: Contributor
timestamp: November 08, 2015, 04:46:10 pm
content: Thanks both of You very much - but I tried to do it earlier and it doesn't work.I tried to flash tat .cap and .rom file and nothing. It's because i think Full bios is 4MB with zeros - here, there arent zeros and it is only ~2MB.I need full 4MB file with zeros! I think only way to get it is download full file from working BIOS chipMaybe someone has Vostro 470?

author: ezcrazy
author_rank: Contributor
timestamp: November 08, 2015, 05:42:49 pm
content: What BIOS flasher and application to flash are you using, as normally it would work. Also what error is the flashing application giving you? By the way, what is the BIOS chip's part number?I would also try to download the A10 version of the BIOS and flash with that as the A12 tends to break computers every now and then.Also if the BIOS chip is fine, instructions below will most likely work (Got them from DELL):1. Download the Dell BIOS update .exe file to a USB flash drive.2. Run the .exe file with /writehdrfile parameter3. Run the .exe file with /writeromfile parameter4. Copy the .hdr file to winery50.hdr5. Remove the battery and AC power from the dead computer6. Insert the flash drive into the dead computer's USB port7. Hold down the End key and then connect the AC power8. Dead computer reads USB flash and asks if update should be done9. Allow the update to finish and then reboot.10. Computer is now working normally.

author: Folxs
author_rank: Contributor
timestamp: November 08, 2015, 08:19:57 pm
content: Computer even does not start. I have to program BIOS with programmer

author: ezcrazy
author_rank: Contributor
timestamp: November 08, 2015, 08:56:51 pm
content: Yeah I know, but some DELL laptops have a fail safe mode for BIOS programming. What programmer are you using again? I can't help you without giving further details about your problem.

author: Folxs
author_rank: Contributor
timestamp: November 08, 2015, 09:16:02 pm
content: This is not a laptop - this is a PCBeeProg

author: ezcrazy
author_rank: Contributor
timestamp: November 08, 2015, 09:25:56 pm
content: Quote from: Folxs on November 08, 2015, 09:16:02 pmWhat's the part number on the chip (or the sticker on the chip if there is one)

author: Folxs
author_rank: Contributor
timestamp: November 09, 2015, 10:11:17 am
content: Winbond 25Q32BVSIG

author: ezcrazy
author_rank: Contributor
timestamp: November 09, 2015, 11:23:36 pm
content: Hang on, I've found an XPS 8500 which uses the same BIOS as the Vostro 470, I'm going to read the EPROM into a ROM or a bin file for you. If flashing the file I'm gonna give ya still doesn't work I'm going to blame the chip, something else on the board, your programmer or user error (I'm still going to give you the benefit of the doubt because the BeeProg is a $1000 programmer, if you it very cheap it's most likely a fake programmer and there may be some incompatibility with that chip)https://dl.dropboxusercontent.com/u/112467995/2015-11-10%2000-22.ROM

author: Folxs
author_rank: Contributor
timestamp: November 09, 2015, 11:35:31 pm
content: This particular file is the file You read from BIOS chip? Why it's only 2.6mb instead of full 4mb (2.6mb + zeros)? But thank You very much! I'll try and post here the results.Programmer is really high end - it is 100% original BeeProg and every time works fine

author: ezcrazy
author_rank: Contributor
timestamp: November 09, 2015, 11:47:35 pm
content: The ROM I gave you for now is not from the BIOS chip, I've yet have to get some alone time with the PC in question. Just gave you that to see if it can work, do you have Skype or any other sort of IM (Steam or smth else, as it'd be faster to try to help you.)Quote from: Folxs on November 09, 2015, 11:35:31 pm

author: Folxs
author_rank: Contributor
timestamp: November 09, 2015, 11:54:29 pm
content: I got skype: Moneyson, facebook etc.But have You access to any computer to get BIOS from chip? I tried 4 files - all size of 2.6mb and nothing. I need full 4mb file - only way to get it is read from chip

author: ezcrazy
author_rank: Contributor
timestamp: November 09, 2015, 11:57:40 pm
content: I've added you, we'll try to fill the rest of the file with 0's, because in reality that's what the DELL flashing APP is doing. I will have access to a PC that uses the same BIOS as yours but I don't have any ETA on that.

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 12:02:43 am
content: Ok, sorry - in my country is 01:00AM and I should be sleeping right nowHow we can fill that bios with zeros? Can You post instructions here? Also for other ppl. Or on facebook? Contact me:www.facebook.com/folxs.htc

author: ezcrazy
author_rank: Contributor
timestamp: November 10, 2015, 12:05:03 am
content: Well, with a hex editor. I also have to sleep very soon, 1:04AMQuote from: Folxs on November 10, 2015, 12:02:43 am

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 12:06:47 am
content: How much zeros and where I should add?

author: ezcrazy
author_rank: Contributor
timestamp: November 10, 2015, 12:09:13 am
content: I'll add them later for you after reading the datasheet, out of curiosity, is the flasher even recognizing the chip as I could not find it in BeeProg's comparable list. I did however find similar chips, but have not looked at any of their datasheets until I know for sure that it's at least detecting the EPROM.Quote from: Folxs on November 10, 2015, 12:06:47 am

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 12:13:26 am
content: Yes, programmer recognizes it. I can buy that chips on alieexpress - but the most important for me is to get BIOS file. When I'm reading file from chip i have 4mb file with almost all zeros - only on the end there are some data

author: ezcrazy
author_rank: Contributor
timestamp: November 10, 2015, 12:17:44 am
content: Could you give me the read from the chip, I'll most likely be able to tell you if its corrupted data by using binwalk and check if it still recognizes any parts of the BIOS.

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 12:21:18 am
content: Ok, but tomorrow - because I got this file in computer that is in my work. I'll post it here after 11AMGood night, and thank You very very much for help!

author: Deathwish
author_rank: Unknown
timestamp: November 10, 2015, 12:26:48 am
content: isnt the beeprog the same as the dataman one ?.

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 12:30:13 am
content: I don't know. It's the first time in my life i heard about dataman

author: Deathwish
author_rank: Unknown
timestamp: November 10, 2015, 12:33:52 am
content: dataman are well known, i had one of their gang programmers way back in about late 99. elnec seem to re badghe some of them from what i have seen and the 2 programmes used to programme by each company are near identical too

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 12:34:45 am
content: Seems to be the same:http://www.dataman.com/dataman-partners

author: Deathwish
author_rank: Unknown
timestamp: November 10, 2015, 12:36:25 am
content: There ya gomy brain isnt so defunct then

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 12:39:11 am
content: ok, I'm going to bed - later I'll upload file. Good night!

author: Deathwish
author_rank: Unknown
timestamp: November 10, 2015, 12:42:30 am
content: Sleep well. as a side note I found one of their older 8 gang parallel port programmers in a local council tip , took it home and repaired it and it worked, I had no idea they were so expensive. no idea where it ended up, probably in the stuff my ex wife threw out when i left her.

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 09:32:49 am
content: So, here You are: Corrupted BIOS file (4MB)http://speedy.sh/vX75Q/Corrupted-Dell-Vostro-470-bios.binChip and programmer are 100% fine

author: ezcrazy
author_rank: Contributor
timestamp: November 10, 2015, 03:12:52 pm
content: This is not an incorrect file issue, this is either a bad EEPROM or an incompatible programmer. If the programming and the chip were actually doing their job, it should start writing the data from 0000000 until 0027FFF, there is no data in there though... The only data I've found as at the end of the readCode:E5 20 F1 FF FF FF FF 01 44 EB 08 6B 08 3B 80 BBEE FF FF FF FF FF 00 00 FF FF 00 00 0C 20 0F 5210 D8 00 00 FF FF FF FF FF FF FF FF FF FF FF FFWhich I have tried matching to the BIOS file and no such data exists in the BIOS file, regardless if I make you a 4MB file and set the unused bytes as "FF", it's going to be useless because the programmer or your EEPROM is not writing properly to the chip. Let's also not forget that the BIOS just "disappeared", which makes the EEPROM sound at fault even though it is being detected.Once the programmer can write successfully to the EEPROM, then we can talk about it not being a 4MB BIOS file, this is just like trying a 240v ONLY appliance in a 120v country and being surprised that its not turning on and you'd attempt to fix it, the first correct step would be to get a 240v up converter and try it there, because until you gave the thing 240v you won't know for sure if it works or not.Quote from: Folxs on November 10, 2015, 09:32:49 am

author: wraper
author_rank: Unknown
timestamp: November 10, 2015, 03:34:38 pm
content: Quote from: ezcrazy on November 10, 2015, 03:12:52 pmThis is not correct statement. I don't know any programmer which would write/read only half of the FLASH size (yes, it is not EEPROM BTW), they will just fill empty area at the end if the file size is smaller than FLASH. Moreover they do blank checking after erase and will report an error if it's not empty. So often you cannot just download the file an flash it. There might be more data somewhere in the middle, end or beginning which is not present in the bios update file. Often you need to cook the working file from corrupted FLASH contents and downloaded update file.

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 03:40:32 pm
content: Wait a moment - this is the file BEFORE anything.You want to get file from me when I flash BIOS with update?Or elese:What I have to do?

author: ezcrazy
author_rank: Contributor
timestamp: November 10, 2015, 04:38:08 pm
content: Quote from: wraper on November 10, 2015, 03:34:38 pmFLASH is just a variation of an EEPROM at the end of the day the chip he's trying to program still uses SPI (just a lot faster), I never claimed you can read/write half a FLASH/EEPROM chip, I've even told him that's what the DELL flashing utility is doingQuoteThe first step to helping people is not to assume anything, thus why I did not assume he did use the "verify" option which is available in some software so that the user can untick it in order not to waste time. (I've done it several times with bus pirate). Please do not forget that the user does not have a working BIOS file and I do not have any ETA on when I'd be able to access a similar board as his that uses the same BIOS to dump it.At the end of the day I'm all for learning new stuff but you have not provided any steps the user could try with his $1000 programmer, plus the user gave me the before file, it only contains data on the bottom according to a hex editor.OT: I want the file after the BIOS update.

author: wraper
author_rank: Unknown
timestamp: November 10, 2015, 05:18:33 pm
content: Quote from: ezcrazy on November 10, 2015, 04:38:08 pmFor some strange reason you assumed that he has chip/programmer fail.QuoteThe fact that utility don't program any data in that area doesn't mean that there shouldn't be any data present. In fact, very often blank area in the ROM file is where data in the flash is kept untouched during programming. In fact, even my ASUS desktop motherboard have data in it which is not present in update .cap file and is preserved during programming.QuoteIn programmer software it is ticked by default in most cases. And time saving by unticking it is comparably small, usually programming takes a lot more time than reading.

author: Folxs
author_rank: Contributor
timestamp: November 10, 2015, 05:35:41 pm
content: Chip is fine - verification after flashing passes trough. Now i haven't acces to file after flashing - I'll post that file on thursday

author: Folxs
author_rank: Contributor
timestamp: November 12, 2015, 11:26:01 am
content: Ok, here You are:http://speedy.sh/ZGtpX/Dell-Vostro-470-after-flashing-with-2-6mb-BIOS-file.binThis is what's inside chip after I flash it with 2.6MB BIOS file from dell site

author: grudzik
author_rank: Newbie
timestamp: November 18, 2015, 08:37:51 pm
content: bump