Search found 168 matches

by olafu
Mon May 03, 2021 9:45 am
Forum: Bosch
Topic: Will red label 623 software work for silver label ecu ?
Replies: 2
Views: 566

Re: Will red label 623 software work for silver label ecu ?

Yes. Motronic pin 66 disconnected and 623 bin should work.
by olafu
Thu Dec 24, 2020 9:49 am
Forum: Bosch
Topic: Has anyone on here disassembled the 413 code?
Replies: 67
Views: 42928

Re: Has anyone on here disassembled the 413 code?

V8 software has similar problem than every six cylinder except US M3. I can't say which RAM address is surely unused in 404 or 413, but in US M3 ecu has the RAM address for rev limiter. It's vital for this launch rev limiter. So only bullet proof variable launch can be available for US M3 ecu.
by olafu
Wed Dec 02, 2020 12:47 pm
Forum: Bosch
Topic: M3.3.1 motronic (413 and 506) tuning and XDF update?
Replies: 237
Views: 185715

Re: M3.3.1 motronic (413 and 506) tuning and XDF update?

Looks like this D9 is somekind of injection/ignition event counter or something like it. D9 starts from 0 and it counts to 255 in about 30 seconds@1000rpm and in 10 seconds @ 3000rpm... Doesn't roll over. It stays on 255 when it reaches it.
by olafu
Wed Dec 02, 2020 11:14 am
Forum: Bosch
Topic: M3.3.1 motronic (413 and 506) tuning and XDF update?
Replies: 237
Views: 185715

Re: M3.3.1 motronic (413 and 506) tuning and XDF update?

I think I found the same in a 413/623 bin: Individual cylinder correction at 0xD0FA ? There is 8 values at 128, but maybe just 6 are used? Cranking fuel enrichement at 0xDB93, a 5x1 table with ECT as descriptor, very close of cranking fuel table, scaling and datas are coherent with what I have in t...
by olafu
Mon Nov 30, 2020 12:46 pm
Forum: Bosch
Topic: Has anyone on here disassembled the 413 code?
Replies: 67
Views: 42928

Re: Has anyone on here disassembled the 413 code?

Let's dig this thread up again. Vehicle speed dependent rev limiter in -965.bin It has two parts: Part 1 - Get rev limiter value from 2d table and store it in to SRAM: ROM:5B61 A1 86 00 1A ld INTMEM_1A, #86h ; Pointer loading for map lookup table (1) ROM:5B65 B3 01 7B 18 1C ldb INTMEM_1C, RAM_187B[]...
by olafu
Tue Nov 17, 2020 7:08 am
Forum: Feature Suggestions
Topic: More flags/switches in one byte?
Replies: 1
Views: 621

More flags/switches in one byte?

In some cases it would be useful, if there is possible to set several flags in one "XDF item", e.g. all 8 bits are in flag form at same "Flag/switch item". Every bit named/specified separately. Also some kind of switch panel would be nice, so you don't need to open every flag/switch separetely to se...
by olafu
Sun Nov 15, 2020 1:54 am
Forum: Bosch
Topic: Soo, anyone succeeded on tuning/changing fuel/ignition maps on 402 DME?
Replies: 7
Views: 2160

Re: Soo, anyone succeeded on tuning/changing fuel/ignition maps on 402 DME?

You can try to find it, if you have diagnostic scanner which is capable to show if closed loop is active or not. I think the O2 bit is somewhere in 0x6B02 - 0x6B20. Plug o2 sensor back and let engine idle and warm up. So the closed loop o2 control switches on. Try to change those bytes to "00" and t...
by olafu
Fri Nov 13, 2020 10:30 am
Forum: Bosch
Topic: Soo, anyone succeeded on tuning/changing fuel/ignition maps on 402 DME?
Replies: 7
Views: 2160

Re: Soo, anyone succeeded on tuning/changing fuel/ignition maps on 402 DME?

Looks like closed loop is active, but AFR should be around 14.7 then... :? I think M3.1 has similar "emission stage" flag than M3.3.1 has, but unfortunately anyone wasn't put it in the XDF file. If you got diagnosis scanner, you can see if closed loop is active. Those table values are fuel correctio...
by olafu
Wed Nov 11, 2020 10:37 am
Forum: Bosch
Topic: Soo, anyone succeeded on tuning/changing fuel/ignition maps on 402 DME?
Replies: 7
Views: 2160

Re: Soo, anyone succeeded on tuning/changing fuel/ignition maps on 402 DME?

Tell more about your emulator..? Did you have green based "emulating" text at the bottom of Tunerpro window?
by olafu
Mon Oct 12, 2020 9:35 am
Forum: Bosch
Topic: M50 402 "table of tables"
Replies: 19
Views: 5473

Re: M50 402 "table of tables"

Hi guys! I have installed Garrett GT2860 on stock m50b25 NON VANOS and want to get 280 - 300 hp Compression ratio is about 9,7 with a 2 mm head gasket. From what I heard stock head gasket can stand 1.0 bar It runs now and drivable, however I didnt rev it more than 3000 RPM My boost controller is se...
by olafu
Mon Oct 12, 2020 7:32 am
Forum: Bosch
Topic: M50 402 "table of tables"
Replies: 19
Views: 5473

Re: M50 402 "table of tables"

Seems like that speed based rev limiter is only M3 (us and euro) thing. In M3.3.1 this is very simple difference and i think it is very similar in M3.1. 3.3.1 ecu's -965.bin has this one table for rev limits. Program picks rev limiter value from table and stores it in to RAM. Rev limiter part of pro...
by olafu
Sun Oct 11, 2020 9:10 am
Forum: Bosch
Topic: M50 402 "table of tables"
Replies: 19
Views: 5473

Re: M50 402 "table of tables"

Yes, seems right. With conversion "x-32768" those table addresses are correct... Maps also include more than just adjustments. This map starts from 7222, but in XDF you put start address 7234. CF 10 05 08 0A 0C 08 0B 0A 0A 09 0A 0C 0A 09 06 0A 60 8B 8A 8A 8F 8C 8C 8C 8D 8E 8E 8F 8D 8E 8C 8D 8C In th...
by olafu
Sat Oct 10, 2020 11:31 pm
Forum: Bosch
Topic: M50 402 "table of tables"
Replies: 19
Views: 5473

Re: M50 402 "table of tables"

I think you can also move this map lookup table to make more space to increase size of existing tables.. 0x7DFC-7DFFF (FA 5C FB 34). FA5C tells to ecu where is start of the table (there is two bytes "self reference" at start of this table) and FB34 is first "blank" byte after checksum. Also you have...
by olafu
Sat Oct 10, 2020 12:23 pm
Forum: Bosch
Topic: M50 402 "table of tables"
Replies: 19
Views: 5473

Re: M50 402 "table of tables"

Yes, it is "the table of tables". F044, F064, F06C and so on are map addresses, but you must subtract them by 8000h, so you will find the maps from 7044, 7064, 706C and so on.
by olafu
Sat Oct 10, 2020 8:39 am
Forum: Bosch
Topic: M50 402 "table of tables"
Replies: 19
Views: 5473

Re: M50 402 "table of tables"

Yes, but last table address is in 0x7B2A. (so last table starts from 0x7A52, it's just before this map lookup table)
by olafu
Sat Oct 10, 2020 6:43 am
Forum: Bosch
Topic: M50 402 "table of tables"
Replies: 19
Views: 5473

Re: M50 402 "table of tables"

-599.bin: First table address founds from 0x7A5E "44F0" -> 0xF044 -> it has 8000h offset: First table founds from 0x7044.
by olafu
Wed Sep 16, 2020 8:17 am
Forum: Bosch
Topic: Bosch M3.3.1 506-965 Alpha-N MAF Limp Mode map
Replies: 6
Views: 3035

Re: Bosch M3.3.1 506-965 Alpha-N MAF Limp Mode map

Quotes from my tests: "with maf fault mode (alpha n) max rpm with internal rom: 7980rpm. :roll:" (without cam signal) "max rpm with internal rom: 8340rpm" (with MAF, without cam signal) I didn't test what happens when table sizes are expanded. Internal rom means that the test was done by using unmod...
by olafu
Wed Sep 02, 2020 10:42 am
Forum: Bosch
Topic: E36 325i M50 - 413 Ecu - Tuning
Replies: 6
Views: 3241

Re: E36 325i M50 - 413 Ecu - Tuning

0xDC73 - Coolant temperature dependent overrun fuel cut RPM. Fuel cut is active above those RPM values (x*40), when throttle is in "idle" position. Not very economy, but... By editing this table you can modify or disable overrun fuel cut.

Do you have emulator?
by olafu
Mon Aug 31, 2020 12:17 pm
Forum: Bosch
Topic: Bosch M3.3.1 506-965 Alpha-N MAF Limp Mode map
Replies: 6
Views: 3035

Re: Bosch M3.3.1 506-965 Alpha-N MAF Limp Mode map

Bigger tables are slower to read. M3.3.1 reads first biggest axis values, and makes comparison again and again, until actual values are reached, then it makes interpolation. Fastest way out from table reading is when both axes are maxed out. If ecu goes too busy, it will reset itself.
by olafu
Mon Aug 24, 2020 3:43 am
Forum: Bosch
Topic: Bosch Motronic M3.3.1 - 1211 Error
Replies: 8
Views: 3617

Re: Bosch Motronic M3.3.1 - 1211 Error

I have TL866ii programmer. Works fine.
by olafu
Sun Aug 23, 2020 7:40 am
Forum: Bosch
Topic: Bosch Motronic M3.3.1 - 1211 Error
Replies: 8
Views: 3617

Re: Bosch Motronic M3.3.1 - 1211 Error

In theory it is possible to get BIN out from ecu through K-line, but easiest way is take EPROM-chip out and read it with eprommer. That way you can check the checksum and compare bin to original or other original one. There is several different stock chips in M3.3.1, depends on which car and engine ...
by olafu
Sat Aug 22, 2020 10:58 pm
Forum: Bosch
Topic: Bosch Motronic M3.3.1 - 1211 Error
Replies: 8
Views: 3617

Re: Bosch Motronic M3.3.1 - 1211 Error

M3.3.1 calculates checksum after ignition is switched off, i think it is pretty last thing before the main relay is released. But if you put ignition back before calculation is performed, the fault code doesn't appear. Some chip tuners leaves wrong checksum for workshops etc.., for a sign of modifie...
by olafu
Sun Mar 29, 2020 11:47 am
Forum: Bosch
Topic: 413 MAF on 402
Replies: 4
Views: 6115

Re: 413 MAF on 402

Warning, these are for -413 ecu: Stock -413 ecu has (at least) three MAF plausibility limits, based by MAF table values*: - absolute flow minimum value (16bit) - absolute flow maximum value (16bit) - RPM dependent maximum flow value (looks like flow values divided by RPM). * Maybe there are similar ...
by olafu
Sat Mar 07, 2020 2:13 am
Forum: Bosch
Topic: 413 MAF on 402
Replies: 4
Views: 6115

Re: 413 MAF on 402

How did you copy that table? 402's -599.bin's XDF from tunerpro site has no conversion, but 413's -623.bin XDF has some conversion. Try to use "Show raw hex" (right click table and set "Show raw hex" on.) and then try to copy-paste. I'm never tried to change MAF sensor, but if -402 dme has similar c...
by olafu
Thu Dec 19, 2019 12:25 pm
Forum: Bosch
Topic: M3.3.1 413
Replies: 82
Views: 52418

Re: M3.3.1 413

Try to clear out what is those four tables: 0xE364, 0xE372, 0xE37E and 0xE378. At least one or two of those is lambda closed loop load switch off. I can't remember, i was noted all of those "closed loop related" but nothing more comments... Maybe copied from someone other's XDF as interesting thing...
by olafu
Wed Dec 18, 2019 2:12 pm
Forum: Bosch
Topic: M3.3.1 413
Replies: 82
Views: 52418

Re: M3.3.1 413

Parameter in 0xE06C (called "Target lambda" in several available XDF's) has nothing to do with closed loop control. It is similar fuel multiplier as fuel maps, and ecu reads it at every time just before or after fuel map reading(i don't remember).. 80h means multiplier is 1. It's 80h in every stock ...
by olafu
Tue Oct 15, 2019 10:02 am
Forum: Bosch
Topic: New to the forum looking for bmw m43 and m44 XDF files
Replies: 2
Views: 4800

Re: New to the forum looking for bmw m43 and m44 XDF files

DME part numbers and ROM numbers would help to get suitable XDFs.
by olafu
Thu Aug 15, 2019 9:59 am
Forum: Bosch
Topic: Issues loading XDF for BMW MSS54 HW2101
Replies: 2
Views: 4498

Re: Issues loading XDF for BMW MSS54 HW2101

Try to open that XDF with notepad. If it doesn't look like normal XDF file, you must download it again, but don't right-click and save as.. Try to download it in ZIP-packet. I don't know right way, but at least raw copy-paste from github works...
by olafu
Mon Jun 17, 2019 3:20 pm
Forum: Bosch
Topic: Has anyone on here disassembled the 413 code?
Replies: 67
Views: 42928

Re: Has anyone on here disassembled the 413 code?

Hello again! I think i have some information for 0xE67E: code "ld SP+2, #xxxh" occurs repeatedly just before "lcall ROM_20C7" or "lcall ROM_20CD". It is pointer loading for 0xE67E map lookup table. If you want to find different parts of code by specific maps, you can choose that map from 0xE67E, not...
by olafu
Wed May 29, 2019 11:59 pm
Forum: Bosch
Topic: M3.3.1 413
Replies: 82
Views: 52418

Re: M3.3.1 413

Looks like those wot maps needs : - closed loop must be enabled (0xD00B bit2) - engine must be run in closed loop for a while.. few minutes? - throttle position goes over "WOT" switchpoint (WOT switchpoint table is in 0xD540-D543. RPM axis is hard coded in program. Table values are TPS raw values) W...
by olafu
Sat May 25, 2019 1:55 am
Forum: Bosch
Topic: M3.3.1 413
Replies: 82
Views: 52418

Re: M3.3.1 413

I don't surely know, but WOT maps are propably in use only with closed loop active. Or something else will block it.
And about those lambda off maps, you must to clear out how it works, i can't help. Never tried to adjust them, only played with them by test.
by olafu
Sun May 19, 2019 2:11 pm
Forum: Bosch
Topic: E36 402
Replies: 15
Views: 14087

Re: E36 402

0xDC73 (0xDC79-DC7C)overrun fuel cut rpm.
*Edit :oops: thats for 413. I don't know for 402.
by olafu
Sun May 19, 2019 1:41 pm
Forum: Bosch
Topic: M3.3.1 413
Replies: 82
Views: 52418

Re: M3.3.1 413

6x1 map in 0xE35C (0xE364-E369) is lambda control switch off load limits. It follows RPM and if actual load is higher than map value, closed loop will be switched off. If you have been adjust K-value, that is one of many maps what must be rescaled. 0xE36A, 0xE378 and 0xE382 are also called lambda sw...
by olafu
Sun May 19, 2019 7:16 am
Forum: Report A Bug
Topic: Categories 256-300
Replies: 4
Views: 5379

Categories 256-300

Categories numbering rolls over: When trying to use category 256 it acts like "Any category" and 257 starts from category 1, and so on.
It's not problem, i think 255 different categories are enough, but that may confuse users.
by olafu
Wed May 15, 2019 5:14 am
Forum: Bosch
Topic: M3.3.1 413
Replies: 82
Views: 52418

Re: M3.3.1 413

Because adjusted K-value, it affects to load and maybe auto transmission gets engine load information from "load" or "injection time". I'm never check this, but maybe good thing to start... Did you rescale all tables what are load dependent or consists load values? But about that tracing problem, ca...
by olafu
Tue May 14, 2019 7:57 am
Forum: Bosch
Topic: M3.3.1 413
Replies: 82
Views: 52418

Re: M3.3.1 413

Read this tread,good info! Having a problem with my MAF,when tracing i MAF-table it stops around 2,4-2,5V and don´t want to go any higher. Did a testrun and measured voltage directly on MAF,it´s about 4,7-4,8V when boosting 0,7bar and 5000k rpm. Is there something in the binfile blocking MAF-signal...
by olafu
Sat Mar 16, 2019 9:27 am
Forum: Bosch
Topic: Has anyone on here disassembled the 413 code?
Replies: 67
Views: 42928

Re: Has anyone on here disassembled the 413 code?

D3 follows IAT sensor input, D4 not. So, i'm pretty sure D3 is air temperature.

0x3C25 is active only in stopped engine. (waiting for crank). :?
by olafu
Thu Mar 14, 2019 11:46 am
Forum: Bosch
Topic: Has anyone on here disassembled the 413 code?
Replies: 67
Views: 42928

Re: Has anyone on here disassembled the 413 code?

D5B2 is temp sensor normalizer table. Same table is used for IAT and CLT sensors. Looks like raw adc-value is stored in "27". I did some research: 0x3C25-3C47 is where IAT value goes to INTMEM_D3 and CLT goes to INTMEM_D7. Looks like the map reading happens, when it calls subroutine ROM_4154. Then r...
by olafu
Sun Mar 03, 2019 9:30 am
Forum: Bosch
Topic: Has anyone on here disassembled the 413 code?
Replies: 67
Views: 42928

Re: Has anyone on here disassembled the 413 code?

If you are using 413 ecu, CEL should be on, when ecu is powered up and waits for crank signal. Ecu needs strong power supply, i'm using 15V / 6A from old laptop. 12V / 1A was too lame. Voltage should be something between 12...15V.
by olafu
Sun Mar 03, 2019 8:15 am
Forum: Bosch
Topic: Has anyone on here disassembled the 413 code?
Replies: 67
Views: 42928

Re: Has anyone on here disassembled the 413 code?

Did you use an isolation transformer? Any fault codes?
by olafu
Mon Feb 25, 2019 9:04 am
Forum: Bosch
Topic: Has anyone on here disassembled the 413 code?
Replies: 67
Views: 42928

Re: Has anyone on here disassembled the 413 code?

Ctrl + F8 , "Engine_sim crank and cam simulator". You can select square, triangle or sine wave.
but if it doesn't work, don't forget Audacity :)
by olafu
Thu Feb 21, 2019 4:50 am
Forum: Bosch
Topic: incorrect checksum symptoms??
Replies: 5
Views: 6769

Re: incorrect checksum symptoms??

And everything looked logical on tunerpro, when your friend edited it?
by olafu
Wed Feb 20, 2019 8:27 pm
Forum: Bosch
Topic: incorrect checksum symptoms??
Replies: 5
Views: 6769

Re: incorrect checksum symptoms??

Car? ECU number? BIN number and XDF what was used to edit it.
As example 413 ecu with 623 bin only sets trouble code if checksum is wrong.
Most likely wrong XDF was used. ECU goes reset loop if map header data is broken. Wrong offset in XDF can cause this.
by olafu
Mon Feb 18, 2019 4:59 am
Forum: Bosch
Topic: DME 413 (silver) knock correction
Replies: 12
Views: 11060

Re: DME 413 (silver) knock correction

knock xdf in my dropbox is for -715 bin. You need -623 XDF, -715 bin has different offset. I will upload new one… M52B28 alu block has also different "running noise" and iron block's knock settings can cause problems. I don't know anyone who are re-tuned those knock threshold maps for alu block. And...
by olafu
Sun Feb 17, 2019 2:41 pm
Forum: Bosch
Topic: DME 413 (silver) knock correction
Replies: 12
Views: 11060

Re: DME 413 (silver) knock correction

What bin you are actually using? Almost every bins has different offset. This knock-part is for silver label "1 267 358 715" bin. Red label has usually "1 267 357 623" or "1 267 357 609" bin. this is a link to hairyscreech's dropbox: https://www.dropbox.com/sh/9bhg4mjk7nxy5w7/AAB7Vz1QenCCC6fXCaQdGCo...
by olafu
Sun Feb 17, 2019 10:55 am
Forum: Bosch
Topic: DME 413 (silver) knock correction
Replies: 12
Views: 11060

Re: DME 413 (silver) knock correction

My tests with INPA was with -506 DME's -965 bin, because it's not working with 413 DME's -623 bin. I have no idea why, but if you have emulator, try to run your DME with -965 bin. Hardware is cross-compatible. If it works, the problem is propably in the INPA software. You can cheat it with using -96...
by olafu
Wed Feb 13, 2019 10:37 pm
Forum: Bosch
Topic: DME 413 (silver) knock correction
Replies: 12
Views: 11060

Re: DME 413 (silver) knock correction

You can read ram with INPA, but i can't say where those knock adaptation values are stored. And i'm pretty sure they are in map form, no idea what kind. And own map for every cylinder.
by olafu
Wed Feb 13, 2019 1:08 pm
Forum: Bosch
Topic: DME 413 (silver) knock correction
Replies: 12
Views: 11060

Re: DME 413 (silver) knock correction

https://www.dropbox.com/s/ljl0nz0325ix85y/silver_label_knock.xdf?dl=0 <- knock parts for silver label. Tools -> Custom tools -> New TunerPro Instance ... copy paste. This ecu has 8kB SRAM chip on underside of the board. It's used for storing self-learning adaptation values (including knock-correctio...
by olafu
Wed Feb 13, 2019 5:34 am
Forum: Bosch
Topic: DME 413 (silver) knock correction
Replies: 12
Views: 11060

Re: DME 413 (silver) knock correction

Correction data location wasn't found yet (it has individual load x rpm table in RAM for each cylinder), but i will send you XDF for silver label knock part.