When i put all four beacons close to the device i get calibration failed

i used four estimote ibeacon for creating indoor location as directed in video tutorial.
location path draw successfully,but when i put all four beacons close to the device i get calibration failed error. Can you guide me about what could be the issue and what should i do to solve this.

I am using iPhone 5S and iBeacon has a advertise interval set to 200 ms or less.
Using Indoor location latest version app

1,2 and 3rd beacon firmware version is : Estimote OS A3.2.0 and Hardware version is:G D3.4
but 4th beacon different firmware version is: Estimote OS 4.5.1 and Hardware version is:G 1.8

Beacons are different firmware and hardware version is issue or not?

I got the same issue.
Are you using Proximity Beacons?
If so, you need to disable the iBeacon packet first (In Estimote app) and proceed to configuration in Indoor app. Then, the calibration can be done.
But in the following steps, I found that iBeacon packet cannot be enabled. So I enable the eddystone (the last eddystone framework in the list). That works.
This costs me several days. Hope it is helpful for you.

Thanks for the answer

i have to disable ibeacon packet and enable eddystone but not working.

m1,2 and 3rd beacon firmware version is : Estimote OS A3.2.0 and Hardware version is:G D3.4
but 4th beacon different firmware version is: Estimote OS 4.5.1 and Hardware version is:G 1.8
Beacons are different firmware and hardware version is issue or not?

The whole story is: we’ve recently deprecated Indoor Location support for Proximity Beacons (hardware revisions “D” and “G”). Going forward with the latest versions of the app and SDK, Location Beacons (hardware revision “F”) are now the only officially supported beacons for Indoor Location. They have better battery life to allow very aggressive advertising intervals required for precise indoor positioning, support broadcasting multiple packets at the same time (e.g., the Estimote Location packet that’s now required for Indoor Location, and an iBeacon packet enabled by default), etc.

You can read more about why we’ve split our product line into Proximity and Location beacons in our recent blog post:


Unofficially => at this time, you can still use Proximity Beacons for Indoor Location if you do the trick @sh5dragon5 mentioned. It’s necessary, because Proximity Beacons only support broadcasting a single packet (iBeacon, Eddystone-UID, Eddystone-URL, Estimote Location) at a time + one telemetry packet (either Estimote Telemetry or Eddystone-TLM).

So when the Indoor Location app tried to enable the Location packet, but the beacon is already set to broadcast iBeacon, it fails. If you disable all the packets (iBeacon, Eddystone-UID, Eddystone-URL), it should work. I think the packet @sh5dragon5 mentioned is the Eddystone-TLM packet, which Proximity Beacons support alongside the Estimote Location packet, that’s why it worked for him.

TWO IMPORTANT THINGS THOUGH

  1. The accuracy of Indoor Location will be worse with Proximity Beacons. If you want the best accuracy, use Location Beacons.
  2. In one of the upcoming updates to the Indoor Location app, we’ll disable support for Proximity Beacons completely. Just a heads up.

Thank you @heypiotr for the answer.