I recently picked up an ICX7150-C12P on Ebay. It managed to boot once and then all it would do is flash the leds once when you plugged it in and that was about it. Found the reddit thread recommending this PS
SL Power LB130S56K 56V 2.32 130W Power Supply 689192481516 | eBay. FYI they don't go for 30 bucks any more
After receiving the replacement supply and removing the old supply, I slid off the plastic mounting retention from the pins (they are tight but it can be done) and flipped them so the output cables were correct. I also took the old AC input retention plastic and installed it on the new power supply so the ac input cable fit correctly.
This fixed the booting issue. After booting with installed firmware 08060d the console log continuously spewed POE power errors. Since this is still the non-ufi based firmware, I had to upgrade to the non-ufi 08090b first and install the new bootloader. After a reboot the POE firmware was upgraded automatically. Error messages were now gone. I then upgraded to the ufi version of 08090b and rebooted. This allowed me to install the latest 08092b ufi only firmware and the 7150 has been working great the last couple of days.
Looking at the original power supply, it seems heat dissipation was an afterthought with all the conductive thermal pads added along with all the shrink wrapped metal bars that were on top of the mosfets(didn't look up the part number so don't quote me on this) to increase contact to the aluminum frame of the original power suppply. I have actually never seen thermal pads this thick before. Really bad design.
Thanks to this forum and
@fohdeesha 's posts on these switches which are a hell of a deal.
--MikeP