Moto G has a quad-core Snapdragon 400 CPU and 1GB of RAM. The Moto G is also quite lightweight thanks to its modestly-sized 4.5″ 1280×720 HD display, weighing in at just 143 grams. It originally shipped with Android 4.3 Jelly Bean.
The original Moto G was launched 2 years ago. So Motorola will not support it with official updates. But using CM 13 ROM, you can update Moto G to latest Android 6.0 Marshmallow. Interested users can follow the guide below.