Comments (8)
Hey!
The API does expose a few software version numbers, primarily related to the TCU. Look at the TU_STATUS_SW_VERSION_MAIN
status value for example. It correlates to a TCU software version. I've created a mapping between known values and the readable equivalents (14.2, 16.2, etc) and implemented them in WattCat. However, from my experience it doesnt seem like all cars actually provide updated version info through the API. My car still returns the equivalent of 14.2 even though I'm on 18.2.
from jlrpy.
Right, I have seen the version data for TU_STATUS_SW_VERSION_MAIN
(which is the only software version field), which for my car is L8B2-70712-AX
. How does this map to the readable equivalents you are referring to (what is the mapping logic)?
from jlrpy.
I havent seen that value before I'm afraid. Its also region specific so I only have the most common ones nailed down tbh.
@Nullable
public static String getAlternateTcuVersion(String tcuVersion) {
switch (tcuVersion) {
case "J8A2-70712-AS":
return "14.2";
case "J8A2-70712-AT":
case "J9C3-70712-AT":
return "15.2";
case "J8A2-70712-AV":
case "J9C3-70712-AV":
return "16.2";
case "J8A2-70712-AX":
return "17.2";
case "J8A2-70712-AY":
case "J9C3-70712-AY":
return "18.2";
case "J8A2-70712-AZ":
return "19.2";
default:
return null;
}
}
from jlrpy.
Anywhere I can find these translations documented?
from jlrpy.
What do you mean exactly?
from jlrpy.
How did you find out that for instance J8A2-70712-AS
maps to 14.2
? Where these mapping rules documented somewhere?
from jlrpy.
The mapping rules are the result of surveys I did on various owner forums, so it's not based on any official documentation (there is no such thing) but rather community reported data.
from jlrpy.
I'll close this for now. Feel free to open a new one if you have more questions.
Cheers
from jlrpy.
Related Issues (20)
- No issue, just asking for some support if possible HOT 2
- question on trips information HOT 5
- /geocode/reverse returns HTTP error 400 HOT 2
- Force Refresh of Status Data HOT 2
- get_departure_timers return error 404 HOT 1
- Privacy HOT 7
- Investigate new JLR API restrictions HOT 22
- get_trips - define the time frame? HOT 5
- Jaguar engine start no longer working HOT 23
- connection to JLR servers broken again HOT 7
- Login user issues when used with homeassistant-jlrincontrol HOT 1
- Some things have stopped working HOT 3
- Login error just appeared HOT 4
- JLR API update broke jlrpy again HOT 43
- ImportError: No module named request HOT 4
- Old auth is sent with requests after authentication update.
- Gettings user vehicles returns 400 syntactically incorrect HOT 2
- Don't configure logging
- China mainland InControl server support HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jlrpy.