One venuSQ user reported that the battery stopped working. After few tests I have found that there is a bug with HAS or SYMBOLS.
This code 4.2.4/win10/eclipse on sim/venusq:
var
Symbol_getBB = :getBodyBatteryHistory;
lg("getInitialView :getBB1=" + :getBodyBatteryHistory + " hasBB=" + (Toybox.SensorHistory has :getBodyBatteryHistory));
lg("getInitialView :getBB2=" + Symbol_getBB + " hasBB=" + (Toybox.SensorHistory has Symbol_getBB));
shows
getInitialView :getBB1=symbol (8391839) hasBB=false
getInitialView :getBB2=symbol (8391839) hasBB=true
so I don't try to read BB to not allow to exception and show no data.
on f7 (on my real device there is no problem):
getInitialView :getBB1=symbol (8391839) hasBB=true
getInitialView :getBB2=symbol (8391839) hasBB=true