Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
ASUS R1F CPU upgrade
Last Post: DeathBringer
Today 12:22 AM
» Replies: 1
» Views: 75
Asus h110m-a & xeon e3-1280v5
Last Post: DeathBringer
Yesterday 01:41 PM
» Replies: 1
» Views: 92
[REQUEST] Lenovo IdeaPad Flex 15 (8ACNxx...
Last Post: psycomaffo
Yesterday 10:36 AM
» Replies: 69
» Views: 26038
Request for Modded BIOS with AI Tweaker ...
Last Post: CertifiedCosmos
04-17-2024 05:04 PM
» Replies: 0
» Views: 110
Lenovo ThinkCentre M71e GPU Whitelist re...
Last Post: saschalein
04-17-2024 03:23 PM
» Replies: 0
» Views: 94
[REQUEST] Lenovo Ideapad 330S-15ARR (7WC...
Last Post: nadolivbios
04-17-2024 01:26 PM
» Replies: 25
» Views: 6150
How To Add SLIC 2.1 To An Intel Motherbo...
Last Post: sanya.silitskiy
04-17-2024 11:52 AM
» Replies: 73
» Views: 219987
[REQUEST] 13w Yoga Gen 2 (Type 82YR) (KB...
Last Post: SiberianTiger97
04-17-2024 09:48 AM
» Replies: 2
» Views: 164
Acer Extensa 5620: CPU replace
Last Post: MPM
04-17-2024 08:28 AM
» Replies: 2
» Views: 149
[REQUEST] Sony Vaio VPCEH & VPCEJ series...
Last Post: nrns
04-16-2024 08:08 PM
» Replies: 232
» Views: 98571
[REQUEST] Lenovo Y70-70 (9ECNxxWW) White...
Last Post: Dudu2002
04-16-2024 02:35 PM
» Replies: 103
» Views: 24041
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: Dudu2002
04-16-2024 07:29 AM
» Replies: 847
» Views: 324220
[REQUEST] Acer Predator Helios 300 PH315...
Last Post: Dudu2002
04-16-2024 07:28 AM
» Replies: 26
» Views: 1000
[REQUEST] Lenovo ThinkPad P14s 3rd Gen 1...
Last Post: Dudu2002
04-16-2024 07:26 AM
» Replies: 4
» Views: 302
Add CPU support Lenovo M715s
Last Post: pashtet440
04-16-2024 06:56 AM
» Replies: 0
» Views: 145
[REQUEST] Lenovo G580 (5ECNxxWW) Whiteli...
Last Post: Dudu2002
04-14-2024 09:02 AM
» Replies: 1733
» Views: 542275
Dell Latitude 5520 - get to know passwor...
Last Post: yeti1299
04-14-2024 06:48 AM
» Replies: 2
» Views: 247
[REQUEST]: Asus TP420IA - how to dump bi...
Last Post: quantumx3
04-14-2024 05:34 AM
» Replies: 0
» Views: 213
[REQUEST] Lenovo Y50-70 (9ECNxxWW) BIOS ...
Last Post: Nightdemon2001
04-14-2024 01:13 AM
» Replies: 2319
» Views: 656846
[REQUEST] Lenovo B575 (52CNxxWW) Whiteli...
Last Post: thepwrtank18
04-13-2024 06:13 PM
» Replies: 56
» Views: 20454

Help me understand edit SiS BIOS MAC Lan address option and howto do that manually
#1
Hi, I would like to introduce why I am writing this first.

I got an Acer M1610 / Extensa e261 which has a SiS 671 chipset and it seems like the Mac Address is written into the EEPROM, because I accidentally broken my BIOS and I bought an EEPROM programmer to fully restore it after a complete erase, and when the PC came back to life it was saying "MAC Address in APC and EEPROM failed, Insert MAC Address next time.
No useful info on the internet, tried bunch of DOS programs but nothing helped.

I tried looking up with an hex editor the BIOS dump (with an eeprom programmer) and I found this section 

[Image: VzuuVP4.png]


Which clearly seems what I'm looking for, but when I put the correct mac address, save and flash  the EEPROM again, in the next boot it would still say the same thing, and dumping the ROM again just showed that the changes were not made.

Today I was looking for a modded bios for another reason in this forum and I found the one from the founder itself @1234s282 which had an option called "Sis MAC address input"  https://www.bios-mods.com/BIOS/index.php...34s282.zip (Can't find the original thread anymore... Don't know why, maybe there https://www.bios-mods.com/forum/Thread-U...610?page=2)

And I was totally surprised like I've just seen a miracle because it is working really well and for no reason that option was present!

So wondering why I couldn't find ANY info on the internet about this and how this is possible, I tried to reverse engineering the BIOS modifications, and it seems that other that section I found which is correct, there is ALSO some sort of checksum in some parts of the bios changing every time a single digit in the mac address changes.

If the checksum is not "correct", it just defaults to FF:FF:FF:FF:FF:FF and the "checksums" are set with another value.


So I'm asking if someone knows how that could be possible, and if there is a reason and a clear way on how to edit a bios dump MAC address like that.

Here are the "checksums" changing I found

The first
[Image: rZS2tu2.png]

The second
[Image: u1GCxrg.png]

I am totally sure about the second one, but the first is changing too...


In the attachments:
- My current running bios. Just dumped the original Acer one (because I want to run a stock bios) and manually edited the checksums and the mac address
- Another bios dump I tried making by myself, the checksums are correct becuase I copied them but it is missing something for some reason and it is not still working, gives the usual MAC eeprom/apc error thing. Maybe an EEPROM read error
- Another bios dump with another mac  address which has different checksums

You could find the modded one on the link I put previously which has "Edit SIS mac" option

Also, from a flash to another while I was testing the changes I had to wait some minutes with the PC powered off because the MAC address would still be present even with another bios (maybe the ethernet cable was plugged in and for some reason it was still being saved even if in the EEPROM was not present) 

I don't also don't how that works, what is APC? And why should the MAC address of the LAN card be present here? Also, why the EEPROM? 

Any clues?


Attached Files
.bin   dumpfromEEPROMprogrammer.bin (Size: 512 KB / Downloads: 11)
.bin   dump_idkwhyisnotworking.bin (Size: 512 KB / Downloads: 6)
.bin   anoothermacaddr.bin (Size: 512 KB / Downloads: 7)
find
quote
#2
At your very first image and edit, you mention you make this edit via hex, then flash (as in flash the BIOS), and then it goes back to FF's? If yes, please try programming the BIOS instead, with the newly edited file. If you do not already have working LAN, if you do, celebrate! Big Grin

Checksum when used, is always different with any single byte edit made, either you must change this manually, or some other tool maybe will do it for you. If you save a BIOS, edit, save, edit save, even without changing anything checksum will differ due to NVRAM variables and date/time changes within the BIOS each time so value will not remain constant.
find
quote
#3
(11-20-2018, 01:30 AM)Lost_N_BIOS Wrote: At your very first image and edit, you mention you make this edit via hex, then flash (as in flash the BIOS), and then it goes back to FF's?  If yes, please try programming the BIOS instead, with the newly edited file.  If you do not already have working LAN, if you do, celebrate! Big Grin

Checksum when used, is always different with any single byte edit made, either you must change this manually, or some other tool maybe will do it for you.  If you save a BIOS, edit, save, edit save, even without changing anything checksum will differ due to NVRAM variables and date/time changes within the BIOS each time so value will not remain constant.

Well, it goes FF's AFTER I re-dump the BIOS file, removing the chip right after starting the PC with the new flashed EEPROM right after it gave me the APC EEPROM MAC address error 

Anyway well I got the mac address btw... I just used that modified bios and just copied the checksums manually.

But I would like just to know how that is possible because it is undocumented everywhere and only the founder of this forum who made that BIOS maybe knows... Just for curiosity 

Anyway those checksums seem to change ONLY when the mac address changes. No known tool on how to edit that mac address excluding the one from that bios btw...
find
quote
#4
At least you got it working now, that's what matters!
find
quote
#5
(11-20-2018, 10:59 AM)Lost_N_BIOS Wrote: At least you got it working now, that's what matters!

Yea, for an undocumented and everywhere unknown feature and for no reason!  I'ts like I'm asking if that is a miracle or what
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)