Methods to draw maps from ECU

  1. Program ECU via OBD2 communication port

All you need is OBD flash tool, and you can flash ECU via OBD port by connecting a stable 12V power supply to the car battery. This way you can read out ECU and flash the tuning file over the cable. This is the easiest and fastest way of reprogramming ECU.

  1. Program ECU via BDM port which is on the ECU’s motherboard

To access the BDM port which is a special communication port on the motherboard of ECU, you need to take out the ECU from the car and open it. This can be flash again and again and all you need is a stable 12V power supply. So, this is the safest way for ECU programming. And always backup before you make any changes to recover it easily if something goes wrong with the flashing via OBD.

  1. Program ECU in boot mode

ECU is taken out of the car and then programmed it on the table by connecting special cables to the ECUs connector pins. Sometimes need to do soldering, like adding resistors to the motherboard.

  1. Solder the EEPROM out of ECU and reprogram it

You need to take out ECU, open it and desolder the EEPROM chip to make changes in it. EEPROM chip can be read by EEPROM programmer and few files are modified and programmed back on a chip. Then you solder the chip back into the ECU.


We all need a little extra speed, fuel, and ignition in our vehicle. Don’t we? These can be achieved by making the adjustment in car’s stock ECU configuration and making it run safely.

To tune your car, you need to equip it with a compatible Engine Management System (EMS). The four most common systems and methods are piggy-back tuning systems, a modified stock engine control unit (ECU), flashing the stock ECU, or a standalone ECU.

Piggy-back: Piggy-back system monitors certain engine parameters from the factory ECU and sends a modified injector or ignition output to achieve a desired air/fuel or ignition value.

Modified stock ECU: Modified stock ECU allows all the direct control over all functions of factory ECU, so excellent performance, fuel economy and overall running can be achieved.

ECU flashing: ECU flashing is used for updating the software which runs on your vehicle ECU. It can be done by making changes in maps and settings in your ECU to improve the performance of the engine.

Standalone ECU: Standalone ECU completely replaces the factory ECU which leads to adding the extra control and features along with the previously added features


ECU stands for “Electronic Control Unit”, which controls the engine parameters Ex. injection, ignition, fan speed and throttle position etc. ECU tuning is about cracking the code of factory ECU to modify for desirable changes in your vehicle performance. Tweaking ECU can improve things like low RPM power restrictions, closed loop fuel maps, error codes when changing parts, and a slew of other options. By reprogramming or ECU flash you can get desired result in your vehicle! but tuning is not as easy as it sounds, a mere change with the wrong program (MAP’s) can damage your motor.

With all the extra control and features in your vehicle, the one question you really need to ask yourself “what is the right way to ECU tune your vehicle”

The Tuning of the engine depends on driving style as well as the regional climate and weather. Advanced timing and leaner fuel maps are not advisable in extremely hot weather and an engine running higher compression need a radically different tune than a stock engine.

Experts from Competences Factory with well over 15+ year experience can help you understand the solid fundamentals of ECU tuning.

ECU Tuning Advance workshop

ECU Tuning Advance workshop will be a platform to meet auto enthusiasts and a gathering of motorsports fanatics! Acquiring skills and experience at this workshop will gear up your confidence to work on real time vehicles, so that you can tap into earning from tunes. We will hand held you to understand bits and pieces of tuning and will help you with the community of tuners for your support.

Training will be an exclusive opportunity to comprehend engine dynamics and engineering at system and subsystem level, utilizing the advantage correct air flow, fuel and spark, building a standalone ECU in bottom up approach, testing your maps on real time vehicle with Dyno and performing calibrations to arrive at best maps. No other place in the country can give you this exposure and hands on learning to expertise.

Why you should attend ECU tuning workshop?

  • To learn what is not available at books and Youtube, and what only taught with experience
  • To understand the dyno testing
  • To remaps vehicles, test them on our dyno and deliver the best quality work
  • Get to practice the right tuning approach
  • To know right tools and platform for modification
  • To meet and take support from experienced tuners
  • To start career in tuning

Who can attend?

  • Auto Enthusiasts
  • Graduates,Undergraduatesand Individuals
  • Working professional from automotive servicing, engine calibration, testing and development

Build your own CNC machines in 4 days!

CNC machines are powerful enough to enable your creativity instincts as an engineer, designer, artist, or even a hobbyist.

It requires right skills, sound knowledge and great amount of efforts/enthusiasm to learn to build and operate a CNC machine.

For one such knowledge imparting session, Competences Factory is pleased to host a workshop on building 3-axis CNC machine – MillTech.

MillTech is an intuitive learning platform to nurture individuals and enthusiasts in manufacturing and automation sector. Our aim is support passionate ones to acquire and practice skills which can differentiate them as professionals.

Computer Numerical Control machining is a process used in the manufacturing sector that encompasses the use of computers to governor machine tools. The machine head movement is “choreographed” for a defined pattern in computer software. The process can be used to control a variety of complex machinery, from grinders and lathes to mills and routers. With CNC machining, three-dimensional cutting tasks can be accomplished in a single set of prompts.

G-Code is the language used to control CNC machines. Basically it’s written to control the various behaviors of a machine, like the speed, feed rate and coordination.

CNC machining makes it possible to pre-program the speed and position of machine tool functions and run them via software in repetitive, predictable cycles, all with little involvement from human operators. Due to these capabilities, the process has been adopted across all corners of the manufacturing sector and is especially vital in the areas of metal and plastic production. CNC mills, lathes, plasma cutters, electric discharge machines, water jet cutter are amongst the different types of CNC machines available.

Milling is a process that is quite similar to drilling or cutting. Milling utilizes a cylindrical cutting tool that can rotate in various directions. In CNC mills, movement is usually directed across X, Y and Z axis. The tool, in turn, is positioned and guided via stepper or servo motors, which replicate exact movements as determined by the G-code. It also has the capability to create a wide array of shapes, slots, holes, and other necessary impressions that is nearly not possible to make manually with perfection.

To learn more on CNC machines and to gain practical exposure on building a CNC milling machines visit our website  and enroll your slot at the earliest for the workshop MillTech at Competences Factory from 14th Jan to 17th Jan 2018. Win an awesome opportunity to get funded and sponsored for your upcoming projects on attending this workshop!