Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when pairing first generation DS4 #31

Closed
zestian56 opened this issue Aug 30, 2020 · 10 comments
Closed

Crash when pairing first generation DS4 #31

zestian56 opened this issue Aug 30, 2020 · 10 comments
Labels
bug Something isn't working

Comments

@zestian56
Copy link

Hello when i try to pair the first generation DS4, atmosphere instantly crashes (On the pair controller screen)

It works great with the last generation DS4, it's only failing on first generation

@ndeadly
Copy link
Owner

ndeadly commented Aug 30, 2020

I've had several reports of problems with the DS4 v1 now. Seems it's behaving strangely. Try resetting the controller and see if it makes any difference.

Failing that, install this build with logging enabled and post the btdrv-mitm.log file it makes on your SD root. The log is wiped on console boot, so if your Switch crashes, make sure you grab the log before allowing it to boot back into HOS

MissionControl-0.1.0-debug-logging.zip

@ndeadly ndeadly added the bug Something isn't working label Sep 1, 2020
@ndeadly
Copy link
Owner

ndeadly commented Sep 1, 2020

@zestian56 giving it some more thought, it's possible that your issue could be caused by one of the battery level bugs other users have reported (#9 #18 )

Give this build a try and see if it makes any difference.

MissionControl-0.1.0-ds4-battery-fix.zip

@zestian56
Copy link
Author

Hello, Thanks for your answer... it doesn't crash, but it's not being recognized either... it just keeps blinking all the time

@ndeadly
Copy link
Owner

ndeadly commented Sep 2, 2020

So just to be clear, while this hasn't solved your pairing issue, it has stopped the crash?

It's starting to sound like the DS4 v1 Bluetooth is a little flakey. I had another user complain of similar issues here #12. He was able to pair the controller eventually after multiple attempts, so it might be worth trying some more. Also, double check you are actually entering pairing mode correctly. On the v2 at least, the flashing resembles a heartbeat when it's in pairing mode, but just flashes on and off at regular intervals otherwise. I assume you already know this sounds you paired your v2, but it did take me a while to notice the flash patterns are actually different .

You should still try to make a log with the previous build I posted. Might help shed some light on the issue._

@zestian56
Copy link
Author

After reading your comments, about making several attemps, i have return to my tests, and it finally paired. It's not crashing and everything works fine for the moment.

@ndeadly
Copy link
Owner

ndeadly commented Sep 2, 2020

Thanks for the update. I think that once you get it to pair everything should be good. I'm still curious why it's taking so many tries to pair the v1 though. If you don't mind, could you make a log of the pairing process with this new build with extended logging of the pairing process enabled? This will help me understand what's going wrong and if there's anything I can do about it.

MissionControl-0.1.0-debug-logging2.zip

@zestian56
Copy link
Author

btdrv-mitm.log
This is the log... it never paired up

@ndeadly
Copy link
Owner

ndeadly commented Sep 3, 2020

That log doesn't show any device discovery events at all. Even if the controller didn't work, I would expect to see events in there just from entering the pairing menu. As mentioned earlier, the log gets wiped and starts over on reboot. Could this be what has happened?

@zestian56
Copy link
Author

Does reboot counts in hekate payload? since i took the log then went to hekate and copied the file

@ndeadly
Copy link
Owner

ndeadly commented Sep 4, 2020

No that's fine as long as you don't let it boot back into HOS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants