Wizard code


Code Wizard Pro 2 software for calculation of security codes for key programming, key cutting and coded access

 

 

Download Code Wizard Pro 2 Software

 

Code Wizard Pro 2 Project concept:

  • All updates are free of charge
  • All calculations are paid in Tokens except algorithms available in DEMO mode
  • You can calculate as many codes as you want - without limits
  • At start you will get a USB key with 200 tokens loaded
  • Price of Tokens depend of ordered quantity (0.30-2.00 EUR per token)
  • Users of CWP-1 platform can upgrade to CWP2 and get 200-2000 FREE tokens

 

Supported vehicles and calculation methods of CODE Calculator:

  • Acura - calculation of 1st immobilizer password, 2nd password (release password) and PCM code by VIN
  • Audi - 7 to 4 PIN code converter and vice versa
  • Chery - calculation of immobilizer PIN code by VIN (Chinese and Russian models, 4 different immobilizer systems)
  • Chevrolet - calculation of immobilizer PIN code and mechanical KEY cutting code by VIN (2000-2010 models made in Latin America)
  • Citroen - calculation of Unlock code for security functions of special versions of PP2000, Diagbox, Lexia and Proxia for Independent Garages
  • Dacia - calculation of Reprogramming Code, immobilizer PIN code by KEY tag, Incode to PIN code converter and vice versa
  • Ford - calculation of Incode from Outcode (4 and 8 chars, pre 2010 models)
  • Great Wall - calculation of PIN code by VIN
  • Honda - calculation of 1st immobilizer password, 2nd password (release password) and PCM code by VIN
  • Hyundai - calculation of immobilizer PIN code for models with SMARTRA-2 / 3 and mechanical KEY cutting code by VIN for 1986-2015 models
  • Infiniti - calculation of PIN code from BCM code (includes 2009 and newer models)  / ICU / SEC / ECM, KEY code by VIN for 1998-2013 USDM models
  • Jaguar - calculation of Incode from Outcode (4 and 8 chars, pre 2010 models), Password for Coded Access to security functions of JLR IDS / SDD
  • JCB - Challenge to Response value for immobilizer programming with JCB ServiceMaster
  • KIA - calculation of immobilizer PIN code for models with SMARTRA-2 / 3 and mechanical KEY cutting code by VIN for 2001-2015 models
  • Land Rover - calculation of Incode from Outcode (4 and 8 chars, pre 2010), Password for Coded Access to security functions of JLR IDS / SDD, Barcode for Valeo remotes programming
  • Lexus - calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Maruti - calculation of 4 digit PIN code by 20 chars encrypted ID code from ECM
  • Mazda - calculation of Incode from Outcode (pre 2010 models), calculation of immobilizer PIN code from ISN (Lucas only)
  • MG Rover - calculation of Barcode for Valeo remotes programming
  • Mini - calculation of Barcode for Valeo remotes programming
  • Mitsubishi - list of default PIN codes for more than 25 models
  • Nissan - calculation of PIN code from BCM code (includes 2009 and newer models)  / ICU / SEC / ECM or code from glovebox for Nissan-Renault B platform, KEY code by VIN only for USDM models 1998-2013
  • Peugeot - calculation of Unlock code for security functions of special versions of PP2000, Diagbox, Lexia and Proxia for Independent Garages
  • Qirui - calculation of immobilizer PIN code by VIN (Chinese models with Siemens immobilizer)
  • Renault - calculation of Reprogramming Code, immobilizer PIN code by KEY tag, Incode to PIN code converter and vice versa
  • Scion - calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Suzuki - calculation of 4 digit PIN code by 20 chars encrypted ID code from ECM, list of default PIN codes
  • Seat - 7 to 4 PIN code converter and vice versa
  • Skoda - 7 to 4 PIN code converter and vice versa
  • Smart - calculation of TAN codes for KEY programming and SAM assignment, mechanical KEY code by VIN for 1998-2015 models
  • Toyota - calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Volkswagen - 7 to 4 PIN code converter and vice versa 

 

Supported vehicles and electronic units of EEPROM Calculator:

  • Alfa Romeo - CPH, Valve, Immobilizer, BSI, ECU
  • Audi - EZS, KESSY, Immobilizer, ECU, Dashboard
  • Buell - Dashboard
  • Buck - SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Chang'an - ECU, Immobilizer
  • Chery - ECU, Immobilizer
  • Chevrolet - SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Chrysler - WCM, Immobilizer
  • Citroen - CPH, Valve, Immobilizer, Keyboard, BSI, ECU
  • Dacia - UCBIC, Immobilizer, ECU, UCH
  • Dodge - WCM, Immobilizer
  • Ducati - Dashboard
  • Fiat - CPH, Valve, Immobilizer, BSI, ECU
  • Geely - ECU, Immobilizer
  • Great Wall - ECU, Immobilizer
  • Holden - SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Hyundai - ECU, Immobilizer
  • IKCO - ECU, Immobilizer
  • Infiniti - ECU, ICU, BCM
  • Isuzu - ECU, Immobilizer
  • Iveco - CPH, Valve, Immobilizer, BSI, ECU
  • Jaguar - ECU
  • Jeep - WCM, Immobilizer
  • KIA - ECU, Immobilizer
  • Land Rover - BCU
  • Lancia - CPH, Valve, Immobilizer, BSI, ECU
  • Maruti - ECU, Immobilizer
  • Mazda - ECU, Immobilizer
  • MG Rover - Immobilizer, BCU
  • Mitsubishi - BSI, Immobilizer
  • Nissan - ECU, ICU, BCM
  • Opel - SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Peugeot - CPH, Valve, Immobilizer, Keyboard, BSI, ECU
  • Plymouth - WCM, Immobilizer
  • Porsche - BCM
  • Qirui - ECU, Immobilizer
  • Renault - UCBIC, Immobilizer, ECU, UCH
  • Saab - CIM
  • Saipa - ECU, Immobilizer
  • Seat - EZS, KESSY, Immobilizer, ECU, Dashboard
  • Skoda - EZS, KESSY, Immobilizer, ECU, Dashboard
  • Suzuki - ECU, Immobilizer
  • Vauxhall- SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Volkswagen - EZS, KESSY, Immobilizer, ECU, Dashboard
  • Volvo - Immobilizer

 

Code calculation algorithms available in DEMO mode:

  • Acura, Honda - 1st Password for HDS < 3.014
  • Acura, Honda - Release Password for HDS < 3.014
  • Acura, Honda - PCM code for HDS < 3.014
  • Chery, Qirui, Great Wall - VIN to PIN code
  • Chery, Qirui, Geely - PIN code by dump
  • Chevrolet - VIN to PIN code for LATAM models
  • Chevrolet - VIN to KEY code for LATAM models
  • Dacia, Renault - KEY tag to PIN code (4 digit)
  • Dacia, Renault - Clip Reprogramming (6 chars code)
  • Infiniti, Nissan - BCM to PIN code < 2009 models
  • Infiniti, Nissan - BCM to PIN code > 2009 models
  • Infiniti, Nissan - ICU to PIN code (NATS 5.6)
  • Infintil, Nissan - SEC to PIN code (NATS 6)
  • KIA, Hyundai - VIN to PIN code (SMARTRA 2, pre 2007)
  • Mazda - ISN to PIN code (MECS, Lucas)
  • Mini, Land Rover, MG Rover - Serial to Barcode (Valeo remotes programming)
  • Mitsubishi - Default PIN codes
  • Smart - VIN to KEY code (1998-2015 models)
  • Suzuki - Default PIN codes
  • Buell - PIN code by dump
  • Chang'an - PIN code by dump
  • Chrysler, Dodge, Jeep, Plymouth - PIN code by dump
  • Great Wall - PIN code by dump
  • Isuzu - PIN code by dump
  • Volkswagen, Audi, Seat, Skoda - PIN code by dump
  • Volkswagen, Audi, Seat, Skoda - CS code by dump

 

And more soon.. Actual information is available in application. Download and try

 

Code Wizard Pro 2 set includes:

  • Downloadable Win32 application
  • USB key with 200 tokens loaded
  • Lifetime updates - free of charge

sigmabit.eu

Hickleys :: Code Wizard Pro 2

Only £220.00 + VAT

P/No. : cwp2

Code Wizard Pro 2

Code Wizard Pro 2 is the ultimate solution for access to various security functions, including key and remote programming, electronic unit configuration, synchronization and re-programming, mechanical key cutting, and much more…

For the Auto Locksmith

The Code Wizard Pro 2, is an innovative software program that supports multi vehicle brands and provides the ability to generate immobilizer pin codes, mechanical key codes and dealer tool security codes.

Code Wizard Pro 2 supports about 60 vehicle brands. Calculation of security codes for immobiliser key programming and electronic unit synchronization, calculation of mechanical KEY codes by VIN, passwords for Coded Access to security functions of OEM software and much more.

Features

  • All updates are free of charge
  • All calculations are paid in tokens, except algorithms available in DEMO mode
  • You can calculate as many codes as you want - without limits
  • At start you will get a USB key with 200 tokens loaded
  • Price of Tokens depend of ordered quantity (0.30-2.00 EUR per token)
  • Users of CWP-1 platform can upgrade to CWP2 and get 250-3000 FREE tokens

Code Wizard Pro 2 Set Includes:

  • Downloadable Win32 application
  • USB key with 200 tokens loaded
  • Lifetime updates - free of charge

Download the Demo Version

Demo Version

Code Wizard Pro 2 Tokens

Tokens are required for various types of calculations available in Code Wizard Pro 2 application. You can choose how many tokens you want to purchase .

No. of Tokens Price Price per Vehicle Program
25 £45.00 (£1.80 per Vehicle)
50 £70.00 (£1.40 per Vehicle)
100 £91.00 (£0.91 per Vehicle)
250 £205.00 (£0.82 per Vehicle)
500 £365.00 (£0.73 per Vehicle)
1000 £640.00 (£0.64 per Vehicle)
2500 £1370.00 (£0.55 per Vehicle)
5000 £2280.00 (£0.46 per Vehicle)
10000 £3650.00 (£0.37 per Vehicle)
25000 £6850.00 (£0.27 per Vehicle)

Previous Users

Previous users of a CWP platform (commonly known as AD600) can upgrade to CWP2 and get 250-10,000 FREE tokens

Code Conversions Available

  • Acura, Honda – 1st Password for HDS < 3.014
  • Acura, Honda – Release Password for HDS < 3.014
  • Acura, Honda – PCM code for HDS < 3.014
  • Chery, Qirui, Great Wall – VIN to PIN code
  • Chery, Qirui, Geely – PIN code by dump
  • Chevrolet – VIN to PIN code for LATAM models
  • Chevrolet – VIN to KEY code for LATAM models
  • Dacia, Renault – KEY tag to PIN code (4 digit)
  • Dacia, Renault – Clip Reprogramming (6 chars code)
  • Infiniti, Nissan – BCM to PIN code < 2009 models
  • Infiniti, Nissan – BCM to PIN code > 2009 models
  • Infiniti, Nissan – ICU to PIN code (NATS 5.6)
  • Infintil, Nissan – SEC to PIN code (NATS 6)
  • KIA, Hyundai – VIN to PIN code (SMARTRA)
  • Mazda – ISN to PIN code (MECS, Lucas)
  • Mini, Land Rover, MG Rover – Serial to Barcode (Valeo remotes programming)
  • Mitsubishi – Default PIN codes
  • Smart – VIN to KEY code (1998-2015 models)
  • Suzuki – Default PIN codes Buell – PIN code by dump
  • Chang’an – PIN code by dump
  • Chrysler, Dodge, Jeep, Plymouth – PIN code by dump
  • Great Wall – PIN code by dump
  • Isuzu – PIN code by dump
  • Volkswagen, Audi, Seat, Skoda – PIN code by dump
  • Volkswagen, Audi, Seat, Skoda – CS code by dump

Supported vehicles and calculation methods of CODE Calculator

  • Acura – calculation of 1st immobilizer password, 2nd password (release password) and PCM code by VIN
  • Audi – 7 to 4 PIN code converter and vice versa
  • Chery – calculation of immobilizer PIN code by VIN (Chinese and Russian models, 4 different immobilizer systems)
  • Chevrolet – calculation of immobilizer PIN code and mechanical KEY cutting code by VIN (2000-2010 models made in Latin America)
  • Citroen – calculation of Unlock code for security functions of special versions of PP2000, Diagbox, Lexia and Proxia for Independent Garages
  • Dacia – calculation of Reprogramming Code, immobilizer PIN code by KEY tag, Incode to PIN code converter and vice versa
  • Ford – calculation of Incode from Outcode (4 and 8 chars, pre 2010 models)
  • Great Wall – calculation of PIN code by VIN
  • Honda – calculation of 1st immobilizer password, 2nd password (release password) and PCM code by VIN
  • Hyundai – calculation of immobilizer PIN code for models with SMARTRA-2 / 3 and mechanical KEY cutting code by VIN for 1986-2015 models
  • Infiniti – calculation of PIN code from BCM code (includes 2009 and newer models)  / ICU / SEC / ECM, KEY code by VIN for 1998-2013 USDM models
  • Jaguar – calculation of Incode from Outcode (4 and 8 chars, pre 2010 models), Password for Coded Access to security functions of JLR IDS / SDD
  • JCB – Challenge to Response value for immobilizer programming with JCB ServiceMaster
  • KIA – calculation of immobilizer PIN code for models with SMARTRA-2 / 3 and mechanical KEY cutting code by VIN for 2001-2015 models
  • Land Rover – calculation of Incode from Outcode (4 and 8 chars, pre 2010), Password for Coded Access to security functions of JLR IDS / SDD, Barcode for Valeo remotes programming
  • Lexus – calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Maruti – calculation of 4 digit PIN code by 20 chars encrypted ID code from ECM
  • Mazda – calculation of Incode from Outcode (pre 2010 models), calculation of immobilizer PIN code from ISN (Lucas only)
  • MG Rover – calculation of Barcode for Valeo remotes programming
  • Mini – calculation of Barcode for Valeo remotes programming
  • Mitsubishi – list of default PIN codes for more than 25 models
  • Nissan – calculation of PIN code from BCM code (includes 2009 and newer models)  / ICU / SEC / ECM or code from glovebox for Nissan-Renault B platform, KEY code by VIN only for USDM models 1998-2013
  • Peugeot – calculation of Unlock code for security functions of special versions of PP2000, Diagbox, Lexia and Proxia for Independent Garages
  • Qirui – calculation of immobilizer PIN code by VIN (Chinese models with Siemens immobilizer)
  • Renault – calculation of Reprogramming Code, immobilizer PIN code by KEY tag, Incode to PIN code converter and vice versa
  • Scion – calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Suzuki – calculation of 4 digit PIN code by 20 chars encrypted ID code from ECM, list of default PIN codes
  • Seat – 7 to 4 PIN code converter and vice versa
  • Skoda – 7 to 4 PIN code converter and vice versa Smart – calculation of TAN codes for KEY programming and SAM assignment, mechanical KEY code by VIN for 1998-2015 models
  • Toyota – calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Volkswagen – 7 to 4 PIN code converter and vice versa

Supported vehicles and electronic units of EEPROM Calculator

  • Alfa Romeo – CPH, Valve, Immobilizer, BSI, ECU
  • Audi – EZS, KESSY, Immobilizer, ECU, Dashboard
  • Buell – Dashboard
  • Buck – SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Chang’an – ECU, Immobilizer
  • Chery – ECU, Immobilizer
  • Chevrolet – SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Chrysler – WCM, Immobilizer
  • Citroen – CPH, Valve, Immobilizer, Keyboard, BSI, ECU
  • Dacia – UCBIC, Immobilizer, ECU, UCH
  • Dodge – WCM, Immobilizer
  • Ducati – Dashboard
  • Fiat – CPH, Valve, Immobilizer, BSI, ECU
  • Geely – ECU, Immobilizer
  • Great Wall – ECU, Immobilizer
  • Holden – SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Hyundai – ECU, Immobilizer
  • IKCO – ECU, Immobilizer
  • Infiniti – ECU, ICU, BCM
  • Isuzu – ECU, Immobilizer
  • Iveco – CPH, Valve, Immobilizer, BSI, ECU
  • Jaguar – ECU
  • Jeep – WCM, Immobilizer
  • KIA – ECU, Immobilizer
  • Land Rover – BCU
  • Lancia – CPH, Valve, Immobilizer, BSI, ECU
  • Maruti – ECU, Immobilizer
  • Mazda – ECU, Immobilizer
  • MG Rover – Immobilizer, BCU
  • Mitsubishi – BSI, Immobilizer
  • Nissan – ECU, ICU, BCM
  • Opel – SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Peugeot – CPH, Valve, Immobilizer, Keyboard, BSI, ECU
  • Plymouth – WCM, Immobilizer
  • Porsche – BCM
  • Qirui – ECU, Immobilizer
  • Renault – UCBIC, Immobilizer, ECU, UCH
  • Saab – CIM
  • Saipa – ECU, Immobilizer
  • Seat – EZS, KESSY, Immobilizer, ECU, Dashboard
  • Skoda – EZS, KESSY, Immobilizer, ECU, Dashboard
  • Suzuki – ECU, Immobilizer
  • Vauxhall- SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Volkswagen – EZS, KESSY, Immobilizer, ECU, Dashboard
  • Volvo – Immobilizer

www.hickleys.com

CWP-2 Application | Code Wizard Pro 2

Description

Code Wizard Pro 2 is a software program that supports multi vehicle brands and provides the ability to generate immobilizer pin codes, mechanical key codes and dealer tool security codes.

CWP-2 CODE Calculator:

  • Acura, Honda – 1st Password for HDS < 3.014 ¹
  • Acura, Honda – Release Password for HDS < 3.014 ¹
  • Acura, Honda – PCM code for HDS < 3.014 ¹
  • Chery, Qirui, Great Wall – VIN to PIN Code (4/8 chars) ¹
  • Chevrolet – VIN to PIN code for LATAM models ¹
  • Chevrolet – VIN to KEY code for LATAM models ¹
  • Chevrolet – VIN to Radio code for LATAM models ¹
  • Citroen, Peugeot – Function Unlock Password ³
  • Dacia, Renault – KEY tag to PIN code (4 digit code) ¹
  • Dacia, Renault – Incode to PIN code ³
  • Dacia, Renault – PIN code to Incode ³
  • Dacia, Renault – Clip Reprogramming code (6 chars code) ¹
  • Dacia, Renault – PRECODE to Radio code ¹
  • Ford, Jaguar, Land Rover, Mazda – Outcode to Incode < 2010 ²
  • Infiniti, Nissan – BCM to PIN code (pre 2009 vehicles) ¹
  • Infiniti, Nissan – BCM to PIN code (after 2009 vehicles) ¹
  • Infiniti, Nissan – ICU to PIN code (NATS 5.6) ¹
  • Infiniti, Nissan – SEC to PIN code (NATS 6) ¹
  • Infiniti, Nissan – VIN to KEY code (1998-2013 vehicles)  ³
  • Jaguar, Land Rover – Seed to Password (JLR IDS, SDD) ³
  • Jaguar, Land Rover – Request Code to Access Code (IDS, SDD) ³
  • JCB – Challenge to Response value (JCB ServiceMaster) ³
  • KIA, Hyundai – VIN to PIN code (SMARTRA-2 only) ¹
  • KIA, Hyundai – VIN to PIN code (2007-2017 vehicles) ³
  • KIA, Hyundai – VIN to KEY code (1986-2017 vehicles) ³
  • KIA, Hyundai – ACU Variant Coding code ³
  • Lexus, Toyota, Scion – Seed to Password (Techstream, IT) ³
  • Maruti, Suzuki – ECM Seed to PIN code (4 digit code)²
  • Maruti, Suzuki – ECM Seed to PIN code (8 digit code)³
  • Mazda – ISN to PIN code (Lucas immobilizer) ¹
  • Mercedes Benz – Dealer Hash to Password (8 bytes) ³
  • Mercedes Benz – W204 EZS to ESL Password (8 bytes) ³
  • Mini, Land Rover, MG Rover – Serial to Barcode (Valeo remotes) ¹
  • Mitsubishi – Default PIN code ¹
  • Mitsubishi – Navigation Security Unlock Code ¹
  • Nissan – VIN to KEY code (Murano Z52 2015-2016) ³
  • Nissan – Gloovebox ID to PIN Code (12 digit code) ³
  • Nissan – ECM Seed to PIN Code (4 digit code) ³
  • Saab – VIN to PIN code (9-3, 2003-2008 vehicles) ³
  • Smart – Teach-in KEY Again ³
  • Smart – SAM Assignment ³
  • Smart – VIN to KEY Code (1998-2015 vehicles) ¹
  • Suzuki – Default PIN code ¹
  • Volkswagen, Audi, Seat, Scoda – SKC Converter ¹

CWP-2 EEPROM Calculator:

  • Alfa Romeo, Fiat, Iveco,  Lancia – PIN code by dump ³
  • Buell – PIN code by dump ¹
  • Buick, Chevrolet, Holden, Opel, Vauxhall – PIN code by dump ³
  • Chang’an – PIN code by dump ¹
  • Chery, Qirui, Geely – PIN code by dump ¹
  • Chrysler, Dodge, Plymouth, Jeep – PIN code by dump ¹
  • Citroen, Peugeot – PIN code by dump ³
  • Dacia, Renault – PIN code by dump ³
  • Ducati – PIN code by dump ³
  • Great Wall – PIN code by dump ¹
  • Hyundai, KIA – PIN code by dump ²
  • IKCO – PIN code by dump ²
  • Infiniti, Nissan – PIN code by dump ²
  • Isuzu – PIN code by dump ¹
  • Jaguar – PIN code by dump ¹
  • Land Rover – PIN code by dump ¹
  • Suzuki, Maruti – PIN code by dump ¹
  • Mazda – PIN code by dump ²
  • MG Rover – PIN code by dump ¹
  • Mitsubishi – PIN code by dump ¹
  • Porsche – PIN code by dump ¹
  • Saab – PIN code by dump ¹
  • Saipa – PIN code by dump ²
  • Volkswagen, Audi, Seat, Skoda – PIN code by dump ¹
  • Volkswagen, Audi, Seat, Skoda – CS code by dump ¹
  • Volvo – PIN code by dump ¹

¹ – This type of calculation is available in DEMO mode² – Tokens are not required for this type of calculation³ – Tokens are required for this type of calculation

Connect CWP-2 Security Key and software will provide all functionality or use application in demo mode.

www.code-wizard-pro.com

Code Wizard - Documents

Code Wizard Code Wizard Page 2 of 52 Rev 5.0 Planit Software Ltd Copyright Copyright © 2010 Planit Software Ltd. All rights reserved. Any copyright or other intellectual property right of whatever nature which subsists or may subsist in the presentation and/or content of the programs (including without limitation its look, feel, visual or other non-literal elements) remains the property of Planit Software Ltd or its licensor(s) absolutely. No part of this publication may be rep   Code Wizard  Code Wizard Page 2 of 52 Rev 5.0 Planit Software Ltd Copyright Copyright © 2010 Planit Software Ltd. All rights reserved.  Any copyright or other intellectual property right of whatever nature which subsists or may subsist in the presentation and/or content of the programs (including without limitation its look, feel, visual or other non-literal elements) remains the property of Planit Software Ltd or its licensor(s) absolutely. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any language, in any form or by any means, electronic, mechanical, optical, chemical, manual or otherwise, without the express written permission of Planit Software Ltd. Unauthorised reproduction or distribution of these programs or any part thereof is unlawful and may result in civil or criminal penalties. Edgecam and the Edgecam Logo are trademarks of Planit Software Ltd. Windows is a trademark of Microsoft Corporation.  All product names mentioned in this publication, and not listed above, are acknowledged as the trademarks of the respective manufacturers and producers of such products. Planit Software Ltd makes no representations or warranties with respect to the contents hereof and specifically disclaim any implied warranties of satisfactory quality or fitness for any particular purpose. Further, Planit Software Ltd reserves the right to revise this publication and to make changes in the contents hereof without obligation to notify any person of such changes or revisions. The information contained within this document is subject to change without notice and does not represent a commitment on the part of the vendor. The software described in this document is furnished under a licence agreement and may be used or copied only in accordance with the terms of the agreement.  Code Wizard Version 2010 R2 Rev 5.0   Page 3 of 52 Contents Conventions Used in This Guide .............................................................................................4   Recommended Operating Systems and Hardware for Edgecam ...........................................5   Supported Operating Systems ........................................................................................................ 5   Minimum Specifications .................................................................................................................. 6   License Restrictions ......................................................................................................................................7   Example Part Files ........................................................................................................................................7   What is Code Wizard? ............................................................................................................9   The CAD/CAM Life Cycle .......................................................................................................9   Postprocessor Construction .................................................................................................. 10   Writing Postprocessors without Code Wizard ............................................................................................ 10   Writing Postprocessors with Code Wizard ................................................................................................. 10   Code Wizard Process ........................................................................................................... 12   Creating a New Document .................................................................................................... 13   Exercise 1 – Starting a New Document ........................................................................................ 13   Exercise 2 – Defining Machine Tool Parameters .......................................................................... 16   Exercise 3 – Format Table – Define Word Addresses .................................................................. 19   Format Table .............................................................................................................................................. 19   Exercise 4 - NC Styles G-Codes and Modality ............................................................................. 22   NC Debug ................................................................................................................................................... 29   Exercise 5 – Code Constructors ................................................................................................... 30   Exercise 6 – M-Functions ............................................................................................................. 33   Exercise 7 – Testing & Editing the Code Wizard ........................................................................... 34   What is Edgecam Machine Simulator? ................................................................................. 36   Exercise 7 – Configuring Machine Tool Graphics ......................................................................... 38   Exercise 8 – Appling the 3-Axis Postprocessor............................................................................. 42   Exercise 9 – Including Custom Graphics ...................................................................................... 44   Frequently Asked Questions ................................................................................................. 48   Index ..................................................................................................................................... 51   Revision Control ......................................................................................................................................... 52    Code Wizard Page 4 of 52 Rev 5.0 Planit Software Ltd Conventions Used in This Guide To enable you to use the information in this guide effectively, you need to understand the used in the guide to represent different types of information.  Buttons on the screen are represented as the button text in square brackets. For example: Click on [OK].    Keys on the keyboard are represented as bold lettering in between  characters. For example: Press    Menu options are represented as a path with the main menu in Bold  UPPER case with sub menus Capitalised and separated with a vertical bar For example: Select FILE | Open  Field names are represented as bold text. And the value to be entered will be represented by Narrow Bold Text. For example: Enter the value 50  in the Offset  field. Or When prompted for the X, Y or Z values type X100,Y50,Z0    Denotes a Left Mouse Button Click Denotes a Right Mouse Button Click  This is a note. It contains useful or additional information.  This is a reference. It directs you to another part of the user guide. This is a thought box. It is generally used in exercises and contains a question for you to consider.  This is a warning, it contains information that you must not ignore.  This is a tip. It is generally used in exercises and offers further advice. 1. This is the first line of a number list item 2. This is the second item of the numbered instructions, which you must 3. Follow in sequence.  This is a list  of items, in which  The order is not important.

docgo.org

Setup Wizard Code Page Dialog Box

This documentation is archived and is not being maintained.

   

Use this dialog box to establish the localized language options for your product's code page and installation dialogs. This wizard page is available only when you are working on a localized (non-English language) operating system or Microsoft development environment. You see this dialog box when you create a new project on a localized operating system or development environment.

For information about creating localized installers, see Creating an Installer Project for a Localized Installer Package (.msi) or Merge Module (.msm File).

Options

How would you like to localize this installer?

Specify the international language options for your product's code page and user interface dialogs by selecting the appropriate radio button.

Runs on any locale, with English dialogs. You must use only ASCII characters in this project.

Select this option to establish these settings for your installed product:

  • A neutral (English-language) code page.
  • English-language installation dialogs.

This option creates an installer that:

Only runs on the current OS locale, with English dialogs

Note   This option only appears if your localized version of Microsoft® Visual Studio® Installer is in a different language than your operating system.

Select this option to establish these settings for your installed project:

  • A code page in the same language as the target machine's operating system.
  • English-language run-time user interface dialogs.

This option creates an installer that:

  • Runs on any Windows 95/98, Windows NT 4.0, or later system that is localized to the same language as the development machine's operating system.
  • Presents neutral (English-language) installation dialogs.

In this case, you can add language-specific resource names (such as file names and registry entries) to the installer project.

For example, if you were developing a German installer project on a French operating system, this option would create an installer that runs only on French Windows 95/98, Windows NT 4.0, or a later operating system and that presents English installation dialogs. In addition, you could add French resource names (such as file names and registry entries) to your installer project.

Only runs on the current OS locale, with Shell dialogs (where Shell is replaced with the localized language of Visual Studio Installer)

Select this option to establish these settings for your installed project:

  • A code page in the same localized language as Visual Studio Installer.
  • Run-time installation dialogs in the same localized language as Visual Studio Installer.

This option creates an installer that:

  • Runs on Windows 95/98, Windows NT4, or a later system that is localized to the same language as Visual Studio Installer.
  • Presents installation dialogs in the same language that Visual Studio Installer is localized to.

In this case, you can add language-specific resource names (such as file names and registry entries) to the installer project.

A typical example of when you would select this option would be if you were developing a Japanese installer project that runs only on Japanese Windows 95/98, Windows NT 4.0, or a later operating system and that presents Japanese installation dialogs.

Another example of when you would select this option would be if you were developing a German installer project that runs on Russian Windows 95/98, Windows NT 4.0, or a later operating system and that presents German installation dialogs. In this case, although you could use German resource names (such as file names and registry entries) in the installer project, you would have to ensure that these resource names did not contain illegal characters on a Russian operating system.

msdn.microsoft.com

Code Wizard Pro 2 программа поиска PIN-кода для программирования ключей

Комплектация : 

  1. USB KEY
  2. 200 токенов

Поддерживаемые функции:

  • Acura - calculation of 1st immobilizer password, 2nd password (release password) and PCM code by VIN
  • Audi - 7 to 4 PIN code converter and vice versa
  • Chery - calculation of immobilizer PIN code by VIN (Chinese and Russian models, 4 different immobilizer systems)
  • Chevrolet - calculation of immobilizer PIN code and mechanical KEY cutting code by VIN (2000-2010 models made in Latin America)
  • Citroen - calculation of Unlock code for security functions of special versions of PP2000, Diagbox, Lexia and Proxia for Independent Garages
  • Dacia - calculation of Reprogramming Code, immobilizer PIN code by KEY tag, Incode to PIN code converter and vice versa
  • Ford - calculation of Incode from Outcode (4 and 8 chars, pre 2010 models)
  • Great Wall - calculation of PIN code by VIN
  • Honda - calculation of 1st immobilizer password, 2nd password (release password) and PCM code by VIN
  • Hyundai - calculation of immobilizer PIN code for models with SMARTRA-2 / 3 and mechanical KEY cutting code by VIN for 1986-2015 models
  • Infiniti - calculation of PIN code from BCM code (includes 2009 and newer models)  / ICU / SEC / ECM, KEY code by VIN for 1998-2013 USDM models
  • Jaguar - calculation of Incode from Outcode (4 and 8 chars, pre 2010 models), Password for Coded Access to security functions of JLR IDS / SDD
  • JCB - Challenge to Response value for immobilizer programming with JCB ServiceMaster
  • KIA - calculation of immobilizer PIN code for models with SMARTRA-2 / 3 and mechanical KEY cutting code by VIN for 2001-2015 models
  • Land Rover - calculation of Incode from Outcode (4 and 8 chars, pre 2010), Password for Coded Access to security functions of JLR IDS / SDD, Barcode for Valeo remotes programming
  • Lexus - calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Maruti - calculation of 4 digit PIN code by 20 chars encrypted ID code from ECM
  • Mazda - calculation of Incode from Outcode (pre 2010 models), calculation of immobilizer PIN code from ISN (Lucas only)
  • MG Rover - calculation of Barcode for Valeo remotes programming
  • Mini - calculation of Barcode for Valeo remotes programming
  • Mitsubishi - list of default PIN codes for more than 25 models
  • Nissan - calculation of PIN code from BCM code (includes 2009 and newer models)  / ICU / SEC / ECM or code from glovebox for Nissan-Renault B platform, KEY code by VIN only for USDM models 1998-2013
  • Peugeot - calculation of Unlock code for security functions of special versions of PP2000, Diagbox, Lexia and Proxia for Independent Garages
  • Qirui - calculation of immobilizer PIN code by VIN (Chinese models with Siemens immobilizer)
  • Renault - calculation of Reprogramming Code, immobilizer PIN code by KEY tag, Incode to PIN code converter and vice versa
  • Scion - calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Suzuki - calculation of 4 digit PIN code by 20 chars encrypted ID code from ECM, list of default PIN codes
  • Seat - 7 to 4 PIN code converter and vice versa
  • Skoda - 7 to 4 PIN code converter and vice versa
  • Smart - calculation of TAN codes for KEY programming and SAM assignment, mechanical KEY code by VIN for 1998-2015 models
  • Toyota - calculation of Passcode from 6 digit or 96 chars Seed code for all versions of Techstream and IT
  • Volkswagen - 7 to 4 PIN code converter and vice versa 

 

Supported vehicles and electronic units of EEPROM Calculator:

  • Alfa Romeo - CPH, Valve, Immobilizer, BSI, ECU
  • Audi - EZS, KESSY, Immobilizer, ECU, Dashboard
  • Buell - Dashboard
  • Buck - SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Chang'an - ECU, Immobilizer
  • Chery - ECU, Immobilizer
  • Chevrolet - SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Chrysler - WCM, Immobilizer
  • Citroen - CPH, Valve, Immobilizer, Keyboard, BSI, ECU
  • Dacia - UCBIC, Immobilizer, ECU, UCH
  • Dodge - WCM, Immobilizer
  • Ducati - Dashboard
  • Fiat - CPH, Valve, Immobilizer, BSI, ECU
  • Geely - ECU, Immobilizer
  • Great Wall - ECU, Immobilizer
  • Holden - SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Hyundai - ECU, Immobilizer
  • IKCO - ECU, Immobilizer
  • Infiniti - ECU, ICU, BCM
  • Isuzu - ECU, Immobilizer
  • Iveco - CPH, Valve, Immobilizer, BSI, ECU
  • Jaguar - ECU
  • Jeep - WCM, Immobilizer
  • KIA - ECU, Immobilizer
  • Land Rover - BCU
  • Lancia - CPH, Valve, Immobilizer, BSI, ECU
  • Maruti - ECU, Immobilizer
  • Mazda - ECU, Immobilizer
  • MG Rover - Immobilizer, BCU
  • Mitsubishi - BSI, Immobilizer
  • Nissan - ECU, ICU, BCM
  • Opel - SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Peugeot - CPH, Valve, Immobilizer, Keyboard, BSI, ECU
  • Plymouth - WCM, Immobilizer
  • Porsche - BCM
  • Qirui - ECU, Immobilizer
  • Renault - UCBIC, Immobilizer, ECU, UCH
  • Saab - CIM
  • Saipa - ECU, Immobilizer
  • Seat - EZS, KESSY, Immobilizer, ECU, Dashboard
  • Skoda - EZS, KESSY, Immobilizer, ECU, Dashboard
  • Suzuki - ECU, Immobilizer
  • Vauxhall- SRS, REC, UCH, Navigation, DDM, Comfort, Display, CIM, Dashboard, BCM, ECU, Immobilizer, Radio
  • Volkswagen - EZS, KESSY, Immobilizer, ECU, Dashboard
  • Volvo - Immobilizer

 

Калькуляторы доступные в DEMO режиме:

  • Acura, Honda - 1st Password for HDS < 3.014
  • Acura, Honda - Release Password for HDS < 3.014
  • Acura, Honda - PCM code for HDS < 3.014
  • Chery, Qirui, Great Wall - VIN to PIN code
  • Chery, Qirui, Geely - PIN code by dump
  • Chevrolet - VIN to PIN code for LATAM models
  • Chevrolet - VIN to KEY code for LATAM models
  • Dacia, Renault - KEY tag to PIN code (4 digit)
  • Dacia, Renault - Clip Reprogramming (6 chars code)
  • Infiniti, Nissan - BCM to PIN code < 2009 models
  • Infiniti, Nissan - BCM to PIN code > 2009 models
  • Infiniti, Nissan - ICU to PIN code (NATS 5.6)
  • Infintil, Nissan - SEC to PIN code (NATS 6)
  • KIA, Hyundai - VIN to PIN code (SMARTRA 2, pre 2007)
  • Mazda - ISN to PIN code (MECS, Lucas)
  • Mini, Land Rover, MG Rover - Serial to Barcode (Valeo remotes programming)
  • Mitsubishi - Default PIN codes
  • Smart - VIN to KEY code (1998-2015 models)
  • Suzuki - Default PIN codes
  • Buell - PIN code by dump
  • Chang'an - PIN code by dump
  • Chrysler, Dodge, Jeep, Plymouth - PIN code by dump
  • Great Wall - PIN code by dump
  • Isuzu - PIN code by dump
  • Volkswagen, Audi, Seat, Skoda - PIN code by dump
  • Volkswagen, Audi, Seat, Skoda - CS code by dump

chipclip.ru

A PIC C Code Wizard

Introduction

I do some C programming for PIC microcontrollers at work. Some time ago, I developed a "PIC" C AppWizard (under MS-Visual Studio v6) to create C PIC applications. Now I've decided to make it a Win32 "regular" executable so the wizard does not depend on Visual Studio IDE.

This PIC-C Wizard creates C code templates to be used for certain Microchip (tm) PIC microcontrollers using the Hi-Tech's PICC compiler (tm). I know these two issues limit the usability of the tool, so I hope someone finds it useful.

The demo files provided are part of a demo PIC C project created using this wizard.

Features

  • GUI interface to assist the user setup PIC's hardware and software.
  • Creates C code templates that can be compiled with PICC (tm) compiler for the embedded version and Visual C/C++ for the PC version of the PIC's application.
  • Handles different users.
  • Creates a basic make batch file for PICC compilation and a project file (.dsp) for MS Visual C/C++ v6.0.
  • User can add or remove PIC micros by editing a text information file (PIC.INF).
  • Users can modify, add and/or remove the default C templates, so the wizard generates C code with the user's programming style.
  • It includes basic source code comments to create documentation using doxygen.

To be honest, all these features are not yet implemented 100% and the wizard may still be "buggy". I'll be posting frequent updates as I'm still working on it.

Install

I have not yet created an installer for this tool. So for now, simply download it and place it under a folder of your choice. I have tested it under Windows XP, 2K and NT SP6.

How This Wizard Works

User's folder and default C template files

The wizard will create a folder under the wizard's root folder. This folder will be named: Templates_<username>. For instance, if the actual logged on user is trinity, the folder created will be: Templates_trinity. This is where the wizard will put the default C templates and configuration files used to create PIC applications for different users. If a user's folder has been removed for some reason, the wizard will create it again with default templates.

The user can modify these C templates and the wizard will just replace the macros contained in them.

This is a list of the files generated by the wizard:

Common to both PIC and PC:

  1. pic.h: this file will be included in the sources and it'll load the PICC's pic.h or picpc.h (for Win32).
  2. main.h: this file will be renamed to the application's name. The user can add all sorts of definitions in this file that are specific to the application.
  3. main.c: this file will also be renamed. It'll contain the C main() entry point and the interrupt vector, as well as a default program structure based on a simple tasks scheduler. The user can add code to this file that is specific to the application.
  4. typedefs.h:this file will contain common definitions to both the embedded and Win32 versions of the application.
  5. picpcproj.inf: this file contains what template files will be part of the application's project. It contains a brief explanation on the keywords to indicate to the wizard, how to create the project files.
  6. confirm.inf: it contains the text information to be displayed just before the creation of the project files.
  7. pic.inf: it contains the list of PIC microcontrollers that are going to be listed for selection. This file can be modified to add or remove micros. The information required to add a new microcontroller can be obtained from a Microchip's Product Line Card.

For PIC compilation:

  1. picc.h: it will contain definitions more specific to the PIC rather than the application.
  2. picc.c: it will contain code implementation of different support functions for PIC programming, depending on which options the user selected to create the application.

For PC compilation:

  1. picpc.h: it will contain definitions more specific to Win32 programming.
  2. picpc.c: it will contain code implementation of different support functions trying to simulate some of the PIC 's peripherals. Mmmh, didn't get much with this.

You may be wondering, why is there a Win32 version of an application that is supposed to go into an 8-bit micro? Because the idea was to debug the application, to some extent, before actually downloading the zeros and ones into the micro. The idea made some sense to me before, as it's easier to debug under VC. But quickly I learned that I lack the time and knowledge to simulate the PIC's peripherals.

Well, at least it helps me to debug certain applications using floating-point based algorithms.

How does the wizard create a PIC application?

Since I've used the Visual C/C++ AppWizard several times, my brain could not think of another good way to implement one, but to imitate the way MS-VC does it. Of course my implementation falls short compared to the real one but I think it does the job. So this wizard basically looks for special words, called macros, in all the template files and replace them with values provided by the user through the GUI interface.

One clear advantage of this wizard is that the C templates are open for the user to modify. It makes sense, I mean, I provided these C default templates, which only reflects my limited experience in C programming; good enough for the novice user though. But for the expert, mmh, let's better have another look at that code.

Now, for someone to start modifying the default templates, it's necessary to know all the available macros and I'll include them in this article in the very near future.

Can the source code be modified to have another wizard?

Short answer is yes. Soon I'll provide more information on what and how to modify the source code provided to have another wizard.

How To Use

A tutorial will be coming soon...

Revision History

Acknowledgments

What? You really think that the only cool things about the wizard were programmed by me? Of course not, I really must thank these guys for their great code:

www.codeproject.com


Смотрите также