Ok, here is the patch for the System.Net.NetInformation.PhysicalAddress. This is a big rewrite from the one revision 82491. I've also included a unit test class (as there wasn't one) which passes all tests in both .NET
2.0 and the patched version of PhysicalAddress. During the testing I found some interesting MS behavior which is documented in the asserts of the test (the tests can be refactored if needed, i ran out of time). For what it is worth the GetHashCode also returns the same value in both .NET and the patched file.