I see people with this MAC issue often.
The thing is that the service wants the MAC of the IPTV application that the device is using to connect to the service and not the actual device's MAC
The IPTV application would be the DOL or MOL application and it's MAC will always starts with 00:1a:79
If you noticed that the device's MAC and the IPTV MAC (DOL or MOL) have the same last 6 digits, but the first 6 are different. The first six is what tells the server to recognize the MAC. It will not recognize the device's MAC since it does not begin with 00:1a:79 ... nor does the device itself connect to the service, the DOL or MOL does.