Default OPO not showing charge rate

i have tried current widget and battery monitor widget, non of them work. It seems that only the stock charger&cable provide the most power to the phone, other adapter and/or cable will severely hinder charge rate. From stock around 2hrs to 4-5+ hours.
Nexus 4 & 5 & OnePlus One with Franco Kernel