Black screen after removing and reattaching headset, display on but no image rendered (2.1 & 2.3)
Overview After taking the headset off and putting it back on, the display stays completely black. Audio continues playing and controllers can still interact with UI elements, confirming the session is active and the display is on. This is not intermittent, it occurs frequently and has been reproduced across multiple Quest 3 units on both Horizon OS 2.1 and 2.3. Affected apps First Encounters (system app) Horizon Store apps Custom / developer apps Confirmed on Multiple Meta Quest 3 units Horizon OS 2.3 (all units affected) Horizon OS 2.1 (some units affected) Not present on v85 Steps to reproduce Put on Meta Quest 3 running Horizon OS 2.1 or 2.3 Open any app (system, store, or developer build) Remove the headset Put the headset back on Screen remains black, while audio and controller input still active. Workarounds found Hand tracking Moving a hand in front of the headset cameras triggers hand detection, which resolves the black screen. Controllers Pressing the Meta home button restores the display. Holding controllers in view of cameras is not sufficient. Developer impact This issue directly breaks automated onboarding flows. Our app is designed so onboarding requires no manual intervention, but users are now forced to interact with the home button or manually wave their hands to recover from the black screen. Which defeats the purpose of a seamless first-run experience. Version & unit breakdown OS version Units tested Result v85 (pre-2.x) 2 No issue Horizon OS 2.1 3 Intermittent, not all units Horizon OS 2.3 3 All units affected If more info is needed, let me know. Sincerely, Raymond55Views0likes1Comment[Unity] Hide or disable hand-tracking logs
Hello, I am seeing thousand of logs like this one in `Android Logcat` window in runtime: 2026-05-05 12:37:37.045 28704 28939 Info InputDevice_Hand HANDTRACKING ADMIRE hand 1: hpm=1 -> shared=0 2026-05-05 12:37:37.045 28704 28939 Info [CT] HandPoseSampler: Filter reset 2026-05-05 12:38:22.126 28704 28939 Info InputDevice_Hand HANDTRACKING ADMIRE hand 1: hpm=1 -> shared=0 2026-05-05 12:38:22.126 28704 28939 Info [CT] HandPoseSampler: Filter reset This appear when using hands and even when using controllers. `Tag Control` can exclude them but then it doesn't show other logs unless I manually add all tags in the list and then deselect these two logs. currently I am using Regex Filter to hide them.OS freeze every 60 seconds with hand + body tracking
Not sure if this is the best place or if there's a support place for devs, it is hard to keep track of where best to bring these things up. Anywhoo. Spent that last 2 days tracking this down thinking it was me. But, if you are on the latest OS, in the Meta Home, with hand tracking enabled, and you flail your hands around like a madman, doing "the wave" with your fingers, alternating with making fists and being the worlds fastest drummer, you'll get a little spike, like clockwork, every 60 seconds. May seem a bit much, but my app is a dance game that uses hand and body tracking and makes use of the new fast hand and body tracking that, apart from this issue, is fantastic. It is not a huge spike, but it freezes the entire OS and so in game that translate to a little hitch in the visuals and in the music and the music hiccup is super noticeable. And it is like clockwork every 60 seconds. Though, sometimes it takes 60+ seconds for the first one. It makes my game feel unprofessional :( With hand tracking disabled, the spike does not show up. If you have hand tracking enabled but you don't move your hands much, it does not show up. I did figure out one thing though. I've got a little timer that every 20 seconds requests that fast tracking support be disabled for 10 frames, then turn it back on again. The user won't notice that tracking isn't quite as fast for 10 frames and it seems to reduce the spike about 80%, but even that 20% is noticeable and who knows how long that hack will work, an OS fix would be better. Wondering if anybody else is running into this, any other hacks I could try, and a "we're on it" from Meta or a "file this over here" would be my preferred responses :) Thanks in advance for any and all replies, Damon121Views0likes2CommentsMeta Quest Unity Real Hands Building Block not showing real hands
Hi all! I'm somewhat new to VR development, especially in mixed reality. I am trying to use Meta's Real Hand building block, but I can't seem to get it to work. I have a very basic scene with some of the fundamental building blocks (camera rig, passthrough, passthrough camera access, interaction rig), along with the real hands building block and a single cube. When I build the project to my Quest (Meta Quest 3), and move my hands in front of the cube, I can only see the virtual hands - the occlusion does not work to show my real hands (i.e. it works the same as it did before I added the Real Hands building block). Why is this and how can I fix it? Unity Version: 6000.3.4f1 Meta Quest Packages: Meta XR Core SDK (85.0.0), Meta MR Utility Kit (85.0.0), Meta XR Interaction SDK (85.0.0) Steps to Replicate: Create a new empty scene Add the following building blocks: Camera Rig Passthrough Passthrough Camera Access Interactions Rig Real Hands Add a cube at (0, 0, 3) Build the project and deploy to the Quest Wave your hands in front of the cube - only virtual hands are visible, not real hands86Views0likes1CommentHands only not working on Unity
On Unity 6, with the V85 of Meta SDK, I choose in "Hand Tracking Support" the "Hands only" mode so controllers aren't supposed to be available in build. However, controllers are still available in my app so I tried to use the "Controller Only" mode so it disable correctly the hand tracking in my app and it shows up a window to use controllers when I try to lauch my app. Why it's not making the same for hand tracking mode ?Record and replay real hand pose at runtime (Meta Interaction SDK – Unreal)
Hi everyone, I’m currently working with the Meta Interaction SDK in Unreal Engine (UE 5.6) and using hand tracking only (no controllers). I’m using the ISDK Hand Rig Component for both hands. What I’m trying to achieve is: I want to capture the user’s real hand pose at runtime, save that pose, and then reapply (replay) that exact pose later on command. So, basically my requirement is, Is there a built-in way in Meta Interaction SDK to record and replay hand poses ? What’s the best way to temporarily override hand tracking and apply a custom pose? Any guidance, suggestions, or pointers would be really helpful. help in any way you can. Thanks.54Views0likes1CommentIs there a way to make the player not see their own avatar
Hello, I am building a Unity Project with Meta All-In-One SDK and I'm using the Networked Avatar Building Block on top of Matchmaking and Hand Tracking and Passthrough to create an experience where users can see other avatars with their hand movements with Passthrough in the real world , this creates an effect where you can see people walking around, talking and interacting with things in a room that they are not physically in with passthrough. My issue with this is the fact that the player (host) can see other players' Avatar and other players can see the host's avatar but when the host themselves also look down they also see their own avatar arms connected to their hands and body. I do not really want this Is there way for the player to just see their normal hand prefabs/meshes from their perspective while other connected players see the full avatar and vice versa?31Views0likes1CommentComparative Review: Functional Similarity and IP Liability in Hand Tracking
If the end result—the specific hand poses and gestures—is functionally identical to Meta's, can they take legal action against me even if I used a completely different implementation method? Does legal liability extend to the user experience and functionality rather than just the source code?Solved35Views0likes1CommentMeta Avatars Hands gripping controllers look unnatural. How to fix in Unity?
Hey everyone, I’m working on a VR multiplayer project using Meta Avatars with Photon Fusion and Meta XR Building Blocks in Unity, and I’ve run into an issue with hand realism. Current Setup: Using Meta XR SDK (Building Blocks) Avatar spawned via Networked Avatar (Fusion) AvatarSDK → OvrAvatarEntity + Sample Input Manager (Standalone mode) OVR Camera Rig assigned correctly Controllers tracked and avatar loads fine Problem: Avatar hands appear and track correctly But grip looks unnatural — like the controllers are “stuck” to the hands Fingers don’t wrap properly around the controller No subtle finger behavior (like index resting on trigger or thumb on joystick) Looks very different from Meta Quest Home environment What I’ve Tried: Assigning OVR Camera Rig to Sample Input Manager Switching Body Tracking Mode to Standalone Trying OvrAvatarCustomHandPose (but skeleton is runtime-generated, tricky to bind) Adjusting controller transforms manually Testing OVRInput values (trigger, grip, touch — they work) Questions: How do you achieve realistic controller grip with Meta Avatars? Are there any recommended workflows or examples for “Meta Home–level” hand realism? Would really appreciate any guidance, sample setups, or best practices 🙏 Thanks!35Views0likes1CommentFinding mentos for supervising about my work
Dear fellow developers. Please accept my apologies in advance for not posting a specific question. I am a PhD student in South Korea and am very interested in research on hand gesture classification using the Meta Armband. I have completed my master’s thesis defence on this topic, covering the development of hardware, an armband, firmware and on-board AI, and am now preparing to submit my paper. I came across this forum because I was curious to know how these processes work at Meta, whether there are any APIs or SDKs in use, and how human-based refinement is carried out to improve the accuracy of action classification. I am writing this post because, as part of the coursework, we are required to find at least one mentor, receive mentoring from them, and present on the experience. Whilst exchanging private messages may not be in keeping with the spirit of this forum, I am looking for a mentor who could offer some brief advice on research life or technical development. I would be very grateful if you could contact me via DM on my Instagram (@lahesol) or by email at mailto:ywyoo@hanyang.ac.kr. Best regard,62Views1like1Comment