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

Add support for Nreal Light and Rokid Air #8

Open
iraqigeek opened this issue Apr 22, 2023 · 4 comments
Open

Add support for Nreal Light and Rokid Air #8

iraqigeek opened this issue Apr 22, 2023 · 4 comments

Comments

@iraqigeek
Copy link

Hi,
The current API supports only the Air. What would you need to add support for the Light and Rokid Air? Both use a very similar HID magic packet to switch from 2D to SBS 3D mode.

I have a USB 2.0 sniffer. I have some dumps that I could share of you want. They were taken with (an old) Lecroy USB Analyzer, and require Lecroy's USB Protocol suite

I'm not able to record new ones as Nebula refuses to open now asking me to update, but Nreal hasn't made Nebula available in the Netherlands :\ I don't currently have the Rokids with me. I'm not sure if I have any dumps from them either.

The Light's HID device VID is 0x0486 and the PID is 0x573C.

The Rokid's HID VID is 0x04D2 and the PID is 0x162F.

@MSmithDev
Copy link
Owner

MSmithDev commented Apr 22, 2023 via email

@spirodonfl
Copy link

spirodonfl commented Apr 22, 2023

I have two pairs of light (dev kits) so I am happy to help out. I'm also a programmer (although mostly web) but not afraid to get into lower level code (I've picked up a bit of Zig recently) if that helps too. If I have some guidance on what to do, I can help out.

Edit: I should also add - I run Windows 11 with WSL (subsystem Linux - Ubuntu) and I have a Macbook Pro. I also have an iPad Air, an older iPhone, some android phones & tablets. Lots of devices for me to test on/with.

@iraqigeek
Copy link
Author

The Light and the Air share the same sensor fusion code in Nebula. Whatever works on one will work on the other :)

@MSmithDev
Copy link
Owner

We are working on improving some of the code, we will try and add support for the lights in the next version

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

3 participants