mtndrew1
Posts: 296
Joined: Thu Oct 16, 2014 3:06 pm
Location: Los Angeles, CA

Re: Soul Spy?

Tue Sep 22, 2015 4:24 pm

Birkeland wrote:I have too done some research and found that the diagnostic toolkit mentioned should do the job. If someone is serious about buying this product and put some effort to dump the data and present it here, I am willing to donate some dollars for the purchase. Anyone else?


I would also pitch in a little to help.

SiLiZiUMM
Posts: 92
Joined: Sun Mar 22, 2015 12:40 pm
Location: Québec, Canada

Re: Soul Spy?

Tue Sep 22, 2015 6:15 pm

This is great AlKl! What CAN are you listening to? C-CAN I suppose?

Sidenote, how about creating a shared document like the Leafers did to document the CAN messages?
https://docs.google.com/spreadsheets/d/ ... edit#gid=0

I can start one if you want!

Birkeland : I would join too!
Pierre-Étienne Messier
Directeur Adjoint AVÉQ (http://www.aveq.ca/) - Capitale-Nationale
Québec, QC, Canada
KIA Soul EV 2016 Titanium Silver, Luxury + Sunroof

OBC Failure? Please fill this survey! https://goo.gl/forms/lOpXcoDjC3wJply12

TyrelHaveman
Posts: 74
Joined: Fri Sep 18, 2015 11:40 am
Location: Bellingham, WA

Re: Soul Spy?

Tue Sep 22, 2015 6:43 pm

AlKl wrote:ID 18 byte 0: doors; byte 3 and byte 5: light, byte 8: seat belt


I thought CAN messages could only be 8 bytes long, but this one has at least 9 bytes (0 through 8)? Did you mix up the numbering, maybe?
Tyrel Haveman
Bellingham, WA, US
12.2 kW Solar Array!
2016 Kia Soul EV+ Sun & Fun, Titanium Gray
2013 Nissan Leaf SL
Former: 2013 Nissan LEAF SV, 2012 Nissan LEAF SL

AlKl
Posts: 19
Joined: Mon Jun 08, 2015 9:45 pm

Re: Soul Spy?

Wed Sep 23, 2015 12:44 am

JejuSoul wrote:There appears to be an easier way for us do all this.
I'm not sure if this is a help for OVMS. As already mentioned the Diagnostic Tester only gets responses to special requests.
I don't know if such requests can be implemented in the OVMS software? You need a special timing, send a Tester present, change sessions, probably us a security access with seed&key and evaluate the answers.
Maybe a OVMS insider can answer if this is possible?

SiLiZiUMM wrote:This is great AlKl! What CAN are you listening to? C-CAN I suppose?

Yes, all ID's are on the C-CAN.

SiLiZiUMM wrote:Sidenote, how about creating a shared document like the Leafers did to document the CAN messages?
https://docs.google.com/spreadsheets/d/ ... edit#gid=0
I can start one if you want!

Yes please create one, i will add the values i found.

TyrelHaveman wrote:
AlKl wrote:ID 18 byte 0: doors; byte 3 and byte 5: light, byte 8: seat belt

I thought CAN messages could only be 8 bytes long, but this one has at least 9 bytes (0 through 8)? Did you mix up the numbering, maybe?

Yes of course we only have 8 bytes, i mixed it up, i corrected the values in my original post (seat belt is in byte 7)

ID202 byte 1+2 (12 bit signed) is the current used power. Factor 0.041666 for the 81kW

SiLiZiUMM
Posts: 92
Joined: Sun Mar 22, 2015 12:40 pm
Location: Québec, Canada

Re: Soul Spy?

Wed Sep 23, 2015 8:46 am

Here we go!

https://docs.google.com/spreadsheets/d/ ... sp=sharing

For everyone, if you want write access just PM me, I'll add you gladly!

AIKI : Please review the values I added to the sheet to make sure the good bits are documented (to avoid 0-based/1-based errors). If you could add message length as well that would be great!
Pierre-Étienne Messier
Directeur Adjoint AVÉQ (http://www.aveq.ca/) - Capitale-Nationale
Québec, QC, Canada
KIA Soul EV 2016 Titanium Silver, Luxury + Sunroof

OBC Failure? Please fill this survey! https://goo.gl/forms/lOpXcoDjC3wJply12

notfred
Posts: 437
Joined: Thu May 07, 2015 2:28 pm

Re: Soul Spy?

Wed Sep 23, 2015 8:52 am

Can we relabel as 0-7 rather than 1-8 please? As an embedded software developer that's what I'm used to seeing.

SiLiZiUMM
Posts: 92
Joined: Sun Mar 22, 2015 12:40 pm
Location: Québec, Canada

Re: Soul Spy?

Wed Sep 23, 2015 10:22 am

notfred wrote:Can we relabel as 0-7 rather than 1-8 please? As an embedded software developer that's what I'm used to seeing.

Done!
Pierre-Étienne Messier
Directeur Adjoint AVÉQ (http://www.aveq.ca/) - Capitale-Nationale
Québec, QC, Canada
KIA Soul EV 2016 Titanium Silver, Luxury + Sunroof

OBC Failure? Please fill this survey! https://goo.gl/forms/lOpXcoDjC3wJply12

TyrelHaveman
Posts: 74
Joined: Fri Sep 18, 2015 11:40 am
Location: Bellingham, WA

Re: Soul Spy?

Wed Sep 23, 2015 12:58 pm




Oops. I guess I wasn't the only one with that idea. I created this last night but was waiting for AlKl's response to my question before posting.

https://docs.google.com/spreadsheets/d/ ... sp=sharing
Tyrel Haveman
Bellingham, WA, US
12.2 kW Solar Array!
2016 Kia Soul EV+ Sun & Fun, Titanium Gray
2013 Nissan Leaf SL
Former: 2013 Nissan LEAF SV, 2012 Nissan LEAF SL

SiLiZiUMM
Posts: 92
Joined: Sun Mar 22, 2015 12:40 pm
Location: Québec, Canada

Re: Soul Spy?

Wed Sep 23, 2015 6:36 pm

AlKl wrote:So,
last weekend i made again some traces and found out following:
ID4B0 is the tire rotation speed: 4x 16Bit values (Intel Format). I used factor 0,033 to get km/h.
ID594 byte 5 is a 8Bit SOC value (factor 0,5 for %) (maybe for display)
ID598 byte 4+5 (Intel format) is a precise SOC value. I calculated factor 0,00445 according to SOC.
Some diagrams of the trace are in the German forum: http://www.goingelectric.de/forum/kia-s ... ml#p250271
So i think we have first values to work with...
I also got following status bits:
ID 18 byte 0: doors; byte 3 and byte 5: light, byte 7: seat belt
ID 50 byte 1: wiper & light; byte 2: turn signal & wiper
D 120 central locking system
ID 433 byte 2: Parking break switch status

Example msg:
55D 67 84 46 E1 20 50 00 01
Byte 0 = 67; Byte 7 = 01


I was able to validate a few values tonight. I have an ELM327 based OBD2 reader, a Konnwei KW902 (the one recommended for Leaf Spy Pro).
594/598 : Yes! :D
433 : On my side, I see byte 0 flipping (0x00 parking brake off, 0x01 parking brake on). Then again, I think my configuration is messed up (when byte 0 is 0x01, I only see 2 data bytes as payload)
Pierre-Étienne Messier
Directeur Adjoint AVÉQ (http://www.aveq.ca/) - Capitale-Nationale
Québec, QC, Canada
KIA Soul EV 2016 Titanium Silver, Luxury + Sunroof

OBC Failure? Please fill this survey! https://goo.gl/forms/lOpXcoDjC3wJply12

JejuSoul
Posts: 1477
Joined: Wed Jul 08, 2015 6:47 am
Location: Jeju
Contact: Website

Re: Soul Spy?

Wed Sep 23, 2015 7:04 pm

Am still researching to see how others solved this problem.
Have just found that BMW owners have gone the 'shady' route by using bootleg versions of the official software.
see - http://www.mybmwi3.com/forum/viewtopic.php?f=11&t=1616
which links to a site in China
http://www.ebay.com/itm/OBD2-BMW-ENET-D ... 1502160627
Image

So to summarise
Tesla owners use OBD2 to SMS using a SIM card device. Then OVMS software.
Leaf owners use OBD2 over Bluetooth. Then Leaf Spy.
BMW owners use OBD2 over Ethernet. Then bootleg official software.

The first two have reverse engineered the database, the latter has just used a bootleg.
The codes for using Torque Pro can be found by clicking the link in the website icon under my user name on the left.

Return to “Technical Discussions”