Soul EV Spy

3.9
45 reviews
1K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Check battery health, monitor temperatures, extract energy use, read error codes, and much more.

Soul EV Spy lets the owner of a Kia or Hyundai electric car view detailed information about their electric car's main battery, by plugging a VGate iCar Pro BT4.0 OBDII adapter into the standard OBDII port of the car.

NOTE: The KW902 product has been modified numerous times by Konnwei, many versions are NOT compatible with this app!
Many OBD adapters does not have enough bufferspace, or have commands used by the app missing.

I recommend the Vgate iCar Pro BT4.0 OBDII adapter.

This app cannot modify any settings in the car. The app only reads data from the car, via the OBD-II dongle, displaying and saving data files. It does not write settings to the car.

A short users' guide and FAQ is available here: https://evranger.com/soul-ev-spy-users%27-guide.html

NOTE: The app does not support BLE adapters. Most ELM327 OBDII Bluetooth adapters are incompatible with the app/car, regardless of price. The only recommended dongle is the Bluetooth 4.0 Vgate iCar Pro, because it supports all the needed ELM commands to communicate with the car systems, and it is the only OBD-adapter that works, of those tested recently.

Warning:
This app is communicating with systems in the car, which potentially can cause the car to behave different from its normal behaviour. This app is not endorsed or approved by Kia, Hyundai, or the companies that produce the systems in the car. If you choose to use this app, you alone are responsible for any and all consequences of doing so.

The app requests access to the device file system, on some versions of the Android OS. If you grant access, the app will store data in files in the Download catalog on the device, for later replay in the app, or for the user to use in other apps, e.g. a spreadsheet, for data analysis, graphs etc.

This app requests access to location, in order to request locations of nearby DC-chargers, to calculate car speed, and to record the location for each reading of car data in the .csv data-file.

On some versions of the Android OS, this app requests permission to access nearby devices, in order to connect to the bluetooth OBD adapter.

The app texts are by default displayed in english, or in the prioritized system language of the phone, if one of these (translated by volunteers):
Swedish
Spanish
Catalan
Danish
Dutch
English
Finnish
French
German
Hungarian
Italian
Korean
Norwegian
Russian

The set of data values that are read differs by make, model and year of the electric vehicle. Battery SOH and BMS cell voltages and module temperatures are displayed for all supported Kia and Hyundai electric vehicles (EV's and possibly also PHEV's and HEV's - let me know your findings: soulspy@evranger.com)

Supported car models:
Ioniq 6
Kia EV9
Hyundai Ioniq 5
Kia EV6
Hyundai Porter II EV
Kia Bongo III EV
Kia e-Soul 2020-
Kia e-Niro
Hyundai Kona EV
Hyundai Ioniq EV
Kia Soul EV 2014-2019
Hyundai BlueOn EV
Kia Ray EV

And possibly some data from:
- Genesis EV
- Kia Optima PHEV
- other Kia or Hyundai PHEV's, HEV's, and EV's
Let me know your findings, if you try the app with any of the above: soulspy@evranger.com

Privacy policy: https://evranger.com/en/soulevspy-privacy-policy.html
Updated on
Jun 19, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location
This app may collect these data types
App activity, App info and performance, and Device or other IDs
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

3.7
43 reviews
craig d
July 1, 2024
I have used the app for the past year. It has been super helpful for me in several ways including - monitoring my car's battery health, checking the tire pressure when one had a slow leak, and checking the SOC value regularly. With the right dongle it works perfectly.
Did you find this helpful?
EVRanger.com
July 3, 2024
I am glad you find the app useful. Thanks for your review.
Bruce Nawrocki
September 30, 2020
Awesome app. Easy to use on my 2015 Soul EV. Never knew there was so much information on tap via the data connection. I used to think this type of data would require expensive dongle and wiring. Dongle was under $6, so for a total of about $20, including this app, I was able to determine main battery has dropped to 63% SOH. If this helps me obtain a replacement battery under warranty, it will be money well spent.
10 people found this review helpful
Did you find this helpful?
EVRanger.com
September 30, 2020
Glad to hear that you find the app useful.
Gary Scott
August 9, 2022
I just installed it for my Kia Niro EV, 2022. It took a while to populate the data from the car and I needed to drive around for all the fields to appear (Except SOH which is still blank). I will try it for a while and report back. I used a mini ELM-327 OBDII bluetooth reader from 2013.
2 people found this review helpful
Did you find this helpful?
EVRanger.com
August 9, 2022
Thanks, glad you like the app. SOH should not be blank, sounds like a bug. If you want me to debug, you can send the SoulEvSpy. 2022XXXXXXXX.log files to soulspy@evranger.com Missing or erroneous data can be the result of using an unsupported dongle.

What's new

Fix storage permissions (for data and log files).

Previous:
Fix Android 11 & 12 bluetooth permissions.
New permissions for Android 12 & 13.
Fix crash and missing values when rawdata are malformed.
Fix hang after reading VIN.
Read Hyundai Ioniq 5 & Kia EV6 data (BMS, VIN, TPMS, heatpump).
Read Hyundai Porter II EV and Kia Bongo III EV data.
Parse VIN for new models.
Read 58 kWh BMS data.
Swedish, Spanish, Dutch, Catalan, Hungarian, Italian, Korean, Finnish, Norwegian texts.
Aircon page.