I needed to change my MAC addresses too (anyone who says there is no use case should think again), so gave this a go and at a first glance it looks ok. The new MAC addresses for eth5 and 6 are shown in the Merlin GUI, ifconfig and Fing app on my phone. But as soon as I am connected to my WiFi...