Skip to content

App appears to fail to send commands #83

Description

@anishp55

Not sure what happened, but BetterBlue is sending the commands, and they are completing, but the app says the status isn't changing after sending the command

{
"accounts" : [
{
"brand" : "kia",
"http_logs" : {
"getVehicles" : {
"accountId":"[REDACTED]",
"duration" : 0.6700069904327393,
"method" : "GET",
"requestHeaders" : {
"Accept" : "application/json, text/plain, /",
"Accept-Encoding" : "gzip, deflate, br",
"Accept-Language" : "en-US,en;q=0.9",
"Content-Type" : "application/json;charset=UTF-8",
"Date" : "Thu, 04 Dec 2025 14:21:31 GMT",
"Host" : "api.owners.kia.com",
"User-Agent" : "okhttp/4.10.0",
"apptype" : "L",
"appversion" : "7.15.2",
"clientid" : "MWAMOBILE",
"deviceid":"[REDACTED]",
"from" : "SPA",
"language" : "0",
"offset" : "-5",
"ostype" : "Android",
"osversion" : "11",
"secretkey" : "98er-w34rf-ibf3-3f6h",
"sid" : "f2cf8d82-fc6e-41da-8837-6ceefe7b5347",
"to" : "APIGW",
"tokentype" : "[REDACTED]"
},
"requestType" : "fetchVehicles",
"responseBody" : {
"payload" : {
"chatbotSupport" : true,
"vehicleSummary" : [
{
"activationType" : 3,
"colorName" : "CITYSCAPE GREEN",
"customerType" : false,
"dealerCode" : "VA057",
"displayType" : "AVN5.0W",
"dsEnrollment" : false,
"endOfLife" : false,
"enrollmentStatus" : true,
"enrollmentSuppressionType" : 2,
"extColorCode" : "CGE",
"fatcAvailable" : true,
"fuelType" : 4,
"genType" : "2",
"generation" : 2,
"headUnitDesc" : "AVN5.0W",
"headUnitName" : "avn5em",
"headUnitType" : "N",
"imagePath" : {
"imageName" : "2025-NIRO_EV-WAVE-CGE.png",
"imagePath" : "/content/dam/kia/us/owners/image/vehicle/2025/niro_ev/wave/",
"imageSize" : {
"length" : "100",
"uom" : false,
"width" : "100"
},
"imageType" : "1"
},
"licensePlate" : "",
"mileage" : "2878",
"mobileStore" : [
{
"downloadURL" : "https://itunes.apple.com/us/app/kia-access-with-uvo-link/id1280548773?mt=8",
"image" : {
"imageName" : "iosImage.png",
"imagePath" : "/content/dam/kia/us/owners/image/common/app/",
"imageSize" : {
"length" : "100",
"uom" : false,
"width" : "100"
},
"imageType" : "2"
},
"osType" : false
},
{
"downloadURL" : "https://play.google.com/store/apps/details?id=com.myuvo.link",
"image" : {
"imageName" : "androidImage.png",
"imagePath" : "/content/dam/kia/us/owners/image/common/app/",
"imageSize" : {
"length" : "100",
"uom" : false,
"width" : "100"
},
"imageType" : "2"
},
"osType" : true
}
],
"modelName" : "NIRO EV",
"modelYear" : "2025",
"nickName" : "My NIRO EV",
"notificationCount" : false,
"projectCode" : "SG2EV",
"provStatus" : "4",
"psi" : "",
"rsaStatus" : false,
"secondaryKcpTerms" : false,
"supportAdditionalDriver" : true,
"supportedApp" : {
"appImage" : {
"imageName" : "uvo-app.png",
"imagePath" : "/content/dam/kia/us/owners/image/common/app/access/",
"imageSize" : {
"length" : "100",
"uom" : false,
"width" : "100"
},
"imageType" : "2"
},
"appType" : "5"
},
"telematicsUnit" : true,
"trim" : "WAVE",
"ubiEnrollment" : false,
"vehicleIdentifier" : "143390",
"vehicleKey" : "ff41ce2a-0997-45cf-969a-b9e22d8****",
"vin":"KND**************"
}
]
},
"status" : {
"errorCode" : false,
"errorMessage" : "Success with response body",
"errorType" : false,
"statusCode" : false
}
},
"responseHeaders" : {
"Content-Encoding" : "gzip",
"Content-Type" : "application/json;charset=utf-8",
"Date" : "Thu, 04 Dec 2025 14:21:32 GMT",
"Server" : "cloudflare",
"Set-Cookie" : "__cf_bm=2vCa3vZz_ph9Ckt1ud7Gb8TsjMHGQm5YpGBnBOynZrY-1764858091.81601-1.0.1.1-owTgWDwUeKvhrobLFnjk_9R1LPjqMw4gIQQWWC07yDAycps1DLFpaRaLBIud1A0hoLHN22yDPX5mnjLkbC9SR28Qtf4xcfTj6pDtxeUGeOiWbBYs470fA1CfNXfXWf.E; HttpOnly; Secure; Path=/; Domain=api.owners.kia.com; Expires=Thu, 04 Dec 2025 14:51:32 GMT",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "9a8bf361dadaf88f-ATL",
"errcd" : "0",
"xid" : "d844f563-5e86-4ecb-9268-43b16d49b083"
},
"responseStatus" : 200,
"stackTrace" : "Stack traces only available in debug builds",
"timestamp" : "2025-12-04T14:21:31Z",
"url" : "https://api.owners.kia.com/apigw/v1/ownr/gvl"
},
"login" : {
"accountId":"[REDACTED]",
"duration" : 0.6621580123901367,
"method" : "POST",
"requestBody" : "{"deviceKey":"","deviceType":2,"userCredential":{"userId":"anishp55@icloud.com","password"":"[REDACTED]"}}",
"requestHeaders" : {
"Accept" : "application/json, text/plain, /",
"Accept-Encoding" : "gzip, deflate, br",
"Accept-Language" : "en-US,en;q=0.9",
"Content-Type" : "application/json;charset=UTF-8",
"Date" : "Thu, 04 Dec 2025 14:21:31 GMT",
"Host" : "api.owners.kia.com",
"User-Agent" : "okhttp/4.10.0",
"apptype" : "L",
"appversion" : "7.15.2",
"clientid" : "MWAMOBILE",
"deviceid":"[REDACTED]",
"from" : "SPA",
"language" : "0",
"offset" : "-5",
"ostype" : "Android",
"osversion" : "11",
"secretkey" : "98er-w34rf-ibf3-3f6h",
"to" : "APIGW",
"tokentype" : "[REDACTED]"
},
"requestType" : "login",
"responseBody" : {
"status" : {
"errorCode" : false,
"errorMessage" : "Success with response body",
"errorType" : false,
"statusCode" : false
}
},
"responseHeaders" : {
"Content-Encoding" : "gzip",
"Content-Type" : "application/json;charset=UTF-8",
"Date" : "Thu, 04 Dec 2025 14:21:31 GMT",
"Server" : "cloudflare",
"Set-Cookie" : "__cf_bm=ieOLEXpyRgLAv7aqrmmXUK3mL5CBOB3HWySoBP1waWA-1764858091.3685937-1.0.1.1-O6tsJw4W1YnTADR4jdRuhESKf6p76_PuAy5YFOTCkqv3jjeaEsEytORgR4jgZRseBcW3DjpybWo_4N80O.rKp6b56tZHI36w9TtMhhCrgDQ5omIW2PKq3U1wEO5eV9hm; HttpOnly; Secure; Path=/; Domain=api.owners.kia.com; Expires=Thu, 04 Dec 2025 14:51:31 GMT",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "9a8bf35f0a9ff88f-ATL",
"errcd" : "0",
"sid" : "f2cf8d82-fc6e-41da-8837-6ceefe7b5347",
"xid" : "096671b4-0f2b-4962-9e78-fca458e077fe"
},
"responseStatus" : 200,
"stackTrace" : "Stack traces only available in debug builds",
"timestamp" : "2025-12-04T14:21:31Z",
"url" : "https://api.owners.kia.com/apigw/v1/prof/authUser"
},
"mfaLogs" : [

    ],
    "vehicleStatuses" : [

    ]
  },
  "id" : "B2C9524D-FA0C-47BE-B3F4-3AA56CE7C922",
  "region" : "US",
  "username":".com***@***",
  "vehicles" : [
    {
      "accountId":"[REDACTED]",
      "backgroundColorName" : "default",
      "battery12V" : 82,
      "chargePortTypeRaw" : "CCS1",
      "climatePresets" : [
        {
          "climateOptions" : {
            "climate" : true,
            "defrost" : false,
            "duration" : 20,
            "frontLeftSeat" : 0,
            "frontLeftVentilation" : false,
            "frontRightSeat" : 0,
            "frontRightVentilation" : false,
            "rearDefrost" : false,
            "rearLeftSeat" : 0,
            "rearLeftVentilation" : false,
            "rearRightSeat" : 0,
            "rearRightVentilation" : false,
            "steeringWheel" : 0,
            "temperature" : {
              "units" : "fahrenheit",
              "value" : 72
            }
          },
          "iconName" : "fan",
          "id" : "A1DC6FBC-E2AD-44B0-B88E-EAFBF373DB94",
          "isSelected" : true,
          "name" : "Default",
          "sortOrder" : 0,
          "vehicleId" : "3ACDF5F4-15B9-41AE-8C6D-2F5A2E60BFDE"
        }
      ],
      "climateStatus" : {
        "airControlOn" : false,
        "defrostOn" : false,
        "steeringWheelHeatingOn" : false,
        "temperature" : {
          "units" : "fahrenheit",
          "value" : 72
        }
      },
      "debugLiveActivity" : false,
      "doorOpen" : {
        "backLeft" : false,
        "backRight" : false,
        "frontLeft" : false,
        "frontRight" : false
      },
      "enableSeatHeatControls" : true,
      "evStatus" : {
        "chargeSpeed" : 0,
        "charging" : true,
        "evRange" : {
          "percentage" : 80,
          "range" : {
            "length" : 203,
            "units" : "miles"
          }
        },
        "maybeChargeTimeSeconds" : 0,
        "maybePlugType" : 2,
        "targetSocAC" : 90,
        "targetSocDC" : 80
      },
      "fuelTypeRaw" : "electric",
      "generation" : 2,
      "hoodOpen" : false,
      "id" : "3ACDF5F4-15B9-41AE-8C6D-2F5A2E60BFDE",
      "isHidden" : false,
      "lastUpdated" : "2026-07-04T14:50:22Z",
      "location" : {
        "latitude":"[REDACTED]",
        "longitude":"[REDACTED]"
      },
      "lockStatus" : "locked",
      "marketOptions" : {
        "generic" : {

        }
      },
      "model" : "My NIRO EV",
      "odometer" : {
        "length" : 8382,
        "units" : "miles"
      },
      "regId":"[REDACTED]",
      "showClimateDurationOverride" : true,
      "sortOrder" : 1,
      "syncDate" : "2026-07-04T14:50:22Z",
      "tirePressureWarning" : {
        "all" : false,
        "frontLeft" : false,
        "frontRight" : false,
        "rearLeft" : false,
        "rearRight" : false
      },
      "trunkOpen" : false,
      "vin":"KND**********3390",
      "watchBackgroundColorName" : "default"
    }
  ]
}

],
"appInfo" : {
"build" : "56",
"exportDate" : "2026-07-04T14:52:20Z",
"version" : "2026.6.1"
},
"appSettings" : {
"debugModeEnabled" : false,
"liveActivitiesEnabled" : true,
"notificationsEnabled" : false,
"preferredDistanceUnit" : "miles",
"preferredTemperatureUnit" : "fahrenheit",
"widgetRefreshInterval" : 1
},
"currentError" : {
"accountId":"[REDACTED]",
"action" : "Start Charging My NIRO EV",
"apiError" : {
"message" : "Status change condition not met after 3 attempts",
"type" : "general"
},
"headline" : "Start Charging My NIRO EV failed.",
"summary" : "Error: Status change condition not met after 3 attempts"
}
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions