badicsalex / ar-drivers-rs

Opensource Rust driver for various AR glasses
MIT License
124 stars 17 forks source link

Documentation of the Nreal USB HID Report formats? #1

Closed datenwolf closed 1 year ago

datenwolf commented 1 year ago

Is there an outside-of-source documentation of the Nreal HID Report formats? Could be something as simple as "sketches on a napkin".

I just got a Nreal Light and would like to compare my reverse engineering efforts on its HID reports with what you might have written down. Preferably without piecing it together from the parser code.

badicsalex commented 1 year ago

Hi,

I actually made a blogpost about the USB protocols implemented in this repo: https://voidcomputing.hu/blog/good-bad-ugly/#the-imu-protocol . Does this help?

Also It's an open secret that I have a very detailed RE of the firmware, but I only want to share that stuff privately, if at all.

datenwolf commented 1 year ago

Wow, that's more than I could've asked for. Bonus points for cute dog!

datenwolf commented 1 year ago

I do hope the comment on Rust is not on my behalf ;-)

I do love the language (however I don't like some of the design choices of Cargo).

badicsalex commented 1 year ago

Nah, it's in the original text too, it's just a friendly jab at the language itself :P