question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Razer Raiju TE & Ultimate don't work via Bluetooth (edit2: completely fixed, update vanilla version?)

See original GitHub issue

Hello,

Wired works great. Spent 7 hours trying to make it work via Bluetooth but nothing… I’m very experienced Windows user. Tried all drivers, reinstallations, program options etc. Due to Debug DS4Windows detects the controller connected via Bluetooth but something goes wrong…

Please help! Many thanks in advance.

Full log:

31.12.2019 13:29:39: DS4Windows version 1.7.26
31.12.2019 13:29:40: Starting...
31.12.2019 13:29:40: Connection to ViGEmBus 1.16.112.0 established
31.12.2019 13:29:40: Searching for controllers...
31.12.2019 13:29:40: Using Exclusive Mode

---

31.12.2019 13:29:40: DEBUG: findControllers. ### **Found 1 possible device**
31.12.2019 13:29:40: DEBUG: findControllers. Idx=0 Potential DS4 gamepad. Description=HID-����������� ������� ����������  Path=\\?\hid#vid_046d&pid_0000&ig_00#d&1f6868b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
31.12.2019 13:29:40: DEBUG: findControllers. idx=0 Opening device VID=0x046D  PID=0x0000  isExclusiveMode=True
31.12.2019 13:29:40: DEBUG: findControllers. idx=0 IsOpen=True
31.12.2019 13:29:40: DEBUG: readSerial. Trying to read serial# from VendorID=0x046D, ProductID=0x0000, Version=0, DevicePath=\\?\hid#vid_046d&pid_0000&ig_00#d&1f6868b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} InputReportLen=15
31.12.2019 13:29:40: DEBUG: readSerial. ERROR. HidD_GetSerialNumberString. Serial#=
31.12.2019 13:29:40: DEBUG: readSerial. Generating dummy MAC address based on HID device path \\?\hid#vid_046d&pid_0000&ig_00#d&1f6868b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
31.12.2019 13:29:40: DEBUG: readSerial. From now on you should always connect the gamepad into the same USB port or BT pairing host to keep the same device path.
31.12.2019 13:29:40: DEBUG: readSerial. Generated dummy MAC serial#=1F:68:68:B0:00:00
31.12.2019 13:29:40: DEBUG: findControllers. idx=0 IsValidSerial=True  Serial=1F:68:68:B0:00:00
31.12.2019 13:29:40: DEBUG: findControllers. idx=0 Using device \\?\hid#vid_046d&pid_0000&ig_00#d&1f6868b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}  metainfo.name=UNKNOWN
31.12.2019 13:29:40: DEBUG: DS4Device. UNKNOWN conType=BT  MAC=1F:68:68:B0:00:00
31.12.2019 13:29:40: DEBUG: DS4Device. Raw InputReportLen=15  OutputReportLen=0
31.12.2019 13:29:40: DEBUG: DS4Device. Current debug options: debug_HidDSetNumInputBuffers=2  debug_GyroCalibration=True  debug_SendRumbleLightbarData=True  debug_ReadTouchpadData=True  debug_ReadGyroData=True  debug_ReadBatteryData=True  debug_PrintoutInputDataBuffer=False
31.12.2019 13:29:40: DEBUG: RefreshCalibration. getCalibrationData and DS4ModeSwitch. conType=BT  dataType=5
31.12.2019 13:29:40: DEBUG: RefreshCalibration. Running gyro calibration in BT mode and switching the gamepad to DS4 mode
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. readFeatureData failed. conType=BT dataType=5 LastErrorCode=0
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. Calibration failed. tries=0 validCrc=False recvCrc32=0 calcCrc32=644264512
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. readFeatureData failed. conType=BT dataType=5 LastErrorCode=0
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. Calibration failed. tries=1 validCrc=False recvCrc32=0 calcCrc32=644264512
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. readFeatureData failed. conType=BT dataType=5 LastErrorCode=0
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. Calibration failed. tries=2 validCrc=False recvCrc32=0 calcCrc32=644264512
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. readFeatureData failed. conType=BT dataType=5 LastErrorCode=0
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. Calibration failed. tries=3 validCrc=False recvCrc32=0 calcCrc32=644264512
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. readFeatureData failed. conType=BT dataType=5 LastErrorCode=0
31.12.2019 13:29:40: DEBUG: RefreshCalibration. ERROR. Calibration failed. tries=4 validCrc=False recvCrc32=0 calcCrc32=644264512
31.12.2019 13:29:40: Gyro Calibration Failed
31.12.2019 13:29:40: DEBUG: setCalibrationData. FromUsb=False
31.12.2019 13:29:40: DEBUG: setCalibrationData. calibrationData[0] bias=0  sensNumer=0  sensDenom=0
31.12.2019 13:29:40: DEBUG: setCalibrationData. calibrationData[1] bias=0  sensNumer=0  sensDenom=0
31.12.2019 13:29:40: DEBUG: setCalibrationData. calibrationData[2] bias=0  sensNumer=0  sensDenom=0
31.12.2019 13:29:40: DEBUG: setCalibrationData. calibrationData[3] bias=0  sensNumer=16384  sensDenom=0
31.12.2019 13:29:40: DEBUG: setCalibrationData. calibrationData[4] bias=0  sensNumer=16384  sensDenom=0
31.12.2019 13:29:40: DEBUG: setCalibrationData. calibrationData[5] bias=0  sensNumer=16384  sensDenom=0
31.12.2019 13:29:40: DEBUG: setCalibrationData. gyroSpeed2x=0 gyroSpeedPlus+gyroSpeedMinus=(0 + 0)  yaw=0 yawPlus-yawMinus=(0 - 0)
31.12.2019 13:29:40: DEBUG: DS4Device. UNKNOWN conType=BT InputReportBufLen=545 OutputReportBufLen=78 synced=True runCalib=True IsFileStreamOpen=True
31.12.2019 13:29:40: DEBUG: WriteOutputReportViaControl. safeReadHandle=True DEBUG_LogCount=1
31.12.2019 13:29:40: DEBUG: WriteOutputReportViaControl. ERROR. HidD_SetOutputReport failed. DEBUG_ErrorCount=1 LastErrorCode=1
31.12.2019 13:29:40: DEBUG: sendOutputReport. ERROR. writeOutput failed. Force quiting output thread. LastErrorCode=1
31.12.2019 13:29:40: DEBUG: findControllers. ERROR. idx=0 \\?\hid#vid_046d&pid_0000&ig_00#d&1f6868b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} is in ExitOutputThread state. Failed to read inputData from the controller

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:35 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
Tiberiusmooncommented, Dec 31, 2019

I have a basic razer raiju and DS4 wont recognise it at all. To get around this i opened device manager and under Human Interface Devices select the Razer Raiju driver. Click update driver, click browse my computer for driver software then Let me pick from a list. Then choose the HID-compliant game controller and use that. This may help if your using the Razer drivers instead of the default controller drivers.

0reactions
AMBIztwcommented, Jan 10, 2020

The GUI customization per gamepad model is not going to happen. It is already enough trouble to maintain the GUI in multiple languages. Adding gamepad context to GUI elements would just add lots of “unnecessary” code to maintain. Plus developers don’t often know exactly what features are supported in each of the non-official Sony gamepads.

Got it, no problem.

Everything works great at the moment, all the issues with Razer Raiju (TE & Ultimate) seems to be completely solved. Thank you very much!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Raiju TE - Bluetooth Issues : r/razer
Have you ever paired it before? I noticed once you're using the Raiju App you can't connect to PS4 via BT so use...
Read more >
Razer Raiju Ultimate controller support · Issue #689
I bought the Ultimate controller in the hope I could get it to work with DS4Windows. I've seen the Tournament Edition added with...
Read more >
How to connect the Razer Raiju Tournament Edition to PC
On your PC, go to Settings > Devices > Bluetooth & other devices > add Bluetooth or other device > Bluetooth and select...
Read more >
Razer Raiju Ultimate | RZ06-02600 Support & FAQs
Before pairing the Raiju Ultimate in wireless mode, you will need another device to navigate the PS4 menu. You can use one of...
Read more >
Razer Raiju Ultimate Firmware Updater | RZ06-02600
This will provide you the latest Razer Raiju Ultimate Firmware Update, and a demo video that will show you how you can update...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found