View Single Post
  #11  
Old 07-21-2012, 01:35 AM
stuartjohn24 stuartjohn24 is offline
Officially Welcomed to the 'Fest
Location: Chippenham, Wiltshire, UK
 
Join Date: May 2011
Posts: 643
Mein Auto: BMW E65 745i
Ace, do you know which hex value to change to set the comfort access yet?

How far off are you from trying this out?

This is the hex value data for the coding options, the comfort access values that we currently know of are stored in line 3004 at position number 0:

Code:
CODIERDATENBLOCK : {00003004} 00000000 000B "PA"
PARZUWEISUNG_FSW : {00003004} 00000000 0001 0A81 {} (01) {h} {} // PASSIVE_ACCESS
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_PSW1 : 000B (00) // nicht_aktiv
PARZUWEISUNG_FSW : {00003004} 00000000 0001 01EC {} (02) {h} {} // PASSIVE_ENTRY
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_PSW1 : 000B (00) // nicht_aktiv
PARZUWEISUNG_FSW : {00003004} 00000000 0001 01ED {} (04) {h} {} // PASSIVE_GO
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_PSW1 : 000B (00) // nicht_aktiv
PARZUWEISUNG_FSW : {00003004} 00000000 0001 0201 {} (08) {h} {} // PA_INTERBROADCAST_DELAY
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_PSW1 : 000B (00) // nicht_aktiv
PARZUWEISUNG_FSW : {00003004} 00000000 0001 0202 {} (10) {h} {} // PA_CONFIG_FBDLONG
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_PSW1 : 000B (00) // nicht_aktiv
PARZUWEISUNG_FSW : {00003004} 00000000 0001 0203 {} (20) {h} {} // PA_CONFIG_FBDREFCHECK
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_PSW1 : 000B (00) // nicht_aktiv
PARZUWEISUNG_FSW : {00003004} 00000000 0001 0A87 {} (40) {h} {} // PA_GETRIEBESPERRE_VR
PARZUWEISUNG_PSW1 : 0007 (01) // aktiv
PARZUWEISUNG_PSW1 : 000B (00) // nicht_aktiv
UNBELEGT1 : {00003004} 00000000 0001 {} (80)
UNBELEGT2 : (00)
The bit masks are in the brackets, with this info you should be able to read your CAS, convert the value at position 0 to binary and decode what options are set, then add in the comfort access option.

DFEL750I has value 0x11 at position 0 on line 3004.

in binary this is: 00010001

From the table above passive access coding info is stored at bit 1 of the first byte(bit mask = 0x01), if its a 1 its active a 0 not active.

The 0x01 in binary is 0001, transpose this over the original hex value:

00010001 = orig value at 3004 pos 0
xxxx0001 = bit mask for comfort/passive access

The bits are identical meaning passive access is active in DFEL750I's car... but we already knew that!

The above info is from a .C03 file, the .C04 and .C05 look the same.

Hope this helps??? Im pretty confident just sticking 0x11 in pos 0 in line 3004 will work.

Stuart

Last edited by stuartjohn24; 07-21-2012 at 02:31 AM.
Reply With Quote