There does seem to be an issue. I have used them previously - and successfully - in V1.
I just ran the sensors demo (pasted below). Orientation works. Latitude and Longitude are correct. But the gyro, velocity etc are all zero for me too.
SetOrientationAllowed(1,1,1,1)
SetVirtualResolution( 1024, 768 )
SetPrintSize(25)
StartGPSTracking()
do
print( "Orientation: "+str(GetOrientation()) )
print("Accel: "+str(GetAccelerometerExists()) + " X: "+formatnumber(GetRawAccelX()) + ", Y: " + formatnumber(GetRawAccelY()) + ", Z: " + formatnumber(GetRawAccelZ()) )
print("Gyro: "+str(GetGyroSensorExists()) + " X: "+formatnumber(GetRawGyroVelocityX()) + ", Y: " + formatnumber(GetRawGyroVelocityY()) + ", Z: " + formatnumber(GetRawGyroVelocityZ()))
print("Magnet: "+str(GetMagneticSensorExists()) + " X: "+formatnumber(GetRawMagneticX()) + ", Y: " + formatnumber(GetRawMagneticY()) + ", Z: " + formatnumber(GetRawMagneticZ()))
print("Prox: "+str(GetProximitySensorExists()) + " : "+formatnumber(GetRawProximityDistance()) )
print("Light: "+str(GetLightSensorExists()) + " : "+formatnumber(GetRawLightLevel()))
print("RotVec: "+str(GetRotationVectorSensorExists()) + " X: "+formatnumber(GetRawRotationVectorX()) + ", Y: " + formatnumber(GetRawRotationVectorY()) + ", Z: " + formatnumber(GetRawRotationVectorZ()) + ", W: " + formatnumber(GetRawRotationVectorW()) )
print("GPS: "+str(GetGPSSensorExists()))
print("Longitude: "+formatnumber(GetRawGPSLongitude()))
print("Latitude: "+formatnumber(GetRawGPSLatitude()))
if GetPointerPressed()=1 then StopGPSTracking()
Sync()
loop
function formatnumber( f as float )
if ( f > 0 )
s$ = " " + str(f)
else
s$ = str(f)
endif
endfunction s$
[EDIT] ...and they're back!
I don't know whether it was just waiting (about 2 minutes) or leaving teh app with the home button, then going back in that got it up and running again.
Either way, we need some kind of notification of the state of affairs.
Quidquid latine dictum sit, altum sonatur