A multifunctional universal 
LED driver is disclosed that can be configured to match the 
voltage and / or current requirements of various LED loads such as LED lighting fixtures. The disclosed 
LED driver replaces the existing wall switch to drive an LED lighting fixture with no need for making changes to the existing wires. The 
user control means are installed in the faceplate of the 
LED driver and are relatively accessible to an 
end user. The configuration control means are installed so as to be relatively inaccessible to an 
end user during normal operation of the LED driver. In a 
wireless embodiment, a 
wireless remote controller operates the LED driver. In another 
wireless embodiment, the remote controller is a computing platform such as a smartphone, which can configure, operate, and query the status of the LED driver. The status of the LED driver may include on / off, intensity level, energy being consumed by the LED load, configuration settings, and other useful information such as serial number, manufacturing date, country of origin, and ratings. The Wi-Fi embodiment of the LED driver enables the LED driver to be controlled using 
the Internet and become part of the network of 
Internet of Things (IoT).