- May 28, 2017
- Asus ROG G750JW
- i7 4700HQ
- GTX 765M - 1920x1080
- Mobile Phone
Thank you for all your help and I apologize for the late reply.To be honest, I've never needed to revert, so I don't know how to flash it back using the backup file. However, what you can do is another backup of the eeprom in its present form, and then use a hex editor to compare it against the original. That'll tell you what bits are different, and thus what you'll need to manually revert back. It's a bit more of a pain, but there shouldn't be much that was changed anyway so it shouldn't be too big of a deal.
Before you do that though, answer me this: Had your card previously worked on Catalina or any prior MacOS, or is Big Sur the first OS you've tried it on?
If the latter, then as a quick sanity check, run this on the card in Linux:
lspci -nn -vvv | grep Ethernet
Your card should identify as something like this:
The [xxxx:xxxx] part is what we've been manipulating. However, some cards (particularly Dell) might have a different DEV-ID as well. It's rare, but I've ran into a few. Doesn't hurt to make sure.
You had sent the code and around the same time before I saw it, I figured it out on my own. I can verify what you sent is correct and it did work with the Sonnet driver. The whole reason for this was because I was having some network issues when I upgraded a new Hackintosh to Big Sur. I figured out that it had nothing to do with Big Sur, my network, or this Intel NIC. My issue lies with this particular Hackintosh.
In the end, I flashed the NIC back so it could use the Small Tree driver. I haven't noticed any difference and if you're leaning towards the Small Tree driver potentially being slightly newer (or even the writer of the code that Sonnet is using in the first place), it made more sense to stick with Small Tree.
We'll see how it goes with whatever macOS version follows Big Sur. I would like to keep using these 10G cards, but at the same time I'm upgrading the network to 100G now.