First switch from instant on to energy-saving mode on your Xbox One. Press the Menu button on the controller.
![Xbox one keeps asking for alternate mac addresses Xbox one keeps asking for alternate mac addresses](/uploads/1/2/5/4/125400761/327922251.jpg)
Go to Settings Power & start-up, highlight the Power mode, and press the “A” button to select energy-saving. Once done go into Network Advanced settings Alternate Mac address, Clear that and the console will make a restart. Now use your Xbox One for a period then leave it alone for around 10 minutes, you should find the XBox One controller no longer freezes, hopefully this will be fixed in a firmware update.
On Xbox One, go to Settings > Network > Advanced Settings > Alternate MAC Address 5. Enter the MAC address of the device you previously connected with and save the settings.