[Sprint Samsung Galaxy S6] chewbapoclypse:
Yes I read about the use of Synapse briefly in the OP. However, Synapse on my device produces "No UCI support detected." screen on startup. In the Play Store description the publisher notes " 'No UCI support detected.' means that your kernel and ROM don't support the app". Going off of that, I am going to assume that it has be the stock ROM that does not support it. Even though I did read this.

Now I realize that it very well could be a user head space and timing issue here, but I have managed to partially achieve what I need from this. I am able to insmod xpad.ko to enable the xpad module and plug in a 360 controller, and it works just like I expect it to. However, I must do this each time the device is rebooted.

I know the issue most likely is on my end. I am not able to flash the .zip file, because I don't have TWRP or CWM because the recovery img they have for SM-G920P soft bricks my phone and I have to flash the factory recovery img in order to make past the samsung screen. I am currently converting the boot.img to a boot.tar and using Odin to flash the kernel to the phone, so I figure that I am losing out on the rest of the things included from the zip. Though I already have Su and Busybox. I am curious to know how anyone else is able to flash the zip using TWRP? Does anyone else have issues with the latest TWRP img that have been released for the SM-G920P? Is there a stable version that anyone has the img of?

****EDIT****

Ok so I found the answer to my question on how to find the TWRP functionality for this model.

http://xdaforums.com/sprint-galaxy-s6/general/guide-how-to-root-marshmallow-sm-g920p-t3338694

This helped with getting a nice install of the kernel, but there are still the issues with Synapse, which I assume leads to modules not being initialized , and the adb is broken. No matter how many times I send a kill/start server it doesn't prompt RSA dialog.(yes debug is enabled), deleting adb pub key, and trying to push it to the phone in recovery mode hasn't fix it.

******UPDATE*******

So thanks to the screen shot that Bobthahog posted I flashed renegade ROM to my device and was able to get Synapse to work finally.

However, when I enable the xpad module and perform a reboot to allow the system to init the module it still does not work. Furthermore, the adb is still showing the device as unauthorized, and the usual troubleshooting methods to have the RSA fingerprint dialog box to proc have proved fruitless.

At this point I am fully certain that the problems associated with the adb are in association with this Kernel.

Stock ROM and Stock Kernel -> adb works

Renegade ROM and whichever Kernel is accompanied with it -> adb works

Stock ROM and SH Kernel -> adb doesn't work

Renegade ROM and SH Kernel -> adb doesn't work

The adb is the biggest problem I face as of this moment because the stock kernel doesn't allow me to even use insmod to get the xpad working. I can get Xpad to work on the SH kernel but with adb being broken I cannot get the logcat info to map the controller itself.

Its a catch 22 right now, debug with no controller, or controller with no debug. I have done everything I can do within my knowledge and really need some assistance.

With all of that having been said, I would have to say to UpinTheAir and tdhite great job on the work yall have done. There is a huge amount of metrics and settings available with this package, great stuff!

Thanks for the replies:good: