Official GIGABYTE Forum

Questions about GIGABYTE products => Motherboards with Intel processors => Topic started by: zzzzzzzzzzzzzzzzzz on June 20, 2015, 09:31:54 pm

Title: Wiped mac address while trying to fix BIOS
Post by: zzzzzzzzzzzzzzzzzz on June 20, 2015, 09:31:54 pm
I powered up my pc today and it started bootlooping. i turned it off for a few seconds and when it came back on it said it was copying bios from main to backup "im guessing the main was corrupt" so after this my computer wouldnt boot because now i have what seems like two corrupt bios chips.. After a while i got it to boot from a usb stick with fpt_DOS and flashed a working bios from it. now my problem is that when i logged into windows my Intel LAN wasnt working and through further investigation it seems like my mac address was wiped when i installed a working bios? Is it possible to get the mac address back again or a bios that would restore it? i really need help here.
Title: Re: Wiped mac address while trying to fix BIOS
Post by: zzzzzzzzzzzzzzzzzz on June 21, 2015, 11:34:33 am
anyway. since this ive downloaded a bios from gigabytes website for my motherboard and opened it with a hex editor. i changed my mac address from 88 88 88 88 87 88 To the characters that are on a sticker on my LAN port and flashed it. but my LAN Still isnt working in windows and i can't figure out why
Title: Re: Wiped mac address while trying to fix BIOS
Post by: shadowsports on June 21, 2015, 04:12:12 pm
Great effort but it sounds like you edited something incorrectly.  I have the same 88 88 88 88 87 88 MAC on the intel NIC of my #2 Asus system because of a BIOS flash failure / chip replacement.  That failure & result is the reason I left Asus after 13 yrs.  No one should have to buy a chip reflasher to recover from a failed BIOS update.  Asus promised "crashfree" with the ability to recover using the MB CD, and although I had backed up my BIOS, flashed in DOS, was connected to UPS (took all precautions), the flash said it was successful, but wasn't and rendered my system a brick.  And I wasn't flashing just because it was available.  I needed updated CPU support for a newer PCIe 3.0 card.  The straw that broke the camels back.  Enough about my experience.

It seems like you had other problems if the back up BIOS could not repair the issue.  Was that ever updated?  I would caution against updating this.  The programmer you have needs to support the model chip you are re-programming.  May says it does, but somehow the memory address you've edited isn't right.  Did you use FD44Editor to update/verify  MAC, UUID etc? Its been a while since I've looked into this.  They are getting better all the time.  Many now are UEFI compliant.  Did you remove the chip before flashing or perform on-board?  Curious where (what reference) information you found about gigabyte chip re-flashing?  I suspect you're super close, but being off just one byte causes failure which is why I bought a replacement chip.  I'm sure there are others here with more experience/familiarity flashing gigabyte specific chips.   You may want to tell us what MB this is for?     
Title: Re: Wiped mac address while trying to fix BIOS
Post by: zzzzzzzzzzzzzzzzzz on June 24, 2015, 04:37:37 pm
So it looks like modifying a bios with a hex editor worked! After I flashed the edited bios my Ethernet still wasn't working in windows so I booted into OSX Yosemite and checked if it would work. And of course it did, so after this I decided I would just reinstall windows because it wasn't detecting that it was fixed. So one fresh install later and its working.
And my motherboard is a GA-Z87X-D3H
Title: Re: Wiped mac address while trying to fix BIOS
Post by: shadowsports on June 26, 2015, 05:42:44 am
If reinstalling windows "fixed" the problem, then I'd have to ask what troubleshooting steps you performed after booting to windows?

If all you tried was plugging in an Ethernet cable to the NIC, no, it probably wouldn't work.  I had to delete my old device from Device Manager and force re-detection to make it work.  Once done the new device worked as expected with the "generic" MAC programmed in to the chip provided by the manufacturer.  I considered flashing my old chip with a new BIOS image, but the who experience soured me and I never looked back.  Glad to hear yours is now working. 
Title: Re: Wiped mac address while trying to fix BIOS
Post by: albireo on December 23, 2015, 11:59:37 am
So it looks like modifying a bios with a hex editor worked! After I flashed the edited bios my Ethernet still wasn't working in windows so I booted into OSX Yosemite and checked if it would work. And of course it did, so after this I decided I would just reinstall windows because it wasn't detecting that it was fixed. So one fresh install later and its working.
And my motherboard is a GA-Z87X-D3H

Hi i had the same problem, but i cant find where in the bios file i should put my mac address.
I tried to replace the only occurency of 88 88 88 87 88 but it didnt work, can you help me superalphajellybean?
Title: Re: Wiped mac address while trying to fix BIOS
Post by: dmdilks on December 23, 2015, 01:01:44 pm
More likely it was the winsock that was screwed up. When you reinstalled windows it fix that. The winsock has all that info in it. You could have tried to do a winsock reset. https://iihelp.iinet.net.au/Resetting_Network_Adapter_(Winsock_Reset)
Title: Re: Wiped mac address while trying to fix BIOS
Post by: shadowsports on December 23, 2015, 05:05:48 pm
More likely it was the winsock that was screwed up. When you reinstalled windows it fix that. The winsock has all that info in it. You could have tried to do a winsock reset. https://iihelp.iinet.net.au/Resetting_Network_Adapter_(Winsock_Reset)

And if dmdilks suggestion doesn't work, this program might allow you to modify MAC, UUID, S/N, etc in a "generic BIOS file.

FD44Editor - This was written for Asus, but I suspect it could work on Gigabyte as well.  Worth a try as you can use it on a standalone BIOS file for testing.  See this article from [H]ARD|Forums for reference.

http://hardforum.com/showthread.php?t=1726429

Appreciate knowing if it works with Gigabyte BIOS files