Soul Spy?

Kia Soul EV Forum

Help Support Kia Soul EV Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.
Status
Not open for further replies.
Thanks for the log from the Ray EV, jejuSoul.

I have made some code changes to handle the differences in the responses to the 09 02 and the 21 04 and 21 05, so the app should no longer crash on those for the Ray EV. It may still crash on attempts to access other data (there isn't much error handling code), and all values could be completely wrong, if not located in the same places as the Soul EV.

The new version of the apk is available here: https://www.spjeldager.dk/elbil/app-debug-v2.apk
Edit: v2 logged charge current as well as drive current as positive, this has been fixed in v3: https://www.spjeldager.dk/elbil/app-debug-v3.apk, where charging current is logged as negative (both during regen and driving).

General changes (tested on my Soul EV):
- Scanning and logging is coordinated, so from now only one log entry per scan (i.e. different timestamps for each logged line).
- All extracted values (~160) are logged as separate columns (so now individual cell voltages are logged, all 96 of them for the Soul. The Ray has less).
- Estimated range (estimate by the car) is extracted to log-file
- Charging power is extracted to log-file
- Removed the redundant LDC values
- Fixed the battery.DC_current_A for negative values (i.e. when charging)
- Removed some experimental values from log and advisory pane

The changes have been pushed to https://github.com/langemand/SoulEVSpy
 
-
Excellent. Version 3 is working on my Ray EV. Here's a bit of logged data.
Code:
VIN,system.scan_start_time_ms,car.speed_kph,car.odo_km,car.ambient_C,car.lights,car.wipers,ldc.is_enabled,ldc.out_DC_V,ldc.out_DC_A,ldc.temperature_C,range.estimate_km,range.estimate_for_climate_km,charging.power_kW,battery.is_charging,battery.SOC_display_pct,battery.SOC_pct,battery.SOC_decimal_pct,battery.SOC_precise_pct,battery.DC_V,battery.DC_current_A,battery.accumulative_operating_time_s,battery.accumulative_charge_power_kWh,battery.accumulative_discharge_power_kWh,battery.accumulative_operating_time_s,battery.is_charging,battery.fan_feedback_signal,battery.inlet_temperature_C,battery.module_temperature0_C,battery.module_temperature1_C,battery.module_temperature2_C,battery.module_temperature3_C,battery.module_temperature4_C,battery.module_temperature5_C,battery.module_temperature6_C,battery.module_temperature7_C,battery.min_temperature_C,battery.max_temperature_C,battery.heat1_temperature_C,battery.heat2_temperature_C,battery.auxiliaryVoltage_V,battery.ChaDeMo_is_plugged,battery.J1772_is_plugged,battery.accumulative_charge_current_Ah,battery.accumulative_discharge_current_Ah,battery.airbag_hwire_duty,battery.available_charge_power_kW,battery.available_discharge_power_kW,battery.cell_voltage0_V,battery.cell_voltage10_V,battery.cell_voltage11_V,battery.cell_voltage12_V,battery.cell_voltage13_V,battery.cell_voltage14_V,battery.cell_voltage15_V,battery.cell_voltage16_V,battery.cell_voltage17_V,battery.cell_voltage18_V,battery.cell_voltage19_V,battery.cell_voltage1_V,battery.cell_voltage20_V,battery.cell_voltage21_V,battery.cell_voltage22_V,battery.cell_voltage23_V,battery.cell_voltage24_V,battery.cell_voltage25_V,battery.cell_voltage26_V,battery.cell_voltage27_V,battery.cell_voltage28_V,battery.cell_voltage29_V,battery.cell_voltage2_V,battery.cell_voltage30_V,battery.cell_voltage31_V,battery.cell_voltage32_V,battery.cell_voltage33_V,battery.cell_voltage34_V,battery.cell_voltage35_V,battery.cell_voltage36_V,battery.cell_voltage37_V,battery.cell_voltage38_V,battery.cell_voltage39_V,battery.cell_voltage3_V,battery.cell_voltage40_V,battery.cell_voltage41_V,battery.cell_voltage42_V,battery.cell_voltage43_V,battery.cell_voltage44_V,battery.cell_voltage45_V,battery.cell_voltage46_V,battery.cell_voltage47_V,battery.cell_voltage48_V,battery.cell_voltage49_V,battery.cell_voltage4_V,battery.cell_voltage50_V,battery.cell_voltage51_V,battery.cell_voltage52_V,battery.cell_voltage53_V,battery.cell_voltage54_V,battery.cell_voltage55_V,battery.cell_voltage56_V,battery.cell_voltage57_V,battery.cell_voltage58_V,battery.cell_voltage59_V,battery.cell_voltage5_V,battery.cell_voltage60_V,battery.cell_voltage61_V,battery.cell_voltage62_V,battery.cell_voltage63_V,battery.cell_voltage64_V,battery.cell_voltage65_V,battery.cell_voltage66_V,battery.cell_voltage67_V,battery.cell_voltage68_V,battery.cell_voltage69_V,battery.cell_voltage6_V,battery.cell_voltage70_V,battery.cell_voltage71_V,battery.cell_voltage72_V,battery.cell_voltage73_V,battery.cell_voltage74_V,battery.cell_voltage75_V,battery.cell_voltage76_V,battery.cell_voltage77_V,battery.cell_voltage78_V,battery.cell_voltage79_V,battery.cell_voltage7_V,battery.cell_voltage80_V,battery.cell_voltage81_V,battery.cell_voltage82_V,battery.cell_voltage83_V,battery.cell_voltage84_V,battery.cell_voltage85_V,battery.cell_voltage86_V,battery.cell_voltage87_V,battery.cell_voltage88_V,battery.cell_voltage89_V,battery.cell_voltage8_V,battery.cell_voltage90_V,battery.cell_voltage91_V,battery.cell_voltage92_V,battery.cell_voltage93_V,battery.cell_voltage94_V,battery.cell_voltage95_V,battery.cell_voltage9_V,battery.drive_motor_speed_rpm,battery.fan_status,battery.max_cell_detoriation_n,battery.max_cell_detoriation_pct,battery.max_cell_voltage_V,battery.max_cell_voltage_n,battery.min_cell_detoriation_n,battery.min_cell_detoriation_pct,battery.min_cell_voltage_V,battery.min_cell_voltage_n,ldc.in_DC_V
error,1.50043E+12,null,58636,-40,null,null,TRUE,14.3,28,32,0,0,0,FALSE,0,76.5,null,null,353.6,2.2,1.18E+07,12306.5,11721.2,1.18E+07,FALSE,0,29,29,28,28,28,28,28,28,29,28,28,0,0,13.8,FALSE,FALSE,35479,35644.2,0,62,62,4.02,4,4,4.02,4,4,4,4,4,4,4,4,4,4,4.02,4,4.02,4,4.02,4.02,4.02,4.02,4,4.02,4.02,4.02,4.02,4.02,4.02,4.02,4,4,4,4.02,4,4,4.02,4,4.02,4.02,4.02,4.02,4.02,4.02,4,4.02,4,4,4,4,4,4,4,4.02,4,4,4,4,4,4,4.02,4,4,4,4,4,4.02,4.02,4,4,4,4,4,4.02,4,4.02,4.02,4,4,4,4.02,4.02,4.02,4,4.02,4,0,0,4.02,0,0,0,0,0,0,4,0,FAN_STOP,0,0,4.02,46,0,0,4,57,356

I have altered the log data slightly. Changed ; to , so that it opens in Excel. And removed the GPS data.
The odometer is working. Ambient temps, lights and wiper are not.

Note: Cumulative Operating Time is shown twice. Is this an error?

This app will also work on the I oniq EV - anyone here who can test?
Also the new Soul EV with 100 battery cells - anyone here who can test?
 
From your comment of the duplicate operating time, I realized that I hadn't pushed the latest changes to git yet. They have now been pushed to https://github.com/langemand/SoulEVSpy/
With this, the charging power is now correctly reported as negative, and the duplicated SoulData file columns have been removed.

Regarding the Soul with > 96 battery cells, there is currently only code for extracting the voltages for the first 96 cells, but I can add support for the rest, if someone can provide the soulspy.log2017XXXXXX.txt file "7EC" responses for the "2104" and "21 05" commands for the new model.
 
-
I no longer have a Ray EV, but am still happy to test new versions on my Soul EV.
My second car is now a Renault Samsung SM3.
I am using the apps CANZE and FluenceEVspy to monitor this car.

There's 2 really nice graphics showing the 96 cell voltages on these apps.



 
langemand said:
Regarding the Soul with > 96 battery cells, there is currently only code for extracting the voltages for the first 96 cells, but I can add support for the rest, if someone can provide the soulspy.log2017XXXXXX.txt file "7EC" responses for the "2104" and "21 05" commands for the new model.

Hi, I have the new 30kw 2018 version and some log files to share, where can I send them
 
langemand said:
............. if someone can provide the soulspy.log2017XXXXXX.txt file "7EC" responses for the "2104" and "21 05" commands for the new model.

Is this ok ?

>21 01
7EC 10 3D 61 01 FF FF FF FF
7EC 21 76 23 28 23 28 03 00
7EC 22 24 0E 71 07 05 07 06
7EC 23 06 05 05 00 08 B8 15
7EC 24 B8 01 00 00 8C 00 00
7EC 25 89 27 00 00 89 FF 00
7EC 26 00 34 B9 00 00 33 9E
7EC 27 00 23 1E 16 2D 01 71
7EC 28 00 00 00 00 03 E8 00
>21 02
7EC 10 26 61 02 FF FF FF FF
7EC 21 B8 B8 B8 B8 B8 B8 B8
7EC 22 B8 B8 B8 B8 B8 B8 B8
7EC 23 B8 B8 B8 B8 B8 B8 B8
7EC 24 B8 B8 B8 B8 B8 B8 B8
7EC 25 B8 B8 B8 B8 00 00 00
>21 03
7EC 10 26 61 03 FF FF FF FF
7EC 21 B8 B8 B8 B8 B8 B8 B8
7EC 22 B8 B8 B8 B8 B8 B8 B8
7EC 23 B8 B8 B8 B8 B8 B8 B8
7EC 24 B8 B8 B8 B8 B8 B8 B8
7EC 25 B8 B8 B8 B8 00 00 00
>21 04
7EC 10 26 61 04 FF FF FF FF
7EC 21 B8 B8 B8 B8 B8 B8 B8
7EC 22 B8 B8 B8 B8 B8 B8 B8
7EC 23 B8 B8 B8 B8 B8 B8 B8
7EC 24 B8 B8 B8 B8 B8 B8 B8
7EC 25 B8 B8 B8 B8 00 00 00
21 05
7EC 10 2D 61 05 FF FF FF FF
7EC 21 B8 B8 B8 B8 B8 05 06
7EC 22 05 00 00 00 00 23 28
7EC 23 23 28 00 01 4B 07 06
7EC 24 00 00 00 00 00 00 7A
7EC 25 00 00 B8 B9 00 00 00
7EC 26 00 00 00 00 00 00 00
 
-
Thanks for posting these. That is exactly what we want. The BMS PID values for the 2018 Soul EV are identical to the earlier models, with the exception of 5 new cell voltages. The first 96 cell voltages are in the same places. The 5 new values are the first 5 in the 2105 response. I was expecting 4. Those 5 spaces were previously empty and unknown.

The 2018 Soul EV has 100 cells, 4 more than before. Your car is perfectly balanced with all cells at 3.68V.
So what is the 101st cell voltage. My guess is that it could be an average value.
We'll need someone to go to Kia and get a readout and post it here to be sure.
 
A minor thing... the App under Car Information tell me that I have a 2019 model

Anything more you want from the readout ?
I can test the new PID's for Torque when they are updated
 
This is what I see in version 3

Code:
VIN;system.scan_start_time_ms;system.scan_end_time_ms;route.time_s;route.lat_deg;route.lng_deg;route.elevation_m;route.speed_mps;car.speed_kph;car.odo_km;car.ambient_C;car.lights;car.wipers;ldc.is_enabled;ldc.out_DC_V;ldc.out_DC_A;ldc.temperature_C;range.estimate_km;range.estimate_for_climate_km;charging.power_kW;battery.is_charging;battery.SOC_display_pct;battery.SOC_pct;battery.SOC_decimal_pct;battery.SOC_precise_pct;battery.DC_V;battery.DC_current_A;battery.accumulative_operating_time_s;battery.accumulative_charge_power_kWh;battery.accumulative_discharge_power_kWh;battery.accumulative_operating_time_s;battery.is_charging;battery.fan_feedback_signal;battery.inlet_temperature_C;battery.module_temperature0_C;battery.module_temperature1_C;battery.module_temperature2_C;battery.module_temperature3_C;battery.module_temperature4_C;battery.module_temperature5_C;battery.module_temperature6_C;battery.module_temperature7_C;battery.min_temperature_C;battery.max_temperature_C;battery.heat1_temperature_C;battery.heat2_temperature_C;battery.auxiliaryVoltage_V;battery.ChaDeMo_is_plugged;battery.J1772_is_plugged;battery.accumulative_charge_current_Ah;battery.accumulative_discharge_current_Ah;battery.airbag_hwire_duty;battery.available_charge_power_kW;battery.available_discharge_power_kW;battery.cell_voltage0_V;battery.cell_voltage10_V;battery.cell_voltage11_V;battery.cell_voltage12_V;battery.cell_voltage13_V;battery.cell_voltage14_V;battery.cell_voltage15_V;battery.cell_voltage16_V;battery.cell_voltage17_V;battery.cell_voltage18_V;battery.cell_voltage19_V;battery.cell_voltage1_V;battery.cell_voltage20_V;battery.cell_voltage21_V;battery.cell_voltage22_V;battery.cell_voltage23_V;battery.cell_voltage24_V;battery.cell_voltage25_V;battery.cell_voltage26_V;battery.cell_voltage27_V;battery.cell_voltage28_V;battery.cell_voltage29_V;battery.cell_voltage2_V;battery.cell_voltage30_V;battery.cell_voltage31_V;battery.cell_voltage32_V;battery.cell_voltage33_V;battery.cell_voltage34_V;battery.cell_voltage35_V;battery.cell_voltage36_V;battery.cell_voltage37_V;battery.cell_voltage38_V;battery.cell_voltage39_V;battery.cell_voltage3_V;battery.cell_voltage40_V;battery.cell_voltage41_V;battery.cell_voltage42_V;battery.cell_voltage43_V;battery.cell_voltage44_V;battery.cell_voltage45_V;battery.cell_voltage46_V;battery.cell_voltage47_V;battery.cell_voltage48_V;battery.cell_voltage49_V;battery.cell_voltage4_V;battery.cell_voltage50_V;battery.cell_voltage51_V;battery.cell_voltage52_V;battery.cell_voltage53_V;battery.cell_voltage54_V;battery.cell_voltage55_V;battery.cell_voltage56_V;battery.cell_voltage57_V;battery.cell_voltage58_V;battery.cell_voltage59_V;battery.cell_voltage5_V;battery.cell_voltage60_V;battery.cell_voltage61_V;battery.cell_voltage62_V;battery.cell_voltage63_V;battery.cell_voltage64_V;battery.cell_voltage65_V;battery.cell_voltage66_V;battery.cell_voltage67_V;battery.cell_voltage68_V;battery.cell_voltage69_V;battery.cell_voltage6_V;battery.cell_voltage70_V;battery.cell_voltage71_V;battery.cell_voltage72_V;battery.cell_voltage73_V;battery.cell_voltage74_V;battery.cell_voltage75_V;battery.cell_voltage76_V;battery.cell_voltage77_V;battery.cell_voltage78_V;battery.cell_voltage79_V;battery.cell_voltage7_V;battery.cell_voltage80_V;battery.cell_voltage81_V;battery.cell_voltage82_V;battery.cell_voltage83_V;battery.cell_voltage84_V;battery.cell_voltage85_V;battery.cell_voltage86_V;battery.cell_voltage87_V;battery.cell_voltage88_V;battery.cell_voltage89_V;battery.cell_voltage8_V;battery.cell_voltage90_V;battery.cell_voltage91_V;battery.cell_voltage92_V;battery.cell_voltage93_V;battery.cell_voltage94_V;battery.cell_voltage95_V;battery.cell_voltage9_V;battery.drive_motor_speed_rpm;battery.fan_status;battery.max_cell_detoriation_n;battery.max_cell_detoriation_pct;battery.max_cell_voltage_V;battery.max_cell_voltage_n;battery.min_cell_detoriation_n;battery.min_cell_detoriation_pct;battery.min_cell_voltage_V;battery.min_cell_voltage_n;ldc.in_DC_V
#################;1510769908622;1510769911926;null;null;null;null;null;0.0;6855.3;5.0;ON;OFF;true;14.3;33;4;95;3.6;0.0;false;62.5;60.0;60.1;68.16796875;370.3;5.6000000000000005;2300446.0;1349.7;1320.7;2300446.0;false;0;5.0;7.0;5.0;7.0;6.0;6.0;5.0;5.0;8.0;6.0;5.0;7.0;6.0;14.0;false;false;3511.1000000000004;3530.7000000000003;80;90.0;90.0;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;3.7;0.0;FAN_STOP;0;0.0;3.7;24;0;0.0;3.7;1;370
 
Thanks!
I will add the 5 new values to the SoulEVSpy App "battery" page, and go through the log data you provided, to see if anything looks odd (like the 2019 model year).

I hope I will have the time for looking into this during the coming weekend.

For now, the model year is derived from the letter preceding the final sequence of digits in the VIN number. F=2015, G=2016, etc. The VIN is visible in the front window, I suppose your model has a "J"?
E. g.: "KNDJX3AE0J0123456": The letter preceding the final sequence of digits is "J", which is interpreted as "2019".

Perhaps Kia made two different models, each with it's own letter, in the same year?

I just wanted to let you know that I appreciate your feedback, and I will be improving the app on an irregular basis.
 
langemand said:
Thanks!
I will add the 5 new values to the SoulEVSpy App "battery" page, and go through the log data you provided, to see if anything looks odd (like the 2019 model year).

I hope I will have the time for looking into this during the coming weekend.

For now, the model year is derived from the letter preceding the final sequence of digits in the VIN number. F=2015, G=2016, etc. The VIN is visible in the front window, I suppose your model has a "J"?
E. g.: "KNDJX3AE0J0123456": The letter preceding the final sequence of digits is "J", which is interpreted as "2019".

Perhaps Kia made two different models, each with it's own letter, in the same year?

I just wanted to let you know that I appreciate your feedback, and I will be improving the app on an irregular basis.

According this article the I is skipped: http://www.kia-forums.com/general-k...discussion/64337-kia-vin-number-how-read.html

Interpret the 10th digit as the model year. A stands for 1980, B stands for 1981 and so on. Because I, O, Q, U and Z look like numbers, they aren't used for model year. Therefore, Y stands for 2000 and 1 stands for 2001. 9 stands for 2009 and A stands for 2010, starting the alphabet all over.
 
The extra voltage values is such a small code change that I have risked it without any testing whatsoever. It is available here: https://www.spjeldager.dk/elbil/app-debug-v4.apk
Those 5 extra voltage values should show up on the "battery" page in this version.
Let me know your findings.
 
The VIN is KNAJX81EFJ7######

I will download the V4 version and test later today

Thanks :)
 
hmmm... not sure but when the app connect to the car it seems to me that they have a second of handshake, then it send some command to the car and the data feed start and then the app close
Is there some kind of speed buffer problem ?

I did have the same problem with V3 also but then suddenly it started to work..
Maybe do a reset of my board
 
Board is reset, same problem
Get many files at approx 1,4kb stopping around here
>21 04
7EC 10 26 61 04 FF FF FF FF
7EC 21 BB BB BB BB BB BB BB
7EC 22 BB BB BB BB BB BB BB
7EC 23 BB BB BB BB BB BB BB
7EC 24 BB BB BB BB BB BB BB
7EC 25 BB BB BB BB 00 00 00

>21 05
7EC 10 2D 61 05 FF FF FF FF
7EC 21 BB BB BB BB BB 08 08
7EC 22 07 00 00 00 00 23 28
7EC 23 23 28 00 01 50 08 08
7EC 24 00 00 00 00 00 00 84
7EC 25 00 00 BB BB 00 00 00
7EC 26 00 00 00 00 00 00 00

>AT SH 7C5
OK

>21 01
7CD 10 12 61 01 1F 00 00 00
7CD 21 07 8F 11 BB 72 00 00
7CD 22 00 00 00 00 00 00 00

>AT CRA 653
OK

>AT MA

Also gave my mobile phone a try, same problem

and this is from the csv file

Code:
"VIN","ELM327.Voltage_V","system.scan_start_time_ms","system.scan_end_time_ms","route.time_s","route.lat_deg","route.lng_deg","route.elevation_m","route.speed_mps","car.speed_kph","car.odo_km","car.ambient_C","car.lights","car.wipers","ldc.is_enabled","ldc.out_DC_V","ldc.out_DC_A","ldc.temperature_C","range.estimate_km","range.estimate_for_climate_km","charging.power_kW","battery.is_charging","battery.SOC_display_pct","battery.SOC_pct","battery.SOC_decimal_pct","battery.SOC_precise_pct","battery.DC_V","battery.DC_current_A","battery.accumulative_operating_time_s","battery.accumulative_charge_power_kWh","battery.accumulative_discharge_power_kWh","battery.fan_feedback_signal","battery.inlet_temperature_C","battery.min_temperature_C","battery.max_temperature_C","battery.module_temperature0_C","battery.module_temperature1_C","battery.module_temperature2_C","battery.module_temperature3_C","battery.module_temperature4_C","battery.module_temperature5_C","battery.module_temperature6_C","battery.module_temperature7_C","battery.heat1_temperature_C","battery.heat2_temperature_C","battery.auxiliaryVoltage_V"
null,13.3,1510937446169,1510937453674,1510937433000,59.74148,10.033821666666666,27.4,0.0,0.0,null,null,"ON","OFF",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
null,13.2,1510937453698,1510937461478,1510937433000,59.74148,10.033821666666666,27.4,0.0,0.0,null,null,"ON","OFF",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
null,13.1,1510937461522,1510937469074,1510937433000,59.74148,10.033821666666666,27.4,0.0,0.0,null,null,"ON","OFF",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
null,13.0,1510937469146,1510937476881,1510937433000,59.74148,10.033821666666666,27.4,0.0,0.0,null,null,"ON","OFF",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
 
ZuinigeRijder said:
According this article the I is skipped: http://www.kia-forums.com/general-k...discussion/64337-kia-vin-number-how-read.html

Interpret the 10th digit as the model year. A stands for 1980, B stands for 1981 and so on. Because I, O, Q, U and Z look like numbers, they aren't used for model year. Therefore, Y stands for 2000 and 1 stands for 2001. 9 stands for 2009 and A stands for 2010, starting the alphabet all over.

Thanks, makes sense. The model year is now derived from the 10th character as described above, from 2014 ("E") to 2038 ("9"). This is available in https://elbil.spjeldager.dk/app-debug-v5.apk
 
Usikker said:
hmmm... not sure but when the app connect to the car it seems to me that they have a second of handshake, then it send some command to the car and the data feed start and then the app close
Is there some kind of speed buffer problem ?

I did have the same problem with V3 also but then suddenly it started to work..
Maybe do a reset of my board

Sorry, the consistent v4 crash is my bad! V4 fails on all models. I have fixed it in https://elbil.spjeldager.dk/app-debug-v5.apk, so this should display correct model year, and all 101 voltage measures from the 30 kWh models.

This change has a side effect for the 27 kWh models is that it will show and log a voltage of zero, for the 5 unmeasured values in index 97-100.

The v5 should be more stable than v3, let me know your findings.
 
Thanks, I'l try later today when the car is back

(Min bedre halvdel (fruen) er ute å bruker litt strøm :) )
 
Hi, had a small trip now, +20km, battery was down at 25% getting a "warning" that I need to find a charge station
Made a quick charge up to 94% (full) and then went home again

Below is some sample lines from this trip
The only thing that I can see is missing is Car info, it did work in version 3 with the exception of wrong year but this time there is noting

Code:
"VIN","ELM327.Voltage_V","system.scan_start_time_ms","system.scan_end_time_ms","route.time_s","route.lat_deg","route.lng_deg","route.elevation_m","route.speed_mps","car.speed_kph","car.odo_km","car.ambient_C","car.lights","car.wipers","ldc.is_enabled","ldc.out_DC_V","ldc.out_DC_A","ldc.temperature_C","range.estimate_km","range.estimate_for_climate_km","charging.power_kW","battery.is_charging","battery.SOC_display_pct","battery.SOC_pct","battery.SOC_decimal_pct","battery.SOC_precise_pct","battery.DC_V","battery.DC_current_A","battery.accumulative_operating_time_s","battery.accumulative_charge_power_kWh","battery.accumulative_discharge_power_kWh","battery.fan_feedback_signal","battery.inlet_temperature_C","battery.min_temperature_C","battery.max_temperature_C","battery.module_temperature0_C","battery.module_temperature1_C","battery.module_temperature2_C","battery.module_temperature3_C","battery.module_temperature4_C","battery.module_temperature5_C","battery.module_temperature6_C","battery.module_temperature7_C","battery.heat1_temperature_C","battery.heat2_temperature_C","battery.auxiliaryVoltage_V"
null,12.3,1511014698933,1511014702874,1511014703000,59.74180166666667,10.034046666666667,77.3,0.0,0.0,7051.9,null,"ON","OFF",null,null,null,null,44,2.6,0.0,null,null,null,31.5,0.0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null
null,12.2,1511014703944,1511014706864,1511014708000,59.74190166666667,10.034113333333332,77.4,0.0,0.0,7051.9,1.5,"ON","OFF",true,12.7,37,6,44,2.6,0.0,false,31.5,31.5,31.5,33.0625,358.20000000000005,1.4000000000000001,2353427.0,1383.4,1362.5,0,6.0,6.0,5.0,6.0,5.0,6.0,6.0,6.0,6.0,6.0,7.0,6.0,6.0,12.200000000000001
null,13.1,1511014708946,1511014712274,1511014708000,59.74190166666667,10.034113333333332,77.4,0.0,0.0,7051.9,1.5,"ON","OFF",true,13.7,35,7,44,2.6,0.0,false,31.5,31.5,31.5,33.0625,358.1,2.1,2353432.0,1383.4,1362.5,0,6.0,6.0,5.0,6.0,5.0,6.0,6.0,6.0,6.0,6.0,7.0,6.0,6.0,13.200000000000001
null,13.9,1511015024136,1511015027488,1511014968000,59.74771333333333,10.026336666666667,-3.3,1.5611525,0.0,7053.6,1.0,"ON","OFF",true,14.3,31,4,45,2.6,0.0,false,31.5,31.0,31.4,33.19140625,357.70000000000005,4.6000000000000005,2353748.0,1383.6000000000001,1362.7,0,6.0,6.0,5.0,6.0,5.0,6.0,6.0,6.0,6.0,6.0,8.0,6.0,6.0,14.0
null,13.9,1511015029138,1511015032067,1511014968000,59.74771333333333,10.026336666666667,-3.3,1.5611525,0.0,7053.6,1.0,"ON","OFF",true,14.3,32,4,45,2.6,0.0,false,31.5,31.0,31.4,33.19140625,357.70000000000005,4.800000000000001,2353753.0,1383.6000000000001,1362.7,0,6.0,6.0,5.0,6.0,5.0,6.0,6.0,6.0,6.0,6.0,8.0,6.0,6.0,14.0
null,14.0,1511016199717,1511016203094,1511016203000,59.76302999999999,9.899541666666666,16.6,7.0743423,31.0,7062.0,0.0,"ON","OFF",true,14.3,22,4,35,2.2,0.0,false,25.0,25.0,25.4,26.0703125,356.6,-49.0,2354923.0,1383.9,1364.8000000000002,0,7.0,7.0,7.0,8.0,7.0,8.0,7.0,7.0,7.0,7.0,10.0,7.0,6.0,14.0
null,14.0,1511016204719,1511016207685,1511016208000,59.76318833333333,9.899051666666667,15.3,4.8095646,20.5,7062.0,0.0,"ON","OFF",true,14.3,26,4,35,2.2,0.0,false,25.0,25.0,25.4,26.0703125,352.3,-9.5,2354928.0,1383.9,1364.8000000000002,0,7.0,7.0,7.0,8.0,7.0,8.0,7.0,7.0,7.0,7.0,10.0,7.0,6.0,14.0
null,14.3,1511017117712,1511017122042,1511016328000,59.76285666666666,9.896625,11.3,1.40828,0.0,7062.2,0.0,"ON","OFF",true,14.5,6,6,77,0.0,0.0,true,28.0,28.0,48.2,53.7109375,375.40000000000003,-119.19999999999982,2355170.0,1384.9,1364.9,0,8.0,8.0,7.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,10.0,7.0,7.0,14.100000000000001
null,14.3,1511017122713,1511017127033,1511016328000,59.76285666666666,9.896625,11.3,1.40828,0.0,7062.2,0.0,"ON","OFF",true,14.5,6,6,77,0.0,0.0,true,28.0,28.0,48.4,53.91015625,375.40000000000003,-119.19999999999982,2355170.0,1384.9,1364.9,0,8.0,8.0,7.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,10.0,7.0,7.0,14.100000000000001
null,14.3,1511017757925,1511017762468,1511016328000,59.76285666666666,9.896625,11.3,1.40828,0.0,7062.2,0.0,"ON","OFF",true,14.5,6,6,124,0.0,0.0,true,28.0,28.0,74.5,87.2578125,375.40000000000003,-119.19999999999982,2355170.0,1384.9,1364.9,0,8.0,8.0,7.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,10.0,7.0,7.0,14.100000000000001
null,14.3,1511017762927,1511017767409,1511016328000,59.76285666666666,9.896625,11.3,1.40828,0.0,7062.2,0.0,"ON","OFF",true,14.5,6,6,125,0.0,0.0,true,28.0,28.0,74.6,87.375,375.40000000000003,-119.19999999999982,2355170.0,1384.9,1364.9,0,8.0,8.0,7.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,10.0,7.0,7.0,14.100000000000001
null,14.3,1511018168071,1511018172508,1511016328000,59.76285666666666,9.896625,11.3,1.40828,0.0,7062.2,0.0,"ON","OFF",true,14.5,6,6,139,0.0,0.0,true,28.0,28.0,82.4,97.70703125,375.40000000000003,-119.19999999999982,2355170.0,1384.9,1364.9,0,8.0,8.0,7.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,10.0,7.0,7.0,14.100000000000001
null,14.3,1511018173073,1511018177632,1511016328000,59.76285666666666,9.896625,11.3,1.40828,0.0,7062.2,0.0,"ON","OFF",true,14.5,6,6,140,0.0,0.0,true,28.0,28.0,82.4,97.70703125,375.40000000000003,-119.19999999999982,2355170.0,1384.9,1364.9,0,8.0,8.0,7.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,10.0,7.0,7.0,14.100000000000001
null,14.3,1511018668238,1511018672619,1511016328000,59.76285666666666,9.896625,11.3,1.40828,0.0,7062.2,0.0,"ON","OFF",true,14.5,6,6,152,0.0,0.0,true,28.0,28.0,88.8,106.28125,375.40000000000003,-119.19999999999982,2355170.0,1384.9,1364.9,0,8.0,8.0,7.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,10.0,7.0,7.0,14.100000000000001
null,14.3,1511018673239,1511018676841,1511016328000,59.76285666666666,9.896625,11.3,1.40828,0.0,7062.2,0.0,"ON","OFF",true,14.5,6,6,152,0.0,0.0,true,28.0,28.0,88.9,106.3984375,375.40000000000003,-119.19999999999982,2355170.0,1384.9,1364.9,0,8.0,8.0,7.0,8.0,7.0,8.0,8.0,8.0,8.0,8.0,10.0,7.0,7.0,14.100000000000001
null,12.5,1511019594312,1511019603505,1511019123000,59.760549999999995,9.903311666666667,8.0,0.0,0.0,7063.1,-0.5,"ON","OFF",true,14.3,24,3,144,10.2,0.0,false,93.5,89.5,89.5,107.4609375,405.0,4.4,2357697.0,1406.4,1365.4,0,26.0,26.0,22.0,26.0,23.0,26.0,26.0,26.0,26.0,26.0,20.0,22.0,22.0,14.0
null,12.2,1511019603557,1511019610952,1511019123000,59.760549999999995,9.903311666666667,8.0,0.0,0.0,7063.1,-0.5,"ON","OFF",true,14.3,24,3,0,0.0,0.0,false,93.5,89.5,89.5,107.4609375,405.0,4.4,2357697.0,1406.4,1365.4,0,26.0,26.0,22.0,26.0,23.0,26.0,26.0,26.0,26.0,26.0,20.0,22.0,22.0,14.0


I also see this in one of the soulspy.log files.. ERROR not sure what it is
Code:
>AT CRA 200
AT CRA 200
OK

>AT MA
AT MA
200 64 28 42 10 00 BB 3C 99 <DATA ERROR
200 64 28 42 10 00 FB 3C D9 <DATA ERROR
200 64 28 42 10 00 3B 3C 19 <DATA ERROR
200 64 28 42 10 00 7B 3C 59 <DATA ERROR
200 64 28 42 10 00 BB 3C 99 <DATA ERROR
200 64 28 42 10 00 FB 3C D9 <DATA ERROR
200 64 28 42 10 00 3B 3C 19 <DATA ERROR
200 64 28 42 10 00 7B 3C 59 <DATA ERROR
STOPPED

>AT AR
AT AR
OK
 
Status
Not open for further replies.
Back
Top