Hi all,
Thanks for all your helps. I just found out, after I tear it apart, I found 2 of the tiny cable connectors have broken. Therefore, it is the hardware problem not software.
I don't know how to fix that because it is so tiny. Maybe Ill leave it there as it is too difficult for me to fix...