We have one faulty XCL5010 Controller,When we will replace it with new one is there any programming required or it will upload itself.Thanks.