I see this problem being mentioned by a few other people in the forum.
Currently, the new location beacons broadcast magnetometer data that is 0’s on all three axes.
The node.js script in https://github.com/Estimote/estimote-specs seems to indicate that the readings will be 0 if the magnetometer is not calibrated. I am not yet aware of any way of calibrating the sensors.
What is concerning here is that there is no clear announcement about when (or if at all) this support will be included in the SDK. I have been told that the magnetometer support has been postponed because it was challenging to come up with a proven use case for the magnetometer? I bought the new beacons purely because they had the magnetometer, it has been frustrating not being able to use it properly.
Any update on this situation is appreciated.