Devices for Mapping

For best possible quality, we recommend using one of the following devices:

  • Google Pixel 1,2 and XL
  • LG G7 ThinQ
  • LG V40 ThinQ
  • Vivo X21
  • Motorola Moto X4
  • Xiaomi Mi Mix 2s
  • Samsung S9+
  • Samsung S8+
  • Samsung Galaxy A7 (2017)
  • Motorola Moto G6
  • Nexus 5 & 5X
  • Honor 8
  • LG G4 & G5
  • OnePlus 2 & 3
  • Oppo R9s



Minimum requirements for mapping with MapCreator 2 is to have Android OS-version 5.0 or later and three sensors: accelerometer, magnetometer and gyroscope. Moreover, the Android OS on the devices must give access to uncalibrated signals from gyroscope and magnetometer, in order to make as accurate maps as possible : https://source.android.com/devices/sensors/sensor-types#magnetic_field_uncalibrated


Almost all modern high end smartphones have the HW sensors. However, some of them to not have access to uncalibrated signals. There devices are not supported for fingerprinting (MapCreator), but work fine when positioning using our positioning SDK. After the mapping data is collected with a suitable device, you can do positioning in that map with older OS-versions too, or even if one of the sensors is missing.


Note that Android 9 is not recommended for fingerprinting.


Qualify Your Smartphone for IndoorAtlas Mapping

You can qualify any Android smartphone with a simple mapping experiment using IndoorAtlas MapCreator.


Devices for Positioning

To run IndoorAtlas SDK on an Android device, API level 21 (Lollipop) is required. For the most accurate positioning experience, gyroscope and magnetometer are needed. IndoorAtlas automatically uses the available sensors to provide the best possible positioning experience on each device. On iOS, IndoorAtlas SDK works on iPhone 4S and newer models.