There are so many different variations of the m8s it is almost impossible to send you to the right place. You will need to know which cpu, how much ram, size of storage, which wireless chip and ethernet you have and probably more, then you need to hope the description of rom you download is correct. Flash the wrong rom and you will brick it.China gadgets Xda developers and freaktab would be where I would start