Creating a Cardboard QR code

I recently ordered Baofeng Small Mojing virtual reality headset from AliExpress. They start at $12, with free shipping, and come in a variety of colors.

I got the pink ones.

Baofeng Small Mojing in pink and purple.

Baofeng Small Mojing in pink and purple.

 

Unfortunately, they did not come with a Google Cardboard QR code. This is a symbol that you use to calibrate your headset, so that Google Cardboard virtual reality apps and YouTube movies show up as best as possible.

Google, unfortunately, was not my friend — apparently, this particular QR code had not yet been uploaded by anyone.

But I’m not someone who’s just willing to sit around and wait for other people to do the work. Especially when I can get a blog post out of it. And there’s a QR Code Generator that Google has created for folks to use. Of course, this generator is designed to be used by the manufacturers themselves, but it turned out that it wasn’t too difficult for a mere human to do it, either.

Getting started with the Viewer Profile Generator.

Getting started with the Viewer Profile Generator.

I loaded up the official website on my computer, then picked up my smartphone — a Samsung Galaxy S6, pulled up a QR code reader app, and scanned the QR code. Or you could also type in the URL provided. It opened up a tool on my smartphone that is synched with the form on my computer screen.

The phone loaded the tool and asked me for the “pixels per inch” value of my device. I Googled “samsung galaxy s6 pixels per inch” and got 577. Easy enough. It asked me to touch the screen to switch to full-screen view, then I got a bunch of lines on the screen.

Viewer calibration screen.

Viewer calibration screen.

Now, back to the website on my computer.

I skipped the part about adding my company name and device name, since I’m not the actual manufacturer — and I still have hopes that the manufacturer themselves will come through and create an official code.

 

Google's Viewer Profile Generator for Google Cardboard-compatible headsets.

Google’s Viewer Profile Generator for Google Cardboard-compatible headsets.

So, first, it asked me for the primary button type. This headset doesn’t have any buttons — but it does allow me to touch the screen. That’s probably as good as having a touch-style button on the headset itself, so I selected “touch.”

Then it asked me for the screen-to-lens distance. I’m supposed to use calipers to measure this.

Measuring the distance between the viewer's lenses and the smartphone screen. (Image courtesy Google.)

Measuring the distance between the viewer’s lenses and the smartphone screen. (Image courtesy Google.)

I don’t own a pair of calipers, but I do have measuring tape.

Measuring screen to lens distance with tape

I got 55 millimeters.

Then they had me measure the distance from the center of one lens to the center of the other. That came out to 65 millimeters. My lenses were adjustable, so, per their instructions, I set them at the middle setting for this measurement.

Then they asked me how the phone is aligned. Some headsets — like the FireFly — have the phone positioned so that it’s centered in all directions. As you can see with this particular set, however, the phone is just dropped in and sits at the bottom of the two clips. So I chose “bottom” for the vertical alignment.

Then they had me measure the distance from the bottom of the tray — in my case, the bottom of those clips — to the center of the lenses. That came out to 40 millimeters in this particular case.

Now comes the tricky part — the distortion coefficients. This is what adjusts for the curvature of the lenses.

Here is where the magic happens. Since the online form is synched to the tool running on the smartphone, you can adjust the coefficients — using the little up and down arrows — and see the immediate effect on the phone.

I adjusted the k1 value up and down and a value of 0.15 seemed to work the best. Then I did the same for k2, and got 0.22.

That was it. I clicked the “Generate Profile” button and got my QR code:

Baofeng Small Mojing QR Code qr_viewer_profile

Baofeng Small Mojing QR Code qr_viewer_profile

I added this code to my QR Codes page, for anyone else to use.

I’m going to follow the same process and create QR codes for other headsets in my collection that don’t have official QR codes released yet.

Do you have a headset that you created a QR code for? Please share! Paste a link below, or email me: [email protected]. Thanks!

maria@hypergridbusiness.com'

Maria Korolov

Maria Korolov is editor and publisher of Hypergrid Business. She has been a journalist for more than twenty years and has worked for the Chicago Tribune, Reuters, and Computerworld and has reported from over a dozen countries, including Russia and China.

  • White Bunny

    Thanks Maria! This was quite helpful.

  • gnico

    Hi Maria, will one be added soon for the Autonomous Teleport VR Headset? I’m unable to find a QR Code for it anywhere. I received it from Indigogo a few days ago and I feel as though its not calibrated for the apps I have.

  • A reader just asked for a QR Code for the Teleport 3D camera and headset: https://www.indiegogo.com/projects/teleport-save-share-your-best-memories-via-vr#/

    I don’t have one, but I see that in the comments, someone has already asked for one. I’ll keep an eye out, and if they post one, I’ll add it to my list (http://www.hypergridbusiness.com/faq/vr-headset-qr-codes/).

    • The manufacturer got back to me, and I’ve added it to my QR Codes page. And here it is as well:

  • alberto

    please help me, i m tryng to generate qr code for model zte nubia z7 and i cant:( i dont understand why… on line exist for mini version, that s not same. please help me.

    • The ZTE Nubia Z7 is a phone, not a headset.

      A viewer QR code is based on the viewer — how its lenses are configured, mostly. The same QR Code is then used on any smartphone. What headset do you have?

  • Raul B.

    Thanks for the QR, Maria!
    I also have a couple of Baofeng Small Mojing, but black and purple instead of pink. I’ve tried your QR on them, but it doesn’t work as expected (maybe mine are from a different batch).
    I’ve generated QRs adapted to my headsets for two positions of the lenses: “centered” position (62mm) and “near” position (57mm). Maybe you want to add them to your QR collection as alternative QRs for this headset…

    • Could also be because I have weird eyes! This is why I haven’t been making as many QR codes as I could be — I have a different prescription on each eye.

      Thanks for the QR Codes!

  • A reader sent me this image, that may be useful for people calibrating their Cardboard-compatible viewers, which you can download here: http://www.hypergridbusiness.com/download/vr-test-image-file/

    It’s a 3D image, so I can’t just attach it here. You’ll also need a special app to display it, MPO Viewer for Cardboard: https://play.google.com/store/apps/details?id=com.dmitrybrant.android.cardboardmpo&hl=en

  • Nicolas Eshraghi

    I have the fiit vr headset and i have made so many profiles and looked all over the internet but no qr codes work for me please help!

    • What problems are you getting when you use the FiiT QR Code from our QR Codes page?

      http://www.hypergridbusiness.com/faq/vr-headset-qr-codes/

      Are you able to successfully recognize the QR Code with your Google Cardboard app and switch viewers?

      Do you have a particular kind of distortion of the image?

      • Nicolas Eshraghi

        I still have double vision when I use it

        • Double vision can also be caused by the smartphone not being perfectly centered in the viewer. One thing you can try is moving the smartphone to the right or left a little bit, while looking through the viewer, and seeing if that helps the double vision issue.

          Another reason is that your eyes could be farther apart or closer together than the headset makers planned for. on the FiiT, you should be able to move the lenses closer or farther apart — does that help?

          Another possibility is that there’s something about the combination of you, your smartphone, the viewer, and the QR Code that just doesn’t work. Can you try the headset using someone else’s smartphone? Can you have someone else try the viewer? And do all the FiiT QR codes cause the same double-vision effect for you?

          Here are the QR Codes again.

  • Alvin

    Hey, can you help me to generate the qr code for gruu vr kit? Thanks

  • guillermo crespo

    Please , could you do me a QR code? 3D Merope . thank you very much

    • this is a rebranded BoboVR Z3. (I can’t believe I’ve got all these headsets memorized!)

  • Devanshu Sharma

    i got cardboard from http://getcardboard.in/w/product/google-cardboard-virtual-reality-kit-fully-assembled/
    I can’t find any Qr code anywhere please help

    • This looks like a standard Google Cardboard V1 type headset.

      Here is a code that might work for you.

  • bobo

    iv recently bought baofeng mojing d 3d and there isnt a qr code that works with google cardboard. Is it possible for anyone to find the qr code for it
    thanks in advance

    • Sorry, I don’t have this headset, so I can’t create a QR Code for it for you, and haven’t seen one anywhere online.

      You can create your own — it only takes a few minutes — like I did in the story above.

      Or you can do what I do when I get a new headset without a QR Code, and just go through the codes on this page until I find one that works:

      http://www.hypergridbusiness.com/faq/vr-headset-qr-codes/

  • Chara Dreemur

    Hey, so this is my headset.
    https://www.amazon.com/dp/B01FU98R1E/ref=cm_sw_r_sms_c_api_FkOFxbQR77QQC
    It does not come with a qr code, but it looks like it’s a rebranded baofang mojing 3, so I need clarification if that QR code would work for it.
    Thank you!

  • Ananthu

    can you help me with domo vr7??? I can’t find the QR code

  • Zanov

    Could you do a qr code for the Allie VR cardboard if you have it if you don’t I can gladly just purchase a standard Google one

    Thanks!

  • Edward Winslow

    Please help! I can’t even find a website for mine. I have the Neutab Virtual Reality headset bought off of amazon. Not sure it it came from amazon or a amazon seller! Tried your method and i just cant figure out how to measure well all of it. my lenses move in and out. how do i measure that and the distance from phone to lenses? my goggles have a slide in tray. also with my phone the Lg G4 I can not enter into full screen mode!

  • There’s a bunch of things out there called VR Max. Do you mean this one?

    https://www.amazon.com/VR-MAX-Augmentation-Cardboard-Cellphones/dp/B01EY2I7W2

    If so, it’s a rebranded Bobo VR Z3. Here you go:

  • Illtud

    Any luck with that? I get double vision on my Tiger headset as well and googled for a Profile and got to your post.

    • DanCJ

      This is the best I managed. To get rid of the double vision in some apps I had to lie to the generator about the distance between the lenses, but it seems to work okay.

      I printed it out and sellotape it to the inside of my goggles for easy access.

  • Eduardo Guzmán

    Do you have the qr code for xiaomi vr??? I dnt find in every internet! Thanks!!

  • Brandon Strausser

    I have a hype i-fx HY-VRWS is the model# if that helps, got a code for me?

    • I can’t find it on the web — can you send me a link to its purchase page?