ECU Diagnostic Software Re-Write

ECU Diagnostic Software Re-Write

Author
Discussion

aide

Original Poster:

2,276 posts

164 months

Tuesday 14th October 2014
quotequote all
Rufus Roughcut said:
I'm away with work at the mo and can't give you a definitive answer, will let you know later this week.

Cheers Bud

thumbup
Np Mark, in the meantime I'll add generic support for FTDI chipsets and let you know.
Best wishes
Aide

RFC1

1,107 posts

197 months

Tuesday 14th October 2014
quotequote all
aide said:
Hi Sandy
I have just literally updated the PlayStore listing with detailed cable and connection information.
https://play.google.com/store/apps/details?id=com....
It might take a few minutes for my update to be available.
Best wishes
Thanks Aide, so as i understand it , it is not possible to make up only 1 lead from micro usb to male 3 pin ecu connector?

Cheers Sandy

aide

Original Poster:

2,276 posts

164 months

Tuesday 14th October 2014
quotequote all
RFC1 said:
Thanks Aide, so as i understand it , it is not possible to make up only 1 lead from micro usb to male 3 pin ecu connector?

Cheers Sandy
I don’t think you can get it all in one Sandy as you need two separate bits of technology:

A) USB OTG
B) and TTL to RS-233 chip

Which are in the two cables you need.

All the cables you need are on the PlayStore Listing.

And I’m guessing that it’s the three pin part you need – there is a link to buy one and also a how-to for building your own on there as well

HTH
Aide

RFC1

1,107 posts

197 months

Tuesday 14th October 2014
quotequote all
aide said:
I don’t think you can get it all in one Sandy as you need two separate bits of technology:

A) USB OTG
B) and TTL to RS-233 chip

Which are in the two cables you need.

All the cables you need are on the PlayStore Listing.

And I’m guessing that it’s the three pin part you need – there is a link to buy one and also a how-to for building your own on there as well

HTH
Aide
Thanks again Aide, i just cant get my head round needing 3 different cables to effectively do 1 job!! I am learning, albeit slowly!!

Cheers Sandy

Rufus Roughcut

535 posts

175 months

Tuesday 14th October 2014
quotequote all
Sony Xperia Tablet Z SGP311, just updated to 1.01, now when I try to add a gauge it closes the program?

Existing gauges I'm able to position and delete if required :-)

aide

Original Poster:

2,276 posts

164 months

Tuesday 14th October 2014
quotequote all
Rufus Roughcut said:
Sony Xperia Tablet Z SGP311, just updated to 1.01, now when I try to add a gauge it closes the program?

Existing gauges I'm able to position and delete if required :-)
Hi Mark!

I have just released a version with generic support for FTDI chipsets.

Hopefully it'll cover the chipset in your serial cable.

If not, you just need to send me a link to your cable, I'll work out the Vendor and Product ID's and add support for them.

The other issue you're experiencing is my fault. Sorry, I implemented a bit of functionality in the onPause() as opposed to the onStop() api call.
(geeky details here!)

It's also fixed now.

The update should be distributed in the PlayStore in 20mins or so.

All this should have been addressed in Beta testing, but...


whistle

aide

Original Poster:

2,276 posts

164 months

Tuesday 14th October 2014
quotequote all
Just to let you know v1.02 is available.

I will set up the beta testing area and make sure any user interface changes get tested in beta before I do a production release.

I'll also relax the licensing policy so that it checks less frequently ie every 12 months or so.

Best wishes and sincere thanks for your patience.
Aide

TimJM

1,497 posts

210 months

Wednesday 15th October 2014
quotequote all
Hi - I have a couple of questions on the app.

I see it is £12.99 (which I think is cheap btw) but also you have made several references to some sort of licensing check. So my question is, is the £12.99 to purchase the app or to license the app? If it is to just license the app then will the £12.99 be annual? How long does the license last?

If it is to purchase the app what happens if the license check fails (no data network). Presumably it doesn't affect anything as I have purchased not licensed the app. Legally purchasing an app is no different to purchasing anything - I have brought it and it is now my property and other people (even the manufacturer) do not have the right to break it or stop it working.

I just want to make sure I understand the purchase before I dive in.


Cockey

1,384 posts

228 months

Wednesday 15th October 2014
quotequote all
Thanks for your replies to my previous questions. I hadn't considered tethering which will resolve that issue.

Just one more question as I'm not familiar to the Google Play Store. If I were to buy the app on one device and find it doesn't work, am I able to load it up on a 2nd device? Apple obviously allows you to share apps across one iTunes account so I can have the same apps on my ipad and phone. I was just wondering whether Android is the same?

I only ask as my only Android device is an HTC Desire, and if I find this doesn't work, I'll try to get hold of something which will work but obviously don't want to be paying for the app twice.

Cheers

aide

Original Poster:

2,276 posts

164 months

Wednesday 15th October 2014
quotequote all
Cockey said:
Thanks for your replies to my previous questions. I hadn't considered tethering which will resolve that issue.

Just one more question as I'm not familiar to the Google Play Store. If I were to buy the app on one device and find it doesn't work, am I able to load it up on a 2nd device? Apple obviously allows you to share apps across one iTunes account so I can have the same apps on my ipad and phone. I was just wondering whether Android is the same?

I only ask as my only Android device is an HTC Desire, and if I find this doesn't work, I'll try to get hold of something which will work but obviously don't want to be paying for the app twice.

Cheers
Hi Cockey

That’s a good question.

Yep – buy once and install it on all your android devices.

I do think there is an upper bound somewhere though (if you hit it I’ll look at upping it sufficiently)

HTH
Aide

jammy_basturd

29,778 posts

212 months

Wednesday 15th October 2014
quotequote all
If the app can only (at the moment at least) be purchased through the play store, can the license check not be based on the user account (which should be available on the device), therefore negating the need to check over WiFi/internet?

scerbera

102 posts

114 months

Wednesday 15th October 2014
quotequote all
gps speedo would be really cool!

aide

Original Poster:

2,276 posts

164 months

Wednesday 15th October 2014
quotequote all
jammy_basturd said:
If the app can only (at the moment at least) be purchased through the play store, can the license check not be based on the user account (which should be available on the device), therefore negating the need to check over WiFi/internet?
Hi jammy_basturd,
In the absence of the odd independent check, how would it be possible manage access?
Best wishes
Aide

jammy_basturd

29,778 posts

212 months

Wednesday 15th October 2014
quotequote all
I don't know Android development, but is it possible to package a file with the app when it is downloaded from the play store that makes note of the account id? Then you can check the account id in this file against the account id on the device the app is running on. If the they don't match then quit the app, or whatever action you like.

aide

Original Poster:

2,276 posts

164 months

Wednesday 15th October 2014
quotequote all
jammy_basturd said:
I don't know Android development, but is it possible to package a file with the app when it is downloaded from the play store that makes note of the account id? Then you can check the account id in this file against the account id on the device the app is running on. If the they don't match then quit the app, or whatever action you like.
Hi jammy_basturd,
In the absence of the odd independent check, how would it be possible revoke access?
Best wishes & I'm sincerely not trying to be a smartass!
Aide

jammy_basturd

29,778 posts

212 months

Wednesday 15th October 2014
quotequote all
Again, not sure what is possible with Android apps, so I've turned to SO! http://stackoverflow.com/questions/6866714/android...

The accepted answer is this:
dwmcc said:
Personally, I think the smartest idea would be to force the check once at initial startup, to make sure it's actually theirs, and then if the phone has connection, check the license every time, or every other time at startup. It may be smart for you to force the check at specific intervals in addition, such as every week, it must be validated or it will lock them out.

It's smart to maintain a balance that won't infuriate the user, but that will also accurately validate the application.
Initially I thought this meant that you could do what I was suggesting - conduct an offline check that it is this user that has downloaded the app and continue to load the app. However I think what he means is to do the online check on first load, then again any time the device has an internet connection.

I don't think too many people could grumble at that. Presumably most people will be downloading the app to their device before installing it away in a dash. You'd just have to make it very clear on the Play store page that users need to have an internet connection the first time they load the app.

aide

Original Poster:

2,276 posts

164 months

Wednesday 15th October 2014
quotequote all
Good old SO eh?

I'm glad they agree with me wink

Thanks for the suggestion about adding some info on the PlayStore listing. I'll add something in the next release.

Best wishes
Aide

Cockey

1,384 posts

228 months

Wednesday 15th October 2014
quotequote all
aide said:
Cockey said:
Thanks for your replies to my previous questions. I hadn't considered tethering which will resolve that issue.

Just one more question as I'm not familiar to the Google Play Store. If I were to buy the app on one device and find it doesn't work, am I able to load it up on a 2nd device? Apple obviously allows you to share apps across one iTunes account so I can have the same apps on my ipad and phone. I was just wondering whether Android is the same?

I only ask as my only Android device is an HTC Desire, and if I find this doesn't work, I'll try to get hold of something which will work but obviously don't want to be paying for the app twice.

Cheers
Hi Cockey

That’s a good question.

Yep – buy once and install it on all your android devices.

I do think there is an upper bound somewhere though (if you hit it I’ll look at upping it sufficiently)

HTH
Aide
Well that's me sold! Will buy it now. Thanks a lot!

ETA: going to have to get another android device because it's saying I have no compatible devices, therefore cannot download it. Got an S4 lined up so should be fine.

Edited by Cockey on Wednesday 15th October 16:53

aide

Original Poster:

2,276 posts

164 months

Wednesday 15th October 2014
quotequote all
Cockey said:
Well that's me sold! Will buy it now. Thanks a lot!

ETA: going to have to get another android device because it's saying I have no compatible devices, therefore cannot download it. Got an S4 lined up so should be fine.

Edited by Cockey on Wednesday 15th October 16:53
Cool - btw Darren (Vee8ight) has been working on a dial layout for the S5.
The S5 has a bigger screen than the S3 it was designed on, so there is more space to add more dials smile
I will incorporate it into the app when it’s been finished.
In the meantime if you pm me I can email you the latest layout Darren has sent me.
I’m getting an S5 soon too, so Darren’s layout will be great!

Vee8ight

734 posts

139 months

Wednesday 15th October 2014
quotequote all
On my way out to the garage to test the new layout bounce

Edited by Vee8ight on Wednesday 15th October 21:07