FAQ
We have compiled a list of frequently asked questions regarding Virtual Life Support. If you cannot find the information you’re looking for in the FAQ, feel free to submit a support request.
General
Do you have a trial version available?
Yes! If you have access to a Quest (2, 3, 3S or Pro) or Pico 4 (Ultra) Enterprise you can checkout Virtual Life Support. Our trial version gives you 5 fully functional training sessions with all features enabled. After that, you can continue exploring the software with some limitations.
To use the 5 fully functional sessions in the trial version, your device must be connected to the internet (e.g. via Wi-Fi). We use this connection to securely track the number of sessions for each device. Without internet, the trial version will still run, but with some restrictions.
How much time does it take to complete the training?
The full-length training scenario in Virtual Life Support takes approximately 8 to 10 minutes to complete. The shorter, i.e. compressed, scenario takes approximately 4 to 6 minutes.
Do trainees need prior VR experience to use Virtual Life Support?
No, VLS has been designed for use without any prior experience with virtual reality. The use of hand tracking means trainees do not have to familiarize themselves with controller layouts, and instead perform actions using the same motions they would in the physical world.
Depending on the platform, some instruction may be required for the trainer to set up devices. We provide detailed guides on how the headsets can be prepared for a seamless experience for the trainees.
Is VLS suitable for all age groups?
Most VR headsets are designed for ages 13 and up, including the Meta Quest 2. We have tested Virtual Life Support with a wide variety of ages and find that most age groups are able to complete the training. An evaluation version is available if you wish to test VLS for a specific group.
Please contact us if you want to evaluate Virtual Life Support.
I want to deploy VLS at an event, is this possible?
Please contact us if you want to deploy Virtual Life Support at an event.
Do trainees have to be supervised while using VLS?
Definitely not. Virtual Life Support has been developed for many use cases, one of them being able to train as often as you want, where you want. Which of course implies individual use without supervising.
Note that HMD vendors and/or vendors of a software platform used for deployment of VLS may impose restrictions on unsupervised use.
Is VLS suitable for people who are sensitive to motion sickness and/or simulator sickness?
Yes. Our team has extensive experience designing VR experiences for a wide audience, including those sensitive to motion sickness or simulator sickness.
Virtual Life Support does not contain any artificial motion (a common trigger for motion sickness), and most of the training is performed kneeling down in a stable position. We also ensure the VR headset is able to run at the lowest latency possible to maximize comfort.
Do I need controllers to use VLS?
No. Virtual Life Support uses hand tracking which means you control VLS with your hands. You may need your controllers to start VLS depending on the deployment platform you use.
I am left-handed, can I use VLS?
Yes. Virtual Life Support uses hand-tracking and tracks both hands so it does not matter which hand you use.
I have a suggestion to improve VLS. Where can I share my thoughts?
You can contact us through our support form where you can suggest your ideas for improvement.
Features
How is the CPR score calculated?
Virtual Life Support tracks various metrics throughout the training. All of that data is used to calculate and display a number of key indicators:
- Rate: this is the median frequency of your compressions, measured in compressions per minute.
- Depth: this is the median depth of your compressions, measured in centimeters or inches.
- Compressions between breaths: the median number of compressions per set, i.e. between giving breaths. The ideal number of compressions between rescue breaths is 30.
- Hands-off time: the median time between sets that the user is not giving compressions, i.e. time spent on giving breaths, applying shock, etc. Lower is better, but between 5 and 10 seconds is reasonable when giving rescue breaths.
- CCF (Chest Compression Fraction): the fraction of time during the rescue during which CPR was provided. Virtual Life Support starts measuring this time as soon as the victim has been deemed unresponsive and not breathing. Generally, a CCF of 60% or higher is considered reasonable, and a CCF of 80% is ideal.
These metrics are available as a total, calculated over the complete simulation. It is however also possible to expand the scores to show the same score calculated per set of compressions.
The final score is determined by awarding a score (points) to various elements and then to add those up. The maximum score is 100. The following elements are taken into account:
- Completing the training. When the user makes it to the end, this is awarded with 20 points.
- Rate is awarded with a maximum of 25 points. A rate between 100 and 120 compressions per minute results in 25 points and a rate outside that range but between 85 and 125 gets partial points (calculated linearly).
- Depth is awarded with a maximum of 5 points; 5-7 cm full points and outside that range but between 3.5cm and 10cm partial points.
- 30:2 intervals. A maximum of 20 points is awarded for 29-32:2 intervals and outside that range, 22-38:2 gets partial points. Again the median is used.
- CCF gets a maximum of 10 points; between 0% and 50% you can earn up-to 6 points, between 50% and 70% you can earn up-to 9 points and a CCF above 90% will get you the full 10 points.
- Any of the following 8 checklist achievements will get you 2.5 points, up-to a maximum of 20 points:
- Checked surroundings without hint
- Checked victim responsiveness while shouting and without hint
- Checked victim breathing without hint
- Called emergency services without hint
- Started CPR within 15 seconds
- Turned on AED without hint
- Gave rescue breaths
- Delivered shock without hint

When using the “Hands-only CPR” option, your score will be adjusted accordingly. Instead of performing 30 compressions followed by 2 rescue breaths, you’ll give continuous compressions. Rescue breaths will not be included in the checklist scoring.
What languages are supported in VLS?
VLS is currently available in English, Dutch, German and Spanish.
Can VLS be integrated with our LMS?
As of version 2.2 Virtual Life Support integrates with ArborXR Insights.
Through this integration, Virtual Life Support can connect to hundreds of Learning Management Systems (LMS). Learners can launch Virtual Life Support using their existing LMS credentials, and training data is automatically sent back to the LMS—no additional steps required.
Please contact us if you want to integrate Virtual Life Support with a specific LMS (Learning Management System).
Can I choose a specific environment to train in?
Yes. Virtual Life Support currently offers four training environments: a city alley, a living room, a supermarket, and a hospital patient room. The hospital patient room is available in the Pro configuration.
Additional environments are planned for future releases. If you have a requirement for a specific environment or scenario, please contact us so we can discuss your needs.

How is CPR performance measured?
By default, Virtual Life Support measures CPR performance—specifically compression rate and depth—using the headset’s built-in sensors. Compression rate is measured accurately, and compression depth is measured with reasonable accuracy, assuming compressions are performed with straight arms, as recommended in CPR guidelines.
Starting with version 1.4, measurement accuracy can be improved by connecting Virtual Life Support to a SimCPR® Pro Trainer. This lightweight device is worn on the wrist and connects to Virtual Life Support via Bluetooth, providing more direct and precise motion data.
Starting with version 2.2, the Pro tier of Virtual Life Support introduces the Connected Manikin feature. This enables the app to connect via Bluetooth to supported CPR manikins and use the highly accurate sensors built into the manikin to measure compressions and—when supported—ventilations. Initially, this includes Laerdal QCPR manikins, such as the Little Anne.
Can I save the training results?
Yes! With version 1.4 we introduced the option to save your training results to the Cloud. At the end of a training session, the training results will be presented. A Save button is available. Pressing this button will save the results to this website. A code will be shown that you can use on this page to retrieve your training results. You will also be able to download the training results in PDF format from that page.
The training results are available from our website for two weeks after saving them. After these two weeks the code to retrieve them will expire and can no longer be used.
Note that we do not store any personally identifiable information. The results are anonymous and only linked to the code. The code cannot be linked back to the user.
The video shows how to save and retrieve the training results.
Hardware
What devices are supported by VLS?
VLS is currently available for Meta Quest 2, Meta Quest 3(s) and Quest Pro. The software is also available for the Pico 4 Enterprise and Pico 4 Ultra Enterprise headsets.
Please note that, due to its form factor, the Meta Quest 2 is not recommended for use with the Pro tier, especially when using advanced features such as the Connected Manikin.
If you require VLS to be available on other hardware, please contact us so we can discuss your needs.
Do you have recommendations for increasing comfort?
For Meta Quest 2 the standard head strap is not optimal for VLS. Especially for ladies with longer smooth hair the fit is not ideal and the headset will move easily when giving compressions. We therefore recommend using a more suitable head strap. There are many options available such as Meta’s Elite Strap, the KIWIdesign Audio Elite Strap and the BoboVR M2 Pro Plus. These alternative head straps also have options for an additional battery that is worn on the back of the head. This not only increases battery life (which is typically doubled), but also add to the the comfort of wearing the headset as the balance is improved.
We furthermore recommend using a replacement face interface, such as a silicon or PU leather face cover for the headset. These can easily be cleaned and are are a better fit than the standard cover provided by Meta. Companies such as VR Cover and KIWIdesign provide good options.
Will VLS be available for Android/iOS phones?
No, we do not believe we can offer a high quality VR training on smartphones.
Our team has previously developed experiences for simple VR headsets that require you to insert your phone, but these do not offer the fidelity and features required for Virtual Life Support.
If you do want to experience using an AED on a smartphone please checkout ZOLL’s Virtual Rescue apps, also developed by VR Lab, that are available in the Google Play Store and Apple App Store.
How do I connect a Laerdal QCPR Manikin
Connecting a Bluetooth training manikin is available only with the Pro tier of Virtual Life Support. Using a supported manikin allows for more accurate measurement of CPR performance, including compressions and—when supported—rescue breaths. Currently this is only supported for Laerdal QCPR manikins.
To connect a Bluetooth manikin, follow these steps:
- Enable pairing mode on the manikin. This is usually done by pressing down on the chest area once (refer to the manikin’s manual if needed).
- In Virtual Life Support, open the Special Settings menu, select Bluetooth Devices, and make sure Bluetooth is set to Enabled.
- Apply the settings. You will be taken to the system Bluetooth connection screen, where the system will scan for nearby Bluetooth devices.
- Select the manikin from the list and continue.
Once paired, the manikin will be stored under Known devices and can be selected directly the next time you start a training session.
For the best experience, we recommend pairing a specific headset with a specific manikin, so the connection can be made quickly and reliably in future sessions.
How do I connect a SimCPR® Pro Trainer?
If you want to use a SimCPR® Pro Trainer for more accurate measurement of CPR performance you can set this up with these steps:
- Turn on your SimCPR® Pro Trainer.
- Select Pair with SimCPR® Pro Trainer on the manikin selection dialog.
- The software will then scan for Bluetooth accessories, showing only the SimCPR devices that it will find. Select the device and continue.
- The software remembers the device and will show it under Known devices, the next time you run the training. Select and continue.
It is recommended to keep a specific SimCPR® Pro Trainer together with a specific headset, so it easily connects the next time.
Check out this short video clip to see how to connect a SimCPR.
Automatic play space detection or manual setup?
We strongly advise you to manually setup the play space. The automatic play space detection, and automatic floor detection, as it is available on some of the supported devices, is an interesting innovation but does not always accurately set the ground level.
Usage
How often do we have to recharge the headset when using VLS?
In our experience, a Meta Quest 2 running VLS lasts around 2 hours on a single charge.
You can use an external tethered battery pack to keep the headset at a constant charge. If this is your preferred option, please make sure that it is comfortable to wear the battery pack and it does not get in the way of your movements, specifically when performing compressions. Instead, we prefer having pairs of headsets to alternate between charging and being in use.
Which manikins can we use with VLS?
We recommend using a manikin with a realistic chest height to ensure proper alignment with the virtual victim during training. Virtual Life Support includes presets for several common manikins, but you can use any CPR manikin. During setup, you will be asked to specify the chest height of your manikin so the virtual victim’s chest aligns accurately with the physical manikin.
With a Virtual Life Support Pro license, additional options are available. Supported manikins can be connected via Bluetooth to enable more accurate measurement of compressions and—when supported—ventilations. This feature, called the Connected Manikin, initially supports Laerdal QCPR manikins.
Troubleshooting
The victim appears in the wrong place (too far away, underground, or not reachable) on Meta Quest.
Sometimes the Meta Quest system software sets up the play area incorrectly, which can cause strange things to happen in Virtual Life Support. For example:
- The victim outline shows up in a random place you cannot reach.
- The victim seems to be underground.
- Other unusual positioning issues appear.
Why this happens:
Virtual Life Support needs a room-scale play area of at least 2 × 2 meters with the floor level calibrated correctly. However, the Meta Quest often starts apps with a stationary (seated) boundary by default, even if you already set up a room-scale boundary in the system settings or through your MDM. The system seems to remember the boundary type per app. You can recognize this when you step aside, while wearing the headset, and only see the outline of a small circle.
Note that starting with version 2.1 of Virtual Life Support, if your boundary is too small or is stationary, you will be prompted to redraw your boundary. You will then start at step 4 below.
How to fix it:
- Start the Virtual Life Support app.
- While inside the app, open the Meta system menu.
- Select the Settings menu (click on the time/Wifi/battery symbol).
- Choose Boundary, then Switch to Roomscale, next select Choose your own boundary, select Roomscale again.
- Look at the floor for the initial calibration and then use your flat hand to touch the floor; choose Confirm when ready.
- Draw the boundary, at least 2 x 2 meters, and choose Confirm when ready.
- Close the Settings menu and select Resume to go back to Virtual Life Support.
After doing this, you can proceed and, if needed calibrate the victim with the manikin.
The video demonstrates all these steps.
How can I prevent the manikin from moving?
You can attach the manikin to the floor using (velcro) tape for example. Or alternative use an anti-slip mat underneath your manikin.
We have attached the manikin with velcro tape to a vinyl floor mat with a custom texture.

The ground level of the world seems to be at the wrong height. What should I do?
Floor level is calibrated in the headsets guardian system. It is extremely important that this is done right. Together with the manikin height this determines whether compression depth can be accurately measured and calculated. You should reset and redraw the guardian and carefully set the ground level. Do not use the automatic guardian detection as provided by some headsets.
My hands disappear in the victim. How do I avoid this?
This usually means the chest height isn’t correctly set or the ground level needs adjustment. Ensure the ground level is precise and, if you’re manually setting the manikin’s height, your hands should remain visible within the manikin’s outline during alignment. A visual check can greatly assist in setting the correct height. For optimal performance, adjust the height to be slightly above the manikin’s actual height, ideally by 2 to 3 cm.
If you’re using a preset manikin with an accurate ground level, this issue should not occur. We plan to expand our presets to include new manikins over time.
I have not given permission to use the microphone, what do I do now?
You may need to reinstall VLS. If you selected “Remember this preference” and then clicked “Don’t allow,” you won’t be able to grant this permission again unless you reinstall the application.
How can I unmute my microphone?
If you have (accidentally) muted your microphone you will need to activate the system menu and unmute your microphone. The video shows how to do this on Meta Quest, running without an MDM such as ArborXR or ManageXR.
I have not given permission to connect bluetooth devices, what do I do now?
You may need to reinstall VLS. If you selected “Remember this preference” and then clicked “Don’t allow,” you won’t be able to grant this permission again unless you reinstall the application.
Error “Multiple Devices Can’t Access This App At The Same Time” on Meta Quest devices
A single Meta account cannot access an app on multiple devices simultaneously. When attempting to use the app on multiple devices simultaneously, users will receive the error, “Multiple Devices Can’t Access This App at the Same Time. This app must be purchased separately to be used by multiple devices at the same time. To continue, quit this app on any other devices.”. This can usually be solved by disabling App Sharing for the account on each of the headsets that has the app installed. You will find this setting under Settings > Profiles.
