11:29:56- OptimiserActivity - MyECU Optimiser v1.08d started 11:29:56- OptimiserActivity - Permission android.permission.ACCESS_FINE_LOCATION is yes 11:29:56- OptimiserActivity - Permission android.permission.BLUETOOTH is yes 11:29:56- OptimiserActivity - Permission android.permission.BLUETOOTH_ADMIN is yes 11:29:56- OptimiserActivity - Permission android.permission.BLUETOOTH_SCAN is no 11:29:56- OptimiserActivity - Permission android.permission.BLUETOOTH_CONNECT is no 11:29:56- OptimiserActivity - Permission android.permission.READ_EXTERNAL_STORAGE is yes 11:29:56- OptimiserActivity - Load previous map from content://com.android.providers.downloads.documents/document/raw%3A%2Fstorage%2Femulated%2F0%2FDownload%2Fmappe%2FST2.ecu 11:29:56- OptimiserActivity - BEGIN NetListenerThread 11:29:56- OptimiserActivity - Load map from file ST2.ecu # TDC is the pulse count for TDC power stroke of cylinder 1 ( i.e. When the spark fires # CylOffs is the number of degrees between success cylinders ( 0-720) # PulsesPer is the number of pulses for the 720 degree 4 stroke cycle MyECU Cfg TDC=0x1600, CylOffs=270, PulsesPer=48, MissingPulses=3 # CoilCharge is the period in us for charging the coils. 0 for cranking, 1 for running # Warning, Setting coil charge too high can cook the output transistors and coils MyECU Cfg CoilCharge0=4000,CoilCharge1=2700 # Pressure - mV and mB values defines a line representing the air pressure conversion MyECU Cfg Pressure=249mV,121mB,4751mV,1060mB # There are 8 possible voltage targets available 0-7 # The first number for 0 should be 0.0 and means open loop # For simple sensors where richer is more voltage, all numbers should be positive # For later sensors where leaner is more voltage, all numbers should be negative MyECU Cfg O2=0.00V,-3.00V,-2.75V,-2.40V,-2.25V,-2.00V,-1.75V,-1.50V, # 0 = None, 1 = Inp1, 2 = Inp2, 3 = Both MyECU Cfg O2Sensors=2 # RPM specifies the maximum RPM. # TPS specifies the throttle value at idle (no fast idle). MyECU Cfg RPM=8800, TPS=0 # TDCWhileCranking=1 will fire the spark at TDC # TDCWhileCranking=0 will fire with advance from the map MyECU Cfg TDCWhileCranking=1 Bluetooth null null # This table relates to the injector open/close times as a function of voltage # The value here is roughly the time ( in us ) # 16V 15V 14V 13V 12V 11V 10V 9V InjVOn 1000 1000 1100 1200 1500 1700 2000 2500 # TempR gives the value in ohms of the NTC temperature sensor #Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125 TempR 51466 28618 16571 9712 5956 3742 2991 2408 1597 1077 746 524 375 274 203 152 102 # Prime gives the fuel injection time in ms while cranking #Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125 Prime 30 30 25 20 16 13 11 9 8 7 6 5 # Crank is the %% boost of the map injection times right after start # this boost decays to 0 over about 20s #Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125 Crank 80 70 65 65 65 62 55 50 35 25 20 15 15 15 15 0 # OilT is the permanent choking boost #Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125 OilT% +64.1 +53.1 +43.8 +35.2 +29.7 +18.8 +10.2 +9.4 +5.5 +0.0 # AirT is the barometric adjustment for air temp(based on ideal gas law) #Temp C -30 -20 -10 0 10 20 25 30 40 50 60 70 80 90 100 110 125 AirT% +24.7 +19.8 +15.2 +11.0 +7.1 +3.4 +1.7 +0.0 -3.2 -6.2 # This defines the throttle breakpoints. This on top of TPS base above THR 960 896 832 704 640 576 512 448 384 320 256 192 128 64 0 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 SpkAdv 14 11.02 12.42 13.36 19.45 22.03 23.44 25.31 27.19 27.42 32.81 34.45 36.56 36.56 36.56 35.16 35.16 SpkAdv 13 11.02 12.42 13.36 19.45 22.50 23.67 25.55 27.42 27.89 29.06 34.45 36.56 36.56 36.56 35.16 35.16 SpkAdv 12 11.02 12.42 13.36 19.45 23.44 24.38 25.78 27.66 29.06 29.06 34.45 36.56 36.56 36.56 35.16 35.16 SpkAdv 11 11.02 12.42 13.36 19.45 23.44 24.61 26.25 28.13 30.00 30.47 34.45 36.56 36.56 36.56 35.16 35.16 SpkAdv 10 11.02 12.42 13.36 19.45 23.44 24.38 26.48 28.59 30.47 30.70 34.45 36.56 36.56 36.56 36.56 35.16 SpkAdv 09 11.02 12.42 13.36 19.45 23.44 25.31 27.42 29.06 31.64 32.81 34.45 36.56 37.27 37.50 37.50 37.50 SpkAdv 08 11.02 12.42 13.36 19.45 23.44 25.31 27.42 29.06 32.58 34.45 35.86 37.73 39.61 39.84 39.84 39.84 SpkAdv 07 11.02 11.02 13.36 19.45 23.44 25.31 28.83 29.06 32.81 34.69 36.33 39.14 40.31 41.02 41.02 41.02 SpkAdv 06 11.02 9.84 13.36 19.45 23.44 25.31 28.83 31.64 33.28 35.86 38.91 40.78 41.72 42.66 42.66 42.66 SpkAdv 05 11.02 9.61 13.36 19.45 23.44 25.31 28.83 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06 SpkAdv 04 11.02 9.38 13.36 19.45 23.44 25.31 28.83 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06 SpkAdv 03 11.02 9.38 13.13 19.45 24.14 25.31 28.83 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06 SpkAdv 02 11.02 9.38 13.13 19.45 24.14 26.95 29.30 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06 SpkAdv 01 13.13 9.38 13.13 19.45 25.08 26.95 29.77 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06 SpkAdv 00 10.78 8.20 4.92 14.30 25.08 26.95 29.77 31.64 34.22 37.73 40.78 42.42 43.59 44.06 44.06 44.06 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 InjAdv 14 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 13 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 12 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 11 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 10 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 09 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 08 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 07 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 06 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 05 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 04 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 03 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 02 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 01 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 InjAdv 00 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 InjDur 14 3984 11408 11296 11008 10848 10672 10464 10288 10400 10368 10064 10368 10368 10368 10368 10368 InjDur 13 3984 11360 11248 10960 10800 10640 10416 10224 10320 10304 10032 9856 9856 9856 9856 9856 InjDur 12 3984 11280 11136 10848 10688 10544 10320 10096 10144 10128 9936 9712 9712 9712 9712 9712 InjDur 11 3984 10960 10816 10624 10512 10304 10048 9824 9696 9552 9200 8544 8624 8592 8592 8480 InjDur 10 3984 10736 10592 10512 10464 10144 9888 9664 9424 9120 8528 7952 7680 7680 7280 8800 InjDur 09 3984 9360 9248 9120 9056 8816 8592 8384 7712 7312 7680 5872 6384 6256 5888 5520 InjDur 08 3984 7968 7872 7712 7632 7456 7280 6768 6416 5856 5856 5312 4960 4784 4736 4160 InjDur 07 3984 7888 7616 7488 7424 7200 6768 6512 6048 6048 5248 4000 3952 4496 4432 4016 InjDur 06 3984 7840 7200 7056 6976 6400 6112 5776 5584 4752 4608 3824 3328 3712 3408 3472 InjDur 05 4880 7072 6608 6240 6032 5008 4448 4496 4176 4224 4080 3520 3024 3520 3184 2848 InjDur 04 4688 5168 5440 4976 4816 4128 3616 4048 3712 3584 3568 3024 2608 2608 2608 2608 InjDur 03 4640 4016 3872 4032 4032 3632 3024 3568 3200 3200 3184 2544 2464 2208 2112 2080 InjDur 02 4016 3456 3312 3472 2832 2976 2688 2800 2592 2544 2432 2016 1600 1504 1504 1504 InjDur 01 3456 2880 2880 2528 2816 2496 2208 2112 1584 1536 1264 1168 1040 1040 912 752 InjDur 00 2480 2192 2064 1408 1312 1360 1280 1504 1040 912 992 848 912 912 752 608 RPM 1000 1500 2000 2500 3000 3600 3800 4000 4400 4800 5000 5400 5600 6800 7600 8143 CylOfs 14 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 13 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 12 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 11 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 10 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 09 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 08 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 07 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 06 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 05 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 04 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 03 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 02 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 01 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 CylOfs 00 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 RPM 500 1100 1500 1801 2000 2302 2601 2900 3360 3654 4045 4655 5353 6157 7082 8143 Flags 14 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 13 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 12 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 11 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 10 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 09 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O4) Flags 08 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O3) (O3) (O3) (O3) (O3) (O3) (O4) (O4) Flags 07 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O3) (O3) (O3) (O3) (O3) (O3) (O4) (O4) Flags 06 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O3) (O3) (O3) (O3) (O3) (O3) (O4) (O4) Flags 05 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O3) (O3) (O3) (O3) (O3) (O3) (O4) (O4) Flags 04 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O3) (O3) (O3) (O3) (O3) (O3) (O4) (O4) Flags 03 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O3) (O3) (O3) (O3) (O3) (O3) (O4) (O4) Flags 02 (O0) (O4) (O4) (O4) (O4) (O4) (O4) (O4) (O3) (O3) (O3) (O3) (O3) (O3) (O4) (O4) Flags 01 (O0) (O4) (O4) (O4) (O5) (O5) (O5) (O5) (O4) (O4) (O3) (O3) (O3) (O3) (O4) (O4) Flags 00 (O0) (O0) (O0) (O4) (O5) (O5) (O5) (O5) (O4) (O4) (O3) (O3) (O3) (O3) (O4) (O4) 11:29:56- OptimiserActivity - OnStart() 11:29:56- OptimiserActivity - onResume() 11:29:56- OptimiserActivity - onPause() 11:29:56- OptimiserActivity - Connect previous device 00:13:AA:00:8E:DB 11:29:56- setState() 4 -> 2 11:29:56- BEGIN mConnectThread 11:29:57- GPS- lat/log=42.218840,12.193820 alt= 378 +/- 4, 0.0km/h, 0 11:29:57- OptimiserActivity - PrepareOptionsMenu - connected is false, Map loaded is true 11:29:57- OptimiserActivity - MESSAGE_STATE_CHANGE: 2 11:29:57- OptimiserActivity - onResume() 11:29:57- OptimiserActivity - Connect previous device 00:13:AA:00:8E:DB 11:29:57- setState() 2 -> 3 11:29:57- OptimiserActivity - MESSAGE_STATE_CHANGE: 3 11:29:57- Connected to GATT server. 11:29:57- Attempting to start service discovery:true 11:29:57- Service connected 11:29:57- setState() 3 -> 3 11:29:57- OptimiserActivity - MESSAGE_DEVICE_NAME: MyECU 11:29:57- Write to ECU -?v 11:29:57- OptimiserActivity - MESSAGE_STATE_CHANGE: 3 11:29:58- Write to ECU -?v 11:29:58- Write to ECU -?8 11:29:58- GPS- lat/log=42.218863,12.193848 alt= 378 +/-13, 0.0km/h, 0 11:29:58- Write to ECU -?8 11:29:58- Write to ECU -?8 11:29:59- Write to ECU -?8 11:29:59- Write to ECU -?8 11:30:32- OptimiserActivity - onPause() 11:30:32- OptimiserActivity - onStop() 11:30:34- OptimiserActivity - OnDestroy() 0 11:30:34- Write to ECU -=80A0000000000000000000000