English Community

Virtual & Mixed RealityMirage Solo & Mirage Camera
All Forum Topics
Options

14 Posts

06-18-2018

US

18 Signins

165 Page Views

  • Posts: 14
  • Registered: ‎06-18-2018
  • Location: US
  • Views: 165
  • Message 1 of 2

Mirage Solo - ADB - Need help - Orientation Problem on initial setup after factory reset

2020-09-15, 23:57 PM

My controller doesn't connect. My headset seems almost functional, but the VR orientation seems screwed up.

 

I can download screencaptures through ADB. See screencap images below. 

When the headset has the normal landcape orientation, the screen cap comes back as a portrait image, 

while the view through the headset seems to be a confused mash of a portrait image that thinks it's in landscape.

Similarly, when the headset has a portrait orientation, the screen cap comes back as a landscape image, 

while the view through the headset seems to be a confused mash of a portrait image that thinks it's in landscape.

 

The screen seen seems to be an initialization screen, saying Hi There, English United States, and yellow <Start> button.

There are some properties that looked likely to control some of this. Unfortunately, I can't seem to change them.

 

NOTE: Failures the same whether booted into FFBM mode or Factory mode. 

In Factory mode, initialization screen had some error table over it, but the screencap doesn't show it!

 

adb shell getprop

[ro.bootmode]: [ffbm-00] or [ro.bootmode]: [factory]

[ro.dvr.orientation_type]: [2]

[ro.dvr.third_eye_position_x_mm]: [-23]

[ro.dvr.third_eye_position_y_mm]: [12]

[ro.dvr.third_eye_position_z_mm]: [91]

 

Just to see what would happen, I tried to change some of the orientation properties, but:

adb shell setprop ro.dvr.orientation_type 1

setprop: failed to set property 'ro.dvr.orientation_type' to Ƈ'

adb shell setprop ro.dvr.third_eye_position_z_mm 0

setprop: failed to set property 'ro.dvr.third_eye_position_z_mm' to Ɔ'

 

Then tried:

adb root

adbd is already running as root

adb shell

su

setprop ro.dvr.orientation_type 1

setprop: failed to set property 'ro.dvr.orientation_type' to Ƈ'

setprop ro.dvr.third_eye_position_z_mm 0

setprop: failed to set property 'ro.dvr.third_eye_position_z_mm' to Ɔ'

 

Interestingly, I could screw up and create new properties with the wrong spelling, but I couldn't change existing ones. 

adb shell getprop | Select-String third_eye  

[ro.dvr.third_eye_position_x_mm]: [-23]

[ro.dvr.third_eye_position_y_mm]: [12]

[ro.dvr.third_eye_position_z_mm]: [91]

[ro.dvt.third_eye_position_y_mm]: [0]

[ro.dvt.third_eye_position_z_mm]: [0]

[ro.dvt.third_eye_position_z_mmK]: [0]

 

Any suggestions on how to proceed would be appreciated.

 

How can I get setproperty working through ADB?

Anyone know which properties control orientation awareness?

Anyone know which properties in configuration files control orientation awareness?

 

 

  • Dan Davis

 

 

 

 

 

 

Reply
Options

14 Posts

06-18-2018

US

18 Signins

165 Page Views

  • Posts: 14
  • Registered: ‎06-18-2018
  • Location: US
  • Views: 165
  • Message 2 of 2

Re:Mirage Solo - ADB - Need help - Orientation Problem on initial setup after factory reset

2020-09-17, 21:33 PM

I'm slowly learning a bit more about ADB.

 

adb logcat

 

The logcat shows lots of weirdness going on. Maybe someone was using this for development and prototyping?

 

02-10 13:24:22.630  1746  1746 W Finsky  : [1] com.google.android.finsky.application.FinskyAppImpl.bx(1166): No account configured on this device.

02-10 13:24:22.631  1746  1746 I chatty  : uid=10019(com.android.vending) identical 1 line

02-10 13:24:22.632  1746  1746 W Finsky  : [1] com.google.android.finsky.application.FinskyAppImpl.bx(1166): No account configured on this device.

02-10 13:24:22.632  1746  1746 I Finsky  : [1] com.google.android.finsky.hygiene.DailyHygiene$DailyHygieneService.onStartCommand(22): DailyHygiene holdoff continue

 

Also found some apparent protoype file being referred to but being ignored: 

01-03 19:37:34.385  1070  1083 I SystemConfig: Non-xml file /system/etc/sysconfig/dreambench_config.proto in /system/etc/sysconfig directory, ignoring

-rw-r--r-- 1 root root  495 2018-02-09 10:04 dreambench_config.proto

 

adb pull /system/etc/sysconfig/dreambench_config

adb: error: failed to stat remote object '/system/etc/sysconfig/dreambench_config': No such file or directory

 

lifetime_seconds: 0

fixed_resolution {

 width: 0

 height: 0

}

msaa: MSAA_2X

render_thread_cpu_load_sim_config {

 num_matrices: 12500

 num_matrix_ops_per_iteration: 22500

 matrix_ops_step_size: -1

}

enable_async_reprojection: true

render_mode_config {

 geometry_lod: LOD_MEDIUM_HIGH

 vertex_shader_lod: LOD_MEDIUM

 fragment_shader_lod: LOD_MEDIUM_HIGH

 spatial_audio_config {

   num_sound_objects: 20

   num_foa_soundfields: 3

   enable_room_effects: true

 }

 bloom_complexity: 0

 

 

Multiple dates are in logcat, so I want I'll create clean ones.

 

Saving logcat as logcatOrig.

adb logcat -b all -c

adb logcat -D > logcatAfterClear

adb reboot

adb logcat -D > logcatAfterReboot

 

Annoying. Can only add one attachment. So I'll just add logcatAfterReboot.

 

 

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete