Official GIGABYTE Forum

Wiped mac address while trying to fix BIOS

Wiped mac address while trying to fix BIOS
« 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.
« Last Edit: June 20, 2015, 09:40:08 pm by superalphajellybean »

Re: Wiped mac address while trying to fix BIOS
« Reply #1 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

shadowsports

  • 2245
  • 67
  • Xbox One, Drives STI, Use QVL RAM For Best Results
    • Gigabyte US
Re: Wiped mac address while trying to fix BIOS
« Reply #2 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?     
« Last Edit: June 21, 2015, 05:22:54 pm by shadowsports »
Z390 AORUS PRO (F10) \850w, 9900K, 32GB GSkill TriZ RGB - 16-18-18-38, RTX 3080Ti FTW3 Ultra, 960 Pro_m.2, W11
Z370-HD3P (F5) \750w, 8350K, 8GB LPX 3200 - 16-18-18-38, GTX 970 FTW SC, Intel SSD, 2TB RAID1, W11
Z97X-UD5H \850w, 4790K, 32GB Vengeance, RTX 2080 FTW

Re: Wiped mac address while trying to fix BIOS
« Reply #3 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
« Last Edit: June 24, 2015, 04:38:27 pm by superalphajellybean »

shadowsports

  • 2245
  • 67
  • Xbox One, Drives STI, Use QVL RAM For Best Results
    • Gigabyte US
Re: Wiped mac address while trying to fix BIOS
« Reply #4 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. 
Z390 AORUS PRO (F10) \850w, 9900K, 32GB GSkill TriZ RGB - 16-18-18-38, RTX 3080Ti FTW3 Ultra, 960 Pro_m.2, W11
Z370-HD3P (F5) \750w, 8350K, 8GB LPX 3200 - 16-18-18-38, GTX 970 FTW SC, Intel SSD, 2TB RAID1, W11
Z97X-UD5H \850w, 4790K, 32GB Vengeance, RTX 2080 FTW

Re: Wiped mac address while trying to fix BIOS
« Reply #5 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?

dmdilks

  • 3082
  • 43
  • "If it isn't broke don't fix it"
    • http://dmdcomputerservice.webs.com/
Re: Wiped mac address while trying to fix BIOS
« Reply #6 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)
X299X Aorus Master, i9-9940x-3.30Ghz, 64gb G-Skill DDR4-2400, MSI RTX-3070 8GB, Cooler Master case, Thermal-take PSU 850w, 1-M2-NMVe SSD-512gb, 3-Pny 1TB SSD, 2-WD Raptors 1TB, Win 10 pro 64bit, Asus 35" 144Mhz Monitor.

shadowsports

  • 2245
  • 67
  • Xbox One, Drives STI, Use QVL RAM For Best Results
    • Gigabyte US
Re: Wiped mac address while trying to fix BIOS
« Reply #7 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
« Last Edit: December 23, 2015, 05:13:48 pm by shadowsports »
Z390 AORUS PRO (F10) \850w, 9900K, 32GB GSkill TriZ RGB - 16-18-18-38, RTX 3080Ti FTW3 Ultra, 960 Pro_m.2, W11
Z370-HD3P (F5) \750w, 8350K, 8GB LPX 3200 - 16-18-18-38, GTX 970 FTW SC, Intel SSD, 2TB RAID1, W11
Z97X-UD5H \850w, 4790K, 32GB Vengeance, RTX 2080 FTW