-
-
Notifications
You must be signed in to change notification settings - Fork 354
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
FPV simulator DCL - The Game on PS4 Pro does not detected Radiomaster Boxer when connected. #4580
Comments
Have you tried any of the advanced interface modes (new in 2.9) such as gamepad and multi-axis? Please note that when using the advanced usb joystick mode you will need to then go into channel settings, and tell it what each channel is to be... i.e. Axis, button, etc. https://edgetx.gitbook.io/edgetx-user-manual/b-and-w-radios/model-select/setup#usb-joystick |
Yes, not detected |
It feels like I didn't connect it to ps4 pro. |
Same issue on ps5, also tried all advanced modes, the device selection in DCL shows only “None”, |
I had a similar issue with an other radio controller. |
That is probably the only suggestion I could make also... double check with
another device if that cable is actually a data cable or charge only
(charge only should trigger the prompt on the radio, but not actually
work). Orientation of the connector "may" matter also, so also try flipping
the connector. Otherwise it sounds like a weird compatibility issue.
…On Mon, 12 Feb 2024, 3:49 am ThomasKuehne, ***@***.***> wrote:
I had a similar issue with an other radio controller.
A USB-C to USB-C connection only charged the device, using any USB-A cable
in the connection actually enabled Joystick and SD-card access.
—
Reply to this email directly, view it on GitHub
<#4580 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABJ66KNCED2QGXZQFKL34Q3YTEAEJAVCNFSM6AAAAABCN2WLSOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMZXHAZDCNBRGM>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
@pfeerick @ThomasKuehne this had been checked already, different devices and different cables. |
YeTuMan:
iuqdwnjk:
Questions:
A USB hid session on Linux (PS4 debugging is a bit more challenging) doesn't reveal any obvious clues:
The HID descriptors are different: Would be surprising if the Dial is causing issues.
The HID report dumps are identical. |
An other sim hardcoded the axis asignments, the solution there was following trick
No need to actually configure input/mixer for CH5-8. The joystick simply has to claim those axis in that order. |
So, I tried both suggestions with two advanced modes, various CH setups - no luck. The official game website: https://dcl.aero/game/ |
The only other USB related issue I can think of is that DCL uses the manufacturer string from the USB to do some kind of matching. In 2.8.5 EdgeTX reports:
In 2.9.0 EdgeTX reports:
That was this change: radio/src/targets/common/arm/stm32/usbd_desc.c I've asked for more information on DCL's Discord server. |
The same issue on MacOS. Neither Liftoff nor https://hardwaretester.com/gamepad can't detect newly upgraded Radiomaster Boxer EdgeTX 2.9.3. Worked well on EdgeTX 2.8.5. |
You have me curious now... I don't have DCL (yet, waiting for next sales) ... so am wondering if it is that... picky... as to also be checking the manufacturer rather than just the PID/VID... see if this works with the boxer and DCL... it's a build of the 2.9 (so basically 2.9.4) and I merely changed the manufacturer name used for USB mode back to OpenTX... |
@pfeerick I flashed your build, nothing has changed, the issue remains as it was. |
ok, I'm going to build it for my T-PRO v2 and test it in DCL with OpenTX manufacturer |
I confirm, that my Jumper T-PRO v2 works well in DCL with today's master build with changed manufacturer to I've also rolled back the previous version I've used and it stopped working, upgraded again to my new build and it's well detected again. You can test it yourself again @devova boxer-3ebff87e8.bin.zip Worth mentioning, that I've used a default model with classic Joystick mode, same as for LiftOff. |
Rings a bell, I had to request an id for otx, way way back. Maybe there is matching done, will dig my archives |
I too confirm that my Radiomaster Boxer works well in DCL and it's detected on my PS4 Pro with the "boxer-3ebff87e8.bin" build. |
Unfortunately, I can't confirm that boxer-3ebff87e8.bin.zip works for me. Still same symptoms. A few debug info
|
I wouldn't recognize that HID descriptor as a joystick either - it delivers only one button and no axis. @devova did you use an advanced joystick setup or the classic mode? |
So I decided to do a regression testing and find out on which version it actually become broken, being on custom boxer-3ebff87e8.bin.zip which was not working for me I flashed:
So the were some problems in migration, because originally I was migrating from 2.8.5 to 2.9.4 |
Use classic mode
|
Don't even sure how to use classic mode? I just connect Boxer via USB and select HID |
…red USB device
I understand this mode with the default settings specified in the manual
https://edgetx.gitbook.io/edgetx-user-manual/edgetx-user-manual/user-manual-for-color-screen-radios/model-settings/model-setup/usb-joystick
|
Sorry, I’m not sure if I’m supposed to open a new bug, but I’m having the same issue connecting a Taranis xd9+ to DCL The Game on PS4 Pro. It appears to connect without issue to PC, so I don’t think the hardware is the issue. I have recently moved from OpenTX to EdgeTX too because it stopped working. I have 2.9.4 firmware installed. |
You need to update to 2.10 when it releases, or use one of the release candidate builds then. This issue was closed as it was resolved by the PR referenced immediately above your comment ;) |
Thanks. I'll try that. I wasn't sure if 2.10 included the fix or if devova had suggested something had gone wrong in his original migration. Will try updating to 2.10 :) |
@pfeerick that worked thank you. It's connected, but unfortunately none of the inputs are working. Half way there! |
In Model / Setup: What is your USB Joystick Mode? Should be Do the values change in the channel monitor when you move the sticks? |
@ThomasKuehne Yes, it only detects it when it's in Classic. Any advanced setting doesn't even detect the radio. All the channel monitors on the radio show changing values, just nothing on the game. Not even in calibration. I've turned off Internal and External RF too. Is that correct? |
Yes turning off Internal and External RF is best practice and doesn't influence how games deal with the joystick. From your description it sounds like DCL uses the reverse axis order to identfy axis. Try following advanced configuration as a starting point
If that works try switch axis X and axis Y. (first Y and then X). Then remove axis Dial. If DCL stops working or shifts the inputs then it is using the revers axis order. Meaning you'll have to define 8 axis even if only 4 are actually used. |
@ThomasKuehne sorry, I'm not sure what you mean. I have the radio set up as TAER (I think!?) and DCL seems to suggest it's looking for that. Do you mean changing from classic to advanced? Thank you! |
Yes, he is talking about setting it up in advanced mode. When you have it
configured for advanced joystick mode, yoiu'll be able to configure each
axis as described, in order to see if that is what DCL is looking for.
When you said "Yes, it only detects it when it's in Classic." before... do
you actually mean "it is detected, but none of the sticks work, when it is
in Classic mode"?
…On Mon, Apr 8, 2024 at 4:02 AM HereInMyOwnSkin ***@***.***> wrote:
@ThomasKuehne <https://github.com/ThomasKuehne> sorry, I'm not sure what
you mean. I have the radio set up as TAER (I think!?) and DCL seems to
suggest it's looking for that. Do you mean changing from classic to
advanced? Thank you!
—
Reply to this email directly, view it on GitHub
<#4580 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABJ66KIEAER2NMNM3WNBXBDY4GC3RAVCNFSM6AAAAABCN2WLSOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBRGU2DMNRXGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@pfeerick yes that's accurate. In classic it detects the radio, but none of the controls work. I shall try advanced later today. Thanks both. |
@ThomasKuehne I added those all in advanced. It still didn't detect unless I switched back to Classic, but it's picked them all up now. Swapping X and Y didn't seem to have any effect, nor removing Dial. My only issues seems to be that the throttle only works from half throttle to max, but is -ve to +ve on the radio. Thanks again for you help (and @pfeerick)! |
Is there an existing issue for this problem?
What part of EdgeTX is the focus of this bug?
Transmitter firmware
Current Behavior
FPV simulator DCL - The Game on PS4 Pro does not see Radiomaster Boxer EdgeTX 2.9.0 - 2.9.3 when connected, on EdgeTX 2.8.5 works fine and is detected
Expected Behavior
Radiomaster Boxer EdgeTX 2.9.3 should be detected when connecting it to the console.
Steps To Reproduce
Version
2.9.3
Transmitter
RadioMaster Boxer
Operating System (OS)
No response
OS Version
PS4 Pro
Anything else?
On Radiomaster Boxer EdgeTX 2.8.5 works fine and is detected
PS4 Pro version firmware 11.02
USB C to USB cable
The text was updated successfully, but these errors were encountered: