The biggest controversy regarding the P970’s firmware was the promise of Android 4.0 (Ice Cream Sandwich).

Initially, LG announced that the Optimus Black was in line for the ICS update. Owners waited. And waited. Eventually, LG retracted the promise for many regions, citing hardware constraints (specifically the low amount of onboard NAND memory for the /system partition) and driver incompatibility with the TI OMAP processor.

While some specific regional variants (like specific


This is where you transform the Optimus Black into a semi-modern device. We will install a custom recovery (ClockworkMod) and then a custom ROM.

Stock firmware locks the bootloader. You must root first.

In the annals of smartphone history, 2011 was a battlefield of plastic chassis and pixelated screens. Amidst the clamor of the Samsung Galaxy S II and the HTC Sensation stood a curious contender: the LG P970 Optimus Black. Its claim to fame was the "NOVA" display—a 700-nit bright LCD that supposedly offered the blackest blacks and the whitest whites. But as any owner from that era will tell you, a great screen means little if the firmware beneath it is unstable.

Today, we look back at the perilous (and often necessary) journey of updating the firmware on this once-beloved handset.

The LG P970 Optimus Black, released in 2011, was a device that lived up to its name. It was sleek, impossibly thin for its time, and boasted a "Nova" display that could outshine the competition. However, for many owners, the device was defined not by its hardware, but by its software journey—or the lack thereof.

If you are holding one of these devices today, or simply researching the history of Android, the story of firmware changes on the Optimus Black is a case study in the early growing pains of the Android ecosystem.

Here is a complete look at the firmware history of the LG P970, why updates stalled, and how the modding community picked up the slack.


By late 2012, LG abandoned the P970 (stuck at Android 2.3.4). But the hardware wasn't dead. Developers began porting CyanogenMod (CM) . This required a different kind of firmware update:

The final stable firmware update for the P970 was CyanogenMod 7.2. It fixed every LG bug and turned the Optimus Black into what it should have been: a fast, bright-screened messaging device.