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

TCL Glasses not detected #25

Open
Kup86 opened this issue Sep 13, 2024 · 4 comments
Open

TCL Glasses not detected #25

Kup86 opened this issue Sep 13, 2024 · 4 comments

Comments

@Kup86
Copy link

Kup86 commented Sep 13, 2024

Hi,

First off, great work! You are doing what often the manufacturers neglect to do and that is implementing software that takes full advantage of the hardware. There is so much untapped potential with the XR glasses. I hope your project grows and inspires!

Now to my issue :)

I have a pair of TCL Glasses that is usually labelled TCL NXTWEAR Air when sold. The model number is XRGT78. As the issue title goes, the glasses are not acknowledged by Decky-XR. They work as a default 'monitor glasses' with the image always following your front but as far as the app is concerned, they are not connected. Glasses are updated to latest firmware available.

In the compatibility table, it shows NXTWEAR S/S+; Air 2 as being compatible so I assumed my glasses were included in this group. I have added a pic of the glasses for reference:

PXL_20240913_115620641 MP
PXL_20240913_124122703 MP

Cheers and thank you again!

@wheaney
Copy link
Owner

wheaney commented Sep 13, 2024

Hi, I haven't heard of the NXTWEAR Air, and maybe I should split RayNeo and TCL brands up into their own rows in that table because the "Aiir" listed there is specifically the RayNeo Air glasses. I know there are some older TCL glasses that aren't supported by the SDK that the RayNeo development team provided me, so it seems like probably this falls into a similar category. But if you plug in the glasses and run lsusb from a command line (Konsole app on Steam Deck), can you send me output? This will help me understand how the glasses are identifying themselves to the PC.

@Kup86
Copy link
Author

Kup86 commented Sep 14, 2024

Hi, Thank you for your quick reply. I have added the output below. Seems to detect it as "Bus 001 Device 010: ID 1bbb:af50 T & A Mobile Phones Smart Glasses Human interface"

When I use the TCL XR windows app which appears to also be for the RayNeo, the glasses appear to have gyro and can have a screen fixed in one place so technically it supports those AR/XR type features.

Happy to do more testing if you feel its worthwhile. Cheers.

(deck@steamdeck ~)$ sudo lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 13d3:3553 IMC Networks Bluetooth Radio
Bus 003 Device 002: ID 28de:1205 Valve Software Steam Controller
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 010: ID 1bbb:af50 T & A Mobile Phones Smart Glasses Human interface
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

@wheaney
Copy link
Owner

wheaney commented Sep 14, 2024

That is indeed using the same HID IDs as the rest of the TCL/RayNeo lineup, but to my understanding the SDK I was provided doesn't support some of the older models of glasses; I'm not sure if this model falls in that category. I've reached out to the RayNeo dev team and will get back to you once I hear back.

@Kup86
Copy link
Author

Kup86 commented Sep 14, 2024

Hi,
That makes sense as the TCL software for the RayNeo is also the official software for these glasses. I figured they would have workings in common.

I look forward to hearing what the dev team comes back with. Thank you very much again for your help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants