Hi, I tried rooting my moto G2 running in Marshmallow today with a root made for the lollipop version and it failed, but i was able to access my phone by accessing the TWRP menu since my phone was unlocked to bootloader. From there, I installed Android Kitkat 4.4 on my phone so that I could access it. After that i decided to update the firmware from the phone back to marshmallow and somewhere between that time when it was updating, the phone stopped. Now the phone doesn't turn on, doesn't charge and nothing appear on the screen. The only thing I see when i plug it into the computer,it says the device connected to this port has malfunctioned. Please help me, I have tried everything. I tried holding down power key for 120 seconds, i tried holding down power+volume down for 120 seconds and I tried charging it. Nothing works and I fear that I have damaged the ROM. Please help, Thanks to any replies