I have an M8 from AT&T. I am using simple mobile as my carrier, which makes certain things not work like software update, TV remote, & mobile hotspot. It currently is running 5.0.2. I want to update to a very specific version of marshmallow that I had running on my HTC desire 530, branded with metropcs crap all over it. The reason I want to do this is bc on that desire 530, it had the ability to play YouTube audio after you open a new tab, app, or manually time out your screen. I want that functionality to be on my M8. I'm not sure which part of the software is responsible for that feature. Is it the firmware? The build? Will someone be able to explain how that works?