richerson said:
I have downloaded the parameter designer and copyied files to system 32 folder and still can't get the program working, are ther different files for vista?
I just got my Xie-Chang EB812XC-A-B controller (AKA the latest version of the Infineon XC846 72V/45A controller) programmed today, and I thought that I would go over some of the details. I used a Win XP laptop, so the details (especially permissions) may be different on Vista. This mini-guide may help, if you are trying to get started.
1) If you are using a USB-COM cable like I am, you will need a driver for it. This driver works with the cable that Keywin is currently shipping:
Prolific USB-Serial Driver You will need to install this and enter the COM port in the Parameter Designer window.
2) You may need some ActiveX files that need to be activated before the Parameter Designer will run. Here are the ones that I activated:
View attachment SystemActiveXFiles.zip
To get these to work, open up a windows command prompt window (CMD shell), change directory to where the zip has been unpacked (this should be a subdirectory of where you keep the Parameter Designer application) and run the following command from the prompt, e.g.:
regsvr32 COMDLG32.OCX
regsvr32 MSCOMCTL.OCX
and so on for the ActiveX files you need to activate. You will need to run these in a privileged/elevated shell on Vista. I suspect that if you simply put all the *.OCX files in windows\system32, these probably get run automagically, but hey, I'm no WIN32 expert.
3) OK, so now you have the Xiechang/Infineon Parameter Designer program working - that is, when you double click on it, it boots up this window:

There are posts in other threads that discuss, somewhat incompletely, what all the parameters are. It will be part research, part trial-and-error to get the numbers right. You are on your own for now, but I hope to improve the guide that currently exists on parameters.
You still have to run a flash session to make it all work. The microcontroller on the Xiechang controller boards (e.g. the Infineon XC846) is programmed when the controller is unconnected from its normal power source. So
unplug the battery pack if it isn't already.
There are 4 wires ( power = red, ground = black, data+ and data- ) that connect to the board. You will want to put a momentary contact, normally open, SPST switch on the red wire between the computer and the controller board.
Enter the parameters that you want to use into the Parameter Designer window. I cannot help you here, yet, I'm still sorting this stuff out.
It is finally time to
rock and roll!
A) Click on the Start Transmit button in Parameter Designer - nothing will happen, yet.
B) Click on the N/O SPST switch on the power wire of the data cable and hold it closed.
C) Watch the progress bar and the new parameters are flashed into the XC846 - this only takes a few seconds.
D) Release the switch - you have programmed your controller!
Fun!

I hope that this was helpful to someone.