Jump to content

JustinVive

Verified Members
  • Posts

    87
  • Joined

  • Last visited

Posts posted by JustinVive

  1. Focus and Focus Plus Firmware Update

     Released: October 27, 2020

     

    VIVE Focus Plus ROM: 4.14.623.1

     

    VIVE Focus ROM (Global version): 3.13.623.1

    VIVE Focus ROM (China version): 3.13.1405.1

     

     

    Great news!  We have a big firmware update packed with new features that just released today. 

     

     Please read below for the highlights and full list of features: 

     

       When you’re ready to upgrade your device(s) -

        From the Viveport Home Menu > Settings > System Update to upgrade. 

     

     HIGHLIGHTS: 

    ·         Show non-VR apps (e.g. Mobile Device Management) in the Library.

    ·         Record VR experience with Screen Recording.

    ·         Adjust casting screen ratio from 1:1 to 16:9.

    ·         Support VPN connection in More Settings.

    ·         Activate Kiosk mode by default.

    ·         Upgrade WAVE SDK to version 3.2.

     

    FEATURES:

    1.       Support two MDM solutions, AirWatch and MobileIron.

    Note: In this update, the Launcher > Library will show 2D apps installed by users. (apps in data partition)

    2.       Adjust casting screen ratio from square (1:1) to rectangular (16:9).

    Note: Any app rebuilt with WAVE SDK 3.1.94 can support 16:9 casting. (even it runs on older ROM version) In-house apps (ex: Launcher) will support 16:9 casting in this SU update.

    3.       Support debugfs and atrace for developers to perform app profiling.

    4.       Support screen recording.

    User can start/stop screen recording via Quick Menu. The ratio of video is 1:1, and will be saved in internal storage.

    5.       Enhance screen share experience.

    Add “Casting”, “Screenshot” functions to Quick Menu.

    6.       Support MediaProjection permission for app developing.

    7.       Add Wi-Fi domain setting into COTA configuration.

    Enterprise customer can batch configure Wi-Fi connectivity with domain setting via COTA.

    8.       Lower the volume of boot animation.

    9.       Support VPN function in More Settings.

    The same UI and settings of VPN function in smartphone.

    10.   Make Tutorial app visible in Library.

    11.   Upgrade to WAVE SDK v3.2.

    12.   Activate Kiosk mode by default.

     

    Thank you again for your patience and support.

     Cheers,

     The VIVE Team

    • Like 2
  2.    Hello Droolon Cup Contest Entrants,

    This is the Final Call for Contest Submissions. 

    Make sure that you’ve submitted your app by October 17, 2020.

    In order to post your final submission you will need to publish it to the Viveport Developer Console Beta Channel. The title must be designated as “Beta Published” in the console to be eligible. 

    The Beta Testing channel will allow you to share your title with our judge panel. These are the panel email addresses to add as beta testers:

    DroolonCupJudge01@htc.com

    DroolonCupJudge02@htc.com

    DroolonCupJudge03@htc.com

    DroolonCupJudge04@htc.com

    DroolonCupJudge05@htc.com

    DroolonCupJudge06@htc.com

    DroolonCupJudge07@htc.com

    These emails are associated with Viveport accounts and when accessed add the contest apps to each judge’s account library. 

    We look forward to seeing your applications and innovative use of eye tracking. 

    Sincerely, 


    The 7invensun and Vive Teams

     

  3. @unikty You have two options, but they can only be enabled from the device itself - 1.) Don't Show Lost Tracking Message, 2.) Enable Passenger Mode.

         To do so, you must have Developer Options enabled on the device.  

     

    1.) Don't Show Lost Tracking Message:

     From the Viveport Home Menu:

      - Click On Settings

     - More Settings

     -  Click Developer Options

     - scroll down and toggle Don't Show Lost Tracking Message.

          Note:  This will keep the HMD as 6dof.

     

    2.) scroll down and toggle Passenger Mode

       Use Passenger Mode if you only need 3dof rotational tracking then you can essentially make your Focus or Focus Plus into a 3dof HMD by enabling Passenger Mode.   This is recommended if you are using the device in a moving vehicle or in darker spaces.

     

     To Enable Developer Options: 

     From the Viveport Home Menu:

      - Click On Settings

     - More Settings

     - Scroll to About Device

      - Click on Build Number 7x to receive a message "You are now a Developer."

    • Thanks 1
  4. @atonalfreerider  thank you for your kind words.  In response to your questions, we recommend using the VIVE Input Utility

    as the best automated way to manage the Android Manifest.

    On 9/2/2020 at 2:51 PM, atonalfreerider said:

    1 - I'm unclear about how permission prompts are supposed to work. Formerly we were using: https://hub.vive.com/storage/app/doc/en-us/WaveVR_PermissionManager.html#wavevr-permissionmanager

    As of 3.2, references such as

    
    pmInstance = WaveVR_PermissionManager.instance;

    are broken as there is no wvr library accessible at compile time. I suppose the library becomes available on deployment, but it's unclear how to make a compileable call to the library in our source.

    [Wave] The feedback  “are broken as there is not wvr library accessible at compile time”, but the permission class is included in the wvr_permission_client.aar. 

    If the project lost this library, the error will happen in the runtime.

    So if the broken is happening at compile time, do  you have a successful import of the wvr_unity_sdk package?
    Please check in the project folder that does the file of WaveVR_PermissionManager.cs exist in the path of “Assets/WaveVR/Scripts”?

    Or please provide a more detailed fail log.

    On 9/2/2020 at 2:51 PM, atonalfreerider said:

    2 - We run this block of code to ensure that the floor origin is set. It is otherwise not. Is this intentional?

    
    List<XRInputSubsystem> xrInputSubsystems = new List<XRInputSubsystem>();
    SubsystemManager.GetInstances(xrInputSubsystems);
    
    foreach (XRInputSubsystem xrInputSubsystem in xrInputSubsystems)
    {
        xrInputSubsystem.TrySetTrackingOriginMode(TrackingOriginModeFlags.Floor);
    }

     

    [Wave] We had written the similar logic in our sample (SeaOfCubes), and it works. However, we checked and set to our XrInputSystem only.

    We need your help to clarify further:

     Try attached sample of NewBehaviourScript.cs

        If the issue still exists, please provide more info:

    1.          Which Unity version?

    2.          What does “otherwise not” actually mean? Do you mean that the floor origin is not set??

    3.          Any other runtimes included? 

    4.          Can you provide a log cat?

    On 9/2/2020 at 2:51 PM, atonalfreerider said:

    3 - The AndroidManifest appears in cache in

    • C:\Users\<user>\AppData\Local\Unity\cache\packages\npm-registry.vive.com\com.htc.upm.wave.xrsdk@1.0.0\Runtime\Android\AndroidManifest.xml
    • C:\Users\<user>\<project>\PackageCache\com.htc.upm.wave.xrsdk@1.0.0\Runtime\Android\AndroidManifest.xml

    Before building, we manually change these files to include essential information, like

    
    <meta-data android:name="com.htc.vr.content.NumDoFHmd" android:value="6DoF"/>
    <meta-data android:name="com.htc.vr.content.NumDoFController" android:value="3,6DoF"/>
    <meta-data android:name="com.htc.vr.content.NumController" android:value="1,2"/>

    Is this the right approach or is there an automated way to manage the manifest?

    [Wave] Developers should manually change the files for now, we are considering an easier way in  the next release.

     

    NewBehaviourScript.cs

  5. Wave SDK 3.1.94 Early Access and Experimental ROM 3.07.623.336 - How to Request Access

    Find Wave SDK 3.1.94 Early Access here - https://developer.vive.com/resources/2020/04/01/vive-wave-sdk-early-access-updated-3-1-94/

      To receive ROM access, read on.....

    This SDK has a medley of new features, including:

     Pass Through

    Passthrough cameras triggered when exiting virtual safety wall

    Use HelloVR to test this effect

    Also press twice power button to enable Pass Through, and you should see the launch time is very quick.

     

    Hand Gesture & Tracking

    A Gesture sample Gesture_Test is provided in the wvr_unity_samples.unitypackage. You can find the sample under Assets/Samples/Gesture_Test.

    https://hub.vive.com/storage/docs/en-us/TheGestureUsage.html

     

    Direct Preview for Unreal

    https://hub.vive.com/storage/docs/en-us/UnrealPlugin/Unreal_wavevr_DirectPreview.html

     

    Adaptive Quality (now working in ROM update 3.07.623.336)

    Adjusts CPU/GPU rendering performance levels to improve FPS

    https://hub.vive.com/storage/docs/en-us/WaveVR_AdaptiveQuality.html

     

    REQUEST ROM ACCESS

       In order to use the new features found in Wave SDK 3.1.94 you’ll need to upgrade to the latest ROM (go to Settings > System Update). 

    Please write to  @Tony PH Lin and provide your

    •  name,
    • company,
    • device type (Focus or Focus Plus),
    • HMD serial number,
    • and your current ROM Version. 

    These are the ROMs required to receive the special ROM:

         Focus Plus: 3.07.623.3

         Focus (dev kit):  2.04.1400.2

    Expect 2 business days turn-around time.   Once your request is processed, then you will receive the FOTA for ROM version 3.07.623.316 for Focus Plus or ROM version 2.11.1400.216 for Focus. You will then need to make another system update to ROM version 3.07.623.336. 

      If you have any feedback please share with us in the comments. 

     Cheers,

      The Vive Wave Team

     

    image.png

    • Like 3
×
×
  • Create New...