kszaq thanks, this will be a great step forward for many, and I'm sure will avoid issues down the track.
It just seems strange that, posts here suggest this is ONLY an issue for 3_1 boards yet, from what I read elsewhere, it is normal practice to look at efuse for the MAC address, at least with Amlogic boards. I wonder why the other revision boards are not affected?
I have looked at patches used with other builds, but I'm sadly nowhere near competent enough to tackle this sort of stuff myself.
Keep up the impressive work & thanks again for looking into this issue