Software Canon EOS 70D Professional Advanced

Best Canon Service Adjustment Software for the:

Canon EOS 70D 

10% Discount for 2 or more softwares on the same Invoice!

Price: $275.00


Canon EOS 70D Software Requires Windows 7, 8 or 10 ..  Emulations are not supported


Professional Advanced Features

This software consists of the Essential Section and the Plugins

The Essential Section has 6 features

  1. General Information
  2. Error Codes
  3. Camera Data
  4. Digital Data
  5. Advanced Camera FAX

There are 7 Advanced Plugins 

  1. Shutter Calibration
  2. Auto Exposure Calibration
  3. Main Board Replacement
  4. Reset Defaults
  5. Auto Focus Calibration
  6. Temperature
  7. Service Mode

Essential Section

General Information allows you to:

  1. Read the Model and Firmware Version. 
  2. Read and Change the Serial Number, Shutter and Mirror Counts.
  3. Read the Total Counts.  * Changes to the Total Count are done using the Shutter Calibration Plugin.
  4. Produce the Professional Camera FAX - Before and After Service.


Error Code allows you to:

  1. Read the LAST 7 Internal Error Codes.
  2. See the Possible Causes which includes the Lens, and Shot count when the error occurred.
  3. Clear the Error Codes after service.


Camera and Digital Data allows you to:

  1. Save the Camera and Digital Data from the original Main PCB.
  2. Load Camera and Digital data into a new Main PCB.
  3. Use salvage Main PCBs for the repair.


Advanced Camera FAX allows you to:

Give your customer a Detailed Report: 

  • Shot Count Record 
  • Error Record - Before and After Service
  • Copyright Information 
  • Shutter Replacement History 
  • Mirror Box Replacement History 
  • AE Unit Temperature
  • Registered Lenses matched to the camera
  • Internal Temperatures 
  • Include your business contact information in the custom Header and Footer.  
  • Produce a Advanced Camera FAX - BEFORE AND AFTER SERVICE!


Advanced FAX adds three additions to Professional;  

  • Copyright Information
  • Registered Lenses matched to the camera
  • Internal Temperatures.



Advanced Plugins

Shutter Calibration


Shutter Timing allows you to:

  1. Adjust the Shutter Speed.  Required on cameras with shutter speeds above 1/2000.  Note:  You need a light box for this function.
  2. Clicking on the ‘Configure Camera’ button automatically sets the camera into the correct AE Mode, ISO, Shutter Speed, Aperture and White Balance for shutter speed adjustment.  Note:  You may also configure these model manually if you prefer.


X Contact Timing allows you to:

  1. Adjust the flash contact delay. 
  2. Clicking on the ‘Configure Camera’ button automatically sets the camera into the correct mode for X Contact Timing.  
  3. The Current X Timing window displays the current X Timing and allows you to change the settings.


Shot Count allows you to:

  1. Read and Change the Shutter Count
  2. Read and Reset the Shutter Replacement History.
  3. Read and Change the Total Count.  


Mirror Count allows you to:

  1. Read and Change the Mirror Count
  2. Read and Reset the Mirror Replacement History 



Auto Exposure Calibration

Backup allows you to:


AE Temperature allows you to:

  1. Read the temperature of the AE Unit quickly.
  2. Temperature should be a standard part of your diagnostic checks.  Especially, in cases of Over Heating or for calibration problems that are abnormal or Intermittent.


Calibration allows you to:

  • Adjust the AE light meter system.  Note:  You need a Light box for this function.  


Sensor Output allows you to:

  1. Read the ‘Live’ output of the AE cells, both Layer 1 and 2.  Note:  You need a Light box for this function.
  2. Check the alignment of the AE Unit.
  3. Read the Minimum / Maximum and Average light readings at a glance.


AE Shift allows you to:

  1. Shift the output of the AE sensors up or down.  Note:  You need a Light box for this function.
  2. This feature lets you deliberately make the camera ‘Under’ or ‘Over’ expose.  It can be a customer preference, it can be needed by a change in focusing screen, or for any other reason.


Main Board Replacement

Backup Calibration allows you to:


Initialize Board allows you to:

  1. Initialization is required when a new Main Board is installed.
  2. After installing a new Main Board the Firmware must be re-installed before Initialization!
  3. Initialize the new Main Board.  The process is automatic and the screens will walk you through the process.  During Initialization, the generic calibration files in the new main Board are deleted and data files from other boards in the camera are loaded into the new board. 


Load Calibration allows you to:

  1. Load the Calibration data into the new Main Board.  The screens will walk you though the process.
  2. Important:  Make sure the battery is fully changed.  Loosing power or interrupting the Upload process in any way may damage your new Main Board.


Model and Serial allows you to:

  1. View and change the cameras electronic serial numbers.  They are stored on several boards, all should agree with the serial number plate on the outside of the camera.  
  2. View and change the Model Name.  This camera is sold under different names, you may need to correct the Model Name after you replace the Main Board.


Reset Defaults

Standard Defaults allows you to:

  1. Return the camera to its default settings either individually or globally.  This clears the camera of personal settings and information in one step.
  2. Defaults are:  User and Custom Function, File System, Date and Time, Language (English), Artist Info and Copyright Information.


Regional Defaults allows you to:

  1. This feature allows you to purchase new Main Boards from anywhere in the world and Reset the Regional Default to your own area.     
  2. When buying Main Boards on the Web you may find that the board is set to a different language and video format.  This function allows you to reset language and video to your region;  North America, Japan, China and Europe - rest of the world. 


Auto Focus Calibration

Backup allows you to:

  1. Backup / Restore the camera body AF Shift Data before making adjustments.
  2. Backup / Restore AF Shift data for lenses that have been matched to the camera body before making adjustments.


Calibrate Test Lens allows you to:


Sensor Output Page allows you to:

  • Check the output of each AF Sensor, Groups 1 through 5.


AF Calibrate allows you to:


Enable Sensors allows you to:

  1. Use AF Shift to make Auto Focus adjustments.
  2. Manually select the AF sensor type used in AF Shift.   
  • Enable Sensors is used together with AF Shift.
  • There are several types of sensors in each AF position.  In normal operation the camera selects the type of sensor which best fits the subject.  But if you manually adjust AF with AF Shift you must restrict the sensor group by type.  If you don’t, you can easily end up adjusting the wrong sensor.


AF Shift (Camera Body) allows you to:

  1. Manually Shift the AF focus forwards or backwards at the request of the user.  As an example:  The camera has been converted to Infrared / IR.
  2. Use AF Shift if you prefer to to carry out AF calibration Manually.
  3. We provide ’Calculate Shift’ to help you find the Adjust Shift value.

Although you can adjust AF Shift using either ‘Individual Sensors’ or ‘All Sensors’.  We strongly suggest you use ‘All Sensors’ for AF Shift adjustment.  The large number of AF sensors makes ’Individual Sensor’ selection impractical.


AF MircoAdjust:

  1. This is automated process for finding the best AF Marco Adjust for any registered lens.
  2. Uses a single flat chart to measure the phase difference for perfect focus on the 3D Chart or LiveView.
  3. Includes the accuracy of the AF motor in the camera’s AF calculations. 
  4. Is faster, much more accurate and a more reliable process than existing methods.


Other Training Aids:



  1. Read the temperatures of the AE Unit, EF Unit. Main Temperature Sensor and CMOS Unit quickly.
  2. Temperature should be a standard part of your diagnostic checks.  Especially, in cases of Over Heating or for calibration problems that are abnormal or Intermittent.


Service Mode

Service Mode allows you to:

  1. Test your camera while partially disassembled.
  2. Ignore On/Off door switches.
  3. Power up the camera without the covers and rear display panel.
  4. Power up the camera even with some major boards removed, including the lower board.


Flash Charge Disable allows you to:

  • Disable / Enable Flash Charge.  Important:  You will still need to discharge the Flash Capacitor if it is already charged.  You must Enable Flash Charge after service.



Great Help Files

Can’t remember everything, don’t worry.  Each page is linked to its section of the Help Files .. no hunting! 


Software Replacement / Error Codes / Updates!

If you loose your Software Zip package .. we’ll replace it free … no Problem.  We evolve Error Code section, your software will let you know that an update is available.  When we make a software update, minor or major, the update is FREE!


Lots of horsepower under the hood with a common sense interface.


Software 10% Off Sale

10% discount for orders of 2 or more Softwares on the same invoice!
10% Discount for orders of 2 or more $247.50 / ea You Save: $27.50 (10%)!
Qualifications for this discount:
The order in your cart must have 2 or more products from the following categories: Canon Service Adjustment Software


Average Rating
  • Average Rating 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
(5 out of 5 with 1 vote)
Reviewing All of our SPT Canon Service Software Purchases
  • Rating 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Kurt's Camera Repair (San Diego) - December 12th 2017
Chuck your efforts towards this software production I suspect does not get the praise it should be getting so we are Reviewing all of the SPT Canon Service Software we have purchased. Thanks again for the hard work you have put into this project.

This software is very useful for our repair shop.  Without it, we would not be able to serve our Canon camera owner customers with the quality repairs this software allows us to do.

Sincere Thanks to Chuck and SPT for f [ more]