Hi,
I’ve been tyring to get the demo Unity scenes to run against the Light dev kit. The display works OK, but head tracking doesn’t. Head tracking in the demo apps works fine. I’m seeing the following issues in logcat:
2022/11/20 15:11:57.635 4963 5030 Info NREAL [2022-11-20 15:11:57.635] [4981] [INFO] [NRSDK] MCU software version : 03.1.04.008_20200922
2022/11/20 15:11:57.644 4963 5030 Info NREAL [2022-11-20 15:11:57.644] [4981] [INFO] [NRSDK] Glasses ID : A017F01046
2022/11/20 15:11:57.859 4963 5030 Info NREAL [2022-11-20 15:11:57.858] [4981] [INFO] [NRSDK] GlassesFWInfo : 03.1.04.008_20201026_0024
2022/11/20 15:11:57.861 4963 5030 Info NREAL [2022-11-20 15:11:57.860] [4981] [INFO] [NRSDK] MCU protocol 20200922 MATCHED
2022/11/20 15:11:58.409 4963 5030 Info NREAL [2022-11-20 15:11:58.409] [4981] [INFO] [NRSDK] MCU protocol load SUCCESS
2022/11/20 15:11:58.413 4963 5030 Warn NREAL [2022-11-20 15:11:58.413] [5056] [WARN] [NRSDK] [Read display info] : [Unsupported]
2022/11/20 15:11:58.421 4963 5030 Info NREAL [2022-11-20 15:11:58.421] [5056] [INFO] [NRSDK] GET Display Mode 3D_1080
2022/11/20 15:11:58.421 4963 5030 Info NREAL [2022-11-20 15:11:58.421] [4981] [INFO] [NRSDK] MCU started
2022/11/20 15:11:58.424 4963 5030 Warn NREAL [2022-11-20 15:11:58.423] [5056] [WARN] [NRSDK] [Read supported device list] : [Unsupported]
2022/11/20 15:11:58.424 4963 5030 Error NREAL [2022-11-20 15:11:58.423] [4981] [ERROR] [NRSDK] GetSupportedDevices fail 1
2022/11/20 15:11:58.425 4963 5030 Warn NREAL [2022-11-20 15:11:58.425] [5056] [WARN] [NRSDK] [Read supported display list] : [Unsupported]
2022/11/20 15:11:58.426 4963 5030 Error NREAL [2022-11-20 15:11:58.426] [4981] [ERROR] [NRSDK] GetSupportedDisplays fail 1
2022/11/20 15:11:58.426 4963 5030 Info NREAL [2022-11-20 15:11:58.426] [4981] [INFO] [NRSDK] NRGlassesControl RUN!
2022/11/20 15:11:58.428 4963 5030 Info NREAL [2022-11-20 15:11:58.428] [4981] [INFO] [NRSDK] NRHMD START!
2022/11/20 15:11:58.428 4963 5030 Info NREAL [2022-11-20 15:11:58.428] [4981] [INFO] [NRSDK] Glasses Config initializing
2022/11/20 15:11:58.428 4963 5030 Info NREAL [2022-11-20 15:11:58.428] [4981] [INFO] [NRSDK] Glasses Config device type [1]
2022/11/20 15:11:58.428 4963 5030 Info NREAL [2022-11-20 15:11:58.428] [4981] [INFO] [NRSDK] Glasses Config got invalid handle, work type = 0
2022/11/20 15:11:58.432 4963 5030 Info NREAL [2022-11-20 15:11:58.432] [5057] [INFO] [NRSDK] Glasses heartbeat, response status true
2022/11/20 15:11:58.642 4963 5030 Info NREAL [2022-11-20 15:11:58.633] [4981] [INFO] [NRSDK] Use level-1 config file
2022/11/20 15:11:58.702 4963 4963 Debug Connector onServiceConnected
2022/11/20 15:11:58.722 4963 5030 Info NREAL [2022-11-20 15:11:58.722] [4981] [INFO] [NRSDK] Sensor protocol identifer = 58634954564f
2022/11/20 15:11:58.724 4963 5030 Warn NREAL [2022-11-20 15:11:58.724] [4981] [WARN] [NRSDK] Sensor firmware 58634954564f is newer than the known protocol, here we choose the most suitable protocol 20200323
Followed by :
2022/11/20 15:11:58.775 4963 4981 Info Unity [Info][NRHMDPoseTracker] OnApplicationPause : pause=False, headPos=((0.00, 0.00, 0.00), (0.00, 0.00, 0.00, 0.00)), cachedWorldMatrix=1.00000 0.00000 0.00000 0.00000
2022/11/20 15:11:58.775 4963 4981 Info Unity 0.00000 1.00000 0.00000 0.00000
2022/11/20 15:11:58.775 4963 4981 Info Unity 0.00000 0.00000 1.00000 0.00000
2022/11/20 15:11:58.775 4963 4981 Info Unity 0.00000 0.00000 0.00000 1.00000
And then continously
2022/11/20 15:11:59.017 4963 5030 Warn NREAL [2022-11-20 15:11:59.017] [5080] [WARN] [NRSDK] gyro_numerator 2000
2022/11/20 15:11:59.017 4963 5030 Warn NREAL [2022-11-20 15:11:59.017] [5080] [WARN] [NRSDK] Discarded imu due to parsing error
2022/11/20 15:11:59.018 4963 5030 Warn NREAL [2022-11-20 15:11:59.018] [5080] [WARN] [NRSDK] gyro_numerator 2000
2022/11/20 15:11:59.018 4963 5030 Warn NREAL [2022-11-20 15:11:59.018] [5080] [WARN] [NRSDK] Discarded imu due to parsing error
2022/11/20 15:11:59.019 4963 5030 Warn NREAL [2022-11-20 15:11:59.019] [5080] [WARN] [NRSDK] gyro_numerator 2000
2022/11/20 15:11:59.019 4963 5030 Warn NREAL [2022-11-20 15:11:59.019] [5080] [WARN] [NRSDK] Discarded imu due to parsing error
2022/11/20 15:11:59.020 4963 5030 Warn NREAL [2022-11-20 15:11:59.020] [5080] [WARN] [NRSDK] gyro_numerator 2000
2022/11/20 15:11:59.020 4963 5030 Warn NREAL [2022-11-20 15:11:59.020] [5080] [WARN] [NRSDK] Discarded imu due to parsing error
Anyone have a clue? I’m assuming the glasses are reporting a tracking sensor that the latest Unity SDK doesn’t understand…