Razor Phone2 in PSVR

NEXT TO DO 2021-01

the BNO055 HeadTracker is working now,
the Razor Phone gives nice 120 / 90 Hz gamestream via USB,

its time to disassemble the PSVR headset again and ressemble in modified way as follows:

if i use most of PSVR and use dremel-drill to work out no needed original lenses and middle nose part to get a full window, i can look through.
Going that way, i could use the plastic rubber facemask.

Then take measures and use orig screws/holes to fix the RazorPhone2 in orig display position.

I will try to use a glasses with 3-5 diop , and not build in the glasses/lenses into the headset.
To adjust the distance, i can use the original distance system.
The orig distance adjustemt system is for fine tune, i will have to put in slices in the phone holder.. to get the phone in a greater permanent base distance.

Headtracker: BOSCH Sensortec BNO055

for the headset i need a headtracking solution.

The IMUs have problems with drift in horizontal and that makes manual centering via custom key set needed.
I could notice that drift with the usb headtracker from ZEISS.

Maybe the drift is more or less, depending on a calibration after powering up the device, 10 seconds none moving. And maybe i will give it a second try?

BUT again..
i thought about TrackIR – its expensive solution, without look over shoulder feature.
i thought about EDtracker a arduino solution with MPU-9250
which seems well supported by the german team from:
while edtracker founders withdrawed.

and while looking through internet i came around with the BOSCH Sensortec BNO055
„Smart sensor combining accelerometer, gyroscope, magnetometer and orientation software“

This IMU has many great features that should be a better solution to me.
– a auto calibration
– python libs
– community support
– hight refresh rate
– fusion data, quaternions to euler
this all was interesting enough to me to give it a chance , and i ordered the USB Stick Evaluation Version, red USB3.0 version, from Digi-Key for 50,-€ incl. shipping from USA. Shipping was very fast within 3 days!

the BNO055 is available in different styles
– the BOSCH evaluation USB Stick green USB2.0 only, red USB3.0
– Arduino breakouts from adafruit and others
– Arduino Professional Series: IoT MKR https://store.arduino.cc/arduino-mkr-imu-shield
– and as chip alone

BOSCH Sensortec – Calibrating BNO055
NDof Nine Degrees of freedom
FMC = Fast Magneto Calibration

Paul McWorther uses BNO055 with Arduino and explains equations.. great stuff ;o)

there are documentations from BOSCH and code examples in the internet.
Finally it was a trail within 4 days to get the device working in streaming mode on a windows pc using python 3, build up on existing scripts, modified by me.

First we need to install the BOSCH Sensortec Development Desktop 2.0.
When it is installed we can run the programm and connect to the USB Stick. For me the USB connections failed , but COM3 worked.

In the installation folder structure of Development Desktop 2.0 we find the .dll and PDF manual for a first small python script.
Is started with python version2.
The script was not fully ready to go, and did not contained full fledged support of everything the bno055 delivers.

From that point i looked through various examples for arduino, and found BOSCH github repository

the .h header file gives impression on whats all possible, the registers and values, functions…

and then, there is BOSCH sensortec forum:
where some usefull information is located.

this post contains a zip with python example using the co called „GenericAPI“,

finally i got a full fledged python3 script into my hands,
that was intended for linux.
so i had to install python3, comes ready with pip inside, batteries included ;o)
then installed pyserial … (py -m pip install pyserial)
then outcommented linux lib „pyudev“(that needs linux only „fcntl“) and setted manual values in the autodetec function to use COM3…
from that point it was working in streaming mode.

from there is used a while loop with sleep 0.01,
and reading stream 10 packages,
read the euler values and converted them in usefull representation for
Virtual Joystick vJoy

vJoy gives us the possibility to simulate a Joystick Device within python.
So i update the 3 axis of that virtual joystick.

Next step is simple.. using OpenTrack
to read the input from that (virtual) Joystick and make output for „freetrack2.0 enhanced“.
Figure out some settings in OpenTrack and i was ready to go, to use it within in WarThunder.

i could use simlulating mouse input using python, but OpenTrack gives already some usefull features (axis mappings and much more) and outputs comon protocolls.


i still used Euler values because i dont need endless rotations, and i mapped the euler values to suitable values for my aim to use as headtracking look around with feature of „look over shoulder“ with 1:1 ratio of Head-View-Alignment.

120Hz display (mobile device)

looking for a smartphone with 120Hz display, i looked for razor phone 2 on ebay, and got one with cracked backplate for quite good price.

i installed moonlight app and connected with pc via USB-C cable and entered pin to connect nvidia experience software with the smartphones moonlight app.

now i can
– set PC to 90Hz / 120Hz, and
– set 90Hz or 120Hz on razor phone 2 , according to pc settings
– and set moonlight app on the smartphone to go 90/120Hz

finally i have a great working gamestream over USB with stable frames and no blur effects.

actually there are more than one smartphone on the market making 120Hz

getting a mobile device supporting 120Hz , used one or a new one, for a „small“ price is atually reality.


PSVR with PC in 2D ?

PSVR headset is available for 3 years now and used ones are available on ebay for some bugs.

On Youtube we can see some people trying to connect PSVR with PC and a few try to show 2D.

So i bought a used PSVR, tried some things out.

First test was to connect PSVR to PC. That was quite simple.
Connected everything as should as like as with a PS4 but instead PS4 i connected to Laptop hdmi.

without any software or driver installation

Result: the PSVR goes on/stays on. It shows the PC desktop in VR mode, left and right eye get their own image. The head movement is translated, so that i can look into the corners, the screen is located fixed in the room. Sound goes to headset, has to be set to desired output device. Display is running 60Hz only, without extra drivers, but should be able to go 90 or even 120.

next i want to display the pc desktop on the PSVR display in 2D as fullHD and not side by side.


The PSVR has 2 different HDMI connectors. One is standard and the other is special.
The pins are identically but the plug outer form is different, so that users can not plugin the cables in a wrong/not correct setup.
This gives us only one possible way to connect the headset to PC, with the standard hdmi cable.
The second HDMI cable from headset goes to the triangle signed port of the processing unit.
The output to tv stays empty.
The output to PS4 has to be connected to processing unit input that is signed with X, with an extra hdmi cable.
USB can left empty, if we only proof the display, the USB is for sending signals to PS4/PC like IMU chips data.

In that fashion i connected the PSVR to my laptop, without any software or driver installation.

Result: the PSVR goes on/stays on. It shows the PC desktop on full display not side by side, thats what i wanted.
The optics are not made for that, thats right. I will have to tear down the PSVR to remove the 3D optics lenses and figure out how to implement 2D googles lenses with 3-5 diop.

as show in youtube, https://www.youtube.com/watch?v=n1FbV7hx3d0
i tear down the PSVR headset completely.

Surprise No1:
To my surprise, the lenses are kittet/molded in.
So if you ever have scratches in the lenses, you need more that just new lenses.

Surprise No2:
the display itself is fullHD ok… BUT it comes with a black vertical line in the middle,
and because of that, this display will never be a display to show content in 2D,
you would always have a vertical black line in the middle.
Thats the reason, why this display is out of the game.
the headset itself is quite nice strapband, holds nicely at head.

So i will use this,
try to put in a whole smartphone instead the display.

While tear down and build back together i recognized that if the display cable isnt 100% correctly connected, the PSVR unit goes on at start and goes out again. Thats the reason,
why i cannot run the headset without a plugged in orig display, to use the orig PSVR mainboard with everything like the blue LEDs , the IMU sensors and so on.

I will have to rip everything out and use a own solution for headtracking.
The blue LEDs would be nice to use, but there is no software that can track all PSVR headset LEDs and calculate the position in room. TrinusVR is only tracking the middle center LED but not all LEDs!? And if that would work, we would still have trouble with the feature „look over shoulder“.
So i will not use the blue LEDs, and not the PSVR IMU.

2D HMD with cinema2go – first impressions

in december 2020, cinema2go offered 60% discount, so i gave it a chance and ordered


the product reached first the german lokal ZOLL export department, to pay taxes.

First test of the MOGO HDMI.. it is very light weight..
plugged in the HDMI and the USB cables…
I started my PC Win10, and see that the MOGO uses a topfoison display
on topfpoison website i can read that this display supports max 60 Hz.

The HDMI and USB cables are with estimated 1m, not long enough for my „gaming“ rig.
Using windows display settings and not the geforce,
i set the display „2“ to 1440×2560 60Hz and set to horizontal,
then the MOGO screen shows correct view.

First impressions:
When screens is black, it seems that there are some pixels malfunction, not black.
The lenses cause distortions.. barrel and cromatic..
i will not use this in that form.

and the screen is only sharp, when the picture stands still,
in other case.. it will blur a bit…
i dont know, if that effect caused by display technic or by the windows driver, or even comes with 60Hz.

My conclusion:
So i decided to rip the MOGO in parts,
to use, to test CARSON +4dioptrin plugable glasses.
and the result should be much more worth.

So for that new project, i need to create new parts in autodesk fusion360 to print the needed parts in 3d, using the 3D printers in our local fab-lab/makerspace.

MOGO uses a low distance eye-to-display, that is the reason that special lenses are needed, which will end up with distortions and other drawbacks.
With my changed setup, i will have to use a greater distance eye-to-display, thats seems possible to me, because the display is so leight weight, so that a lever, caused by greater distance should not have great effect.
A greater distance eye-to-display is better for the comfortable view to the display corners, as long we go with 16:9 landscape!

now i have following parts:
– Display with connectors(HDMI+USBmini) and with foldable left and right „arms“.
– lense holder with a nose part
– face mask with strechable rubber bands for head

– create a holder for Carson lenses, that can connect/plugged to the facemask, as like as the orig lense holder before,
lense position:
depth: the lense has to sit closest to the eyes/face with slight or now touch.. but not more than 10mm away…
vertical: adjustable
horizontal: fixed
– stiffen the foldable arms
– create extensions of the arms
– connector between arms and face mask

WarThunder in VR – how is it? and 2D options

i7 4th generation, 16GB, GTX980 4GB,
ACER windows mixed realtiy HMD

installed windows mixed reality 
installed Steam for Windows mixed reality

installed VorpX, Desktop Viewer (not free)
Steam App – BigScreen (not free)
Cliffhouse Store – BigScreen (for free)
Cliffhouse App – Desktop

Warthunder installation direct from WarThunder page
Warthunder installation from Steam

playing VR using WarThunder and set launcher the option VR
if VorpX gets activ everything is messed up..
you have to go into VorpX settings and add process aces.exe, is not enough to add  file launcher.exe , to do that you have to start the launcher, start game and hit Windows key to go back to desktop and into VorpX settings to exclude files/processes, aces.exe will be listed and you can pick this up and exclude

playing WarThunder in VR means playing max 90fps.. that the max fps value the HMD can reach.. we dont need to waste power to calculate more frames per second as realy needed..

Tryed to play Warthunder 2D(VR option disabled) in VorpX, but that did never work.

Playing WarThunder in VR/3D works
– nice cockpit view(very close distance objects)  and nice look around feeling in first person view
– nice third person view too
– not realy playable, because far objects are not realy visible, close objects/planes are not that detailed as expected/wished
– problems using mouse, sometimes the mouse pointer is where? and plane stays in vertical position…
– locked to 75 fps ..why? even with all possible options set to low, never acchieved 90fps
– looking vertical down, the ground isnt moving smoove, instead its making little steps/jumps.. you see that effect if you fly near the ground

Playing WarThunder in 2D works
using Cliffhouse desktop app
– before prepare, set desktop fullHD 100 fps (i setup even 90 to match max HMD fps, but in game appeared 100 again..)
– set thunder launcher the option Vsync on (gaphic card can reach over 200fps if Vsync is off)
– steering works as like as always used to
– we can setup a virtual screen size a big as wanted and look into corner hud infos via head movement

Next try
play war thunder first person view in 2D (realistic and simulator),
using hmd movement to steer the in game first person view!
so we need to lock/disable/disconnect the hmd movement related to the virtual screen
– this works not in Cliffhouse desktop app
– this works not with App BigScreen (Steam and Windows MixedRealtiy App)
This works only with VorpX Desktop Viewer…
– pro:  it works, but you need to setup Hostas/Joystick to control the plane and use mouse for View because HMD movement is used as mouse inside the game, its not differentiated
– contra: you never can see the hud infos in the corners! you see only clear in the center, that could be better if the game could run in 4:3, or 1:1, in 1440×1440 desktop size.. i did not achieved yet, setting VorpX desktop viewer to 4:3 only squeezes the 16:9 into 4:3

best graphic quality we have in 2D Cliffhouse Desktop App (and BigScreen app, and VorpX Deskop Viewer) … when we use HMD to look around infront of the bigscreen, to see/reach even the hud information in the corners, and play input devices as used to without extra configuration…
the 2D first person option fails because of the not reachable hud information in the corners..

NEW discovered impressive new 2D version:
 i used VorpX Desktop Viewer, 
the key is the VorpX Mode: Sphere + Vertikal 90 + Horizontal 150
this spans the 16:9 Desktop as a round shape infront of us,
from left to front to right side…
as effect we see a 4:3 viewport straight infront.. and use HMD head movement to reach the sides left and right
starting war thunder in 2D…
we see nice clear view…
flying inside cockpit view is very good…
fly with hostas/joystick,
to look at wings left and right, and look around over shoulders.. i can use mouselook-button, i have configured mouse right button, press and hold this i can use mouse AND headset movement to steer the lookaround, releasing the rightmouse button goes back to looking frontside..
now i have to map that rightmouse button action (mouse lookaround)  to another button at the joystick…so that i can activat and release this HMD steered looking around feature easily..
with that now.. we can play the WarThunder Realistic Mode
and EVEN BETTER the Full Simulation mode, which only allows cockpit view for all gamers!!!
dont forget VorpX ambilight..

this concept could work in the App BigScreen too, where we can have a Sphere/curved screen in front of us.. using HMD for look around, look to left&right side..
and remember on windows, the app BigScreen is for free

UPDATE:  BigScreen kann die Leinwand fix vor den Augen halten. Option nennt sich „Move Screen“
„““To make this work, click on „Move Screen“ under Customize Screen Settings (The Screen Icon), click and hold, „Move Screen“, then drag your cursor/laser pointer away from the button. After that, just close your tablet and your screen will be locked to your head.“““

UPDATE: Desktop custom Auflösung 1080×1080 100fps nutzen um die Grafik an die quadratischen VR Displays anzupassen und die HUD Informationen besser positioniert/sichtbar zu haben.

Nachteil:  WarThunder kann offenbar bisher im Standard 2D Modus keine Headtracking Informationen des WMR Headsets benutzen.. und man muss eine extra Headtracker Lösung benutzen. Vielleicht kann Gaijin das noch nachliefern.

Razor Gamer Smartphone – no usable as direct cable connection output display

the Razor Gamer Smartphone is not usabel as a cabled display output device.. you can not connect it to PC and send fullHD at up to 120Hz onto this Razor smartphone.

So they missed important and new feature that makes a real gaming smartphone in new world of HMDs.

So we stick to use streaming via Wifi, and Nvidia Moonlight allows only up to 60fps…
and we dont need this expensive Razor Gaming Smartphone.

2D HMD 2017-Q4 – MOGO + Razor Gamer Smartphone

new gadget became available, so we could rethink a 2D HMD HeadMountDisplay for Flight and Car simulation… 3DOF

first new gadget is „MOGO“
its an smartphone HMD with special lenses so that we can see the smartphone display in 2D, like a  big screen.  The lenses are available itself as single item. Or we can buy the HMD with lenses already installed. 
With that MOGO HMD we can give up to build our own humble design.

next gadget is the Razor Gamer Phone
the most spectacular feature is the 120 Hz display…
hopefully the display has low persistence too, so that video/(nvidia-)game stream(moonlight) from PC would not blur when head is turning around .. 
We will see if first hands on test will come available and discussed in more detail.

Using this two item plus a MotionCapture System for 3DOF/6DOF
we could play brilliant full HD 2D HMD.
The Razor smartphone native resolution is even better than Full HD its QuadHD 


Horizon Zero Dawn – Linklist


Tiere finden:




Horizon – Zero Dawn: Alle Maschinen – Mechanische Tierwesen und wie sie zu besiegen sind

Waffen Tutorials:

alle Jagdprüfungen


Schildweber Outfti (unverwundbar):



Waffen ausbauen, lila looten






Goldenes Schnellreisepacket




Powerslide Imperial Megacruiser 125



Product-No: 908086

Größentabelle laut powerslide
mit 25-26cm Fußlänge müsste ich die Größe EU 40/41 wählen,
tatsächlich fahre ich aber 43 ! 

https://der-rollenshop.sportkanzler.de/navi.php?qs=megacruiser    Versionen gelb, pink, weiss/blau, grau, PRO

1. die alten K2 Inlineskates waren schon am rosten (Nieten) und Kunstleder löste sich klebrig und bröselig auf.. Schuh und Klettverschluss hatten gelitten … einzig die Aluscheine war noch i.O. .. und auch die war genietet
2. neue Skates, nur welche,.. schnelle solltens sein…
ohh es gibt nun welche mit 3 großen Rollen und greller Farbe …
Powerslide? was ist das denn, …will haben…

natürlich gleich noch Stopper zu geordert, die sichere Bremsreserve
„Powerslide Megacruiser 125mm Brakearm“ zBsp. bei skatepro zu haben ca 20,- und gleich zusätzliche Ersatz-Bremsklötze je 4,- Euro dazu..

Bewertungen im Internet:
leider nur eine Produktvorstellung und kein ausführlicher „Intensiv“ Test..
scheinbar einmal reinhüpfen fürs Video, Feedback, Fertig

Sehr guter Test, längere Zeit getestet ( aber PRO Version! )
– Mangel an Nachhaltigkeit der (45Grad) Schnallen <<!! das kann ich bestätigen
– Durchschnittliche Rollen 
– Es werden zwei verschiedene Schlüssel benötigt, um den Schuh auseinander zu bauen (Inbus und Torque)

die Frag der (Schuh-)Größe
darfs auch einen Nummer größer sein?
Ich hatte selbst zunächst diesen Skate in meiner Schuhgröße anprobiert EU 41/42 im Verkaufsgeschäft,…und es drückte sofort an den Seiten.. der Schuh fiel zu schmal aus… ob das Fitting per Hitze geholfen hätte?
Ich entschloss mich eine Nummer größer  zu nehmen EU 43.. dadurch haben die Zehen deutlich Platz.. und bei langen Ausflügen  auf diesen Skates hatte ich Problem am linken Fuß, Innenseite, Knöchel… Druck und Reibung… ergab kleine Sockenmuster Brandings …
sowas sah ich das erste mal..
also die Neopren 2mm Footies/Halbsocken geordert und hats geholfen? ja es hilft..
nach mehreren Ausflügen habe jedoch immernoch immerwieder Probleme am linken Innenknöchel,..  ich habe mir das nochmal intensiv angeschaut und möglicherweise liegt die Zunge des Innenschuhs an dieser Stelle an meinem Knöchel an, wenn ich den Schuh ordentlich festziehe… werd nächstes mal ein wenig experimentieren.. Schuhzunge anders verlegen o…

das erste was sich an dem Skate zerlegt hat waren die 45Grad Ratschenbänder.., wenn man diese festzieht, entweder zu fest und somit überratscht oder nicht exakt gerade ausrichtet und dann erst ratscht… gehen die Ratschenzähne schnell kaputt.. bei mir mittlererweile an beiden Skateschuhen, linker wie rechter..

Oh  powerslide kann auch anders.. der metropolis-supercruiser-110
hat anstelle der 45GradRatsche eine Ratsche mit Hebel!!! wo bekommt man das? als Ersatz, um am Imperial zu benutzen?

Powerslide Metropolis Supercruiser 110 Urban Inline Skate


die Schnürsenkel .. die sind … gemessen an dem was man letztlich nachkauft… halbstark…. besser man ordert alsbald stärkere.. und selbst die gehen auch schon wieder kaputt.. neverending..
160cm lang..  
da es ein Hardschalenboot ist muss man ordentlich an den Schnürsenkel ziehen, dann hats auch Effekt.. aber maßgeblich sind die 45Grad Schnallen(Ratschen)..

nach ca 100km ist der Stopper nach einer Hügeltour auch am Ende…
die Rollen sind noch in Ordnung, trotz T-Stops,.. immer schön die Räder an den Positionen durchwechseln!

die Summe der Einzelteile sollte aus Sicht des Herstellers nicht den UVP unterbieten…
Schuh .. bekommt man nicht einzeln, wenn ja wo?
Räder in gelb , Härte 86A – nirgends einzeln gefunden, nur andere  Härten o. teurere Sets
Cuffs – http://bladeville.com/p/cuffs-6/powerslide-31/powerslide-imperial-cuffprotectorlaces-set-yellow-17920#.WO1A0NTyifQ     yellow aces, cuffs and side protectors  29,- Euro
Schiene – original nur als Set mit Lagern und Rollen, oder eine Stufe besser
Innenschuh – gibts die Original und andere Versionen/Qualitäten..
Kugellager ABEC9 – 2,50 Euro,  2 je Rad, bei 6 Rädern sind 12 St.
Powerslide 125mm Bremse mit Stopper
Stoppergummi – ja, 4 Euro
125mm Rollen, Härte 85a – 10,- Euro/St.
Powerslide Infinity 125mm mit Kugellager Abec9 – 6St – 100,-
Ratschenschnalle untere, Länge 200mm  Breite 15mm – wo gibts diese? die Shops geben oft nur die Länge und passend für Hersteller X Model Y an.. aber vergessen die Breite mit anzugeben…
ohh in Poland
http://bladeville.com/p/buckles-velcros-11/powerslide-31/powerslide-buckle-strap-1-pcs-20653?items_per_page=32&order=name-asc&sortby=date&dir=desc&page=2#.WO1BPdTyifQ     220mm.. sieht auch schmal aus , für 1,- Euro das Stück!!!

Schienenpaar inkl. Räder und Abec9 Lager – 120,-  



sehr guter ausführlicher test.. mit Wiedererkennungswerten
– Mangel an Nachhaltigkeit der Schnallen <<<<<<<<<<<<<<!!!!!!!
– Durchschnittliche Rollen
– Es werden zwei verschiedene Schlüssel benötigt, um den Schuh auseinander zu bauen (Inbus und Torque).


mein Fazit zu den Shops… es gibt einige aber nur wenige mit umfangreichem Sortiment und bei der Suche/Facetierung und Artikelbeschreibung haben alle gravierende Schwächen..
habe selbst beruflich mit OnlineShops zu tun ;o)


allerlei Powerslide Ersatzteile findet man offenbar hier:

  • Sorry, but the minimum order value to your country is 25.00€.