Hyundai Genesis Forum banner

[How-To]: Torque Pro Setup & Data Logging

41K views 28 replies 10 participants last post by  Slow-oh-gen 
#1 · (Edited)
This guide will get you setup with Torque and the Genesis specific PIDs on your device and it will show you how to data log and how to view those logs.

Assumptions:
I assume you already know how to connect your phone to the OBD2 adapter via bluetooth. Your adapter will tell you what the bluetooth password is (usually 0000 or 1234). Select the adapter from the Torque settings -> OBD2 Adapter Settings.

What you need:

1. An Android phone or tablet! Torque is not available on crapple iPhone. Plus, android tablets are dirt cheap. I use an old S3 phone I had laying around with a cracked screen.

Also note that if you do get something to work on iPhone, you'll need a WiFi enabled OBD2 adapter as crapple has some weird proprietary bluetooth crap and requires developers to pay for a license.

2. Torque Pro - Do not cheap out, please pay the $5 for the pro version. If you don't, please don't ask why something isn't working or isn't there.



3. Advanced EX For HYUNDAI - Do not cheap out on this either. You can use the free one (Advanced LT For Hyundai), but you won't get everything and updates are slower. Just don't be cheap. It's only another $5



4. An OBD2 adapter. I'm using an older ELM27 bluetooth adapter I got on amazon for $20. At this point I have not yet looked into which is the best adapter, but I will be at a later time.

Configure Genesis PIDs
This is where I (as well as many others) have had issues and confusion. The description of the plugin clearly explains what to do, but who reads descriptions? Anyway, after you get both Torque Pro and Advanced EX for HYUNDAI installed, open up Torque and you should see the Advanced EX for HYUNDAI icon on the main torque screen



If not, uninstall the plugin and reinstall it from the store. Torque must be installed first.

Now click the Advanced EX for HYUNDAI icon to see the options screen



You need to select which vehicle you have, so select 'Car Model' and then scroll to the Genesis options



Pick which ever model you have. I have no idea what BK-A, BK-B and BK-C are, but I chose BK-B Lambda for my 3.8 and it seems to be just fine. If the PIDs don't work out, you can redo this step and choose another model.

After you select your model, go back to the Torque home screen and then go to the options menu.



Scroll down and select the 'Manage Extra PIDs/Sensors" and you should see an empty screen like this



Depending on what device you have, you will either see a menu at the top right or you'll need to use the menu button on the phone. On my LG G4 I don't have physical buttons, so I have a menu on screen



Select 'Add predefined set' and from the options, select the vehicle listing that you chose in the Advanced EX for HYUNDAI plugin setup



and once that'd one, you should see you PID list filled with the available PIDs from the plugin



All done with the setup!

Monitoring PIDs

Now that we have Torque setup with our custom Genesis PIDs, we can start viewing the data from them. Go to the Torque home screen and select 'Realtime Information'. You'll end up with a screen that has some gauges on them, similar to this



Yours will look different, so don't worry. You can long touch the gauges/displays to get a menu for them. In that menu you can delete them or change their size if you want. You'll need to make some room, but you'll spend time later getting it how you want.

From the menu, select 'Add Display'



Then you can select which style of gauge you want. I usually just use Digital, but some data like knock readings I use the graph. It's up to you, but note that not all PIDs will work with all gauge types. If you don't see a specific PID in the list, try a different gauge type.



After you select the gauge type, you'll get a list of PIDs. Some will be green and some will be black. Green ones are what Torque can read from the car and black ones are not available. If you're not connected to the car, they will all be black. Not all PIDs listed will be available for all cars.

The Genesis specific PIDs will be prefixed with [HADV] and should all be available if you selected the right model.



When you find a PID that you want to watch, select it. You'll end up back at the realtime information display with an option for gauge size. Select what size you want the gauge to be and your gauge ready to be placed. Move it where you want it and you're done. Repeat this process for all the PIDs you'd like to monitor.

Now on to the data logging!
 
See less See more
14
#2 · (Edited)
Data Logging

Data logging is a very useful and important tool for diagnosing problems with your engine. Gauges on the dashboard don't always tell you the whole story and what they do tell you could be misleading. Data logging is the process of reading some or all of the data shared by the vehicle's ECU. Computers control and monitor of almost every aspect of the vehicle so there is a lot of data to be had and knowing how to log the data, what data to log and how to read the data it is a worth while thing to learn. Proper data logs can tell you exactly what is wrong with the car, if it isn't working optimally or if it's working perfectly.

There are a lot of options for data logging. My favorite is the Diablo Sport InTune because it's a nice package and DS offers a free data viewer to view the logs. But, it's not available for every car (actually it's very limited on platforms it supports), so it's not an option for us right now. There are other off-the-shelf solutions, but they can get expensive. In reality, they are doing the same exact thing that Torque is doing, which is reading the data from the car's ECU. So Torque is a nice cheap solution.

Setup Torque Pro for Logging
To data log, you first need to tell Torque what you want to log. This is not the same as setting up the realtime information displays. From the torque homne screen, go to the settings menu and select 'Data Logging & Upload'



In this section, you can configure and tweak the logging process. I'll leave this up to you, but you can leave the defaults for now.

Select 'Select What to Log'



You'll see another empty list like you did when you added the custom PIDs previously. I already have some PIDs setup. If you do, you'll see them here.



From the menu, select 'Add PID to Log'



and then, of course, find the PID you want to log from the list. Remember, if it's black, it isn't available and you'll see 0's. Best to have the car running and the adapter connected to make sure you see PID's that are available to you (highlighted in green).



Once you're happy with your selection, you're done here. Torque will remember your selected PIDs, so you don't have to set them up each time.

Please note: The more PIDs you have on there, the slower it will be. Too many PIDs might cause the logs to have a lower resolution and you'll be missing data.

Log!
From the home screen, go into 'Realtime Information'. From the menu, select 'Start Logging'



and you'll see that logging is started.



Now drive around, do your tests such as a few WOT pulls, or whatever. When you're done, bring up the menu and select 'Stop Logging'



and Torque will oblige.



All done! Torque will read the data and write it to a file in the background. One thing I like that Torque does is that it writes the file as it goes while some solutions like DiabloSport InTune keeps the data in memory, then writes it to file when you're done which depending on how long you were logging, could take forever and it does! Torque does not suffer from this. If the app crashes, or your phone locks up, the log is still mostly there. You can fine tune how often Torque writes to the file. I have it write every 2 seconds.

Access the log files
The log files are now stored on your phone/tablet. To get the them, you can use the File Explorer on your device and then share it, or you can connect your deivce to your computer/laptop via USB and get it that way.



The logs are stored in a folder called, "TorqueLogs".



The naming convention makes it easy to tell which log is newest.

Copy the log to your computer/laptop somewhere.

View the Logs
This is the most important part. What's the point of data logging if you can't see them? Unfortunately, there aren't any available solutions for viewing Torque logs, so I built one. I based it off of the DiabloSport DataViewer.

Download Torque Pro Log Viewer

Once you download the viewer, run it.

From the file menu, open the log file you copied over from your phone/tablet.



The left side contains a list of avialable PIDs from the log. You should see every PID listed in your "What to log" configuration. You can check or uncheck which PID's you want to see on the graph. As you check PIDs they will appear in the details area which contains the PID name, the min, max and current value. You can select a PID in this list to have it's data highlighted in the chart area.

As you move your mouse over the chart area, you'll see a red cross hair. You can click anywhere on the chart and the value of all the PIDs at that point in time will be updated in the PID details area in the 'Selected Value' column.

And there you have it! Please note that I'll be fixing bugs and adding features to the log viewer over time. Be sure to re-download the latest version every now and then. If you'd like a feature, let me know.

Interpreting the data
Unfortunately this is a whole text book in itself. I'll be adding How-To's for trouble shooting common issues using data logs, but for now I'd suggest you just play around and see how things works.

What to log
What you need to log will depend on what you're trying to do, but there are some obvious common PIDs to log such as Engine RPM, MPH, Intake Temperatures and Knock detection to start.

when to log
You can log whenever you want, but mostly you'll want to log before and after you make a change to your car so you can examine the impact it had. You'll also want to log when you're having an issue. Providing a data log when asking for help on the forums will go a very long way to getting help and a solution.


Enjoy!
 
  • Like
Reactions: GTAbatman
#5 ·
Um...yes?

Thanks this will make my upcoming Friday evening and Saturday morning much more efficient haha..... Question..... Does the datalog save to the phones internal storage or can u set to save to mounted micro SD?? I'm sure I will figure it out but was curious :)...
It's stored on the phone's memory. It doesn't look like you can change where it goes, but you can try moving Torque to the SD card, it might store it on the same place it's located.
 
#4 ·
Thanks this will make my upcoming Friday evening and Saturday morning much more efficient haha..... Question..... Does the datalog save to the phones internal storage or can u set to save to mounted micro SD?? I'm sure I will figure it out but was curious :)...
 
#7 ·
Anyway, again thanks for making this thread and the other one with the Intake stuff.... Good info to be had :)
 
#11 · (Edited)
1. Diagnostic and troubleshooting
2. Tuning and testing
3. Ensuring everything is working ok

On the SRT forums, everything is data logs. Someone was having an issue with low boost at WOT and asking for help. He had gone through all of the normal checks, vacuum leaks, boost leak test, compression, turbo checks, etc etc. As soon as he posted a data log, it was clear what the issue was, the TPS was malfunctioning and not outputting the correct voltage. So the ECU wasn't seeing WOT condition from the TPS.

Butt dyno is worthless, data logs show the truth.

Did I see them saved as excel files???? This would be fun to play with haha. Great intial writeup and good stuff on the datalog section.
Yes, they are CSV files which can be opened in Excel.

There is also a plugin called "Realtime Charts" that works well.

https://play.google.com/store/apps/details?id=com.pjt.realtimecharts_v1
But it's on the phone/tablet. Can be useful, but hard to work with on small screen. There is also an add-on for Google docs, but it's kind of wonky.
 
  • Like
Reactions: superchode
#9 ·
Did I see them saved as excel files???? This would be fun to play with haha. Great intial writeup and good stuff on the datalog section.
 
#13 ·
Good Read!
 
  • Like
Reactions: titan2782
#15 · (Edited)
Well my OBDLink MX - bluetooth comes in today!!!!
OBDLink? MX Bluetooth | OBDLink? | OBD Solutions

I installed the Torque PRO app and Hyundai Adv. EX plug in last night. Can't wait to nerd out on my GC tonight then the Suburban and Kia this weekend. Although I am very scared to see what starts to pop up on the Burb and Kia lolz.....

But I will be referring to this thread to help me set everything up :)

EDIT: Oh ya and my mom's Geo Tracker piece of sh!T too!!!!!! Oh it's gonna be so fun
 
#16 ·
  • Like
Reactions: superchode
#19 ·
Torque is only available on Android. As I mentioned in the original post, crapple has a proprietary bluetooth setup and it requires a license for developers. There are some tools out there that peolple use with iPhone, but you need a WiFi enabled adapter, not bluetooth.
 
#21 ·
Dam... you beat me to it! Well i guess it is your thread soooo???? LOLZ
 
#23 ·
Hey Titan I got myself all setup (ur viewer works solid btw).... Can u do me a little favor and next time u log a drive, monitor/log the

Catalyst Temperature (Bank 2 Sensor 1)(°F)

sensor and share what u get (can pm me if u want).... I am curious to compare mine with yours. I love this setup and btw this obd2link mx is kick a$$
 
  • Like
Reactions: koreancoupe
#25 ·
Ok i'll try to remember. I usually see around 1,090* when warming up.
 
#24 ·
Just installed and started playing with Harry's Laptimer (Grad Prix) app, pretty awesome app to play with even if you aren't racing.... With this and Torque Pro, I am in NERD heaven right now lolz, all this stuff actually makes me 1000% more connected to the car now (didn't think that was possible).... Can't wait to get home and start testing out Harry's with some test video with overlay, making my own practice tracks then crunching all the numbers using your viewer hahahahahaahahaha

Gonna miss my family for a week or two.... Oh who am I kidding, I won't miss them one bit!
 
  • Like
Reactions: titan2782
#26 ·


Pick which ever model you have. I have no idea what BK-A, BK-B and BK-C are, but I chose BK-B Lambda for my 3.8 and it seems to be just fine. If the PIDs don't work out, you can redo this step and choose another model.
Great thread and very informative. I think the engine differences are basically the differences in model years having different engines. The 2009 - 2012's 3.8's were MPI (port injection) and the 2013's and up have a GDI (direct injection) 3.8 motor. I am fairly sure the BK-A is the first generation 3.8, and the BK-B is the second generation direct injection motor.

On the 2.0 side...same deal...the 2009 - 2012 2.0T was a different engine than the 2013 - current so the same probably applies with the A and B there too...I have no idea what the 3rd "C" is for the 2.0 though...

Just thought that might clarify things a little. :)
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top