Is this an April Fools Day joke?
How many different webpages must the user mix, just to do what should be under a simple “update” button on the user interface? How many files must be renamed? Why don't all that efforts solve the disconnect-every-minute bugs?
The command to read the ESP-12S MAC address should be cited here, and no, it is no M540 (it just tells a fake MAC address). This is needed to whitelist the device when the router uses wireless MAC filtering.