Skip to content

Widget shows wrong units when run on macOS #97

Description

@Yaztromo

What happened?

When running on macOS, the widget always shows imperial units, even when the app is set to metric. Units work correctly on iOS, iPadOS, and watchOS.

Image

Steps to reproduce

  1. Install app on macOS
  2. Set units to Kilometers
  3. Install widget on desktop

App version and build

2026.7.2

Device and iOS version

macOS 26.6

Vehicle brand and region

Hyundai — Canada

Debug data

{
"accounts" : [
{
"brand" : "hyundai",
"http_logs" : {
"commands" : [
{
"accountId":"[REDACTED]",
"duration" : 0.12732195854187012,
"method" : "POST",
"requestBody" : {
"pin":"[REDACTED]"
},
"requestHeaders" : {
"Accept" : "application/json",
"Accesstoken":"[REDACTED]",
"Content-Type" : "application/json",
"Cookie":"[REDACTED]",
"Host" : "mybluelink.ca",
"Origin" : "https://mybluelink.ca",
"Referer" : "https://mybluelink.ca/login",
"User-Agent" : "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36",
"client_id" : "HATAHSPACA0232141ED9722C67715A0B",
"client_secret" : "[REDACTED]",
"deviceid":"EFD6B72C…622D",
"from" : "CWP",
"language" : "0",
"offset" : "-07"
},
"requestType" : "sendCommand",
"responseBody" : {
"responseHeader" : {
"responseCode" : false,
"responseDesc" : "Success"
},
"result" : {
"pAuth" : "PcSjvOXYzCxPkkogrlHHnNImqmnDagvH"
}
},
"responseHeaders" : {
"Access-Control-Allow-Origin" : "*",
"Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
"Content-Encoding" : "gzip",
"Content-Type" : "application/json",
"Date" : "Fri, 31 Jul 2026 19:10:29 GMT",
"Expires" : "0",
"Pragma" : "no-cache",
"Server" : "cloudflare",
"Set-Cookie" : "[REDACTED]",
"Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
"access-control-allow-headers" : "x-requested-with",
"access-control-allow-methods" : "POST, GET",
"access-control-expose-headers" : "transactionId, transactionDate, offset, language",
"access-control-max-age" : "3600",
"cf-cache-status" : "DYNAMIC",
"cf-ray" : "a23ee7483edf1c74-YVR",
"language" : "0",
"offset" : "-8",
"transactiondate" : "Fri, 31 Jul 2026 19:10:29 GMT",
"transactionid" : "[REDACTED]",
"x-content-type-options" : "nosniff",
"x-frame-options" : "DENY",
"x-xss-protection" : "0, 1; mode=block",
"xtid" : "7e84e739-8d13-11f1-872e-511fb125e5a8"
},
"responseStatus" : 200,
"stackTrace" : "0 BetterBlue 0x00000001046c17e0 BetterBlue + 2054112\n1 BetterBlue 0x00000001046c0794 BetterBlue + 2049940\n2 BetterBlue 0x00000001046c00f8 BetterBlue + 2048248\n3 BetterBlue 0x00000001046bf80c BetterBlue + 2045964\n4 BetterBlue 0x00000001046bec41 BetterBlue + 2042945\n5 BetterBlue 0x00000001046d7981 BetterBlue + 2144641\n6 BetterBlue 0x00000001046d668d BetterBlue + 2139789\n7 BetterBlue 0x00000001046d5cd1 BetterBlue + 2137297\n8 BetterBlue 0x0000000104504039 BetterBlue + 229433\n9 BetterBlue 0x000000010452e351 BetterBlue + 402257",
"timestamp" : "2026-07-31T19:10:29Z",
"url" : "https://mybluelink.ca/tods/api/vrfypin"
}
],
"mfaLogs" : [

    ],
    "vehicleStatuses" : [
      {
        "accountId":"[REDACTED]",
        "duration" : 22.701246976852417,
        "method" : "POST",
        "requestBody" : {
          "pin":"[REDACTED]"
        },
        "requestHeaders" : {
          "Accept" : "application\/json",
          "Content-Type" : "application\/json",
          "Cookie":"[REDACTED]",
          "Host" : "mybluelink.ca",
          "User-Agent" : "MyHyundai\/2.0.25 (iPhone; iOS 18.3; Scale\/3.00)",
          "accesstoken" : "[REDACTED]",
          "brand" : "H",
          "client_id" : "HATAHSPACA0232141ED9722C67715A0B",
          "client_secret" : "[REDACTED]",
          "deviceid":"EFD6B72C…622D",
          "from" : "SPA",
          "language" : "0",
          "offset" : "-07",
          "pauth" : "[REDACTED]",
          "vehicleid" : "AxhRd_1EExG8B_rFFF1dww=="
        },
        "requestType" : "fetchVehicleStatus",
        "responseBody" : {
          "responseHeader" : {
            "responseCode" : false,
            "responseDesc" : "Success"
          },
          "result" : {
            "drvDistance" : {
              "rangeByFuel" : {
                "evModeRange" : {
                  "unit" : false,
                  "value" : false
                },
                "gasModeRange" : {
                  "unit" : false,
                  "value" : false
                },
                "totalAvailableRange" : {
                  "unit" : false,
                  "value" : false
                }
              },
              "type" : 2
            },
            "gpsDetail" : {
              "accuracy" : {
                "hdop" : 6,
                "pdop" : 12
              },
              "coord" : {
                "alt" : 53,
                "lat" : "[REDACTED]",
                "lon" : "[REDACTED]",
                "type" : false
              },
              "head" : 292,
              "speed" : {
                "unit" : false,
                "value" : false
              },
              "time" : "20260731191043"
            }
          }
        },
        "responseHeaders" : {
          "Access-Control-Allow-Origin" : "*",
          "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
          "Content-Encoding" : "gzip",
          "Content-Type" : "application\/json",
          "Date" : "Fri, 31 Jul 2026 19:10:51 GMT",
          "Expires" : "0",
          "Pragma" : "no-cache",
          "Server" : "cloudflare",
          "Set-Cookie" : "[REDACTED]",
          "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
          "access-control-allow-headers" : "x-requested-with",
          "access-control-allow-methods" : "POST, GET",
          "access-control-expose-headers" : "transactionId, transactionDate, offset, language",
          "access-control-max-age" : "3600",
          "cf-cache-status" : "DYNAMIC",
          "cf-ray" : "a23ee748f8c71c74-YVR",
          "language" : "0",
          "offset" : "-8",
          "transactiondate" : "Fri, 31 Jul 2026 19:10:51 GMT",
          "transactionid" : "[REDACTED]",
          "x-content-type-options" : "nosniff",
          "x-frame-options" : "DENY",
          "x-xss-protection" : "0, 1; mode=block",
          "xtid" : "7e986f3b-8d13-11f1-872e-577f1682a8a4"
        },
        "responseStatus" : 200,
        "stackTrace" : "0   BetterBlue                          0x00000001046c17e0 BetterBlue + 2054112\n1   BetterBlue                          0x00000001046c0794 BetterBlue + 2049940\n2   BetterBlue                          0x00000001046c00f8 BetterBlue + 2048248\n3   BetterBlue                          0x00000001046bf80c BetterBlue + 2045964\n4   BetterBlue                          0x00000001046bec41 BetterBlue + 2042945\n5   BetterBlue                          0x00000001046d6a81 BetterBlue + 2140801\n6   BetterBlue                          0x00000001046d5cd1 BetterBlue + 2137297\n7   BetterBlue                          0x0000000104504039 BetterBlue + 229433\n8   BetterBlue                          0x000000010452e351 BetterBlue + 402257\n9   BetterBlue                          0x0000000104504039 BetterBlue + 229433",
        "timestamp" : "2026-07-31T19:10:29Z",
        "url" : "https:\/\/mybluelink.ca\/tods\/api\/evc\/fme",
        "vin":"KM8**********2435"
      },
      {
        "accountId":"[REDACTED]",
        "duration" : 0.3826709985733032,
        "method" : "POST",
        "requestBody" : {
          "vehicleId" : "AxhRd_1EExG8B_rFFF1dww=="
        },
        "requestHeaders" : {
          "Accept" : "application\/json",
          "Accesstoken":"[REDACTED]",
          "Content-Type" : "application\/json",
          "Cookie":"[REDACTED]",
          "Host" : "mybluelink.ca",
          "Origin" : "https:\/\/mybluelink.ca",
          "Referer" : "https:\/\/mybluelink.ca\/login",
          "User-Agent" : "Mozilla\/5.0 (Linux; Android 10; K) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/130.0.0.0 Mobile Safari\/537.36",
          "Vehicleid" : "AxhRd_1EExG8B_rFFF1dww==",
          "client_id" : "HATAHSPACA0232141ED9722C67715A0B",
          "client_secret" : "[REDACTED]",
          "deviceid":"EFD6B72C…622D",
          "from" : "CWP",
          "language" : "0",
          "offset" : "-07"
        },
        "requestType" : "fetchVehicleStatus",
        "responseBody" : {
          "responseHeader" : {
            "responseCode" : false,
            "responseDesc" : "Success"
          },
          "result" : {
            "features" : {
              "hvacTempType" : true,
              "ims" : false,
              "seatHeatVent" : {
                "astSeatHeatOption" : false,
                "drvSeatHeatOption" : false,
                "rlSeatHeatOption" : false,
                "rrSeatHeatOption" : false
              },
              "strgWhlHeatingOption" : true,
              "targetMinSoc" : 50
            },
            "featuresModel" : {
              "features" : [
                {
                  "category" : "Menu",
                  "features" : [
                    {
                      "featureName" : "Home"
                    },
                    {
                      "featureName" : "RemoteServices"
                    },
                    {
                      "featureName" : "FindMyCar"
                    },
                    {
                      "featureName" : "CallRoadside"
                    },
                    {
                      "featureName" : "VehicleHealthStatus"
                    },
                    {
                      "featureName" : "DealerLocator"
                    },
                    {
                      "featureName" : "NotificationHistory"
                    },
                    {
                      "featureName" : "SelectVehicle"
                    },
                    {
                      "featureName" : "ChargingStationLocator"
                    },
                    {
                      "featureName" : "Fdg"
                    },
                    {
                      "featureName" : "ValetParkingMode"
                    },
                    {
                      "featureName" : "ParkingSvm"
                    }
                  ]
                },
                {
                  "category" : "Home",
                  "features" : [
                    {
                      "featureName" : "RemoteServices"
                    },
                    {
                      "featureName" : "FindMyCar"
                    },
                    {
                      "featureName" : "VehicleHealthStatus"
                    },
                    {
                      "featureName" : "UserProfile"
                    },
                    {
                      "featureName" : "Calendar"
                    },
                    {
                      "featureName" : "AdvancedCharge"
                    }
                  ]
                },
                {
                  "category" : "RemoteServices",
                  "features" : [
                    {
                      "featureName" : "Lock",
                      "features" : [
                        {
                          "subFeatureName" : "PinRequired",
                          "subFeatureValue" : "1"
                        }
                      ]
                    },
                    {
                      "featureName" : "Unlock",
                      "features" : [
                        {
                          "subFeatureName" : "PinRequired",
                          "subFeatureValue" : "1"
                        }
                      ]
                    },
                    {
                      "featureName" : "HornLights",
                      "features" : [
                        {
                          "subFeatureName" : "PinRequired",
                          "subFeatureValue" : "1"
                        }
                      ]
                    },
                    {
                      "featureName" : "FlashLights",
                      "features" : [
                        {
                          "subFeatureName" : "PinRequired",
                          "subFeatureValue" : "1"
                        }
                      ]
                    },
                    {
                      "featureName" : "Climate",
                      "features" : [
                        {
                          "subFeatureName" : "Defrost",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "SteerwheelHeat",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "SideMirrorHeat",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "RearWinodwHeat",
                          "subFeatureValue" : "0"
                        },
                        {
                          "subFeatureName" : "EvSocControl",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "Favorite",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "PinRequired",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "ClimateSetting",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "TemperatureType",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "StrgWhlHeatingOption",
                          "subFeatureValue" : "1"
                        }
                      ]
                    },
                    {
                      "featureName" : "Schedule",
                      "features" : [
                        {
                          "subFeatureName" : "ChargingSchedule2",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "FatcSetting1",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "ShareClimate",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "Offpeak1",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "PinRequired",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "OffPeakSelectMode",
                          "subFeatureValue" : "1"
                        }
                      ]
                    },
                    {
                      "featureName" : "Charge",
                      "features" : [
                        {
                          "subFeatureName" : "ChargingStatusControl",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "SocStatus",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "PinRequired",
                          "subFeatureValue" : "1"
                        }
                      ]
                    },
                    {
                      "featureName" : "TargetStateOfCharge",
                      "features" : [
                        {
                          "subFeatureName" : "CurrentSocAc",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "CurrentSocDc",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "DrivingDistance",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "TargetSocAc",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "TargetSocDc",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "TsocLevelStep",
                          "subFeatureValue" : "10"
                        },
                        {
                          "subFeatureName" : "TargetMinSoc",
                          "subFeatureValue" : "50"
                        }
                      ]
                    },
                    {
                      "featureName" : "VehicleStatus",
                      "features" : [
                        {
                          "subFeatureName" : "DoorStatus",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "EngineStatus",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "ClimateStatus",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "RefreshStatus",
                          "subFeatureValue" : "1"
                        },
                        {
                          "subFeatureName" : "EvSocStatus",
                          "subFeatureValue" : "1"
                        }
                      ]
                    }
                  ]
                },
                {
                  "category" : "ProvisioningService",
                  "features" : [
                    {
                      "featureName" : "WeatherInformationService"
                    },
                    {
                      "featureName" : "SpeedCameraInformationService"
                    },
                    {
                      "featureName" : "CenterBasedRouteGuidance"
                    }
                  ]
                }
              ]
            },
            "status" : {
              "acc" : false,
              "airCtrlOn" : false,
              "airTemp" : {
                "unit" : false,
                "value" : "00H"
              },
              "airTempUnit" : "C",
              "battery" : {
                "batSignalReferenceValue" : {

                },
                "batSoc" : 82,
                "sjbDeliveryMode" : true
              },
              "breakOilStatus" : false,
              "defrost" : false,
              "doorLock" : true,
              "doorOpen" : {
                "backLeft" : false,
                "backRight" : false,
                "frontLeft" : false,
                "frontRight" : false
              },
              "dte" : {
                "unit" : true
              },
              "engine" : false,
              "engineRuntime" : {
                "unit" : true
              },
              "evStatus" : {
                "batteryCharge" : false,
                "batteryPlugin" : 2,
                "batteryPower" : {
                  "batteryDischrgPower" : false,
                  "batteryFstChrgPower" : false,
                  "batteryStndChrgPower" : false
                },
                "batteryPreconditiong" : false,
                "batteryStatus" : 80,
                "drvDistance" : [
                  {
                    "rangeByFuel" : {
                      "evModeRange" : {
                        "unit" : true,
                        "value" : 457
                      },
                      "gasModeRange" : {
                        "unit" : true,
                        "value" : false
                      },
                      "totalAvailableRange" : {
                        "unit" : true,
                        "value" : 457
                      }
                    },
                    "type" : 2
                  }
                ],
                "remainTime2" : {
                  "atc" : {
                    "unit" : true,
                    "value" : false
                  },
                  "etc1" : {
                    "unit" : true,
                    "value" : false
                  },
                  "etc2" : {
                    "unit" : true,
                    "value" : false
                  },
                  "etc3" : {
                    "unit" : true,
                    "value" : false
                  }
                },
                "reservChargeInfos" : {
                  "ect" : {
                    "end" : {
                      "day" : 9,
                      "time" : {
                        "time" : "1200",
                        "timeSection" : false
                      }
                    },
                    "start" : {
                      "day" : 9,
                      "time" : {
                        "time" : "1200",
                        "timeSection" : false
                      }
                    }
                  },
                  "offpeakPowerInfo" : {
                    "offPeakPowerFlag" : true,
                    "offPeakPowerTime1" : {
                      "endtime" : {
                        "time" : "0700",
                        "timeSection" : false
                      },
                      "starttime" : {
                        "time" : "1100",
                        "timeSection" : false
                      }
                    }
                  },
                  "reservChargeInfo" : {
                    "reservChargeInfoDetail" : {
                      "reservChargeSet" : true,
                      "reservFatcSet" : {
                        "airCtrl" : false,
                        "airTemp" : {
                          "hvacTempType" : true,
                          "unit" : false,
                          "value" : "0EH"
                        },
                        "defrost" : true
                      },
                      "reservInfo" : {
                        "day" : [
                          true,
                          2,
                          3,
                          4,
                          5
                        ],
                        "time" : {
                          "time" : "0910",
                          "timeSection" : false
                        }
                      }
                    }
                  },
                  "reservFlag" : true,
                  "reserveChargeInfo2" : {
                    "reservChargeInfoDetail" : {
                      "reservChargeSet" : true,
                      "reservFatcSet" : {
                        "airCtrl" : false,
                        "airTemp" : {
                          "hvacTempType" : true,
                          "unit" : false,
                          "value" : "0EH"
                        },
                        "defrost" : true
                      },
                      "reservInfo" : {
                        "day" : [
                          true,
                          2,
                          3,
                          4
                        ],
                        "time" : {
                          "time" : "0300",
                          "timeSection" : true
                        }
                      }
                    }
                  },
                  "targetSOClist" : [
                    {
                      "dte" : {
                        "rangeByFuel" : {
                          "evModeRange" : {
                            "unit" : true,
                            "value" : 457
                          },
                          "gasModeRange" : {
                            "unit" : true,
                            "value" : false
                          },
                          "totalAvailableRange" : {
                            "unit" : true,
                            "value" : 457
                          }
                        },
                        "type" : 2
                      },
                      "plugType" : false,
                      "targetSOClevel" : 80
                    },
                    {
                      "dte" : {
                        "rangeByFuel" : {
                          "evModeRange" : {
                            "unit" : true,
                            "value" : 457
                          },
                          "gasModeRange" : {
                            "unit" : true,
                            "value" : false
                          },
                          "totalAvailableRange" : {
                            "unit" : true,
                            "value" : 457
                          }
                        },
                        "type" : 2
                      },
                      "plugType" : true,
                      "targetSOClevel" : 80
                    }
                  ]
                },
                "v2L" : false,
                "v2LRemainTime" : false,
                "v2lRemainTime" : false
              },
              "hoodOpen" : false,
              "lampWireStatus" : {
                "headLamp" : {
                  "headLampStatus" : false,
                  "leftBifuncLamp" : false,
                  "leftHighLamp" : false,
                  "leftLowLamp" : false,
                  "rightBifuncLamp" : false,
                  "rightHighLamp" : false,
                  "rightLowLamp" : false
                },
                "stopLamp" : {
                  "leftLamp" : false,
                  "rightLamp" : false
                },
                "turnSignalLamp" : {
                  "leftFrontLamp" : false,
                  "leftRearLamp" : false,
                  "rightFrontLamp" : false,
                  "rightRearLamp" : false
                }
              },
              "lastStatusDate" : "20260731190812",
              "remoteIgnition" : true,
              "seatHeaterVentInfo" : {

              },
              "sleepModeCheck" : false,
              "smartKeyBatteryWarning" : false,
              "steerWheelHeat" : false,
              "tirePressureLamp" : {
                "tirePressureLampAll" : false
              },
              "transCond" : true,
              "trunkOpen" : false,
              "washerFluidStatus" : false,
              "windowOpen" : {

              }
            },
            "vehicle" : {
              "defaultVehicle" : true,
              "dtcCount" : false,
              "engine" : "",
              "enrollmentStatus" : "4",
              "exteriorColor" : "SAW",
              "fuelKindCode" : "E",
              "genType" : "G3",
              "mainBatteryType" : false,
              "modelCode" : "I51SEAEME2AV",
              "modelName" : "IONIQ 5 EV",
              "modelYear" : "2024",
              "newActivationSupport" : true,
              "nickName" : "IONIQ 5",
              "odometer" : 31153.6,
              "odometerUnit" : true,
              "overviewMessage" : "",
              "photoUrl" : "https:\/\/mybluelink.ca\/vin\/2024\/01\/e306cf3ddb314d8d8da87f2d39aa9a03_1704919193621.png",
              "preConditioningOption" : true,
              "subscriptionEndDate" : "20261212",
              "subscriptionStatus" : "A",
              "transmissionType" : "0",
              "trim" : "Preferred Ult Pkg",
              "v2lRemainTimeOption" : false,
              "valetParkingModeOn" : true,
              "vehicleId" : "AxhRd_1EExG8B_rFFF1dww==",
              "vehicleKindCode" : "I5",
              "vin" : "KM8**********2435",
              "vssxSupport" : true,
              "webManualUrl" : "http:\/\/webmanual.hyundai.com\/STD_GEN5_WIDE\/AVNT\/CAN\/English\/index.html"
            }
          }
        },
        "responseHeaders" : {
          "Access-Control-Allow-Origin" : "*",
          "Cache-Control" : "no-cache, no-store, max-age=0, must-revalidate",
          "Content-Encoding" : "gzip",
          "Content-Type" : "application\/json",
          "Date" : "Fri, 31 Jul 2026 19:10:29 GMT",
          "Expires" : "0",
          "Pragma" : "no-cache",
          "Server" : "cloudflare",
          "Set-Cookie" : "[REDACTED]",
          "Status" : "200",
          "Vary" : "Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
          "access-control-allow-headers" : "x-requested-with",
          "access-control-allow-methods" : "POST, GET",
          "access-control-expose-headers" : "transactionId, transactionDate, offset, language",
          "access-control-max-age" : "3600",
          "cf-cache-status" : "DYNAMIC",
          "cf-ray" : "a23ee74629a81c74-YVR",
          "language" : "0",
          "offset" : "-8",
          "transactiondate" : "Fri, 31 Jul 2026 19:10:29 GMT",
          "transactionid" : "[REDACTED]",
          "x-content-type-options" : "nosniff",
          "x-frame-options" : "DENY",
          "x-xss-protection" : "0, 1; mode=block",
          "xtid" : "7e5301c1-8d13-11f1-872e-9fa2b12b57c9"
        },
        "responseStatus" : 200,
        "stackTrace" : "0   BetterBlue                          0x00000001046c17e0 BetterBlue + 2054112\n1   BetterBlue                          0x00000001046c0794 BetterBlue + 2049940\n2   BetterBlue                          0x00000001046c00f8 BetterBlue + 2048248\n3   BetterBlue                          0x00000001046bf80c BetterBlue + 2045964\n4   BetterBlue                          0x00000001046bec41 BetterBlue + 2042945\n5   BetterBlue                          0x00000001046d5ab9 BetterBlue + 2136761\n6   BetterBlue                          0x0000000104504039 BetterBlue + 229433\n7   BetterBlue                          0x000000010452e351 BetterBlue + 402257\n8   BetterBlue                          0x0000000104504039 BetterBlue + 229433\n9   libswift_Concurrency.dylib          0x000000028fd6dec5 _ZL23completeTaskWithClosurePN5swift12AsyncContextEPNS_10SwiftErrorE + 1",
        "timestamp" : "2026-07-31T19:10:28Z",
        "url" : "https:\/\/mybluelink.ca\/tods\/api\/sltvhcl",
        "vin":"KM8**********2435"
      }
    ]
  },
  "id" : "F13B88A6-BC09-4174-91EB-3D4A38921046",
  "region" : "CA",
  "username":".com***@***",
  "vehicles" : [
    {
      "accountId":"[REDACTED]",
      "backgroundColorName" : "default",
      "battery12V" : 82,
      "chargePortTypeRaw" : "CCS1",
      "climatePresets" : [

      ],
      "climateStatus" : {
        "airControlOn" : false,
        "defrostOn" : false,
        "steeringWheelHeatingOn" : false,
        "temperature" : {
          "units" : "celsius",
          "value" : 14
        }
      },
      "debugLiveActivity" : false,
      "doorOpen" : {
        "backLeft" : false,
        "backRight" : false,
        "frontLeft" : false,
        "frontRight" : false
      },
      "enableSeatHeatControls" : false,
      "evStatus" : {
        "chargeSpeed" : 0,
        "charging" : false,
        "evRange" : {
          "percentage" : 80,
          "range" : {
            "length" : 457,
            "units" : "kilometers"
          }
        },
        "maybeChargeTimeSeconds" : 0,
        "maybePlugType" : 2,
        "targetSocAC" : 80,
        "targetSocDC" : 80
      },
      "fuelTypeRaw" : "electric",
      "generation" : 3,
      "hoodOpen" : false,
      "id" : "06D21069-2951-4BC9-A17A-83E922E98FDD",
      "isHidden" : false,
      "lastUpdated" : "2026-07-31T19:10:51Z",
      "location" : {
        "latitude":"[REDACTED]",
        "longitude":"[REDACTED]"
      },
      "lockStatus" : "locked",
      "marketOptions" : {
        "generic" : {

        }
      },
      "model" : "IONIQ 5",
      "odometer" : {
        "length" : [REDACTED],
        "units" : "kilometers"
      },
      "regId":"[REDACTED]",
      "sortOrder" : 1,
      "syncDate" : "2026-07-31T19:08:12Z",
      "tirePressureWarning" : {
        "all" : false,
        "frontLeft" : false,
        "frontRight" : false,
        "rearLeft" : false,
        "rearRight" : false
      },
      "trunkOpen" : false,
      "vin":"[REDACTED]",
      "watchBackgroundColorName" : "charcoal"
    }
  ]
}

],
"appInfo" : {
"build" : "59",
"exportDate" : "2026-07-31T19:10:59Z",
"version" : "2026.7.2"
},
"appSettings" : {
"debugModeEnabled" : true,
"liveActivitiesEnabled" : true,
"notificationsEnabled" : true,
"preferredDistanceUnit" : "kilometers",
"preferredTemperatureUnit" : "celsius",
"widgetRefreshInterval" : 2
}
}

Checklist

  • I turned on Debug Mode and reproduced the issue before exporting.
  • I reviewed the attached data for anything sensitive (VIN, email, location).

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