The power supply is usually included in these. The PICS will not be programmed. There are 2 different firmwares depending on whether you are wanting DMX only or if you want Pixelnet. You will need a Pickit 3 to program it. There will not be a checksum but you can watch the change in the large white box under program memory for the change to see if the flash took. And remember to check the target power on box and to use the original stand alone utility found in the WIKI and not the Beta or MPLAB programs.