Moto G 2nd Generation-
The second Moto G (marketed as simply Moto G) is an Android smartphone developed by Motorola Mobility. Released on September 5, 2014, it is a successor to the original Moto G released in 2013. The phone was initially aimed at developing markets, although it is also available in developed markets as a lower-cost option compared to other phones in its class.
Hardware-
The phone features a 5 inch HD LCD IPS screen, coated with Gorilla Glass 3, Google Android Kitkat 4.4.4 operating system, a Qualcomm Snapdragon 400 quad-core processor clocked at 1.2 GHz, 1 GB of RAM, with a "splashproof" coating, curved backing, and front-mounted stereo speakers below and above the screen. The Moto G has 8/16 GB of internal storage, which can be expanded up to 32 GB with a MicroSD card. The Moto G 2nd Generation only supports up to 3G connectivity, and is available in a dual SIM model in selected markets. The device includes a non-removable 2070 mAh battery, which Motorola touted as having "all-day" battery life. The Moto G features an 8-megapixel rear-facing auto-focus camera; the device includes a flash and a front-facing 2-megapixel camera. The device is available in either black or white front colors, and has an interchangeable rear cover with different color options.
The phone is closely related to the new Motorola devices like Moto G, Moto X, Moto E; although there are some key differences despite their similar appearances. The Moto G does not have active notifications, quick capture, and touchless control like the Moto X due to the Moto X using a special processor that would be cost-prohibitive for the Moto G. However, the phone gets the Ambient Display feature in the Lollipop update, but it only works for new notifications. Unlike the Moto X, the Moto G has a removable back cover so that users can customize the phone in whatever color they want; although the Moto X has its online Moto Maker that also allows the user to customize their phone, the casing on it is permanent instead of interchangeable like the Moto G.
Software
The second generation Moto G ships with Android 4.4.4 "KitKat", using a mostly stock user experience with additional, proprietary software features; including Moto Alert, which allows users to notify others of their location. Moto Assist, as introduced by the Moto X, which automatically enables or disables certain modes, such as silencing the ringer or auto replying to text messages, depending on certain scenarios—such as when a user is in a meeting as determined by their calendar, or driving, Motorola Migrate and the usual Google Applications package. The handset comes preloaded with Google Now Launcher as the default home screen launcher. Motorola has committed to providing an update to Android "Lollipop" following its release.
Firmware updates
The Motorola Moto G 2nd Generation received an Android 4.4.4 KitKat Maintenance Update in September 2014. The update brings to the version 21.11.23 over the same Android version. The update brings various bug fixes and performance improvements. The main primary change noticed in this update is the update to Google Now Launcher, improvement in battery life, new Language and input options, a (very rarely noticed) new camera picture-taking sound & a brand new design for the "Powered By Android" logo on the boot screen. The Android™ 5.0 Lollipop update started rolling out for this device starting on 12 November 2014. This update brings to the version 22.11.6 along with other improvements.[1] The Pure Edition of this phone in the US (carrier unlocked version) became the world's first mobile phone, after Google's flagship Nexus models, to be updated with Android™ 5.0 Lollipop. Updates for the model to the rest of the world are scheduled to be rolled out in the subsequent weeks.
Motorola, with its software update urgency, with both the first and second generation Moto G models now being treated to the latest Android 5.0.2 update. Few people have received the update so far but it does seem to be rolling out now and would be received by all users.