diff --git a/vehicle/saic/provider.go b/vehicle/saic/provider.go index 8c9123e70..1074133e0 100644 --- a/vehicle/saic/provider.go +++ b/vehicle/saic/provider.go @@ -54,7 +54,7 @@ func (v *Provider) Soc() (float64, error) { val := res.ChrgMgmtData.BmsPackSOCDsp if val > 1000 { - v.status.Reset() + //v.status.Reset() return float64(val), fmt.Errorf("invalid raw soc value: %d: %w", val, api.ErrMustRetry) } diff --git a/vehicle/saic/requests/sendRequest.go b/vehicle/saic/requests/sendRequest.go index b72d39361..c21b987b9 100644 --- a/vehicle/saic/requests/sendRequest.go +++ b/vehicle/saic/requests/sendRequest.go @@ -45,6 +45,7 @@ func CreateRequest( return nil, err } + Decorate(req) req.Header.Set("app-send-date", strconv.FormatInt(appSendDate, 10)) req.Header.Set("original-content-type", contentType)