I bought a dead moto g for part replacement with my current moto g. Just out of curiosity, I plugged in the charger to the newly arrived moto g and observed the similar behavior.
To go further, I swapped the battery and tried to turn it on, and voila, it boots!! It has C-ROM. But it won't charge the battery any how. Its again back to
original behavior : No Screen, No Battery Charging, Only notification LED glows. I kept it on charger for whole night, but no luck.
The notification LED turns on even if I the battery is removed and charger is plugged in. What does that really mean?
Is there a probability that the charging circuit is broken? or it has something to do with bootloader, C-ROM and custom kernel? Does any one thinks reverting back to Stock ROM will help out in any way?