M8 is M8 - the question is WHICH M8 you have and which M8 firmware you're trying to install. There are different models for different parts of the works, and not all of them are the same. Putting firmware A into phone B can result in a packet warmer - that's all it'll do, warm your pocket.