|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
New PROcede Application
|
|
02-05-2012, 08:50 PM | #1 |
Second Lieutenant
17
Rep 205
Posts |
New PROcede Application
Hi guys,
I'm not aware if anyone else has explored this route yet, but I wanted to be able to tap into the PROcede to get access to it's data and display it on my own custom UI. I have whipped up a quick UI in Java which currently shows engine RPM's. Obviously there is much more data to display (boost is my next effort), I just haven't enabled it yet. But, I think you can see where this is going. The display looks a little choppy, probably because I'm running it in a virtual machine. Eventually I will move to a tablet running Windows 7 (or Windows 8) and the responsiveness of the needle should improve. Also I've attached a screenshot of the GUI since the video is a bit blurry... What do ya think? Last edited by scottro; 02-05-2012 at 08:59 PM.. |
02-05-2012, 09:01 PM | #4 |
Second Lieutenant
17
Rep 205
Posts |
|
Appreciate
0
|
02-05-2012, 09:03 PM | #5 |
Second Lieutenant
17
Rep 205
Posts |
|
Appreciate
0
|
02-05-2012, 09:30 PM | #6 |
Major General
156
Rep 4,995
Posts |
|
Appreciate
0
|
02-05-2012, 09:41 PM | #7 |
Lieutenant
18
Rep 462
Posts |
Awesome initiative! If you can find a real-time VM and skinny down the windows you might have a shot at getting more out of the proceed's user interface. Alternatively, I think it would be cool to just better automate the logging controls and create a more user understandable front end for the user settings. I love the Continuous engineering of the V5, but sometimes having to research all of the logic to make a simple boost limit adjustment is much harder than it should be
|
Appreciate
0
|
02-05-2012, 09:50 PM | #8 | |
Second Lieutenant
17
Rep 205
Posts |
Quote:
|
|
Appreciate
0
|
02-06-2012, 03:05 PM | #11 |
Second Lieutenant
4
Rep 211
Posts |
Ambitious! Best of luck to ya. Mad props if you can figure out stuff like map switching =)
I'm not sure how deep you're willing to go, but if you could separate the libraries that perform activities (reading/changing/saving data) from the UI, and open source some or all of it, I'm sure you'd get help. I've entertained the thought of making some sort of adapter that can plug into piggies (via serial or usb) and give it wifi or bluetooth so that its controllable from your phone or tablet. I wouldn't know where to begin with cracking the protocols though.. |
Appreciate
0
|
02-06-2012, 03:51 PM | #12 |
Second Lieutenant
17
Rep 205
Posts |
Yep, just a bunch of bytes being pushed back and forth over the serial channel.
phazen-- Yeah, I have had similar ideas as well regarding the bluetooth or wifi module. Currently, I'm not aware of any applications that run on your phone that allow you to tune your car Most are just diagnostic data viewing ... However, is there really a need to tune your car on the go from your phone?? Maybe.... Maybe not... Not sure how much of a demand there would be for that. |
Appreciate
0
|
02-06-2012, 04:28 PM | #13 |
Banned
114
Rep 2,428
Posts |
I would love to have the ability to perform a datalog from my iphone and email it to myself...that would reduce the need for an in-car computer that is always flailin around and running out of battery. Plus, you could essentially log at any time
|
Appreciate
0
|
02-06-2012, 04:33 PM | #14 |
Private
8
Rep 56
Posts |
I want to be able to see real boost on either the iDrive or my Android device. Bonuses would be real time graphing of other parameters, setting max boost on the fly etc.
I'm currently using the Torque Android app but some readings seem off so it's not really useful. There was a pretty cool project described here some time ago but the OP wouldn't share any details. http://www.e90post.com/forums/showthread.php?t=578237 I don't know where to start deciphering serial protocols so I'd love to see your project progress and wish you luck! Subscribed! |
Appreciate
0
|
02-06-2012, 04:44 PM | #16 |
Captain
42
Rep 659
Posts |
i wonder if something like usb print server can talk to procede and relay it?
if i had the board design, i could put a wifi chip or bluetooth chip to interface with the serial port a lot easier than patching and reverse engineering things. |
Appreciate
0
|
02-06-2012, 04:57 PM | #17 | |
Second Lieutenant
4
Rep 211
Posts |
Quote:
Might not be the same device (since the PROcede doesn't have the capability), but I've also wanted to be able to do corner deletes, or other "coding" using my phone. Last edited by phazen23; 02-06-2012 at 06:05 PM.. |
|
Appreciate
0
|
02-06-2012, 05:54 PM | #18 | |
Second Lieutenant
17
Rep 205
Posts |
Quote:
Wow, I hadn't seen that guys progress. That is impressive. He is so much further along than me that it makes me not want to continue. Why do what someone else has already done? |
|
Appreciate
0
|
02-06-2012, 09:14 PM | #20 |
First Lieutenant
20
Rep 340
Posts |
You sir are correct! Why did people make cars after Henry Ford?
__________________
In the land of the blind the man with one eye is King
|
Appreciate
0
|
02-07-2012, 08:53 AM | #21 |
Private
8
Rep 56
Posts |
Well, I really hope you do and share or sell the solution - it's the next mod I really want in my car. That guy is doing neither as far as I know.
|
Appreciate
0
|
02-10-2012, 11:29 AM | #22 |
The Stig
31
Rep 1,232
Posts |
FWIW, I had a wireless app running on WM5 for a while. Doing the serial>wifi wasn't that hard with a commercially available module. I eventually got it running on the iPhone with the Rev app by reverse engineering the PLX Kiwi iMFD protocol, but honestly the performance just plain sucked. I have no idea what I'm doing in objective C or I would have made a native iPhone app...since I don't I pretty much gave up on the idea.
Here's a vid of it working on WM5:
__________________
|
Appreciate
0
|
Bookmarks |
|
|