update package generator for armhf
avoid corrupt cyclone data
better error checking of cyclones
change char comparison since -128 doesn't work on arm for some reason