|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
I cloned my MSV70 DME
|
|
06-28-2016, 06:57 PM | #794 |
Captain
253
Rep 775
Posts |
On my car (which isn't an E90 or even an MSV70... though as Chris and I have discovered, the two DMEs are similar in many ways), it definitely makes the throttle more sensitive, and to me it feels like it allows the torque to build up more quickly.
|
Appreciate
0
|
06-28-2016, 07:10 PM | #795 |
Major General
3987
Rep 7,212
Posts |
|
Appreciate
0
|
06-28-2016, 07:46 PM | #796 |
Colonel
1002
Rep 2,287
Posts |
Would it help to load and run my Z4 files again and look at the memory dumps?
Iv' been busy this week relearning to program. I've got a VBA project that is rebuilding a 0DAs file from a Bin. It's not complete as I need to add the checksum routines and add a more complex Block offset correction system so I can play with the OPA files. They are just too hard to do manually. I'v found a few CRC32 checksum routines on line that look like they can be used to correct the Bin Checksums. The Intel Hex line checksum should be easy and I have yet to look at the end of file check sum. It's four bytes but I don't know the logic yet. I's so out of date with this stuff, last time I did any programming you only had a few variable types to choose from, now it's crazy and translating between Unicode, hex and decimal is a real pain. |
Appreciate
0
|
06-28-2016, 08:03 PM | #797 | |
Captain
253
Rep 775
Posts |
Quote:
|
|
Appreciate
0
|
06-29-2016, 12:03 AM | #798 |
Second Lieutenant
72
Rep 246
Posts |
|
Appreciate
0
|
06-29-2016, 12:08 AM | #799 | |
Captain
253
Rep 775
Posts |
Quote:
On my 330i (E46), I would say it's still less responsive than the M3 (in non-sport), but still much better than stock. I swear the actual delay is reduced, which makes driving much more tolerable. N52 might feel better since valvetronic + quick response should get you close to that ITB feeling. On these DMEs, BMW also programmed it so that you can only enter sport mode when you're not giving any throttle (but you can exit whenever). |
|
Appreciate
0
|
06-29-2016, 01:15 AM | #800 |
Major General
3987
Rep 7,212
Posts |
I'm not saying it's the vehicle type specifically - I'm just saying, there's another config or setting that must be causing the error to trip. I don't think it's a checksum. I searched through all the parameters and found every checksum related item, and I'm certain we have the checksums identified.
I made a patch to test but I left my flash drive at work. I did get some RAM shots - the mc_state errors are definitely tripped. I think my patch will work. Need to find the k-line pin for MSV70 - the E90 obviously doesn't use it, but mainly I want to be able to read RAM dumps out on my workbench. I tested PAsoft with MS45.1 and it looks like it works perfectly. taking a screenshot at a time is a huge waste of time, lol. |
Appreciate
0
|
06-29-2016, 08:35 AM | #801 | |
Captain
253
Rep 775
Posts |
Quote:
K-line pin for MSV70 is X60002 Pin 2. Last edited by Terraphantm; 06-29-2016 at 09:05 AM.. |
|
Appreciate
0
|
06-29-2016, 02:39 PM | #802 |
Major General
3987
Rep 7,212
Posts |
Ram dumps are helpful. I can see that "err_cod_mc" is set to 09 - which is "ROM_LV2_ERR". There is exactly one place in the code where it gets set to 9, and it's in the same routine as the checksum test.
I've called that routine "Fail_Checksum". It sets the checksum status to 0 and sets "lv_dr_off_mu_mon" to 1. This then causes it to trigger the RAM_LVL2_ERR - although I'm not sure exactly why this is happening. Following up the chain, lv_rom_crc_ready is likely set to 0. But I have no CRC errors. I'll just have to keep digging. |
Appreciate
0
|
06-29-2016, 03:43 PM | #803 | |
Captain
253
Rep 775
Posts |
Quote:
Code:
So to sum up: Set lc_var_sof_swi and lc_var_sof_swi_mon to 1 Set lc_conf_city_ena and lc_conf_city_ena_mon to 1 Set c_v_sof_swi_on_tol to 0x200 Set c_v_sof_swi_on_bol to 0xf6 Set c_v_sof_swi_max to 0x333 Set c_v_sof_swi_min to 0x7b You'll also need to set the BN2000 branches in: sub_47a4c4 sub_47a6ac the one you labeled "Sport_switch_monitoring" It might be worth turning off the "city" settings. I don't know if that's breaking anything, but the E60 doesn't have them enabled. But otherwise since you have those mo3 checksums corrected, none of the c/lc settings should be triggering the state. So I'm wondering if the BN branch modifications are somehow tripping it. I guess the other possibility is you're missing a switch. |
|
Appreciate
0
|
06-29-2016, 04:55 PM | #804 |
Major General
3987
Rep 7,212
Posts |
yeah I have all of that set. It's the same settings as the Z4 actually.
I could try turning off city mode I guess. Looking through the MC and MU code, it's not immediately obvious why it's triggering the error, but I can at least see where it's being triggered. I thought about trying to flash with out the BN2000 patches and the sport switch settings, then another with the BN2000 patches and without the sport switch settings. Maybe it's one, the other, or both. |
Appreciate
0
|
06-30-2016, 01:15 AM | #806 |
Captain
253
Rep 775
Posts |
|
Appreciate
0
|
07-14-2016, 04:02 PM | #807 |
Banned
332
Rep 325
Posts |
Shout out to Hassmachine & TRM Tuning! After tons of headaches trying to load the 330i software on my 325i, he along with a local tuner in Atlanta(TRM Tuning) I've got it successfully running with no error codes! Success!
|
07-14-2016, 04:33 PM | #808 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
How does it drive? |
|
Appreciate
0
|
07-14-2016, 04:51 PM | #809 |
Banned
332
Rep 325
Posts |
I've only been able to put 30 miles or so on it, only 5 of which were highway so I could open it up, needless to say, I'm smiling ear to ear. The manifold made a small difference but the software really woke it up, once the adaptations set in I'm sure I'll be even more impressed! Best decision I've made!
I'm getting ready to flash 330i EGS software over to complete the conversion! |
07-14-2016, 05:13 PM | #810 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
Are you able to do you own tuning now or do you need the tuning shop to make any more changes to your tune? |
|
Appreciate
0
|
07-14-2016, 05:31 PM | #811 | |
Major General
3987
Rep 7,212
Posts |
Quote:
glad it's running well! |
|
Appreciate
0
|
07-14-2016, 05:39 PM | #812 | |
Banned
332
Rep 325
Posts |
Quote:
Not doing my own tuning, don't have the equipment. I called multiple tuners here in Atlanta & they all were trying to complicate a process @hassmachine had already figured out. The guy I found took the project on for free because it was interesting & the hard work was already done. All he had to do was pull, splice & flash. |
|
07-14-2016, 05:47 PM | #813 |
Major General
3987
Rep 7,212
Posts |
I should give credit to rjahl as he also worked on figuring out how to set it up (although it is trivial really).
There's a really old post on the 3 stage swap that says it's "not really a copy and paste operation", which is completely false. It IS a copy and paste, except for one pesky byte. Last edited by hassmaschine; 07-14-2016 at 06:29 PM.. |
Appreciate
0
|
07-14-2016, 06:20 PM | #814 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
These transmissions are so adaptive you would probably not notice a difference in just a few short minutes of driving. Regarding the torque converters, I've looked for hours trying to find the difference, it seems that even ZF stopped offering the replacement toque converter on the 325. From what I can tell, rebuild 325 transmissions have the 330 torque converter and the the 325 software. So far, I have 170,000 miles on my ZF auto. It's holding up well. Just don't let your fluid go over 70,000 miles. |
|
Appreciate
0
|
Bookmarks |
|
|