Jaguar Forums - Jaguar Enthusiasts Forum

Jaguar Forums - Jaguar Enthusiasts Forum (https://www.jaguarforums.com/forum/)
-   XK / XKR ( X150 ) (https://www.jaguarforums.com/forum/xk-xkr-x150-33/)
-   -   OBD2 display in ashtray location (https://www.jaguarforums.com/forum/xk-xkr-x150-33/obd2-display-ashtray-location-233044/)

Cabrio Bob 10-03-2020 09:34 AM

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.


EDIT: see post #413.

DGL 10-03-2020 10:36 AM


Originally Posted by Cabrio Bob (Post 2297824)
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.

Tried to update. Failed to load. I had to copy the firmware.bat over to 3.1.0.2--it was not in the download. My firewall may have taken it out. Ran it. Got the measuring system prompt. Entered "1", return. The ADU read attempted connect to OBD2 then the update crashed. Does the update need to done from the car to connect to the OBD2? I removed the ADU from the car and brought in into my house for the update.

Cabrio Bob 10-03-2020 10:57 AM

Disable Defender an re-download.
Over here it work as did the older versions
(don't use a Surface Pro)

DGL 10-03-2020 11:08 AM


Originally Posted by Cabrio Bob (Post 2297864)
Disable Defender an re-download.
Over here it work as did the older versions
(don't use a Surface Pro)

No problem with the download except for the .bat file. I did not use the surface pro. Is the bat file the same as the old version?

Cabrio Bob 10-03-2020 11:29 AM

It should work with the old one.
Still windows security could mess it up.

DGL 10-03-2020 11:42 AM

Keep getting "can not find path specified. I'm using the same laptop I used to update before. Disabled defender, but that should not be a problem I was able to download it.

DGL 10-03-2020 11:51 AM


Originally Posted by Cabrio Bob (Post 2297880)
It should work with the old one.
Still windows security could mess it up.


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!

JackJohn 10-03-2020 02:51 PM

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.

DGL 10-03-2020 03:55 PM

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.

Tolly 10-03-2020 08:37 PM

ADU Boost Readings
 
Hello Bob,

The ADU started up easily as a Plug and Play. Thanks!

The Boost Engine Off:

https://cimg7.ibsrv.net/gimg/www.jag...ce8322f7a.jpeg

Boost at Idle:

https://cimg5.ibsrv.net/gimg/www.jag...a6fe8f80e.jpeg

Boost at 4000 RPM: Will Advise on next drive.

Cheers, Tolly



Retrocket 10-04-2020 03:12 AM

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

paulgorringe 10-04-2020 04:03 AM

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.

Cabrio Bob 10-04-2020 04:04 AM


Originally Posted by DGL (Post 2297968)
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.

DGL thanks for the feedback.

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.

Cabrio Bob 10-04-2020 04:08 AM


Originally Posted by Tolly (Post 2298086)
Hello Bob,

The ADU started up easily as a Plug and Play. Thanks!

The Boost Engine Off:

Boost at Idle:

Boost at 4000 RPM: Will Advise on next drive.

Cheers, Tolly

Tolly, thanks for the boost data.
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)

Cabrio Bob 10-04-2020 04:11 AM


Originally Posted by Retrocket (Post 2298193)
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

Bill, I've added you to my "2nd round" list. (2x)

Cabrio Bob 10-04-2020 04:19 AM


Originally Posted by paulgorringe (Post 2298202)
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 you get the exact same model you should be good to go.
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.

tmich 10-04-2020 05:46 AM

Please consider me as interested for the second batch (one piece, for a 5.0s/c). Thanks

arenaej 10-04-2020 06:22 AM

Hi Bob,
Please add me to your 2nd round list. Thanks.

DGL 10-04-2020 08:33 AM

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.

Cabrio Bob 10-04-2020 09:01 AM

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.

arenaej 10-04-2020 09:19 AM


Originally Posted by Cabrio Bob (Post 2298295)

If you still want to be on the 2nd round list, post it here or send me a private message.

Thanks, Bob. Count me in for one.

jtdii123 10-04-2020 09:50 AM

2nd Round / Count Me In
 
Thanks Bob. I appreciate your continued support to the community. Count me in and let me know your desired next steps for payment and anything else.

Best wishes

Jim

jtdii123 10-04-2020 10:07 AM

Bob, when I went to the 3d print web site to order the case and lid, it required a "work email address"? Any thoughts?

Thanks

jtdii123 10-04-2020 10:09 AM

Never mind... Let me give it another shot.....

Cabrio Bob 10-04-2020 10:50 AM


Originally Posted by jtdii123 (Post 2298329)
Never mind... Let me give it another shot.....

If you could share at which website you ordered that could help others from the USA.

arenaej 10-04-2020 11:02 AM

I ordered mine from Craftcloud...MJF polished finish dyed black...USD $43.95 with shipping...ordering at their site was easy. FYI.

jtdii123 10-04-2020 11:23 AM

US 3D Printed Components
 
For those interested I just ordered my components from Xometry. A US provider for US delivery. The SLS components with shipping was approximately $65 US with a one week delivery time.

Best wishes all and thanks again Bob!!

Retrocket 10-04-2020 01:26 PM

Hi Bob
Very Pleased that you've decided to start up a new batch of your wonderful OBD2 Display Monitors.
Doing so, allows us "late to the dance" stragglers, to get in on the fun. Outstanding News !
With gratitude, Bob; Count me in for 2 units.

btw- Bob, being a total idiot regarding "all things tech', I'll be PM'ing you in short order, for some advice & direction.
I hope that this isn't too much of an imposition.
Regards
Bill

barnsie 10-04-2020 01:33 PM


Originally Posted by Retrocket (Post 2298407)
Hi Bob
Very Pleased that you've decided to start up a new batch of your wonderful OBD2 Display Monitors.
Doing so, allows us "late to the dance" stragglers, to get in on the fun. Outstanding News !
With gratitude, Bob; Count me in for 2 units.

btw- Bob, being a total idiot regarding "all things tech', I'll be PM'ing you in short order, for some advice & direction.
I hope that this isn't too much of an imposition.
Regards
Bill

Hey Bill - if instead of PMing Bob, you asked your questions here in the open forum, we could all benefit from the replies. There are plenty of non-techie forum members who come here to learn (eg, me). Just a thought.

Cabrio Bob 10-04-2020 02:04 PM


Originally Posted by Retrocket (Post 2298407)
Hi Bob
Very Pleased that you've decided to start up a new batch of your wonderful OBD2 Display Monitors.
Doing so, allows us "late to the dance" stragglers, to get in on the fun. Outstanding News !
With gratitude, Bob; Count me in for 2 units.

btw- Bob, being a total idiot regarding "all things tech', I'll be PM'ing you in short order, for some advice & direction.
I hope that this isn't too much of an imposition.
Regards
Bill

No problem when asking for advice,
but as Barnsie said, better do this out in the open.
The only stupid question is an unasked question.

Retrocket 10-04-2020 02:45 PM


Originally Posted by barnsie (Post 2298408)
Hey Bill - if instead of PMing Bob, you asked your questions here in the open forum, we could all benefit from the replies. There are plenty of non-techie forum members who come here to learn (eg, me). Just a thought.

Very fair point you raise, Barnsie; very valid.
However, my reticence to post my Q's here has nothing to do with personal shyness, or fear of looking like a "Tech Idiot" in public.- been there / done that... so many times in fact, that its become my natural state re: such matters. Hopelessly, so. lol.
Rather, I choose not to place Bob in a possible awkward position, publicly. My take on the guy is that he's so very gracious in his dealings with us members, that a simply request/question might morph into additional, unwanted work. He has already demonstrated great generosity; by modifying his design to every user request. Talk about lightening fast Beta Testing !
Bottom-line: I fear that he might feel compelled, by his nature, to accommodate a publicly aired request, and over extend past his comfort level. I rather not put him in that position. A "no good deed, goes unpunished", type of thing. At least, that's my view.
If pertinent in the future, I'll revisit my attitude, and freely share it here. But for now, I think its best to approach Bob respectfully, cautiously, and privately. -
Regards,
Bill

DGL 10-04-2020 04:33 PM

If you're familiar with open source development you leave your pride at the door. Everything is contributed for the purpose of advancement and community. Everyone makes mistakes and it is a learning fun process. Of course, personal respect is expected.

Retrocket 10-04-2020 06:25 PM


Originally Posted by DGL (Post 2298475)
If you're familiar with open source development you leave your pride at the door. Everything is contributed for the purpose of advancement and community. Everyone makes mistakes and it is a learning fun process. Of course, personal respect is expected.

DGL, Persuasive Statement; and very well presented...
Although your statement is somewhat self explanatory, I had to look up "Open Source Development" as it pertains to code and product development, to be precisely sure.
(I told you I was Tech Challenged).
Respectfully DGL, while I do get your pt., and see the absolute benefit of your argument, I don't believe it's particularly germane to the situation.
Honestly, although this is morphing into an interesting philosophical discussion, the reality is so much more mundane than is being imagined.
Mystery breeds conjecture... and I accept my share of the blame, regarding.
As such, I'll not comment further, in an "open source" forum, until I check in with Bob.

btw- I do appreciate this forums broad Passion, and am finding it a blast re: the eclectic points of views that are freely, (and respectfully), expressed. My type of Place.
I'm so glad I joined such an interesting mix of thoughtful /insightful people. ( how's that for blowing smoke ?) lol
Nah, thoroughly enjoying the Forum...Plus, I'm in a happy mood....I just committed to my 2nd XK - a 2007 Gold Convertible, to go with my in place Radiance Red, '08 Coupe.
I'm blessed.

Cabrio Bob 10-04-2020 11:11 PM

Thanks all for the posts and private messages so far.
Later when I have the time I'll try to put together an easier to read manual which explains step by step how to accomplish this 2nd round.
it's not all that difficult and I still consider this to be plug & play.

List so far:
1 arenaej
2 jtdii123
3 Paulgorringe
4 Retrocket
5 Retrocket
6 Ralphwg

jtdii123 10-05-2020 08:57 AM

Round Two Question
 
Bob, ordered all parts and have downloaded the necessary Windows 10 drivers in preparation for assembly and current / future updates. One question I haven't figured out yet is how will the round two group successfully connect USB cable from low profile cigarette power plug to ADU? Will the micro end of the USB fit through the existing 3D printed design case? Just scratching my head on this one. Also noted that the USB cord was not listed as a component required for purchase for us round 2'ers unless I missed it? Thanks in advance for all your past / current / and future forum service.

Jim

Cabrio Bob 10-05-2020 09:18 AM

Jim,

USB cable will be modified and supplied by me. The end going into the device will have a JST-XH connector and will fit through the 8mm hole.
See PDF "Manual: hardware" on my website.

jtdii123 10-05-2020 09:22 AM

Round Two Question
 
Got it... Thanks for the quick reply.

Jim

Cabrio Bob 10-05-2020 09:47 AM

I've just now updated that PDF, added a picture of the "final view USB cable", which is slightly different compared to the 1st round devices.


https://cimg3.ibsrv.net/gimg/www.jag...d822de8c07.png

Cabrio Bob 10-05-2020 12:06 PM

For round 2 I created a "hardware assembly" video, see below.
The firmware update manual better explained will follow later.


wicklewamb 10-05-2020 12:07 PM

Just received mine today :-)


All times are GMT -5. The time now is 03:22 PM.


© 2024 MH Sub I, LLC dba Internet Brands