![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
BMW Garage | BMW Meets | Register | Today's Posts | Search |
![]() |
![]() ![]() |
BMW 3-Series (E90 E92) Forum
>
Anjuna's N55 Tuning Thread
![]() |
![]() |
02-26-2020, 12:48 PM | #45 |
uber driver
120
Rep 657
Posts |
How awesome would it be if there was a public git repo for all of this, so users don't have to navigate through a bunch of forum pages for table updates / etc
|
Appreciate
0
|
02-26-2020, 12:52 PM | #46 |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
EDIT - I am an asshole and overreacted.
Last edited by anjuna; 02-27-2020 at 07:19 AM.. Reason: Asshole, I am. |
Appreciate
0
|
02-26-2020, 08:54 PM | #47 | |
uber driver
120
Rep 657
Posts |
Quote:
I don't know what I should be checking at the door. I think you're doing a bunch of work for the community and it's awesome. I don't think you need to be this defensive to random ideas thrown at you though. And no, nothing to contribute. Hoping to learn though so I can in the future. Last edited by uber; 02-26-2020 at 09:08 PM.. |
|
Appreciate
0
|
02-26-2020, 09:19 PM | #48 |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
Sorry, I've been dealing with a lot of negativity that comes with sharing this stuff lately. I definitely read it as sarcasm. I apologize.
I've had people hounding me for everything left and right as well as people accusing me of keeping things to myself. Kinda sucks to deal with the negativity when I'm trying to do my best to share this stuff publicly. I just happened to get a string of messages and saw yours and overreacted. Tomorrow I'll make all the XDFs into a repository and share them in the main link. I have been shying away with doing so because I don't want people to take it as golden AND most of the coding I do for work is proprietary, so I've never had a chance to do a working repo. Again, sorry for the overreaction. I'll send you a PM when the repo is up, as well as add it to the first post. I need to work on documentation as well. The calculator in the first is gold, but isn't user friendly. Last edited by anjuna; 02-27-2020 at 07:20 AM.. |
Appreciate
0
|
02-26-2020, 09:38 PM | #49 | |
uber driver
120
Rep 657
Posts |
Quote:
No need to PM me, I check this thread daily ![]() |
|
Appreciate
0
|
02-28-2020, 06:01 PM | #51 |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
Weekend work session starts naaoowwowowww
|
Appreciate
2
JPuehl116.00 rmap3k4mhdac645.00 |
03-03-2020, 07:00 AM | #52 |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
I spent most of the weekend converting from XDF to XML for a transition from TunerPro to ECUEdit.
I will maintain both, but ECUEdit is the bomb. I still have a pro copy from the days of Carberry/Subaru. From here on out, expect more support on ECUEdit - It does have a cost of entry, but I like it! EDIT EDIT - I need some help. Can anyone take a look at this log snippet and give me some feedback? I'm experiencing weird issues where STFT oscillates. I'm wondering if there is a way to adjust the feedback time, PID, etc. to prevent this behavior. Yes, I run much higher HPFP at cruise (along with different injection timing to match) because I can get a consistent ~30mpg on rural roads. I drive a lot. https://datazap.me/u/marshessn/log-1...zoom=4922-5010 Last edited by anjuna; 03-03-2020 at 07:50 AM.. |
Appreciate
0
|
03-03-2020, 10:12 AM | #53 |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
|
Appreciate
0
|
03-04-2020, 05:13 PM | #54 |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
Sorry for the lack of updates. I've been working on a way to command wastegate duty cycle on platforms that do not support rpm versus wastegate duty cycle. My function use a stock logic and allows the PID to still do its thing
EDIT - This primarily makes use of the "feed forward" table for WGDC that is massively rescaled. This means that we can increase WGDC in areas of high MAF required with great boost error (spool up) while then returning to a standard WGDC 1:1 (or push it a to a little higher ratio in areas of underboost at max PID influence.) Discovering the PID ceiling and PID floor tables also helps here. I previously had a bunch of PID logic "timeouts" where the DME would basically give up on trying to achieve target boost, which would cause overboost when we were closer to target boost (because the PID timer had elapsed). This also resulted in massive oscillations that mimicked an overly aggressive P gain. This table is basically WGDCreqMAF vs WGDCbase. I believe that this has a greater advantage to RPM vs BoostSP that is available in some of the other BINs. Primarily, because it is agnostic to %L, temperatures, compressor mapping, VANOS, etc. because it weighs in what the DME is commanding in terms of %L, as opposed to simply looking at set points, which can be fucky when you start to change VANOS (because, as I haven't explained yet, VANOS has a hidden-super-secret-fucking-annoying table that influences DME's boost set point, calling for some pretty substantial boost at very low load/cruise). So far I am experiencing good off-boost driveability, less overboost, and improved immediate-on-throttle response to %L increase. As soon as I depress the accelerator, WGDC is influenced before PID has to respond to the process change (the definition of feed forward in a PID loop) I'm excited! Since I am F series, this is something that a lot of people have been concerned about and have struggled with. Additionally, I've struggled with putting together a good, accurate, and educational "boost control" section for explanation. |
Appreciate
0
|
03-06-2020, 04:36 AM | #55 |
New Member
0
Rep 15
Posts |
Hello
It's possible make braaaap sound like M2? After leaving the throttle we can hear. I looked some logs from M2 and after leaving the throtle timing is -7 (not +30) and boost jump. |
Appreciate
0
|
03-06-2020, 08:40 AM | #56 | |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
Quote:
Check out this log snippet and you'll see every loggable parameter and how they contribute to the sound. However, I do not use the throttle plate, so this log does not show a "boost spike" on throttle close. Additionally, it's a very "attention grabbing" tune, so I do not run rich overrun targets (which is another table responsible for influencing the noise). That said, I do run a moderate overrun "aggressiveness" so you will see that a little here. Additionally, injector timing needs to be modified to really put the bowtie on the package, and I am currently scaled to improve driveability; the extra columns needed to make the transition from this noise to normal driving are quite tight, so I would need to sacrafice 3 of my 12 rows just for that. https://datazap.me/u/marshessn/log-1...om=11734-13224 Since I am running stock muffler, the noise is very suave. One of these days I need to strap my gopro on and showcase the noise, but my first priority has been on getting these tuning guides fleshed out and releasing maps for the E series platform that are kind of a "OTS" type map - for free. |
|
03-08-2020, 05:43 PM | #58 |
Enlisted Member
![]() 19
Rep 27
Posts |
Here are the descriptions for the exhaust tables:
AKRGRCC "Map for exhaust flap control depending on gangsist and nmot, with the convertible top closed" AKRGRCCAT "Map for exhaust flap control depending on gangsist and nmot (DKG or AT gearbox), with the convertible top closed" AKRGRCCATM "Map for exhaust flap control depending on gangsist and nmot (DKG or AT gearbox), with the convertible top closed and the sport button activated" AKRGRCCM "Map for exhaust flap control depending on gangsist and nmot, with the convertible top closed and the sport button activated" AKRGRCO "Map for exhaust flap control depending on gangsist and nmot, with open convertible top" AKRGRCOAT "Map for exhaust flap control depending on gangsist and nmot (DKG or AT gearbox), with open convertible top" AKRGRCOATM "Map for exhaust flap control depending on gangsist and nmot (DKG or AT gearbox), with open convertible top and activated sport button and activated sport button" AKRGRCOM "Map for exhaust flap control depending on gangsist and nmot, with open convertible top and activated sport button" |
Appreciate
0
|
03-09-2020, 03:16 PM | #59 | |
Lieutenant
![]() ![]() ![]() 116
Rep 426
Posts |
Quote:
__________________
Jim
2011 135i DCT - FBO PS750 - 618 RWHP - 100-200 KPH 5.50 ![]() 1Mpostr |
|
Appreciate
0
|
03-09-2020, 03:33 PM | #60 | ||
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
Quote:
|
||
Appreciate
1
JPuehl116.00 |
03-09-2020, 03:44 PM | #61 |
Enlisted Member
![]() 19
Rep 27
Posts |
I'm also looking to quiet my car down in comfort mode due to being catless and cops here being Nazis.
I just tested the following: Set all non-sports tables to 100 Set all sports tables to 0 Result: Comfort: Exhaust Valve is closed after ~10kmh Sports 1 (Shifter left): Exhaust Valve is closed after ~10kmh Sports button: Exhaust valve is open permanently It appears there are a few more tables related to the exhaust vale that are not defined in the 98G0B & 9E60B XDFs. I don't have the A2L/OLS/Damos for those ECUs, if we can find someone that does, we can define the rest of the tables for the community. Tables: CWAKR - "Code word for exhaust flap control" CWAKR_EEPCONF - "Codeword to choose from variant coding or internal data entry via codeword" CWSTEGSPROGAKR - "Code word for exhaust flap control via web prog" DTMOTAKR - "Code word to select start enable: 1 -> B_st, 0 -> nmot" DWPEDAKR - "Delta for hysteresis control exhaust flap" TMOTAKR - "Temperature threshold for engine temperature-dependent exhaust flap control" TVSTAKR - "Delay time for exhaust flap control after start" VMINAKR - "minimum vehicle speed for pulse output" VMINAKR2 - "Speed threshold for exhaust flap control on cold start" Update: I drove the car for a good 20 mins today. I am very happy with how the car sounds catless and the exhaust valve closed. Last edited by Anon1; 03-09-2020 at 09:00 PM.. |
Appreciate
0
|
03-10-2020, 10:01 AM | #62 |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
Great job to the contributors in this thread.
I do have some info about the 9x full definitions. I don't want anyone to feel like I'm dangling these things with promises and won't deliver. Sometimes I just get flown out without any heads up (literally having clothes delivered to me because I don't have time to pack). These will be delivered. |
Appreciate
0
|
03-10-2020, 05:07 PM | #63 |
Private
![]() 45
Rep 6
Posts |
Just a heads up for anyone following along here: So I made a very primitive tune for my 9E60B 2013 135i DCT and it felt great, but gave a lot of timing corrections. I tried messing with timing and vanos and fuel to help and I could not fix it.
SO then I just reset all adaptations except for throttle and idle and the problem went away. So before you spend hours testing 23582958623 different ways to reduce pre-ignition, just reset adaptations in case the car has learned something that is clashing with the changes you've made. Any thoughts? |
Appreciate
0
|
03-10-2020, 05:10 PM | #64 | |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
Quote:
DME has registers for the best and the worst fuel it will encounter - these do not get reset when flashing and do have a counter for reset. More than likely, when you reset the adaptations, it lowered the expected octane, and therefore the aggressiveness of the timing advancements (optimal timing) |
|
Appreciate
0
|
03-10-2020, 06:21 PM | #65 |
Lieutenant
![]() ![]() ![]() 116
Rep 426
Posts |
I agree, I'm catless and even with the OEM muffler the car is too loud for me. I have tested zip-tying the flap closed and drove around and like it much better. I'd like to have the flap perform as you described your's is with the changes.
__________________
Jim
2011 135i DCT - FBO PS750 - 618 RWHP - 100-200 KPH 5.50 ![]() 1Mpostr |
Appreciate
0
|
03-11-2020, 05:13 PM | #66 |
First Lieutenant
![]() ![]() ![]() 318
Rep 399
Posts |
So, this happened.
It's all in german, but do not worry about that for now - I have translations for the most critical adjustments (what exists in public XDF and the additional tables to be released) and we can crowdsource out the rest of the translation. I have moved to ECUEdit because I didn't find an easy way to get around the 255 category limit in TunerPro ![]() |
Appreciate
1
JPuehl116.00 |
![]() |
Bookmarks |
|
|