OBD2 display in ashtray location
#401
![Default](/forum/images/icons/icon1.gif)
The device now auto-detects the engine type.
When "attempting to connect to OBD2" has been finished, the engine type is shown briefly on screen.
EDIT: see post #413.
Last edited by Cabrio Bob; 10-04-2020 at 04:30 AM. Reason: obvious
The following users liked this post:
paulgorringe (10-04-2020)
#402
![Default](/forum/images/icons/icon1.gif)
Update 3.1.0.2 is now available on my website.
The device now auto-detects the engine type.
It scans once for the oil temperature, if it doesn't find it, it knows it's dealing with a 4.2 or 3.5 engine.
When "attempting to connect to OBD2" has been finished, the engine type is shown briefly on screen.
The device now auto-detects the engine type.
It scans once for the oil temperature, if it doesn't find it, it knows it's dealing with a 4.2 or 3.5 engine.
When "attempting to connect to OBD2" has been finished, the engine type is shown briefly on screen.
Last edited by DGL; 10-03-2020 at 10:57 AM.
#403
#404
#405
#406
#407
![Default](/forum/images/icons/icon1.gif)
I was downloading the raw code not the compiled bin files. I don't see the download button to press along side of the versions.
Update: Used the EZ-Update and everything is good. I don't know why I was looking for a button along side of the versions to press to update and to download the uncompiled code. All is good. Thanks Bob!
Last edited by DGL; 10-03-2020 at 04:51 PM.
#408
![Default](/forum/images/icons/icon1.gif)
Went to the mail box this morning and the ADU had arrived. It was probably there yesterday but I got home too late last night to bother checking for it. It is beautiful. I've not plugged it into the car yet, all of todays hours were already called for. Tomorrow though. Checking the tracker it took twelve days to cross the ocean. After arriving in the U.S. it traveled around the country for six days before finding its way to my mailbox. Interestingly, the tracker says it was delivered to someone at this address. I found it in my parcel lock box this morning. Well, like they say USPS sucks.
The following 2 users liked this post by JackJohn:
Cabrio Bob (10-04-2020),
DGL (10-03-2020)
#409
![Default](/forum/images/icons/icon1.gif)
Installed updated ADU in car. It appears to default to 4.2 settings. If I don't press "start" it shows garbage or initialization settings. I might reflash to older version. Not much to gain for 5.0 users.
I've downloaded Arduino and looked at the code. I'm an old software engineer. I've use "C", and many other languages, but not object oriented "C++" or any of the more modern languages. Although, I love the study of algorithms and data structures. I find it difficult to read the code. I looked for the function where you check for 4.2 or 5.0 models, but could not find it. I've seen a MotorIdentify function call or variable but could not find code for it. Just trying to understand the code. There's not a lot of code there, but I'm finding it confusing to understand where it starts (debounce or loop). I'm doing this to just have some fun with it.
I've downloaded Arduino and looked at the code. I'm an old software engineer. I've use "C", and many other languages, but not object oriented "C++" or any of the more modern languages. Although, I love the study of algorithms and data structures. I find it difficult to read the code. I looked for the function where you check for 4.2 or 5.0 models, but could not find it. I've seen a MotorIdentify function call or variable but could not find code for it. Just trying to understand the code. There's not a lot of code there, but I'm finding it confusing to understand where it starts (debounce or loop). I'm doing this to just have some fun with it.
Last edited by DGL; 10-03-2020 at 07:12 PM.
#410
The following 3 users liked this post by Tolly:
#411
![Default](/forum/images/icons/icon1.gif)
Cabrio Bob,
Wonderful work; Congratulations.
I'm amazed at your technical dexterity; to be able to fine tune and alter the program on the fly, in response to user feedback.
Bob, If a 2nd batch becomes a reality, please include me in the run.
I'd like to purchase 2 units... ( 2007 XK & 2008 XK )
Regards.
Bill
Wonderful work; Congratulations.
I'm amazed at your technical dexterity; to be able to fine tune and alter the program on the fly, in response to user feedback.
Bob, If a 2nd batch becomes a reality, please include me in the run.
I'd like to purchase 2 units... ( 2007 XK & 2008 XK )
Regards.
Bill
The following users liked this post:
Cabrio Bob (10-04-2020)
#412
![Default](/forum/images/icons/icon1.gif)
just a quick question for Bob.
If the OBD2 VGate was to fail at some point and I replace it with the same model will I need to do anything coding wise or will it just work?
I am perhaps a bit paranoid that at some point it will fail and I will lose the functionality of the ADU.
Having had it now for a short while I would be devastated to lose it.
If the OBD2 VGate was to fail at some point and I replace it with the same model will I need to do anything coding wise or will it just work?
I am perhaps a bit paranoid that at some point it will fail and I will lose the functionality of the ADU.
Having had it now for a short while I would be devastated to lose it.
#413
![Default](/forum/images/icons/icon1.gif)
Installed updated ADU in car. It appears to default to 4.2 settings. If I don't press "start" it shows garbage or initialization settings. I might reflash to older version. Not much to gain for 5.0 users.
I've downloaded Arduino and looked at the code. I'm an old software engineer. I've use "C", and many other languages, but not object oriented "C++" or any of the more modern languages. Although, I love the study of algorithms and data structures. I find it difficult to read the code. I looked for the function where you check for 4.2 or 5.0 models, but could not find it. I've seen a MotorIdentify function call or variable but could not find code for it. Just trying to understand the code. There's not a lot of code there, but I'm finding it confusing to understand where it starts (debounce or loop). I'm doing this to just have some fun with it.
I've downloaded Arduino and looked at the code. I'm an old software engineer. I've use "C", and many other languages, but not object oriented "C++" or any of the more modern languages. Although, I love the study of algorithms and data structures. I find it difficult to read the code. I looked for the function where you check for 4.2 or 5.0 models, but could not find it. I've seen a MotorIdentify function call or variable but could not find code for it. Just trying to understand the code. There's not a lot of code there, but I'm finding it confusing to understand where it starts (debounce or loop). I'm doing this to just have some fun with it.
On my webpage I reverted back to the old firmware (partially). I removed the auto-detect function.
And added the 3.5 motor variant.
The code:
it starts in Setup() at the bottom, and then switches to loop(). The name says it all - this one "loops", and has refers to other locations in the code.
The "debounce" is a function that "repairs" the button from behaving erratically, and defines the long and short press.
The following users liked this post:
DGL (10-04-2020)
#414
![Default](/forum/images/icons/icon1.gif)
The idle reading looks to be similar to what Rahtok has.
When the 4000 data is known, I can estimate a new equation for the boost. (if I know what the real value at 4000rpm should be)
#415
![Default](/forum/images/icons/icon1.gif)
Cabrio Bob,
Wonderful work; Congratulations.
I'm amazed at your technical dexterity; to be able to fine tune and alter the program on the fly, in response to user feedback.
Bob, If a 2nd batch becomes a reality, please include me in the run.
I'd like to purchase 2 units... ( 2007 XK & 2008 XK )
Regards.
Bill
Wonderful work; Congratulations.
I'm amazed at your technical dexterity; to be able to fine tune and alter the program on the fly, in response to user feedback.
Bob, If a 2nd batch becomes a reality, please include me in the run.
I'd like to purchase 2 units... ( 2007 XK & 2008 XK )
Regards.
Bill
The following users liked this post:
Retrocket (10-04-2020)
#416
![Default](/forum/images/icons/icon1.gif)
just a quick question for Bob.
If the OBD2 VGate was to fail at some point and I replace it with the same model will I need to do anything coding wise or will it just work?
I am perhaps a bit paranoid that at some point it will fail and I will lose the functionality of the ADU.
Having had it now for a short while I would be devastated to lose it.
If the OBD2 VGate was to fail at some point and I replace it with the same model will I need to do anything coding wise or will it just work?
I am perhaps a bit paranoid that at some point it will fail and I will lose the functionality of the ADU.
Having had it now for a short while I would be devastated to lose it.
is a good example of the same ELM327 model.
when start using a new ELM327, it is recommended to run the "ESP32 EZ-reset tool" from my website once (use option 1 and 2, and 1 again).
then re-upload the firmware.
Last edited by Cabrio Bob; 10-04-2020 at 04:41 AM. Reason: link update
The following 2 users liked this post by Cabrio Bob:
DGL (10-04-2020),
paulgorringe (10-04-2020)
#418
#419
![Default](/forum/images/icons/icon1.gif)
Before getting the ADU from Bob I used an ELM327 paired to a Torque Pro app on my phone. I also used my phone to stream music to a Bovee 1000; this setup was cumbersome and problematic, not seamless. Bob's ADU is a quality addition to our Jaguar's and can be the difference between a baked engine and a saved engine. All Jaguar's and Land Rover's with the 5L engine, I can't speak of the 4,2L because I don't own one, should have Bob's ADU if not equipped with a coolant warning gauge. It is well documented on this forum our 5L engines can quickly overhead from a defective plastic coolant hose or failed water pump. Furthermore, Bob's ADU offers much more than a coolant gauge and did I say it looks OEM.
Feedback on ELM327 vs VGate: I always put my car on a battery maintainer. I've noticed the ELM327 does not go to sleep, even when using the double lock to shut down the electronics. My charger always showed a persistent battery drain with the ELM327 connected (I use to remove it to avoid this). With the VGate there is no, or very little persistent battery drain (my battery maintainer does not detect it). Consequently, I leave the VGate OBD2 dongle plugged in all the time. The connection to the ADU is seamless and streaming music to the Bovee 1000 (quality sound through bluetooth) is now also seamless (pairing 2 apps to my phone, torque pro and Bovee 1000 proved problematic) with no need to keep initiating apps from my phone and messing around. When I get in my car everything fires up and links with no need to plug anything in or apps to initiate.
Feedback on ELM327 vs VGate: I always put my car on a battery maintainer. I've noticed the ELM327 does not go to sleep, even when using the double lock to shut down the electronics. My charger always showed a persistent battery drain with the ELM327 connected (I use to remove it to avoid this). With the VGate there is no, or very little persistent battery drain (my battery maintainer does not detect it). Consequently, I leave the VGate OBD2 dongle plugged in all the time. The connection to the ADU is seamless and streaming music to the Bovee 1000 (quality sound through bluetooth) is now also seamless (pairing 2 apps to my phone, torque pro and Bovee 1000 proved problematic) with no need to keep initiating apps from my phone and messing around. When I get in my car everything fires up and links with no need to plug anything in or apps to initiate.
The following 4 users liked this post by DGL:
#420
![Default](/forum/images/icons/icon1.gif)
So there seems to be a 2nd round announced.
Let's start it then!
This time it will be a little different:
- I will only supply the soldered electronics, the USB cable and the button cap (Tolly where is your button cap?)
- The 3D print you can have it printed yourself using MJF or SLS Nylon technique and (have it) painted or stained.
- For example, select a 3D print service from this list (and download the 3D print zip file from my website).
- The ELM327 "Vgate iCar Pro 4.0 bluetooth" you can order yourself (source 1 (UK) source 2 (US) source 3 (DE) source 4 (Ali))
- Ordering a different type of ELM327 device is not recommended.
- The cig power socket you can order yourself, I got these or these. (or get an other low profile one)
- ordering a 2nd one as spare is allowed.
- Folks from the 1st round will need to enlarge the USB cable hole to 8mm. (or use the current USB cable)
I am asking €58.50 for the electronics-only device ex shipping.
If you still want to be on the 2nd round list, post it here or send me a private message.
There will be no limit to the length of the 2nd round list, but sign-up will close on Oct. 25 2020 11:00 AM CEST (UTC+2)
After that, I know how many electronic parts I have to order. Some of these will come from China so will have a long delivery time.
Let's start it then!
This time it will be a little different:
- I will only supply the soldered electronics, the USB cable and the button cap (Tolly where is your button cap?)
- The 3D print you can have it printed yourself using MJF or SLS Nylon technique and (have it) painted or stained.
- For example, select a 3D print service from this list (and download the 3D print zip file from my website).
- The ELM327 "Vgate iCar Pro 4.0 bluetooth" you can order yourself (source 1 (UK) source 2 (US) source 3 (DE) source 4 (Ali))
- Ordering a different type of ELM327 device is not recommended.
- The cig power socket you can order yourself, I got these or these. (or get an other low profile one)
- ordering a 2nd one as spare is allowed.
- Folks from the 1st round will need to enlarge the USB cable hole to 8mm. (or use the current USB cable)
I am asking €58.50 for the electronics-only device ex shipping.
If you still want to be on the 2nd round list, post it here or send me a private message.
There will be no limit to the length of the 2nd round list, but sign-up will close on Oct. 25 2020 11:00 AM CEST (UTC+2)
After that, I know how many electronic parts I have to order. Some of these will come from China so will have a long delivery time.
Last edited by Cabrio Bob; 10-04-2020 at 09:17 AM. Reason: added USB recommendation, added Nylon (important)