[Fire HD 8 and HD 10 General] DragonFire1024:
For A while I spent a great deal of time trying to get screen mirroring working on the Amazon tablets. I posted my research on the Fire 7 forum, when I should've also posted here. I am happy to report, screen mirroring works 100% prefect, and do NOT need root access. My Fire HD 8 is currently on FireOS 5.4.0.0. I am only posting my results of my work in this thread. You can read my research in the other forum. I hope everyone has fun with this. Though I didn't actually do anything to get it working. All the credit goes to developers like [MENTION=5749760]ggow[/MENTION] and LineageOS for helping to make the process a reality.

---------------------------------------------------

So I just wanted to update everyone. I still own my Fire HD 8 and I recently unlocked the bootloader to my rooted XT907 phone and flashed Marshmallow Lineage 13. I also acquired a Fire 7 rooted and also with a custom ROM, Fire Nexus (From XDA). I also now have a Samsung Galaxy S7, unlocked from carriers and rooted. I am happy to report, with the right app, the entire thing works perfect across all devices, rooted or not.

My current device list:

-Fire HD 8, 2016 - No root, bootloader locked, stock ROM

-Fire 7 2015 - Rooted, bootloader locked, custom ROM

-Motorola Droid Razr M - Rooted, bootloader unlocked, custom ROM

-Samsung Galaxy S7 - Rooted, bootloader locked, stock ROM, carrier unlocked and not attached to one

Unfortunately Google, your manufacturer and your service provider, all went through extreme measures to block out the functionality on many levels, especially older devices running Lollipop and KitKat. As such it's almost impossible to get the process to work for more than a few seconds on those devices if at all, and that's even with root. So many of the abilities and functionalities had been blocked or deleted and the damage can't be undone on older Android devices, again especially those with KitKat and Lollipop (unless custom ROMs for those versions). In order to 'fix' such damage on those devices, I truly believe the only way to do so is to start that particular OS over from scratch, rewriting the entire code so those functions work in harmony. Like a string of Christmas lights, If one doesn't work, the whole thing crashes. At least developers like [MENTION=5749760]ggow[/MENTION] and ones at LineageOS know about such things, and because of their continued hard work, are able to bring those functionalities alive. It truly is a shame this can't be brought out is a more vast range of devices because 'screen mirroring' really is cool.

It appears that Amazon does NOT really block the functionality, at least on the HD 8. It's more like they make it difficult for you to acquire working apps in order to get the process to work. I searched far and wide and trust me, of the few I did manage to get working, they use functionalities built into the app, rather than stock components. Except for one: RemoDroid. It looks like an outdated piece of software and even feels like it. It's only purpose is to bring out the stock screen mirroring functionalities in the device it's installed on. But again, like Christmas lights, if the functions are severely blocked, it won't work.

I can screen mirror to and from every one of these devices now. It appears the more recent devices have the functionality intact, including the Amazon HD 8, and possibly the rest. RemoDroid uses the actual built in 'cast screen' software to capture and send. If you pull down the statusbar, and look at your quick settings, you will see the 'cast' icon is turned on and in use by RemoDroid. Just make sure the devices are all on the same Wifi network and the process should work. If it doesn't, one of your devices isn't compatible and likely won't be. You can thank Google, your manufacturer and your service provider for that. They won't rewrite your OS so you're likely to be locked out of screen mirroring indefinitely.

I will make a video at some point to show it working on my non rooted, stock Fire HD 8 so everyone can see it in action and be able to have fun with it. Instructions posted below this post.

Video Here