CAS4(EWS 5 NOT ACTIVE) and CAS 4+(EWS 5 ACTIVE) is mainly used in 5 and 7 series cars in F series BMW. Using Autohex II tool you can program key for these CAS models even when all keys are lost. For programming keys in these CAS models there are 2 possible methods.
Autohex II comes in different packages, most of them support the Key programming, check Autohex II Packages
You can get more information about Autohex II features from Autohex II Product page
OBD unlock of CAS4/4+
In this process there is no need to take the CAS out of car you can do the unlock of CAS OBD itself which will provide you a secret file at the end, which you can use for operations like ISN change, VIN editing, Key programming etc.
Both CAS4 and 4+ is supported for OBD unlock method but in case of CAS4+ you need to read ECU ISN to unlock it OBD. (Most of the ECU ISN in F series need to use factory mode option to read and write ISN). The unlock process will take only few minutes and once secret file is generated the desired operation can be carried out OBD itself using Autohex.
There is an option to reset mileage of CAS also OBD in same CAS firmware option.
CAS4/4+ - Dump file method
The advanced Hexprog/Hextag tool from Microtronik will help you to read the data from CAS without removing any components from CAS PCB board comparing to other tool on the market. You can read CAS D-flash or EEPROM depending on the CAS model and program key using that OBD.
When it comes to cas4+(EWS 5 ACTIVE) you need to get CAS data and ISN from ECU for programming key regardless of having working key or not.
Hextag tool is included in Autohex II packages that support key programming, discover Autohex II options
CAS4/4+ On bench setup
If you want to do the key programming on bench instead of car, you need to use a ZGW from any F series car. After connecting CAS and ZGW like the below connection you can program key in Autohex software on bench itself.
We always suggest to do the dump file method instead of unlock method when you want to do carry out the full job ON BENCH instead of OBD on car because to unlock CAS on bench the above connection is not enough as it is only communicating based on CAN lines. Whereas, to unlock CAS on bench you need to create Ethernet communication between Autohex and ZGW then only it will communicate on CAS firmware option otherwise you will get an error claiming CAS in programming mode. If you modify Tricore cable by adding some extra wires based on connection diagram attached below you can communicate via ENET on bench but as CAS is already on bench the easiest way is to do with Dump file method.
Additionally, while programming key ON BENCH using dump , from key learning option 2 It will ask by default the secret file instead of dump, so when doing on bench to load D-flash or EEPROM depending on CAS users just need to change the file type to .bin from drop down menu on the dialogue box as attached below.
For more information check Autohex II.