V3 studio 3.072 [LATEST VERSION]

The latest version of V3 Studio is now available!

If you are using 3.071 please upgrade to 3.072

V3StudioSetup_3_072.exe

EDL Firmware 1.32

changeLogV3.pdf

WINDOWS CLIENT

  • Saving and loading crypted package option added.
  • Added New project as the first option in the File menu, allowing users to select the project’s firmware version. Available only when offline.
  • The FW field on the status bar now always shows the version of the currently loaded project definition.
  • When opening a project offline whose version differs from the currently loaded definition, the application now offers to convert it to the latest supported version or load the matching definition. When connected to an ECU, opening an older project requires confirmation before converting it to the ECU’s firmware version and uploading it.
  • Fixed flickering of the position and selection information on the Graph Log toolbar.
  • Fixed project restoration after an EMU CLASSIC firmware upgrade.
  • Fixed a crash when restoring a password-protected ECU to its default settings from the connection dialog.
  • Fixed data transfer to the ECU when using Open base map and Import selected data. Import previews no longer mark EEPROM pages as modified before confirmation.
  • Fixed detection of the default project configuration in the Windows client.
  • Fixed detection Ultratech ECUs.

FIRMWARE

  • Support for crypted packages added

How-to guides on using crypted packages:

Crypted packages – User Guide

A crypted package is an encrypted file prepared by a tuner. It contains maps, parameters, user names, and the project comment. It allows a complete project to be uploaded to the ECU and protects the device with a password set by the tuner.

Loading a package replaces the existing project and ECU password. The engine must remain stopped throughout the entire process.

Creating a package. This feature is available for projects using firmware version 3.072 or later.

  1. Prepare the project and select File → Save crypted package.
  2. Enter and confirm the password. This password will protect the ECU after the project is uploaded. The Show password option lets you check the password you entered.
  3. Optionally, enter the ECU serial number and a description of the changes.
  4. Confirm and save the file.

EMU Classic uses the .emu3package extension, while EMU Black uses .emub3package. Packages for these devices are not interchangeable.

Serial number. This optional restriction ties the package to a specific ECU. If the tuner enters a serial number, the client will allow the package to be loaded only into the device with that serial number. If the numbers do not match, a message will appear and loading will stop before any ECU data is changed.

Leaving the field empty allows the package to be used with any ECU of the correct type. The serial number identifies the device; it does not replace the password or the firmware version check.

Loading into an ECU without a password.

  1. Stop the engine and connect the client to the ECU.
  2. Select File → Open crypted package and choose the file.
  3. If the package contains a description, read it and select Next. Cancel stops the operation.
  4. If a different firmware version is required, follow the firmware update prompt.
  5. Wait for the upload to finish and the ECU to restart.

After the restart, the device will be protected by the password stored in the package.

Loading into a password-protected ECU.

  1. Stop the engine and connect to the ECU.
  2. In the Device password window, select Load package.
  3. Choose the file, review its description, and confirm the firmware update if prompted.
  4. Wait for the operation to finish and the ECU to restart.

You do not need to know the ECU’s existing password. The client will check the package, erase the existing data, and upload the new project together with the new password. If you have already unlocked the ECU using its password, you can also use File → Open crypted package.

Firmware update. A package requires the exact firmware version for which the project was prepared. If the ECU has a different version, the client will display the current and required versions and ask you to confirm the update. The message also states that all ECU data will be lost and a new project will be loaded.

After you select Yes, the client automatically searches for the appropriate file in the Firmware directories. The minimum supported version is 3.072, corresponding to emuV3_3_072.bin. If the required file is missing, a message will appear and the process will stop. There is no manual firmware file selector.

After a successful update, the client checks the device again and continues loading the package. Selecting No cancels the operation without changing any ECU data.

Do not disconnect the ECU or turn off its power during the upload.

Any update coming for the flat shift disable causing a delay? Disable set to a CAN keypad button

Great ! , can we get MAF data logging next? And what about user-end name definition on the temperature custom sensor tab

Thanks

Hallelujah GIFs | USAGIF.com

I looked at the code and in your usecase it shouldnt influence the flat shift (as this condition is continously true, when the button is pressed).

I need to analyze your data to better understand the issue, but I had no time for it yet.

Could you please send a log file with the flatshift and the delay ? I need all the available data.

flatshift.emublog3 (23.8 KB)

Log attached

hello,

would it be possible to add a custom fuel correction per cylinder? I want to shut off the rear cylinder of a harley davidson engine when the head temp gets too high in slow traffic and idle.

in the current software you can only add custom corrections for the complete fuel supply.

Thanks!

What do you exactly mean ?

There are already 3d tables for cylinder trim. I will add custom axes (where you can connect a function via rotary switch). Also I will increase the correction range to -100.

So you will be able to disable cylinders with the function / functions

Could you please add a parameter to log “AFR Target”, and it would be perfect to choose lambda or afr for target table… all in all it’s just visual math (lambda*stoich).. stoich can be chosed by user.

I love the possibility to lock the calibration package. THANK YOU !
Also the comment window below the password is excellent idea because the customer is able to read some notes related to the calibration changes before upload.

But what I dont like - if you store info and create package, you are not able to read this comment till you are in the car.
It would be great to have possibility to read this if you are offline.
Not only for me as calibrator but also for the customer if I send him several packages that needs to be tested.
Thank you

THANK YOU!!! :heart:
It keeps getting better and better—a joy to watch. Brilliant.

I also noticed that some features are missing on ver 3.072 vs 3.071

regards

I tried importing a table from another project while the engine was running, it seemed to go to default settings for a moment so the engine cut out. Is that expected?

After update from 3.071b to 3.072 “Import of selected data” doesnot see V3 project but only Classic project.
See below picture:

I had chance to test V3 on Classic. My very old tune got new possibilities!

But it is a pity, that there is no project importer utility from Classic, so a lot of things to setup.

And the worst drawback during upgrade - ignition outputs stays on, so coils fried(when heard “bloop” under the cover I have disconnected main relay, but it was too late:-D; whats more, also Classic’s ignition output gone dead also:-/)

One more precaution in terms of using Rx input as a switch - this pin does not like high state during on /off situation( for example, I used it as AC switch, which is supplied indepedently from Emu and keeps polarization a little time after ignition off; and in case engine stalls during parking, so I need to “reset” key to crank again, then Rx is broken)

I just noticed that the window snapping feature works on ‘tuning windows’ but not on ‘log windows’. Something small and doesn’t bother me really, but in case it’s an easy fix it would be nice.