The ICS rush is, for the most part, over with thanks to Jelly Bean coming to our devices like flies on sugar. Manufacturers have kept, after tremendously long delays, their promise to update devices to the frozen treat. However, due to the long time they have taken in doing this, many have fled what people consider “sinking ships” of devices that are seemingly forgotten by their manufacturer. The LG Optimus 3D (P920) is one such device that, to this date, has yet to see an official ICS firmware update. Any and all attempts to port ICS to the device have been through the magic of AOSP-derived projects. However, just like with HTC’s EVO 3D, the use of the 3D feature is limited, if existent at all.
Not all is lost, however. As it turns out, there is a Korean version of the P920, also known as the SU760. Sometime not too long ago, this device did see an ICS ROM surface. A few devs got their hands on this new ROM, but due to obvious hardware and software differences, it could not be directly flashed on the device—until now. XDA Forum Member xbsall has successfully ported the ICS- and 3D-loaded goodness for those people who decided to stay loyal to the LG 3D device. The new ROM has its set of quirks (mainly because it is a port), but for the most part, these are somewhat minor and have workarounds (if needed).
The dev warns that the flashing of this ROM, which is unrooted and full of LG’s bloat, will wipe out all the partitions of your device, including your Internal SD card. So, it would be wise to create a backup in case you have not done it yet. Lastly, the dev has posted several guides in the opening post of the thread for all your flashing and rooting needs, so please refer to those if you require any help with it.