HTC CEO Peter Chou Shows The New HTC One M8 Phone
HTC CEO Peter Chou shows the new HTC One M8 phone during a launch event in New York March 25, 2014. The HTC One M8 has a 5-inch display, slightly larger than its predecessor, as well as improved camera technology, a faster processor and updated software, the company said. REUTERS/Brendan McDermid

Google's Android 5.0 Lollipop update has been considered as the biggest of its kind yet. Fortunately for HTC One M7 and HTC One M8 users, the update may be coming to the devices around January 3. Likewise, a number of fixes are available for those who have updated to the firmware already and have been experiencing issues.

HTC promised previously that the HTC One M7 and the HTC One M8 will receive the update within a 90-day upon receipt Google's Lollipop code. The roll out tip came from Tech Tastic via PhoneArena. According to the reports, HTC received the source code around November 3. While the 90-day period will not be up until February 3, it appears HTC may be able to push out earlier. Tech Tastic cited a source confirming the release. As with other Android releases, the roll out may likely be in stages.

It has not been a smooth-sailing course for Google as many Nexus users complain about issues on the Lollipop update. While the update schedule may have improved, Google has yet to address issues surrounding its next big firmware update. Prior to looking for fixes on issues, users should be aware of some "unfixable" bugs on the 5.0 software so far. According to Android Central, the Nexus 6 bug forcing it to be a minute behind may not likely go away unless Google addresses it specifically. As for other issues, here are some quick solutions:

-Third party apps not running on Lollipop - uninstall the app then look for fixes under the developer. Usually, reinstallation can fix it but if the app continues to crash then check for developer updates and other instructions. Last resort will be a subsitute app.

-Cached data - cache partition serves as a good place to keep data users need constantly. However, cached data from other versions of Android may cause issues on the device. It is best to clean the cache. To do this: turn off device, press volume and power button until prompt appear, press volume down and wait for Recovery to appear then click on power to reboot.

Under recovery, hold and press volume and power button for the menu. Choose to clean the partition entry. Proceed with power button. This can address lag and stability issues on devices.