iOS 7.1 beacons proximity is not found until moved

I am developing an application, but I get 2 problems

Beacons found but when I collect the proximity, I get unknown, until I move (give motion) to beacon, and then suddenly it responds immediate/near.

2ndly, I also see that I am able to get distance in demo app, but with same code distance is returning 0.00 for distance. Is there anything else than beacon.distance? I can collect major, minor via beacon.major and beacon.minor.

Thanks.

Hi KS,

What version of Estimote SDK are you using?

Cheers.