From 8e5676069eac8cda97ede9eb46d1ce9f75dfbc2a Mon Sep 17 00:00:00 2001 From: andig Date: Mon, 3 Jul 2023 16:10:30 +0200 Subject: [PATCH] Kia: fix login --- vehicle/bluelink.go | 4 +++- vehicle/bluelink/api.go | 1 - vehicle/bluelink/identity.go | 2 +- vehicle/bluelink/stamps.go | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/vehicle/bluelink.go b/vehicle/bluelink.go index e8a0276c4..a68f9d989 100644 --- a/vehicle/bluelink.go +++ b/vehicle/bluelink.go @@ -8,6 +8,9 @@ import ( "github.com/evcc-io/evcc/vehicle/bluelink" ) +// https://github.com/Hacksore/bluelinky +// https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/pull/353/files + // Bluelink is an api.Vehicle implementation type Bluelink struct { *embed @@ -81,7 +84,6 @@ func newBluelinkFromConfig(brand string, other map[string]interface{}, settings return v.VIN }, ) - if err != nil { return nil, err } diff --git a/vehicle/bluelink/api.go b/vehicle/bluelink/api.go index a4ef029fb..663c21e95 100644 --- a/vehicle/bluelink/api.go +++ b/vehicle/bluelink/api.go @@ -26,7 +26,6 @@ const ( var ErrAuthFail = errors.New("authorization failed") // API implements the Kia/Hyundai bluelink api. -// Based on https://github.com/Hacksore/bluelinky. type API struct { *request.Helper baseURI string diff --git a/vehicle/bluelink/identity.go b/vehicle/bluelink/identity.go index 934bb6d29..f3423253f 100644 --- a/vehicle/bluelink/identity.go +++ b/vehicle/bluelink/identity.go @@ -68,7 +68,7 @@ func (v *Identity) getDeviceID() (string, error) { uuid := uuid.NewString() data := map[string]interface{}{ "pushRegId": lo.RandomString(64, []rune("0123456789ABCDEF")), - "pushType": "GCM", + "pushType": "APNS", "uuid": uuid, } diff --git a/vehicle/bluelink/stamps.go b/vehicle/bluelink/stamps.go index b94757b67..2ea6b96eb 100644 --- a/vehicle/bluelink/stamps.go +++ b/vehicle/bluelink/stamps.go @@ -11,7 +11,7 @@ import ( ) const ( - KiaAppID = "e7bcd186-a5fd-410d-92cb-6876a42288bd" + KiaAppID = "a2b8469b-30a3-4361-8e13-6fceea8fbe74" HyundaiAppID = "014d2225-8495-4735-812d-2616334fd15d" )