This article will lead you how to install MPPS Chiptuning Flasher cable and software on your Windows computer. This needs to be done FIRST, before you can connect MPPS to your car.

This guide applies to MPPS version 12+.

NOTICE:MPPS only works on Windows XP, Vista, 7. It does NOT work on Win 8, 10+, or MacOS. However there IS a solution offered here.

Cartech Sas Usb Devices Driver Download For Windows 8.1

Step 1: Download MPPS Driver Files for Windows

It is highly recommended to always use the most recent driver version available. Try to set a system restore point before installing a device driver. This will help if you installed an incorrect or mismatched driver. Problems can arise when your hardware device is too old or not supported any longer. Update USB input device drivers. Open Devices and Printers from Control Panel. Double-click Nano X and open the Hardware tab. Select USB Input Device and click Properties. Click Change Settings. Click the Driver tab. Click Update driver and select automatic driver selection. Repeat this for both USB Input Devices. Download driver Intel(R) C600 Series Chipset SAS RAID Controller Driver version 4.6.0.1080, v.4.6.0.1048, v.4.5.0.1234 for Windows 7, Windows 8, Windows 10 32-bit (x86), 64-bit (x64). Screenshot of files File Name. Sas reader writer server, hard drive disk external. Install kali linux, drive recognized detected. Usb device recognized detected, driver toshiba satellite c50. Driver satellite c50. Usb 3.0 flash drive speed tests, vid = 930 toshiba corp. Usb device recognized windows, usb external hard drive windows, mass storage unit. The December 2011 release of SAS 9.3 includes a 64-bit driver for Windows x64 operating environments. Now, 64-bit ODBC-compliant applications can use SAS Drivers for ODBC in native mode. The 64-bit driver does not support connections to the SAS® Scalable Performance Data (SPD) Server.

Download drivers here.

Unextract file anywhere on your computer.

In most cases, when you connect MPPS to your computer, automatic driver installation will fail. Here's what it may show in Windows...

If driver installation was not successful (as shown above), please go to Step 3 below.

If driver installation was successful, skip to Step 5.

Step 3: Access Device Manager

Windows Vista/7/8/10: Control Panel » System » Device Manager

Windows XP: Control Panel » System » 'Hardware' tab » Device Manager

Under 'Other devices', right-click on 'Amt Flash' and click on 'Update Driver Software'. Example...

Then Browse to the folder where you unextracted downloaded file in Step 1.

Driver

Drivers will now be successfully installed.

Now let's install the software...

Step 5: Install MPPS Software

Download MPPS software here(ver 12). Unextract and install.

Hook other end of cable to car. Turn on car ignition.

Launch MPPS software. And play around.

Otherwise, click here to read MPPS usage guide.

-->

Use the following methods in Microsoft Hardware APIs to get data for hardware products registered to your Dev Center Account. For an introduction to Microsoft Hardware APIs, including prerequisites for using the API, see Manage hardware submissions using APIs.

Before you can use these methods, the product must already exist in your Dev Center account. To create or manage submissions for products, see the methods in Manage product submissions.

MethodURIDescription
GEThttps://manage.devcenter.microsoft.com/v2.0/hardware/products/Get data for all your products
GEThttps://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID}Get data for a specific product
GEThttps://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID}/submissionsGet data for all submissions of a product
GEThttps://manage.devcenter.microsoft.com/v2.0/hardware/products/{productID}/submissions/{submissionId}Get data for a specific submission of a product

Prerequisites

If you have not done so already, complete all the prerequisites for the Microsoft Hardware APIs before trying to use any of these methods.

Data resources

The Microsoft Hardware APIs methods for getting product data use the following JSON data resources

Product resource

This resource represents a hardware product (driver) that is registered to your account.

This resource has the following values

ValueTypeDescription
IdLongThe private product ID of the product
sharedProductIdLongThe shared product ID of the product
Linksarray of objectsRefer to link object for more details
isCommittedBooleanIndicates whether the product has at least one committed submission
isExtensionInfBoolean(DEPRECATED) Indicates whether the product is an extension driver. This field is deprecated and should no longer be used. isExtensionInf has been moved to submission level property.
deviceMetadataIdsarray of GUIDsGUIDs which map device metadata submissions to the driver
deviceTypeStringIndicates the type of device. Possible values are:
  • 'internal' - An internal component, device is part of a system and connects inside the PC
  • 'external' - An external component, device is an external device (peripheral) that connects to a PC
  • 'internalExternal' - Both, device can be connected internally (inside a PC) and externally (peripheral)
  • 'notSet' – no data available
isTestSignBooleanIndicates whether the product is a test signed driver. For more information about test-signing driver packages, see WHQL Test Signature Program
isFlightSignBooleanIndicates whether the product is a flight signed driver. Flight signed drivers are test drivers which can be published via Windows Update. They can be published/installed only on machines which have signed up for Windows Insider Program. They can be installed on machines without disbaling secure boot. They cannot be installed on retail machines which are not part of Windows Insider Program.
marketingNamesarray of stringsMarketing names or aliases of the product
productNameStringThe name of the driver as specified during creation
selectedProductTypesdictionaryKey value pair where both are strings.
  • Key represents the Operating System Family Code. For a list of Operating System Family Codes, see list of OS family codes.
  • Value represents the type of the product. For a list of type of products, see product types.
requestedSignaturesarray of stringsList of operating system signatures for which product is certified. For a list of all Operating systems, see list of OS codes
additionalAttributesObjectRefer additional attributes object for more details.
testHarnessstringThe type of package which has been submitted. Possible values are
  • hlk
  • hck
  • attestation
  • notset
announcementDatedatetimeThe date when the product will get included on the Windows Server Catalog

Submission resource

This resource represents a submission of a product.

This resource has the following values:

ValueTypeDescription
IdlongThe ID of the submission
ProductidlongThe private product ID to which this submission is associated
workflowstatusobjectThis is available only when retrieving details of a specific submission. This object depicts the status of the workflow for this submission. Refer workflow status object for more details
Linksarray of objectsRefer to link object for more details
commitStatusSee Manage Product Submissions for more details.
isExtensionInfBooleanIndicates whether the submission is an extension driver
isUniversalBooleanIndicates whether the submission passes the Universal API test. A driver is DCHU compliant if it is Decalarative and Universal
isDeclarativeInfBooleanIndicates whether the submission passes the Declarative INVerif test. A driver is DCHU compliant if it is Decalarative and Universal
NamestringThe name of the submission
TypestringIndicates whether the submission is an initial or derived submission. Possible values are
  • initial
  • derived
downloadsobjectThis is available only when retrieving details of a specific submission only. This object depicts the downloads available for the submission. Refer download object for more details.

Workflow Status object

This object represents the status of workflow for a given entity

This object has the following values

ValueTypeDescription
currentStepstringThe name of the current step in the overall workflow for this entity.
For ingestion/package submission the possible values are (description in parenthesis):
  • packageInfoValidation (Validating Package metadata and contents)
  • preparation (Getting package ready for processing)
  • scanning (Scanning package contents for Malware)
  • validation (Validation of test results)
  • catalogCreation (Creating a security catalog for package)
  • manualReview (Undergoing Manual Review)
  • signing (Signing the binaries)
  • finalizeIngestion (Completing the ingestion and getting signed files ready to download or publish)
StatestringThe state of the current step. Possible values are:
  • notStarted
  • started
  • failed
  • completed
MessagesarrayAn array of strings to provide messages about current step (especially in case of failure)

Download object

This object represents the downloads for a given submission.

This object has the following values

ValueTypeDescription
ItemsarrayAn array of download types and the URL for each. Please refer below for details
TypestringThe type of package available for download. Possible values are:
  • 'initialPackage' – package uploaded by user (in case of new submission, it points to the SAS URI for uploading the package)
  • 'derivedPackage' – shell for derived submissions
  • 'signedPackage' – package signed by Microsoft
  • 'certificationReport' – certification report for the signed product
  • driverMetadata - link points to a file which allows to download of driver metadata. For more details refer driver package metadata.
  • ExternalNotes
  • Unknown
MessagesarrayAn array of strings to provide messages about the downloadable files

Link object

This object represents a list of helpful links for the containing entity

This object has the following values

ValueTypeDescription
HrefStringThe URL to access the resource via API
RelStringType of the resource. Possible values are:
  • self – Link points to itself
  • next_link – Link points to next resource typically used for pagination
  • get_submissions – link points to all submissions of a product
  • commit_submission – link points to commit of a submission
  • update_submission – link points to update of the submission
  • update_shippinglabel – link points to update of the shipping label
MethodStringType of the http method to be used when invoking the URL. Possible values are
  • GET
  • POST
  • PATCH
Cartech sas usb devices driver download for windows 8.1

Additional Attribute object

This object provides additional attributes about the product if it is of type RAID controller, Storage Controller or Server Virtualization Validation program (SVVP). It can contain one of three types of objects – StorageController, RaidController or SVVP.

StorageController Object

ValueTypeDescription
biosVersionstringROM Bios Version
firmwareVersionstringFirmware Version
driverVersionstringDriver Version
driverNamestringDriver Name
deviceVersionstringDevice Version
chipsetNamestringChipset Name
usedProprietarybooleanMulti-pathing supported through proprietary driver. If true, then proprietaryName and proprietaryVersion are madatory
proprietaryNamestringMulti-path software name
proprietaryVersionstringMulti-path software version
usedMicrosoftbooleanMicrosoft MPIO supported through device-specific module. If true, then microsoftName and microsoftVersion are madatory
microsoftNamestringMulti-path software name
microsoftVersionstringMulti-path software version
usedBootSupportbooleanBoot Support
usedBetterBootbooleanBoot >2.2TB support. If true, then Supported UEFI version and Supported ACPI version are mandatory
uefiVersionstringSupported UEFI version
acpiVersionstringSupported ACPI version
supportsSector4K512EbooleanSupport sector size of 4K/512e
supportsSector4K4KbooleanSupport sector size of 4K/4K
supportsDifferentialbooleanDifferential (high-voltage differential)

RaidController Object

ValueTypeDescription
firmwareVersionstringFirmware Version
filterVersionstringDriver Version
driverVersionstringFilter Version
usedProprietarybooleanMulti-pathing supported through proprietary driver. If true, then proprietaryName and proprietaryVersion are mandatory
proprietaryNamestringMulti-path software name
proprietaryVersionstringMulti-path software version
usedMicrosoftbooleanMicrosoft MPIO supported through device-specific module. If true, then microsoftName and microsoftVersion are mandatory
microsoftNamestringMulti-path software name
microsoftVersionstringMulti-path software version
isThirdPartyNeededbooleanThird party non-Microsoft driver needed for connectivity
isSESbooleanSES (SCSI Enclosure Services). Indicates if a SES is included. SCSI is the standard term for a service bus that connects devices on a system, originally Small Computer System Interface. SES is short for SCSI Enclosure Services.
isSAFTEbooleanSAF-TE (ANBll Specification). Indicates if a SAF-TE is included. ANBll an industry specification. SAF-TE is short for SCSI Accessed Fault Tolerant Enclosures. SCSI is the standard term for a service bus that connects devices on a system, originally Small Computer System Interface.
additionalInfostringAdditonal Information

SVVP Object

ValueTypeDescription
productVersionstringProduct Version
supportLinkstringSupport URL
guestOsstringGuest OS. Possible values are:
  • Windows Server 2008
  • Windows Server 2008 Release 2
  • Windows Server 2012
  • Windows Server 2012 R2
processorArchitecturestringHardware Processor Architecture. Possible values are:
  • Xeon
  • Opteron
  • Itanium 2
maxProcessorsintegerMax Processors in VM
maxMemoryintegerMax memory in VM (in GB)

List of Product Types

A product can be of the following types. This information is used along with the Operating system to identify applicability.

  • All In One
  • All In One with Touch
  • Audio Device
  • Bluetooth Controller
  • Bluetooth Controller Non USB
  • Convertible Tablet
  • Desktop
  • Digital Media Renderer
  • Digital Media Server
  • Digital Still Cameras
  • Digital Video Cameras
  • Distribution Scan Management Enabled Devices
  • Enterprise WSD Multi-Function Printer
  • Finger Print Reader
  • Game Controller
  • Generic Controller
  • Generic Portable Device
  • Graphics Adapter WDDM1.0
  • Graphics Adapter WDDM1.1
  • Graphics Adapter WDDM1.2
  • Graphics Adapter WDDM1.2 DisplayOnly
  • Graphics Adapter WDDM1.2 RenderOnly
  • Graphics Tablet
  • Hard Drive
  • Keyboard
  • Keyboard Video Mouse Switch
  • LAN
  • LAN (Server)
  • LAN CS
  • LAN Virtual Machine (Server)
  • Laptop
  • Laptop with Touch
  • LCD
  • Light Sensor
  • Location Sensor
  • Media Player
  • Mobile Broadband CDMA
  • Mobile Broadband GSM
  • Mobile Phone
  • Monitor
  • Motherboard
  • Motion Sensor Fusion
  • Multi-Function Printer
  • Near Field Proximity
  • Network Media Device
  • Optical Drive
  • Pen Digitizer
  • Pointing Drawing
  • Presence Sensor
  • Printer
  • Projector
  • Removable Storage
  • Router
  • Scanner
  • SDIO Controller
  • Server
  • Server Virtualization Validation Program
  • Signature Tablet
  • Smart Cards
  • Smartcard Reader
  • Storage Array
  • Storage Controller
  • Storage Spaces Adapter
  • Storage Spaces Drive
  • Tablet
  • Touch
  • Touch Monitor
  • Ultra-Mobile PC
  • Ultra-Mobile PC with Touch
  • USB Controller
  • USB Hub
  • WebCam
  • WLAN
  • WLAN CSB
  • WSD Multi-Function Printer
  • WSD Printer
  • WSD Scanner

List of Operating System Family Codes

The following table lists Operating system Family Codes and their descriptions.

OS Family CodeDescription
WindowsMeWindows Me
Windows2000Windows 2000
Windows98Windows 98
WindowsNT40Windows NT 4.0
WindowsXPWindows XP
WindowsServer2003Windows Server 2003
WindowsVistaWindows Vista
Windows2008ServerWindows Server 2008
WindowsHomeServerWindows Home Server
Windows7Windows 7
Windows2008ServerR2Windows Server 2008 Release 2
WindowsServerSolutionsWindows Server Solutions
Windows8Windows 8
Windows8ServerWindows Server 2012
Windows81Windows 8.1
Windows81ServerWindows Server 2012 R2
Windows_v100Windows 10 Threshold
Windows_v100ServerWindows Server Threshold
Windows_v100_RS1Windows 10 Anniversary Update
Windows_v100Server_RS1Windows Server 2016
Windows_v100_RS2Windows 10 RS2 Update
Windows_v100Server_RS2Windows Server RS2
Windows_v100_RS3Windows 10 RS3 Update
Windows_v100Server_RS3Windows Server RS3
Windows_v100_RS4Windows 10 RS4 Update
Windows_v100Server_RS5Windows Server 2019
Windows_v100_RS5Windows 10 RS5 x86
Windows_v100_RS5Windows 10 RS5 x64
Windows_v100_19H1Windows 10 19H1 Update
Windows_v100_VBWindows 10 version 2004

List of Operating System Codes

The following table lists Operating System Codes and their descriptions.

OS CodeDescription
WINDOWS_MEWindows Me
WINDOWS_98Windows 98
WINDOWS_2000Windows 2000
WINDOWS_NT40Windows NT 4.0
WINDOWS_XPWindows XP
WINDOWS_XP_IA64Windows XP IA64
WINDOWS_XP_X64Windows XP X64
WINDOWS_XP_MEDIA_CENTERWindows XP Media Center
WINDOWS_2003Windows Server 2003
WINDOWS_2003_IA64Windows Server 2003 IA64
WINDOWS_2003_X64Windows Server 2003 X64
WINDOWS_VISTAWindows Vista Client
WINDOWS_VISTA_X64Windows Vista Client X64
WINDOWS_2008_SERVERWindows Server 2008
WINDOWS_2008_SERVER_IA64Windows Server 2008 IA64
WINDOWS_2008_SERVER_X64Windows Server 2008 X64
WINDOWS_HOME_SERVERWindows Home Server
WINDOWS_7Windows 7 Client
WINDOWS_7_X64Windows 7 Client x64
WINDOWS_2008_SERVER_R2_IA64Windows Server 2008 Release 2 IA64
WINDOWS_2008_SERVER_R2_X64Windows Server 2008 Release 2 x64
WINDOWS_SERVER_SOLUTIONS_X64Windows Server Solutions x64
WINDOWS_8Windows 8 Client
WINDOWS_8_X64Windows 8 Client x64
WINDOWS_8_ARMWindows 8 Client RT
WINDOWS_8_SERVER_X64Windows Server 2012
WINDOWS_v63Windows 8.1 Client
WINDOWS_v63_X64Windows 8.1 Client x64
WINDOWS_v63_ARMWindows 8.1 Client RT
WINDOWS_v63_SERVER_X64Windows Server 2012 R2 x64
WINDOWS_v100_TH1_FULLWindows 10 Client versions 1506 and 1511 (TH1)
WINDOWS_v100_X64_TH1_FULLWindows 10 Client versions 1506 and 1511 x64 (TH1)
WINDOWS_v100_SERVER_X64_TH1_FULLWindows Server 2016 x64 (TH1)
WINDOWS_v100_TH2_FULLWindows 10 Client versions 1506 and 1511 (TH2)
WINDOWS_v100_X64_TH2_FULLWindows 10 Client versions 1506 and 1511 x64 (TH2)
WINDOWS_v100_SERVER_X64_TH2_FULLWindows Server 2016 x64 (TH2)
WINDOWS_v100_RS1_FULLWindows 10 Client version 1607
WINDOWS_v100_X64_RS1_FULLWindows 10 Client version 1607 x64
WINDOWS_v100_SERVER_X64_RS1_FULLWindows Server 2016 x64 (RS1)
WINDOWS_v100_RS2_FULLWindows 10 RS2 Client
WINDOWS_v100_X64_RS2_FULLWindows 10 RS2 Client x64
WINDOWS_v100_RS3_FULLWindows 10 RS3 Client
WINDOWS_v100_X64_RS3_FULLWindows 10 RS3 Client x64
WINDOWS_v100_ARM64_RS3_FULLWindows 10 RS3 Client ARM64
WINDOWS_v100_RS4_FULLWindows 10 RS4 Client
WINDOWS_v100_X64_RS4_FULLWindows 10 RS4 Client x64
WINDOWS_v100_ARM64_RS4_FULLWindows 10 RS4 Client ARM64
WINDOWS_v100_SERVER_X64_RS5_FULLWindows Server 2019
WINDOWS_v100_RS5_FULLWindows 10 RS5 x86
WINDOWS_v100_X64_RS5_FULLWindows 10 RS5 Client x64
WINDOWS_v100_19H1_FULLWindows 19H1 Client x86
WINDOWS_v100_X64_19H1_FULLWindows 19H1 Client x64
WINDOWS_v100_ARM64_19H1_FULLWindows 19H1 Client ARM64
WINDOWS_v100_VB_FULLWindows 10 version 2004 Client x86
WINDOWS_v100_X64_VB_FULLWindows version 2004 Client x64
WINDOWS_v100_ARM64_VB_FULLWindows version 2004 Client ARM64

Error codes

Cartech Sas Usb Devices Driver Download For Windows Xp

The error codes are applicable to all web methods of the API. If the request cannot be successfully completed, the response will contain one of the following HTTP error codes.

HTTP StatusDescription
400 – Bad RequestRequest not well formed (e.g., malformed request syntax, invalid request message framing, or deceptive request routing)
401 – UnauthorizedAuthentication failed or not provided
403 – ForbiddenForbidden to access a resource
404 – Not FoundEntity requested for is not found.
415 - Unsupported Media TypePayload is in a format not supported by this method on the target resource.
422 - Unprocessable EntityValidation failures.
500 - Internal Server ErrorUnrecoverable error occurred at the API server.

If there are functional validation failures, the response body will contain one of the following functional error codes.

Error CodeError MessageDescription
InvalidInputReturned when an input validation fails
RequestInvalidForCurrentStateOnly pending submissions can be committedReturned when a commit is applied on a submission which is not in pending state
RequestInvalidForCurrentStateInitial submission already existsReturned when an initial submission is created for a driver which already has an initial submission
RequestInvalidForCurrentStateCannot create derived submission since no initial submission createdReturned when a derived submission is created for a driver which does not have an initial submission
UpdateUnauthorizedNot authorized to update the productReturned when trying to update a product that was shared (resold) since shared products cannot be updated
UpdateUnauthorizedCannot update product without an initial submissionReturned when trying to update a product which does not have an initial submission
UpdateUnauthorizedCannot update product because the workflow has failedReturned when trying to update a product which has a failed workflow
UpdateUnauthorizedAnnouncement Date cannot be updated after the ingestion process is finishedReturned when announcement date is updated after ingestion is completed
UpdateUnauthorizedProduct Name cannot be updated at this time. Please re-try
UpdateUnauthorizedNot authorized to update the submissionReturned when trying to update a submission for a product that was shared (resold) since shared products cannot be updated
UpdateUnauthorizedCannot update the submission since the workflows have failedReturned when trying to update a submission which has a failed workflow
EntityNotFoundNo submission foundReturned when trying to commit for a submission which does not exist
EntityNotFoundProduct not foundReturned when trying to create a submission for which a product does not exist
InvalidInputExtension drivers must be published as an Automatic update. Either of isAutoInstallDuringOSUpgrade or isAutoInstallOnApplicableSystems must be true.Returned when a windows update shipping label for an extension INF is created without choosing isAutoInstallDuringOSUpgrade or isAutoInstallOnApplicableSystems
InvalidInputChids are allowed only when HardwareIds are for operating systems Windows10 & Above.Returned when a shipping label targeting OS less than windows 10 is created with CHID targeting. CHID targeting is applicable only for Windows 10 and above.
InvalidInputCannot update the shipping label when another workflow is in progress. Please retry.Returned when a shipping label is updated when a previous workflow is still in progress.
RequestInvalidForCurrentStateCannot create Publishing shipping label for inbox or system type. One can only share the shipping label.Returned when windows update Shipping label is created on an inbox driver or a system.
RequestInvalidForCurrentStateSubmission is not yet ready to create shipping label. Please retry after some time.Returned when a shipping label is created without waiting for preparation or pre-processing to complete.

See also