Android/Elm327 Pcm Flash App (LS Droid Read only released)
#23
10 Second Club
iTrader: (8)
The thing is for me i find myself using a laptop less and less. A power surge took my router out 3 weeks ago and a relly don't even have much need for wifi as good as phones are anymore.
So there is the need and reasoning for a phone version of tuning.
Hell we email tunes via phone hotspot to each other. Now i can see that manipulating the tunes would be easier with a laptop tho. But that's the price one would pay for being phone based.
So there is the need and reasoning for a phone version of tuning.
Hell we email tunes via phone hotspot to each other. Now i can see that manipulating the tunes would be easier with a laptop tho. But that's the price one would pay for being phone based.
#24
TECH Enthusiast
Thread Starter
Who said any thing about money. The only thing that's invested in this so far has been my time.
#25
TECH Enthusiast
Thread Starter
The thing is for me i find myself using a laptop less and less. A power surge took my router out 3 weeks ago and a relly don't even have much need for wifi as good as phones are anymore.
So there is the need and reasoning for a phone version of tuning.
Hell we email tunes via phone hotspot to each other. Now i can see that manipulating the tunes would be easier with a laptop tho. But that's the price one would pay for being phone based.
So there is the need and reasoning for a phone version of tuning.
Hell we email tunes via phone hotspot to each other. Now i can see that manipulating the tunes would be easier with a laptop tho. But that's the price one would pay for being phone based.
There is a bluetooth device on the market that cost less then $100 and is capable of 4x high-speed read/write from a hardware perspective and the company has said they are willing to create the firmware for their device to add 4x mode and increase the buffer size to allow 4K read/write blocks( The same size blocks used by the big two tuners) if a commercial program needed such support from the device. I under stand why they haven't added the 4x high-speed yet.....why spend the time developing it if it's not going to sell more of their product.
While Highspeed mode and 4kb blocks would be nice it's not necessary for a full flash it just takes four time longer. For example 1x calibration only write using 2KB blocks in low speed mode takes just over 4 minutes on a 512K pcm and around 7 1/2 minutes for the 1mb pcm. While that's much longer then current commercial products take it's still faster then nothing.
#26
TECH Senior Member
iTrader: (96)
Join Date: Aug 2007
Location: Turnin' Wrenches Infractions: 005
Posts: 24,241
Likes: 0
Received 79 Likes
on
70 Posts
And there it is. This isnt that. Plus, no one I know would want to tune from a phone. Holy cluster ****. I don't even want a "small" laptop to tune. Those fricken tables have a lot to look at.
#27
10 Second Club
iTrader: (8)
It's ok 01ss....no need to be upset about it. I think it woukd be great to be able to log and make adjustments via phone. And i also think that no doubt a laptop is better for doin the majority of the tuning.
#28
TECH Senior Member
iTrader: (96)
Join Date: Aug 2007
Location: Turnin' Wrenches Infractions: 005
Posts: 24,241
Likes: 0
Received 79 Likes
on
70 Posts
Nobody's upset. What you're saying is great, I MIGHT could get on board with that (find some usefulness). But i wanted to point out the obvious....this ISNT that. So WTF are we even talking about? Oh yeah, changing VIN numbers by phone. Brilliant. Carry on.
#29
FormerVendor
iTrader: (1)
Join Date: Nov 2008
Location: Santa Ana, CA. USA
Posts: 2,157
Likes: 0
Received 16 Likes
on
16 Posts
Log Me IN = Rev Limit Setting
Hi All, The App that Pete has, if your OBD-II port is connected to a phone, would all me to call YOUR car while running down the "strip" AND change your Rev Limit.
I could ALSO "tech" your car's operation 24/7 by reading your OBD-II port.
Good Work Pete. (OBD-III)
Lance
I could ALSO "tech" your car's operation 24/7 by reading your OBD-II port.
Good Work Pete. (OBD-III)
Lance
#31
TECH Senior Member
iTrader: (96)
Join Date: Aug 2007
Location: Turnin' Wrenches Infractions: 005
Posts: 24,241
Likes: 0
Received 79 Likes
on
70 Posts
Again which is why i said if it was able to be expanded, perhaps like Lance said, that might catch on, and find use for people. Double edged sword, I wouldnt wanna be the tuner responsible for tuning all these cars that are now calling me with their right now issues at the track. Tuners lives are hard enough. Maybe they could use it to make their lives easier? The possibilities are open at this point.
#32
TECH Enthusiast
Thread Starter
I'd also like to point out that only 2 people have ever released a free program to read the bin out of a pcm and they both only supported the 512K version
Then I'll point out the fact that only 1 person has ever released a way to flash a bin back into a pcm and again it was targeted at one specific pcm
Any one can create Xdf's and tune any thing they want.....the issue is getting the modified bin back into the pcm and that's what the plan for this app is down the line.
#33
TECH Enthusiast
Thread Starter
Now in comparison a quality app typically takes 8-12 months to develop with a team working on it full time.....yea my apps months away from even being worth of being called a useful app for anything. But that's why I'm here, looking for suggestions on the direction I should go with this.
#34
Pete,
Sounds like it would be a useful tool to write "calibration" (Tune) files already created, and have the ability to swap between a few of them during a Test & Tune session at the drag strip. Yeah' I'm interested in something like that. And then as for Data-Logging, could it "dial" back into a home laptop/PC from the smart phone to record remotely to improve the tune itself when your back home/garage? Just wondering out loud...
It doesn't sound like the intent was to fully replace a computer for full tuning, but to become a very portable writing tool, with future growth into a Data-logging tool, heck as the Smart Phones keep improving, it may only need a iPad or something similar to have a larger viewable screen to fully replace a laptop, or home pc.
Pete, Lance, and any others with these skills... I have but one question on whether to develop this into a useful tool or not. Why not, what is there to lose?
V/r,
Mike
Sounds like it would be a useful tool to write "calibration" (Tune) files already created, and have the ability to swap between a few of them during a Test & Tune session at the drag strip. Yeah' I'm interested in something like that. And then as for Data-Logging, could it "dial" back into a home laptop/PC from the smart phone to record remotely to improve the tune itself when your back home/garage? Just wondering out loud...
It doesn't sound like the intent was to fully replace a computer for full tuning, but to become a very portable writing tool, with future growth into a Data-logging tool, heck as the Smart Phones keep improving, it may only need a iPad or something similar to have a larger viewable screen to fully replace a laptop, or home pc.
Pete, Lance, and any others with these skills... I have but one question on whether to develop this into a useful tool or not. Why not, what is there to lose?
V/r,
Mike
Last edited by MikeyZ28SS; 11-27-2017 at 07:16 PM. Reason: Thread Bump for any updates...
#35
TECH Enthusiast
Thread Starter
Pete,
Sounds like it would be a useful tool to write "calibration" (Tune) files already created, and have the ability to swap between a few of them during a Test & Tune session at the drag strip. Yeah' I'm interested in something like that. And then as for Data-Logging, could it "dial" back into a home laptop/PC from the smart phone to record remotely to improve the tune itself when your back home/garage? Just wondering out loud...
It doesn't sound like the intent was to fully replace a computer for full tuning, but to become a very portable writing tool, with future growth into a Data-logging tool, heck as the Smart Phones keep improving, it may only need a iPad or something similar to have a larger viewable screen to fully replace a laptop, or home pc.
Pete, Lance, and any others with these skills... I have but one question on whether to develop this into a useful tool or not. Why not, what is there to lose?
V/r,
Mike
Sounds like it would be a useful tool to write "calibration" (Tune) files already created, and have the ability to swap between a few of them during a Test & Tune session at the drag strip. Yeah' I'm interested in something like that. And then as for Data-Logging, could it "dial" back into a home laptop/PC from the smart phone to record remotely to improve the tune itself when your back home/garage? Just wondering out loud...
It doesn't sound like the intent was to fully replace a computer for full tuning, but to become a very portable writing tool, with future growth into a Data-logging tool, heck as the Smart Phones keep improving, it may only need a iPad or something similar to have a larger viewable screen to fully replace a laptop, or home pc.
Pete, Lance, and any others with these skills... I have but one question on whether to develop this into a useful tool or not. Why not, what is there to lose?
V/r,
Mike
The issues would come down to how many data pids needed to be logged at once and how fast they pids would refresh and save the data. I'll use the Flashscan V2 for example, it can be used for black box data logging for up to I want to say 24 data pids at once(It's been a while it may not be 24 pids). What you don't know if how often the data it records is being captured.
To clear that up a bit before someone jumps in and says well it's real time......no....it most certainly in NOT a data log taken in real time and here's why.
When you want data from a pcm you send a message to the pcm requesting the current value of that data pid, the value it responds with is only valid for that instant in time.
So if you sent a request for the Bank 1 O2 sensor, you only see it switching at the refresh rate of the tool your using. This is one of the big things that separates code readers from professional grade scan tools. Sure they both give you the same data but how fast can it acquire and display that data is what separates them. If you take a cheap $5 elm327 and try to read data with an app like Torque and then compare it using even a $15-$20 elm327 the speed that the gauges respond with will be very noticeable and this is because the elm device can only work so fast. This is actually the reason that a lot of the cheap knock off elm327's on ebay don't work with a lot of apps. It's not because the device doesn't actually work it's that the app is requesting data faster then the device can process the information.
Now as far as what's possible....I have used an ObdLink MX and been able to transmit & receive single data requests at 0.5ms, or 2,000 requests per second however once you get into sending several pid requests at once that speed drops to about 2ms per request when requesting 5 pids for example and around 5ms per pid when requesting 20 pids at once.
In simple math, if you wanted to data log 20 items at once; it would give you 10 lines of data per second for each "sensor" or 'Item" being logged. So for example your O2 sensor would have 10 line of data per second in the data log...that's very helpful, but at the same time your Speed and Rpm will also be spitting that data out with 10 lines for each.
To make an app for some thing like this some things would need to be sorted out
1)Figuring out exactly how fast each pid request is necessary to be able to make a workable data log would be something to figure out. I guess it's possible you could overload the data bus if you occupied it at the pcm's maximum bandwidth but I have no idea how fast that is.
2)Figuring out what data pids are "generally" used would be the next step, depending on how many pids people usually use it may require some creative thinking to get a fast refresh rate if people are using 40-50 pids and are wanting high resolution in the log.
3)What format should the log be in and what would the preferred method of viewing it be? Using CSV format would be the simplest and likely the fastest method.
4)Would having the log transmitted to the web in real-time be desirable? Obviously it would use mobile data but it likely wouldn't be that much. If the data was web stored it would make sharing and tracking previous logs much easier but it would also require a dedicated web server and unique details for each user.
Now here's a creative and likely never before done idea on playing the data back. The data pids can be used both ways and things like the Elm327 and Obd Link MX have no preference how what or how the data is sent. You could.....in theory log with your phone and they use the same bluetooth dongle and a modified version of the app with a Male-to-Male DLC and play back the data log into any tool of your choice. It may be a bit hard to comprehend the idea but it can be done,I've already done something similar replicating a BCM. Imagine it the same way you used to dub cassette tapes, play a tape in one cassette player and use the headphone jack out on that player to the mic input jack on another cassette player that would record....also the same way you used to dub VHS's. It's not a fast method since it's done in real time but it would allow people to use their existing data logging software of choice.
Or maybe just standardize the log format to work in tuner pro RT since it works.... even if it's old.
Last edited by PeteS160; 11-27-2017 at 10:15 PM. Reason: after thoughts
#36
TECH Senior Member
iTrader: (96)
Join Date: Aug 2007
Location: Turnin' Wrenches Infractions: 005
Posts: 24,241
Likes: 0
Received 79 Likes
on
70 Posts
I like this, AND it sounds more reasonable in real life. Create the files ahead of time (with say hptuners), have both/multiple on your phone, and be able to write an entire calibration anywhere anytime, as a complete unit. I could see usefulness there in nitrous, boosted, and NA cars on the street and on the track.
#37
Phase 1
I like this, AND it sounds more reasonable in real life. Create the files ahead of time (with say hptuners), have both/multiple on your phone, and be able to write an entire calibration anywhere anytime, as a complete unit. I could see usefulness there in nitrous, boosted, and NA cars on the street and on the track.
How soon could a "Phase 1" be rolled out provided as a basic "Write Calibration" tool?
Then Phase 2 could be more robust, record "data-logging", using a very simple single trigger to begin and end the data-log, IE, click "start" just before rolling out of the staging lane, then when the run is complete - picking up time-slip, hit "end". Then a simple file name - save - and email/store for later download and review.
You and Lance have got some mad skills... Did/Do either of you work for the US Govt; 3-Letter Agency, Military, SIGINT, perhaps? No matter, keep the ball rolling!
V/r,
Mike
#38
TECH Enthusiast
Thread Starter
Pete,
How soon could a "Phase 1" be rolled out provided as a basic "Write Calibration" tool?
Then Phase 2 could be more robust, record "data-logging", using a very simple single trigger to begin and end the data-log, IE, click "start" just before rolling out of the staging lane, then when the run is complete - picking up time-slip, hit "end". Then a simple file name - save - and email/store for later download and review.
You and Lance have got some mad skills... Did/Do either of you work for the US Govt; 3-Letter Agency, Military, SIGINT, perhaps? No matter, keep the ball rolling!
V/r,
Mike
How soon could a "Phase 1" be rolled out provided as a basic "Write Calibration" tool?
Then Phase 2 could be more robust, record "data-logging", using a very simple single trigger to begin and end the data-log, IE, click "start" just before rolling out of the staging lane, then when the run is complete - picking up time-slip, hit "end". Then a simple file name - save - and email/store for later download and review.
You and Lance have got some mad skills... Did/Do either of you work for the US Govt; 3-Letter Agency, Military, SIGINT, perhaps? No matter, keep the ball rolling!
V/r,
Mike
I could just copy another companies boot loader but I'd rather not get sued
#39
TECH Senior Member
Sounds like you have the smarts to either create a boot loader or "adapt"(sounds WAY more legit than "copy") one that you know works...
#40
FormerVendor
iTrader: (1)
Join Date: Nov 2008
Location: Santa Ana, CA. USA
Posts: 2,157
Likes: 0
Received 16 Likes
on
16 Posts
Bin File DB
Hi Pete, I said I would help.
My EXAMPLE is a Data Base of .set files (MY ECU) on a site. (1000+)
These tunes state the "mods" AND the user can pick the best fit, his choice.
This works well for most users.
THUS no "live" tech is required.
My guess is that if a .bin file's cost was $1.00, you would be rich !
I do not charge for a .set file as they ONLY work with my objects.
Hi Mike, YES = SY-17, SPA War, US Marines, US NAVY, USAF, Langley.
As for the RTOS/J-TAG, state the processor ?
I created one for the HC-11, 68332, S-167, DSP56F805
I have my Log Viewer that uses .csv file format.
Lance
My EXAMPLE is a Data Base of .set files (MY ECU) on a site. (1000+)
These tunes state the "mods" AND the user can pick the best fit, his choice.
This works well for most users.
THUS no "live" tech is required.
My guess is that if a .bin file's cost was $1.00, you would be rich !
I do not charge for a .set file as they ONLY work with my objects.
Hi Mike, YES = SY-17, SPA War, US Marines, US NAVY, USAF, Langley.
As for the RTOS/J-TAG, state the processor ?
I created one for the HC-11, 68332, S-167, DSP56F805
I have my Log Viewer that uses .csv file format.
Lance
The following users liked this post:
Robert Allen Stoyles (04-20-2020)