Swiftec Manual
Swiftec Manual
Swiftec Manual
5 rev 4 July
2013 © 2006-2013
SWIFTEC, LDA
Overview………………………………………………………………………………………………………….…………………... 4
Main of features…………………………………………………………………………………………………………….…………4
Minimal system requirements.............................................................................................................................6
Instalation…………………………………………………………………………………………………………………………….. 7
Dongle driver installation.....................................................................................................................................7
Swiftec software installation................................................................................................................................8
Online services……………………………………………………………………………………………………………………… 10
Running Swiftec software………………………………………………………………………………………………………. 13
Main window…………………………………………………………………………………………………………………………. 13
Updates information message ........................................................................................................................... 13
Main window description .................................................................................................................................... 14
Basic window menu............................................................................................................................................. 16
Create new project .............................................................................................................................................. 16
Open project database ....................................................................................................................................... 17
2D mode window…………………………………………………………………………………………………………………… 18
2D mode window description ............................................................................................................................. 18
2D mode window menu ...................................................................................................................................... 19
2D mode window toolbar ................................................................................................................................... 20
2D mode X,Y zoom .............................................................................................................................................. 23
2D mode working area ....................................................................................................................................... 23
2D Cursor information area ................................................................................................................................ 24
2D Scrollbar, information about loaded original, modified and map files .................................................... 24
HEX mode window…………………………………………………………………………………………………………………. 26
HEX mode window description .......................................................................................................................... 26
HEX mode working area ..................................................................................................................................... 26
MAP mode window………………………………………………………………………………………………………………….28
MAP mode window description .......................................................................................................................... 28
MAP list window ................................................................................................................................................... 29
Swiftec modules……………………………………………………………………………………………………………………..30
Conversion module .............................................................................................................................................. 30
Import/export module ........................................................................................................................................ 30
Search/Replace module ...................................................................................................................................... 31
Properties module ............................................................................................................................................... 31
Automatically checksum detection module ...................................................................................................... 32
Automatically ECU information detection module ........................................................................................... 33
Automatically maps detection module .............................................................................................................. 34
ASAP2 and DAMOS import module ................................................................................................................... 34
Project database module .................................................................................................................................... 34
Map manager module ......................................................................................................................................... 35
OBD reading protection module ........................................................................................................................ 39
DPF Removal module .......................................................................................................................................... 40
DTC Removal module ......................................................................................................................................... 41
Lambda/O2 Removal module............................................................................................................................. 42
Launch Control module ....................................................................................................................................... 43
VAS Import module ............................................................................................................................................. 44
EGR removal module........................................................................................................................................... 45
SPEED LIMITER removal module ...................................................................................................................... 46
Overview
SwifTec – revolutionary chiptuning editing software. This software allow the end user to get the maximum
performance out of modern electronic controlled engines such as cars, truck, bikes, boats, any engine that are
controlled via a ECU. It’s the ideal tool for starters, because of the support provided by the “maps”, “special maps”
and “super map files” add-on modules that recognize maps inside the ECU. It’s also tool for experienced and skilled
chiptuners because of extended automatically maps detection(Bosch, Siemens, Delphi, Temic) and map managers
modules, automatically ECU information module and automatically checksum detection module.
Main of features
- Support all types existing ECUs for modifying
- Unique artificial intelligence module "Automatical maps recognition" for Bosch
EDC7/EDC15/EDC16/EDC17/ME7/MED17, Delphi DCM/CRD, Denso, Lucas Trucks, Marelli MJD, Motorola
EMS/MEMSNNN, Siemens MSS60/MSD80/SID/SIM2K/PPD, Temic Trucks ECUs
- DPF Removal Module: Bosch EDC15, EDC16, EDC17; Siemens SID, PPD, PCR2.1; Marelli MJD; Denso
- DTC Removal Module
- EGR Removal Module
- Speed Limiter Removal Module
- VAS Import Module
- Lambda/O2 Removal Module: Bosch ME7, MED9, MED17; Siemens MSV70
- Launch Control Module: Bosch EDC15P, EDC15V, DSG with Temic DQ250
- OBD Reading Protection Module: VAG ME7, MED9, EDC16, EDC17; BMW EDC17
- Automatically Maps Detection Module for Bosch MSA, EDC15, EDC16, EDC17; Delphi (include Trucks); Denso
(include Trucks); Lucas; Motorola MEMS NNN, Perkins, Trucks; Phoenix (John Deere); Siemens MSE, MSD, Rotax,
SIM2K; Temic; TRW (EMS2); Visteon
- Automatically checksum detection module
- Automatically ECU information detection module
- ASAP2, DAM import module
- Remote update module
- English, French, German, Polish, Portuguese, Russian and Spanish language
- Online maps, special maps database with above languages support
- Online super map files database
- Featured map manager module for creating own map packs, include predefined formulas
- More 120 checksum correction modules
- Local projects database for saving original and modified file versions
- Bosch EDC16/M155, Siemens F200/2001, Intel/Motorola HEX conversion modules
- Files join, split and duplication modules
- Bosch EDC16/M155, Siemens F200/2001, ZIP, RAR, Bdm2go by external plug-in, High/Low parts, Intel/Motorola
HEX import format support
- Import new files with resizing possibility
- 3D, 2D, HEX, MAP view and edition modes
- 8,16,32 bits Motorola and Intel signed/unsigned/float point data type support
- 8,16,32 bits and text search and replace function
- Colorization of all types view mode
- Hexadecimal and decimal view values
- Comparison original and modified files version
- Absolute or percentage modifying values
- Copy and paste function with all view modes
- Saving most used with functions values
- Undo last operation possible
- HEX mode change grid size possible
- HEX mode symbols show function
- Fast switching from 2D to MAP mode on selected map
- Simply way of creating maps by Marks
- Swap axis on MAP mode possible
- Axis modification with MAP mode support
- Copy to similar maps by values or percentage modified maps is available
- View modification of maps by normal, difference and percentage mode
- Automatically saving current project
- Automatically checking for new updates out(internet connection required)
- X,Y zoom on 2D mode
- Cursor showing current data information
- Drag’n’Drop support with importing original and modified files
Minimal system requirements
- Windows 2000/XP/Vista/7/8 32bit with 256Mb of RAM
- Internet access
- 1024x768 display resolution
- 1xUSB port
- 100Mb hard disk free space
- Microsoft Visual C++ 2008 SP1 redistributable package installed
- Microsoft Visual C++ 2010 redistributable package installed
Recommendation: Exclude Swiftec installation folder from Antivirus checking and approve full access in Firewall
settings to make Swiftec working faster and full functionally.
Instalation
Latest version of SwifTec and dongle protection driver can be downloaded on our company web site
www.swiftec.pt with using provided a password and a username. How to use web site, please read “Online
service” section of manual.
4. Click “Next” and select folder where install driver and “Install driver” option, then click “Next” button:
5. Wait until follow progress bar will be complete filled and click “Finish”:
6. Restart computer to make drivers applied to system.
2. Carefully read and accept the terms of License Agreement and click “Next”:
3. Select components and click to “Next” button:
4. Select folder where install Swiftec software and click to “Install” button:
Registered users can get additional online services on Swiftec web site. Follow to www.swiftec.pt and enter to
customer area with provided a username and password:
When access will be granted, login window will show following options and information:
- Current balance: can be used to buy some other products like checksums, all types of maps, originals, etc.
- Free maps for download: amount of maps given by support annual fee.
- Support paid till: date until registered user will receive new updates for software and access to web site.
- My Profile: shows customer’s contact information, include list of products have been bought.
- Downloads: section where users would receive latest version of products they have access, additional
components or information like dongle drivers.
- Download maps: online database of maps, special maps, super map to use later by Swiftec. All of them sorted
by brands, models, engines, 8bit checksum and other options to make search needing maps easy.
- Original DB: online database of original files. All of them sorted by brands, models, engines, 8bit checksum and
other options to make search needing originals easy. Way of working with it is completely same as with map
search.
- My Cart:
- My Orders: all operations done with current account saved and can be listed by this service.
- Send message to support: can be used to fast send message to Swiftec support with sorted type of
problem, and places where it appear, include files. For example maps to made, bug reports.
- Change password: to be more secure, we recommend users change password to access online services one
time per month.
- Exit: security logout from online services section with disable current login session.
Running Swiftec software
Install dongle driver, Microsoft Visual C++ 2008 SP1 and Microsoft Visual C++ 2010 redistributable packages and
Swiftec software follow “Install” section of manual. Connect dongle to USB port and run Swiftec by clicking on
Desktop shortcut:
Main window
and if it’s required requests username and password for download and install newest version of software:
Warning: If you get message about Subscription expired but you know it’s not, please do:
- Check if your password is right by tring login to our site with same login details as you tring update Swiftec.
- Exclude Swiftec installation folder from Antivirus checking and approve full access in Firewall settings as it may
block Swiftec connect to our server.
Main window description
After software correctly runs, You would see Swiftec main window with current version number information and
number of elements on toolbar:
Create new project by direct open a file. Can be invoked by accelerator keys: Ctrl+O. For more
information, please, check “Create new project” section of manual.
Open projects database before imported and tuned. Can be invoked by accelerator keys:
Ctrl+D For more information, please, check “Open project database” section of manual.
Using to enable/disable AutoSaving reminder and automatical map recognition feature, and
some more specific settings
Direct link to Swiftec company web site. Opening with default browser in system.
Using imported file Swiftec going automatically detects maps (read “Automatically maps detection module” section of
manual), checksum(read “Automatically checksum detection module” section of manual) and ECU information like ECU
producer, SW and HW numbers, also some more different information(read “Automatically ECU information detection
module” section of manual) and wait for accepting project properties information(read “Properties module” section of
manual):
ATTENTION: TO MAKE AUTOMATIC FUNCTIONS WORKING SO GOOD AS POSSIBLE IT’S STRONGLY
RECOMMENDED CORRECTLY FILL PROJECT DETAILS AT LEAST CAR BRAND/MODEL/ENGINE AND ECU
BRAND/TYPE!
By clicking “OK” imported file with entered project properties getting save to project database and opens Swiftec 2D
mode to start chip tuning.
After switch to 2D mode, Swiftec makes automatically maps detection and shown balloon information windows about
found ones. Any maps used by Swiftec gets highlighted on 2D mode and can be invoked by context menu.
- Menu
- Toolbar
- X,Y zoom
- Working area
- Cursor information
- Scrollbar
- Information about loaded original, modified and map files.
2D mode window menu
Project Create Project – same as Main window “Create project”
function for import new file for editing. Can be invoked
“Ctrl+O”.
Open Project – same as Main window “Open project”
function to open database of saved files before for
editing(read more “Project database module” section of
manual)
Open Modified – open modified database to make some
actions with before saved modified files or import new
ones(read more “Project database module” section of
manual). Can be invoked by “Ctrl+M”.
Open MAP – load downloaded before maps, user maps,
ASAP2 files. Can be invoked by “Ctrl+D”.
Save Modified – save modified file to project database or
disk. Can be invoked by “Ctrl+S”.
Properties – open current project properties (read more
“Properties module” section of manual) Can be invoked by
“Ctrl+I”.
Close Project – close current project, saving modified files
and open Main window.
Exit – close software
View 8/16/32bit LoHi/HiLo – view loaded files with selected
data type. Can be invoked by Ctrl+1/2/3/4/5.
Prev difference – find changes between original and
modified file before current cursor position. Can be invoked
by Ctrl+Z.
Next difference - find changes between original and
modified file after current cursor position. Can be invoked by
Ctrl+X.
Go to… - follow selected position. Can be invoked by
Ctrl+G.
Colors – invoked dialog with color theme of current view.
Decimal/Hexadecimal – select type viewing of values.
Can be invoked by “Home” button.
Show symbols - can be used only with HEX mode. Show
symbols near HEX grid.
Signed/Unsigned – select signification type of values.
Diagram/Editor – switch between 2D and HEX mode. Can
be invoked by “Insert” button.
Edit using MAP – switch to MAP mode. Can be invoked by
“End” button.
Original – can be used only with HEX and MAP mode. Show
only original data in grid. Can be invoked by “Del” button.
Change grid size – can be used only with HEX mode.
Changing HEX grid size.
Search – invoke search/replace function
MAP Filter - MAP list can be filtered by menu or by "Ctrl-F"
Modify Modify by – make modify by absolute(“Ctrl+A”) or
percentage(“Ctrl+P”) value.
Increase – increase selected area for 1.
Decrease – decrease selected area for 1.
Copy – copy selected area.
Paste – paste before copied area.
Undo – undo last operation.
Undo all changes – recover originals values to selected
area.
Text Editor – Text editing - Can be invoked “Ctrl+T”.
DTC Removal – By Menu or F8 DTC Removal Module can
be invoked.
Create Project – same as Main window “Create project” function for import new file for
editing. Can be invoked “Ctrl+O”.
Open Project – same as Main window “Open project” function to open database of saved
files before for editing(read more “Project database module” section of manual)
Open Modified – open modified database to make some actions with before saved modified
files or import new ones(read more “Project database module” section of manual). Can be
invoked by “Ctrl+M”.
Open MAP – load downloaded before maps, user maps, ASAP2 files. Can be invoked by
“Ctrl+D”.
Save Modified – save modified file to project database or disk. Can be invoked by “Ctrl+S”.
Project properties - The properties of the active project may be edited with this dialog. To
make browsing your projects easier it is recommendable to fill in this dialog and use consistent
values
Extract – Extract before downloaded maps from Swiftec web site, follow by “Online
services” section of manual. Downloaded maps extract from Swiftec installation subfolder
“Downloads”.
8/16/32bit LoHi/HiLo – view loaded files with selected data type. Can be invoked by
Ctrl+1/2/3/4/5.
First difference – find first changes between original and modified file.
Prev difference – find changes between original and modified file before current cursor
position. Can be invoked by Ctrl+Z.
Next difference - find changes between original and modified file after current cursor position.
Can be invoked by Ctrl+X.
Last difference – find last changes between original and modified file.
By mouse button 1 and button 2 can be selected area for follow modification or creation map. Also there’s context
menu with 2 more additional functions:
- Open highlighted MAP – switch to MAP mode map under cursor position.
- Next map – find next map on 2D mode and position cursor there.
As told before, there’s nice function to create new map, for this need position Mark1(mouse button 1) for map start
address, Mark3(mouse button 1 + Ctrl) – axis X start address, Mark4(mouse button 1 + Alt) – axis Y start address and
click context menu “Map Manager” -> “New map”(more information read “Map manager module” section of manual):
2D Cursor information area
Original EPROM – original loaded file with 8bit checksum in “(“ “)”
Modified EPROM – modified file name with 8bit checksum in “(“ “)”
Switch to 3D mode
This window shows a 3D preview of the data you are currently working on. You may use the mouse to change the
perspective and angle of the preview.
HEX mode window
- Menu
- Toolbar
- Working area
- Information about loaded original, modified and map files.
Most of all areas same as 2D mode, except Working area. Moving mouse cursor to cell shows information about value
of cell: original and modified value, absolute and percentage difference. Switching between 2D and HEX mode can be
invoked by "Insert" button.
To open MAP mode Swiftec need have maps loaded, or automatically detect, or created by user. After select one of
map, on main window title, shows more map information.
- Menu
- Toolbar
- Working area
- MAP list window
- Information about loaded original, modified and map files.
Most of all areas same as HEX mode, except MAP list window.
Depends of map’s settings Axis values can be modified also. All changes shows different colors, settings by Color
dialog, similar HEX mode. Moving mouse cursor to cell shows information about value of cell: original and modified
value, absolute and percentage difference. Context menu have few more new functions:
Swap axis – current map can be swapped using this function
Copy ‘val’ to similar MAPs – automatically detects similar maps and copy there new value of selected area
Copy ‘%’ to similar MAPs – automatically detects similar maps and change there percentage between original and
modified values of selected area
Copy ‘difference’ to similar MAPs – automatically detects similar maps and copy there the differences of selected
area
View – mode view maps. It can be normal view when grid shows modified values, difference view (Alt+'2') – shows
in grid difference between original and modified values, % view (Alt+'3') - shows in grid percentage difference
between original and modified values.
Map Manager – invoke “Map manager module” functions: create, edit ,copy, delete, save maps.
There’s 4 types of maps: My Maps (user created maps), Loaded maps(downloaded from Swiftec
website), Automatically detected maps, imported ASAP2 maps. Each of them can be edited or copied. User maps
gets automatically saved when close Swiftec or close project. Any changes immediate gets map names bold.
Swiftec modules
Conversion module
Currently module supports few types of independent conversions algorithms:
Import/export module
This module based on conversion module, with some additional features like import Bdm To Go, ZIP, RAR files.
Imported files can be increased or reduced to new size with different directions: start, end, offset. Empty areas will be
automatically filled by FF hexadecimal. With exporting, by default, old file size shown in size field and can be easy
used to remember imported one size. One more feature is automatically detection format of imported files, so You
only need click “OK” button:
Search/Replace module
Can be invoked from 2D or HEX mode. It can be use for search and replace 8,16,32 bits values decimal or
hexadecimal and text values, also can be used mask “?”.
Properties module
This module can be invoked anytime with working Swiftec by “Ctrl+I”.
With importing files its automatically detects checksums and ECU information, checksum 8 bit. All detected
information automatically gets filled by Swiftec, so only You need it’s put Customer name and License plate and car’s
information like Brand, Model, Engine. Comment can be updated, if some more information was detected and can be
easy edited by user to save some important information about project.
Anytime you can change checksum by invoke project properties and click on “Checksum settings":
ECU information can be updated by “Detect ECU Info” button. If some information was found it will shows message:
- No calculation
- 8/16 bit checksum
- Complem. checksum
- Partial checksum
- Family checksums
When load before created projects it’s compare information about checksum in project database and warning user
about different checksum settings:
• ECU Brand
• ECU Model
• Software number
• Hardware number
• Part number (for VAGs)
• File size
• Original checksum
• Additional information
This module automatically using by Swiftec when import files to project database and can be anytime invoked
from Properties module.
NOTE: The mail export function is only possible if some of mail client installed, i.e Outlook, Live mail, Thunderbird or
The Bat, etc.
Warning: Error #04-02 with export to mail normally means Antivirus prevent Swiftec contact to Mail software, that’s
why we recommend our customers exclude Swiftec folder from antivirus checking.
By double clicking mouse on some project opens modified versions of project. Same functions possible for modified
versions as for originals:
Map manager module
This module features is possibly the most important one any user can create own maps with own formulas, names,
offsets, conversion values. Normally accessing to map manager via 2D mode by context or main menu:
For determining start address of MAP and Axis using Mark1, Mark3, Mark4(using of it described above). After selection
finished click to “New MAP” to invoke Map manager module:
This is the main Map manager window were all information must be filled, please notice that the start address is
already filled by the information from Mark 1 address and on the X axis also start address is already filled from Mark 3
information and Y axis start address is already filled from Mark 4.
Inside Map Manager window there are many available options for Map, for X axis and for Y axis. This information
must be filled with knowledge of the user in order to get right conversion values, names, etc..
Swiftec already provides some standard formulas used by Bosch on their cars:
By using this direct formulas Swiftec will automatically fill information on factor and offset and convert given values:
The above button allows user to create own factors and offsets by the use of formulas as shown here:
It’s possible to choose from any of the 3 formulas in order to get correct Offset and Factor for the given values.
If user wants to save the newly created map to disk, just have to click save map in Map manager menu, and a UMAP
file (user map file) is created. It will be also automatically saved to database. Next time load this project saved user
map will be automatically loaded:
With saving user map to disk Swiftec will ask about checksum settings for this map.
OBD reading protection module
This module was created so tuners can prevent the copy of their work protecting a file to be read by others via OBD
with any tool. Module also work automatically such as DPF/FAP removal module when saving file user will be asked if
they want or not to protect their work.
By activating the read protection other functions such as write process, dealer software update, and normal diagnostic
functions remain active and available.
This module automatically makes the deactivation of all DPF/FAP relationed maps and allow tuner to run a car
without having DPF/FAP installed in car. We have been working hard to keep module updated to most recent cars
and to asure best results this module is constantly being updated.
The functions of the module are performed automatically by Swiftec that gets the information from ECU brand, ECU
model and Car brand from project properties and when user saves the file Swiftec will ask if the deactivation of
DPF/FAP should be done or not.
DTC removal module allow our costumers to remove individual error codes from ECU, its very usefull when
costumers want to remove some parts from electronic system such EGR, intake flaps, etc. Also some software
caused errros between many other racing aplications.
Simply put the code you wish to erase click remove and only this code will be erased from ECU making this job as
simple as possible as effective for our costumers.
Module can be invoked thru Modify menu or by hotkey F8 or when file is saved.
This module will allow customers to be able to remove lambda errors when new cat is fitted or when removed, the
working procedure follows the way of our other already existing modules, after inserting all information on project
properties about car brand, ECU type, etc. Swiftec will automatically detect it and when saving file will ask if the
lambda is to be removed or not.
Enabling launch control on car, means that Swiftec will automatically setup software so that till 4-6 KM/H the RPM is
limited to 2500-2750rpm. So basically it will control the amount of power on to the wheels until perfect traction is
archived, once the pre-determined speed is reached the RPM Limiter will automatically move to normal to RPM and
maximum power is passed into wheels.
This module will allow customers to be able to Upgrading/Downgrading a engine control module to latest/oldest software
to obtain latest software’s released by manufacturer and also fix ECUs by restoring full original files to PROCESSOR/EPROM
and this way get a full original working file.
Exhaust gas recirculation valves were introduced in the car market as a way to reduce gas emissions. Manufacturers
created a way to recirculate already burned exhaust gases over to intake manifold in order to be re-burned and this
way lowering their emissions. This is basically the function of a EGR valve Main problem of this concept, is that this
exhaust gases bring a lot of engine oils and fumes, that after sometime tend to block the intake manifold lowering its
efficiency dramatically.
Swiftec EGR Removal Module allow tuner to close EGR valve all the time avoiding the build up of dirt in intake manifold
and all troubles associated with that.
As the name says this module allow tuner remove speed limit that manufacturers introduce in many cars, we have also
been developing a unique solution for MEDC17 that will work via Switch.This speed limitation will be handled by simple
switch that Swiftec will recognize automatically and disable it.
Please do not hesitate to contact us with any questions about our products and
sales:
Swiftec
Portugal
Web: www.swiftec.pt
Email: mailto:[email protected]
mailto:[email protected]
mailto:[email protected]
All copyrights and property rights to Swiftec are exclusively owned by Swiftec, LDA, Portugal.