Add rollingCode protocol and fix in weather6