LoneTech

About

Username
LoneTech
Joined
Visits
15
Last Active
Roles
Member

Comments

  • Personally I'd love if they'd address the firmware bug that corrupts reports... I don't really need the binary drivers. https://github.com/NOLOVR/NOLO-Others/issues/3 As the device itself doesn't report velocity, this firmware bug is what breaks …
  • This type of work makes more sense if you're using it as learning exercises, but it would naturally be more productive to try with an current undersupported headset, rather than one that's also obsolete.  I don't expect to see anything interesting …
  • http://www.openhmd.net/index.php/devices/ indicates that OpenHMD supports the Rift DK2. If you can load that without Oculus' drivers getting in the way, in theory the OSVR-OpenVR-Revive path should be possible. Not saying it would be easy, though. 
  • It's a translation issue; many don't see the difference between a tech demo binary hack and a robust portable driver. At this point, I'm glad Nolo shipped, because there's some solid functionality already. As you've noted, a firmware update exposing…
  • My first target is indeed Linux, but a major point of a free software driver is that it is portable. Other platforms can use it as well, and I'm hoping at some point to bring up both OSVR on Android and WebVR with this stuff. It has been tested on W…
  • I don't know if the first party driver passes the corrupt reports (or more accurately, how often). The corruption happens when the firmware overwrites a report while encrypting it (which itself is a complete waste), and isn't detected by the checksu…
  • All of those are a little bit deeper; they require firmware updates at least, unless you're willing to make do with extrapolated velocity values from 60Hz reports (which will require working around the current double and corrupt reports, which are f…
  • I suspect the IR parts of Vive and Nolo would interfere (my first thought on how to test their relative latency is to read both in OSVR, with the controllers physically tied together). Later though, I have to get to work.
  • It's not all that odd. The base station is a transmitter only, and the headset marker only reports its firmware version and battery level. As long as there's only one base station to listen to, it doesn't really matter which. The tracking is based o…
  • Absolutely; it would get you data out of LYRobotix own platform to support a bug report, as well as diagnose the behaviour. If frame doubling is going on you can likely filter it out based on simple things like data not changing and time difference …
  • It could be done with a translation layer, but I'm not sure the provided Nolo app does use the freetrack protocol. A quick check with netstat showed it had dozens of open TCP ports, which is mostly weird. I could likely write an OpenTrack driver for…
  • It has begun: https://github.com/lonetech/nolo-osvr This is not ready for real world use. It's tracking position, but orientation is wrong. Other fields (buttons, trackpad, and battery levels) are untested. I don't know how to even map vibration in…
  • I'm reading with my own code, receiving HID packets from USB, not using any of LYRobotix code. I'm also running on Linux. As such, I see every individual USB transfer. When the controllers are sending data, there are twice as many as otherwise (even…
  • My test program, which isn't very documented, is https://drive.google.com/open?id=0B4QX7tC7UWZdUk1mUG1FTDY2bUk  In my case, I've opened one of my two Nolo kits, and the touchpad is really sensitive but doesn't trigger randomly. One of the grip but…
  • It's downright weird to have a huge springloaded range of no response on the trigger if it isn't intended as an analog axis. The click is at the very bottom.
  • Oh, it's possible. I've started work on reverse engineering the protocol; somebody went out of their way to encrypt the data from the Nolo, just to make it harder to use, but I got past that. A few more steps left to decode the various fields, then …

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!