360 Camera Reviews

Review and comparison: Xiaomi Mijia Mi Sphere has the highest photo and video quality among consumer 360 cameras

Xiaomi Mijia Mi Sphere 360 camera detailed in-depth review
Xiaomi Mijia Mi Sphere 360 camera detailed in-depth review

Here is a full review of the Xiaomi Mijia Mi Sphere 360 camera, which has become one of my favorite 360 cameras for its excellent image quality and incredible image stabilization.

Updated: August 10, 2017.
Also check out the Ultimate Xiaomi Mijia Mi Sphere FAQ, wiki and resource page.

The Xiaomi Mi Sphere is an excellent 360 camera that has the highest image quality for both photos and videos among cameras around $350 or less (for photo quality, I would say there is no better 360 camera unless you are willing to buy a Panono).  On top of that, its image stabilization really works, and it works very well.  On the other hand, the Mi Sphere has significant drawbacks that you should review before buying it.

Here is the video review:

The Xiaomi Mi Sphere includes:
– the camera
– a mini tripod / handle
– a Micro USB cable
– a water resistant pouch

The Xiaomi is very well made, with a sleek matte black outer finish with hidden LED indicators (like the Theta).  The frame is metal, which makes the Xiaomi feel solid but also helps to radiate heat (the metal can get hot during use).

– Two 190-degree lenses
– f/2.0 aperture
– Photo resolution: up to 6912 x 3456 (23.88 mp*)
– Video resolution: up to 3456 x 1728 @ 30fps, or 2304 x 1152 @ 60fps.
– ISO: 50 to 1600
– Shutter speed: up to 32 seconds.
– exposure modes: auto, manual, shutter priority, ISO priority
– IP67 water resistance
– 6-axis image stabilization
– removable Micro SD up to 128GB
– compatible with Android and iOS

*The actual exported video resolution depends on your phone.  For phones with a Snapdragon 625 or better processor, you can export at the full resolution.  For other phones, the exported resolution will be limited to 2304 x 1156 or in some cases, 1920 x 960.   You may want to test it out on your phone first.  You can try these unstitched files (see below under “sharing” for links to the iOS and Android versions).

Here is a video tutorial on how to use the Xiaomi:

Shooting without a phone
There are three buttons: power, wi-fi and shutter.  The power button doubles as a mode switch.
a.   Photos
– Hold down the power button to turn it on.  Startup time is quite fast – only a couple of seconds.  The high-pitched beeping from the camera helps you to know that the camera is on even in bright sunlight when it is hard to see the LED light.
– Tap the power button to switch between photo or video as needed.
– Press the shutter button to take a photo or video.  In photo mode, there is about a 1- or 2-second delay from the time you press the shutter to the time the photo is taken.  This gives you enough time to move your hand away from the camera so that your won’t appear oversized in the 360 photo.
– In photo mode, hold down the shutter button until it beeps to use the self-timer mode.  The duration of the self-timer can be set using the app.  Note: the app lets you choose auto, 3 secs, or 10 secs.  It seems that the actual self-timer is around half of the chosen value.
– In video mode, hold down the shutter button until it beeps to use the short video mode . In this mode, the camera will take a short video clip and automatically stop recording.  The duration of the short video can be 10, 20 or 30 seconds, which you specify in the app.

Installing the app
NEW!!! Here is a link to the PC app.
Here is a link to the iOS app
Here is a link to the Android app.   On that top screen, tap on the green button on the bottom.  Then after download, you should see the APK in the app called “My files”.  That’s the installation file.  Double tap it.  It will tell you that it’s blocked.  Then tap on settings to authorize unknown apps (you can specify to do it “only for this time”).  It will then install for you.

 Shooting with a phone
Shooting with a phone is useful because: 1) you can use the live preview to help judge the exposure and composition; 2) you can use the phone as a remote shutter; and 3) on the phone, you have access to all of the available controls.

To shoot with the phone:
– launch the app.
– On your camera, press the WiFi button. It will start blinking, which means it’s ready to pair.
– On the main screen of the app, tap on the camera icon at the bottom.
– On the next screen, select your camera.
– Use your phone’s Wi-Fi settings to connect to the Xiaomi’s Wi-Fi signal, which will start with “MJXJ…”  The default password is 12345678.  You can change this but if you ever forget, hold down the wi-fi button for 5 seconds until it beeps to reset the Wi-Fi password.
– When the Xiaomi is connected, you’ll hear a beep on the Xiaomi.  In my experience, the Xiaomi has connected every single time.  It has never given me trouble, unlike the Theta or Keymission.
Once the phone is connected, go back to the app.  You should see the live preview screen.  Or on Android, you may have to press the Back button.
You’re ready to take a photo or video.

Xiaomi can take photos even in very low light thanks to a shutter speed as slow as 32 seconds.

The Xiaomi does not stitch photos or videos in-camera, but you can see a fully stitched preview on your smartphone app.  If you access the files directly from the memory card, they will appear as double circular fisheye files.  To stitch the files, you need to use the app for smartphone or PC.  (As of August 10, 2017, there is no Mac software yet.).

When viewing photos from the app, they are downloaded and stitched right away.  The stitched photos appear in your phone’s Gallery app with 360 metadata (on iPhone, they are in a hidden directory, until you select the photo and export it, in which case it will appear in the Camera Roll).

You can view videos from the app but they will not be downloaded to your phone until you select Download.  Even after downloading, they are not stitched until you select a video and export it.  As of version, videos are always stabilized when exported (even if you toggle stabilization off when viewing the video).

A screengrab from a Xiaomi video shows that it has very good detail.

Desktop stitching:  Xiaomi now has a desktop stitching program, currently available only for Windows, but a Mac version is in the works.  The desktop app, confusingly called “MijiaCamera” but also called “Mi Sphere Camera,” can stitch both photos and videos, and can batch process multiple files (even a mix of photos and videos).  However, as of August 10, the gyro stabilization doesn’t seem to work as well as the stabilization in the app.

Xiaomi Mijia Mi Sphere 360 camera PC app
Xiaomi Mijia Mi Sphere 360 camera PC app

I compared the Xiaomi to its most direct competitors:
– the Insta360 Air for Android, which is the most affordable stabilized 360 camera (requires phone)
– the Insta360 Nano for iPhone, the first stabilized 360 camera (requires phone)
– 2016 Samsung Gear 360, currently the most affordable 4K 360 camera (requires Samsung S6 or above)
– 2017 Samsung Gear 370, which has about the same price as the Xiaomi.
– Ricoh Theta S.  Not really a direct competitor (except for 360 photos) but it’s a common camera used for comparison.
I’ve also added a previous comparison with the Nikon Keymission 360 and Kodak PIXPRO SP360 4K Dual Pro.

Photo quality:
Here are full resolution samples from the Xiaomi, Insta360 Air, Insta360 Nano, Ricoh Theta S, original Samsung Gear 360 and Samsung Gear 360 2017.

Here are 1:1 crops:

Insta360 Air


Insta360 Nano


2017 Samsung Gear 360


Ricoh Theta S
2016 Samsung Gear 360
Xiaomi Mi Sphere

In this group, the Xiaomi has the highest image overall image quality, with even more detail than the 30mp original Gear 360.  It had the best detail and best dynamic range in these samples.  Its colors appear a little flat compared to the 2016 Gear 360, but that can be easily adjusted in post.

The Xiaomi does suffer from purple fringing near the stitch line, but that is relatively easy to correct in postprocessing.  Stitching is also not perfect.  There is a little bit of doubling at the stitch line.

The Xiaomi’s color and detail is sufficiently high that a cropped non-360 photo can appear about as detailed and rich as a photo from a non-360 camera, allowing it to perform capably even as a non-360 camera:

Here is the 360 version:

Moreover, in addition to its excellent photo quality, the Xiaomi offers full manual control with a shutter speed as slow as 32 seconds, and ISO as low as 50, which makes it possible to use it for long exposures.

Video quality:
I was surprised to find that Xiaomi also has the best video quality, despite having a lower nominal resolution than other cameras such as the original Gear 360 and 2017 Gear 360.


This is not a photo.  It’s a framegrab from a video (in tiny planet view).

Here is a playlist with comparisons against the Insta360 Air, Insta360 Nano, 2016 Gear 360 and 2017 Gear 360.  (I also brought the Theta but the video file was truncated to just one second for some reason.  Maybe my Theta was jealous.  In any case, trust me the Xiaomi’s video is way better than the Theta’s.)

Here are 100% crops:

Insta360 Air
Insta360 Nano
original 2016 Samsung Gear 360
2017 Samsung Gear 360

You can see that despite the lower 3.5K resolution of the Xiaomi, the Xiaomi has the most detail, as seen in the texture of the fireplace.  The Xiaomi also appears to have the best dynamic range, as shown by the detail in the backlit door.   For these reasons, I concluded the Xiaomi has the best video quality.

Here is another playlist I posted previously, comparing the Xiaomi to the Nikon Keymission 360 and Kodak SP360 4K Dual Pro:

+ Excellent photo quality
+ Excellent video quality
+ Excellent photo controls (full manual exposure, shutter priority, ISO priority, ISO as low as 50, shutter speed as slow as 32 seconds).
+ Excellent auto white balance; natural-looking colors
+ Image stabilization (see below).
+ Exposure settings are sticky.  The settings you specify will be retained even after the camera is turned off.  This means that you don’t need to keep your smartphone on.
+ Decent battery life when fully charged.  I’ve been able to record as long as 95 minutes nonstop in full resolution.
+ Resistance to overheating.  The Xiaomi can be connected to USB while recording.  With a USB charger connected, I’ve been able to record for 1 hour 45 minutes nonstop in full resolution.
+ IP67 water resistance.  It’s not water proof, but it will probably survive rain or being splashed by water.
+ Fast startup and shutdown.  It’s ready to shoot in just a few seconds.
+ Reliable and long distance Wi-Fi connection.  I’ve been able to connect to the Xiaomi every single time I’ve tried.  This is in sharp contrast to the Theta which sometimes connects and sometimes doesn’t, or the Nikon Keymission 360, which has an even more unreliable Wi-Fi connection.  Moreover, the Wi-Fi has very long range.  According to my friend and tech vlogger Pepe Vazquez, he has been able to connect as far as 50 meters (!).

The most important feature is image stabilization.  Besides making the video much more watchable, stabilization allows you to make the camera appear invisible by making it possible to position the Xiaomi inline with a slim selfie stick, and hold it at any angle (see around 2:13 of this video).  Neither the camera nor the selfie stick will be visible.  This invisibility creates the illusion of an invisible cameraman capturing a third person perspective in 360.

– Poor smartphone compatibility.  Yes it does work with iOS and Android, but you can only export videos at full resolution with a phone that has a Snapdragon 625 sensor or better.  Here is a list of compatible phones.  However, if you have a PC, you can use the desktop app to stitch at full resolution.
– Battery is not removable.
– Quirky stabilization.  There are several issues related to stabilization:
—  Some videos might not have stabilization.   You may find that your video has no stabilization. I found that this happens if you record too soon after turning on the camera.  Solution: Instead, wait a few seconds (3 seconds or so) after turning on the camera before you start recording.
—  Some videos might be stabilized but tilted.  It appears that regardless of the camera’s angle, the angle when you start recording will often be designated as ‘up’.  For example, if your camera is horizontal, the horizontal position will be designated as ‘up,’ resulting in a stabilized but horizontal video.  Solution:  Be sure the camera is vertical before you start recording, and keep it vertical for at least a couple of seconds.
— Drifting.  If you record for more than a couple of minutes, the view will start to drift to the right, or rotate.  If stabilization is turned off, the drifting effect doesn’t happen.  Solution: record short clips only, or turn off stabilization by recording right after turning the camera on, or by using an older version of the app that doesn’t have stabilization.
— Heat wave effect.  When stabilization is active, the video will have a slight waviness, like heat rising from the ground in hot weather.  This effect happens only when stabilization is active and is most noticeable on static shots.   Solution: If this effect bothers you, turn off stabilization by recording right after turning the camera on, or by using an older version of the app that doesn’t have stabilization.
As I mentioned in the previous section, there are a few image quality issues: purple fringing near the stitch line, there is sometimes a slight difference in color temperature between the two lenses, and in 360 photos, some straight lines look very slightly wavy (if the photo is stitched on a 3rd party program, there is no waviness).

“Invisible” third person view camera made possible by the Xiaomi’s stabilization

The Xiaomi has the best photo and video quality among 360 cameras around $350 or less.  Whether it is the best camera for you depends on your priorities:

If your priority is live streaming, Xiaomi unfortunately has no live streaming capability.  I would instead recommend Insta360 Air for Android or Insta360 Nano for iPhone, both of which have live streaming with stabilization.

If your priority is to get the best 360 camera for 360 video regardless of price,  I think that is currently the Garmin Virb 360 (which I will review as soon as I receive my order), which has many advanced features in addition to having a higher resolution video (4K stitched in-camera, or up to 5.7K stitched with a third party program).  Another possibility is Yi 360 VR, which is due to be released soon and will have 5.7K video for $399, but as far as I know, it is not stabilized.

But if you want a 360 camera with excellent photos and videos, then in my opinion, Xiaomi Mi Sphere is the best camera, as long as you are willing to put up with its quirks.  It has the best photo AND video quality I’ve found for 360 cameras under $400, and and has amazing image stabilization.

Xiaomi Mi Sphere is also the best camera if your priority is 360 photos, because of its image quality and its excellent photo controls.  Its most significant competitor would be the Theta S which has even more exposure controls (including an intervalometer) and has best in class stitching, but has more purple fringing, and is not as detailed, and is soft near the stitch line.

If you would like to buy the Xiaomi, it is available from GearBest, which ships to around 260+ countries all over the world.  They are also pretty fast and I receive my orders from them in just one week.  Here is a list of discount codes for the Mi Sphere.
Here is the Ultimate Resource Page for the Xiaomi Mijia Mi Sphere 360 camera, including a FAQ, tutorials, recommended accessories, and other information.

Sample photos here:

Sample videos here:

More sample photos and videos here.

About the author

Mic Ty


Click here to post a comment

  • A good review Mic, though I’d respectfully disagree about the winner for still images. I have the Theta S, Xiaomi Mi Sphere and Gear 360 2017 and in tests I’ve found the Theta to give better results than the Xiaomi. Find a location with lots of close together horizontal lines on the floor (the decking in a garden for instance), take a photo with each camera, and then look closely at the results – I’ve found that the lines will be wavy on the Xiaomi, but straight with the Theta. For my purposes (as a backup camera when I don’t have time or space to take a higher quality image with a Canon 5D/ 8-15L lens/Panoramic head combo) I’ll stick with the Theta.

    • For me, overall tones of still images (especially, automatic exposure) and dynamic range, Mi Sphere gives more preferable result compared to Theta SC.
      While, as mentioned by James, I’m also discouraged to push Mi sphere as best 360° camera unless its wavy deformation issue fixed.

      Furthermore, despite significantly higher image resolution compared to Theta SC, images shoot by Mi sphere lacks detail for distant view (blurring; close view seems more focused). Theta SC is rather good at providing constant sharpness and details in any distances (near to distant view).

      • As a short follow-up to my own commment, especially “Mi sphere lacks detail for distant view (blurring; close view seems more focused)”.

        This was only true for when my Mi sphere camera continuously shot several tens of photos. When I compared in other situations, only taking several photos for each sites, the image resolusion of Mi sphere were superior to Theta SC as its spec. tells.

    • Hi Harry. It doesn’t support OSC API but the exported photos are ready to be uploaded to Street View (with 360 metadata).

      Best regards,

      • Hi Mic,

        Thanks for the review! This cam is quite interesting but do the still images have geolocalized EXIF data? If we have to add manually latitude, longitude and orientation, using it for Street View will be a pain!

        Best greetings


        • Hi Jack. Sorry no GPS in EXIF. You may be interested in the Virb 360, which does have GPS and a ton of other features.
          Best regards,

          • Thanks for the info!

            Sigh… It looked promising… Unfortunately, the Virb has a too low resolution…

            (At the moment, I’m only shooting stills for Google Maps, with a Theta S… I tested the video, but it’s not good enough!)

            I’ll have to wait until the Orbit 360 becomes available… hoping that it won’t be a fail like the KeyMission 😉


  • Waiting to see your review on the Virb 360 to determine if it will be worth 3x the price of the Mijia Sphere.
    Hoping Xiaomi updates the software to give full resolution export to iOS or a mac desktop software…..Otherwise, I’ll go Virb 360.

    Mic, does the free Garmin Virb software work with the Mijia Sphere?

    • Hi Cord. Yes I will definitely post the Virb 360 review if/when I get it, with a comparison vs Xiaomi. Yes the Virb Edit works with Xiaomi at full resolution on my PC (i5-4590, 8GB, GTX 1050Ti). Best regards, Mic

  • Hi Mic,

    Thank you for this very detailed comparison.
    Can you test for us if the panoramic photos produced by the Xiaomi camera can be in any way added to Google Street View?
    As far as I know in the Google Street View app there are two ways to do that:
    – link external 360° camera – I presume this does not work. Street View will look to connect to the camera through the WiFi but for now the app works only with 3-4 cameras.
    – import 360° photos – this looks into the photos stored on the phone and if those have the right metadata, the app will import the image. Can you please test this option and let us know if it works? Do the Xiaomi panoramic photos require post-processing in order to be added to Google Street view?
    Many thanks!

    • Hi Cosci. Yes you can post Xiaomi photos to street view using the “import 360 photos” option. Photos that are downloaded to your phone via the app will have the correct metadata (on Android, just copy them from the DCIM/Camera folder, while on iOS, you need to do one more step which is to export the downloaded photos to the Camera Roll).

      Best regards,

  • HI Mic,

    I just did a test here in South Africa on my Xiaomi Mijia Mi Sphere on a Samsung S7 ( SM-935F) which is the europian version of the S7, which is running on a Exynos 8890 chipset, and it stitched and exported the video clip with no hassles at full resolution using the latest android app. SO I guys one can now add Exynos 8890 processor phones to the list of supported devices as well.

    Thanks to your excellent reviews! I am following you with eagle eyes on any developments on this camera and its software.

  • Hi, Please add to the compatibility table: Xiaomi Mi2, Snapdragon S4 PRO, Android 5.0.1, Mi App, Photo max resolution: 4096×2048, Video resolution: export crash

  • Any advice on best specs for a memory card to use with the Xiaomi Mi Sphere 360? will any memory card do? any brand? does the memory card need a certain speed? how much memory does 1-2 minute video clip use?

  • Hi there,
    when I convert a full resolution video file from my mijia360 with the pc-app, the new file is about half as big as the original and looks much worse. I checked the resolution witch is the same, but the datastream of the new file is around 20 MBit instead of 40 from the original. Would you recommend a software for converting/stitching without loosing too much quality?

    Great review by the way

    • I forgot: My PC has a i7 skylake and a 2GB Gforce GTX…, i am using a Vernee Apollo with a Helio X25 2.5GHz Deca-Core processor.