it may sound silly, but after spending a long time trying to fix this problem of the controller not working…..I simply:
1) plugged the controller to the tv box with the original cable and
2) controller worked fine and
3) I then disconnected the cable and controller now working fine.
Can’t believe I did not do this obvious step right away, but kept charging controller with a plug thinking that it was not charged enough…..even tried leaving it charging over night!! HAHA :)