BMW X5
BMW Garage BMW Meets Register Today's Posts

Post Reply
 
Thread Tools Search this Thread
      05-04-2023, 02:32 PM   #1
javapro
Generalissimo
javapro's Avatar
United_States
641
Rep
1,392
Posts

Drives: 2024 iX xDrive50 Sport
Join Date: Aug 2020
Location: NJ

iTrader: (0)

Coding Tailgate Soft Close

Does anyone know if soft closing of the tailgate can be coded on a G05. I know it can be on F15 but I couldn’t find anything about it for G05 online. This coding company claims to be able to code it - https://www.codemybimmer.ca/g-chassis-coding/, so it seems like a possibility.
Appreciate 0
      05-04-2023, 04:04 PM   #2
nZtiZia
Major General
nZtiZia's Avatar
United_States
4652
Rep
8,694
Posts

Drives: eVeRyOnE mAD!
Join Date: Dec 2020
Location: neither here nor there...

iTrader: (0)

Garage List
I first looked into this almost 2y ago. still no joy.
Appreciate 0
      05-04-2023, 04:52 PM   #3
javapro
Generalissimo
javapro's Avatar
United_States
641
Rep
1,392
Posts

Drives: 2024 iX xDrive50 Sport
Join Date: Aug 2020
Location: NJ

iTrader: (0)

Quote:
Originally Posted by nZtiZia View Post
I first looked into this almost 2y ago. still no joy.
https://www.codemybimmer.ca/g-chassis-coding/ claim they can do it. I am waiting on them to confirm.

Last edited by javapro; 05-04-2023 at 05:29 PM..
Appreciate 1
nZtiZia4652.00
      05-04-2023, 05:02 PM   #4
nZtiZia
Major General
nZtiZia's Avatar
United_States
4652
Rep
8,694
Posts

Drives: eVeRyOnE mAD!
Join Date: Dec 2020
Location: neither here nor there...

iTrader: (0)

Garage List
Quote:
Originally Posted by javapro View Post
https://www.codemybimmer.ca/g-chassis-coding/ aim they can do it. I am waiting on them to confirm.
i'm tempted to use them, but i don't have a PC
Appreciate 0
      05-04-2023, 10:59 PM   #5
mmm50i
Captain
mmm50i's Avatar
404
Rep
624
Posts

Drives: '22 X5 M50i & '23 Model Y
Join Date: Sep 2021
Location: BC

iTrader: (0)

Wow, if they can, I think a lot of members would be interested.

I have an infant and a toddler who often fall asleep in the back of my car, getting rid of that THUNK would really help!
Appreciate 0
      05-05-2023, 11:13 AM   #6
javapro
Generalissimo
javapro's Avatar
United_States
641
Rep
1,392
Posts

Drives: 2024 iX xDrive50 Sport
Join Date: Aug 2020
Location: NJ

iTrader: (0)

Quote:
Originally Posted by javapro View Post
https://www.codemybimmer.ca/g-chassis-coding/ claim they can do it. I am waiting on them to confirm.
Just got a reply from www.codemybimmer.ca. The guy said that they've only coded soft close tailgate for one customer who mentioned that the tailgate did not slam as hard after the update.
Appreciate 0
      05-07-2023, 02:20 PM   #7
TheNine90
Banned
578
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

If someone needs assistance i can help out.
Appreciate 0
      05-07-2023, 03:08 PM   #8
javapro
Generalissimo
javapro's Avatar
United_States
641
Rep
1,392
Posts

Drives: 2024 iX xDrive50 Sport
Join Date: Aug 2020
Location: NJ

iTrader: (0)

Quote:
Originally Posted by TheNine90 View Post
If someone needs assistance i can help out.
Meaning? Can you tell us if we can code tailgate soft close using expert mode in BimmerCode?
Appreciate 0
      05-07-2023, 04:38 PM   #9
TheNine90
Banned
578
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

If you can access the HFKM module then look under HKL section. You should find the parameters related to speed.
Appreciate 0
      05-08-2023, 08:11 PM   #10
MaximK
Private
MaximK's Avatar
25
Rep
89
Posts

Drives: F10- Bimmer Works Car
Join Date: Jan 2023
Location: BIMMERWORKS.RO

iTrader: (0)

Did few F95 s and G05 , originally closing slam was to hard ,after coding closes smooth as butter
Appreciate 0
      05-08-2023, 09:40 PM   #11
E91toG05
Captain
E91toG05's Avatar
343
Rep
615
Posts

Drives: 2022 X5 45e
Join Date: Oct 2010
Location: New York, NY

iTrader: (0)

What is changed? Is it much slower?
Appreciate 0
      05-08-2023, 11:29 PM   #12
javapro
Generalissimo
javapro's Avatar
United_States
641
Rep
1,392
Posts

Drives: 2024 iX xDrive50 Sport
Join Date: Aug 2020
Location: NJ

iTrader: (0)

Quote:
Originally Posted by MaximK View Post
Did few F95 s and G05 , originally closing slam was to hard ,after coding closes smooth as butter
How do you code it on a G05?
Appreciate 0
      05-08-2023, 11:39 PM   #13
MaximK
Private
MaximK's Avatar
25
Rep
89
Posts

Drives: F10- Bimmer Works Car
Join Date: Jan 2023
Location: BIMMERWORKS.RO

iTrader: (0)

Quote:
Originally Posted by E91toG05 View Post
What is changed? Is it much slower?
at the end closes smooth as softclose doors . i designed my own script in Esys
Appreciate 0
      05-09-2023, 02:38 PM   #14
javapro
Generalissimo
javapro's Avatar
United_States
641
Rep
1,392
Posts

Drives: 2024 iX xDrive50 Sport
Join Date: Aug 2020
Location: NJ

iTrader: (0)

Does anyone know how to do it using BimmerCode?
Appreciate 0
      05-11-2023, 11:19 AM   #15
mikeone
New Member
13
Rep
13
Posts

Drives: X45e
Join Date: Jan 2023
Location: Brussels

iTrader: (0)

anyway to do it with protool ?
Appreciate 0
      05-12-2023, 03:33 PM   #16
TheNine90
Banned
578
Rep
2,047
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

Here is method for G05
This is how part of the cafd will look like
3011 APPL_PLG_SPEED_PROFILE, 64(Top tailgate)
Code:
ProfileCloseStartNode1PosPlg		 wert0000 
ProfileCloseStartNode1PwmPlg	 wert00FA 
ProfileCloseStartNode2PosPlg		 wert003C 
ProfileCloseStartNode2PwmPlg	 wert0262 
ProfileCloseStartNode3PosPlg		 wert0000 
ProfileCloseStartNode3PwmPlg	 wert0000 
ProfileCloseStartNode4PosPlg		 wert0000 
ProfileCloseStartNode4PwmPlg	 wert0000 
ProfileCloseStartNode5PosPlg		 wert0000 
ProfileCloseStartNode5PwmPlg	 wert0000 
ProfileCloseStartNode6PosPlg		 wert0000 
ProfileClosestartNode6PwmPlg	 wert0000 
	
ProfileCloseStopNode1PosPlg		 wert0000 
ProfileCloseStopNode1PwmPlg	 wert0262 
ProfileCloseStopNode2PosPlg		 wert00C8 
ProfileCloseStopNode2PwmPlg	 wert0262 
ProfileCloseStopNode3PosPlg		 wert0000 
ProfileCloseStopNode3PwmPlg	 wert0000 
ProfileCloseStopNode4PosPlg		 wert0000 
ProfileCloseStopNode4PwmPlg	 wert0000 
ProfileCloseStopNode5PosPlg		 wert0000 
ProfileCloseStopNode5PwmPlg	 wert0000 
ProfileCloseStopNode6PosPlg		 wert0000 
ProfileCloseStopNode6PwmPlg	 wert0000
3072 APPL_LTG_SPEED_PROFILE, 69(Lower tailgate)
Code:
ProfileCloseStartNode1Pos	 wert0000 
ProfileCloseStartNode2Pos	 wert0096 
ProfileCloseStartNode3Pos	 wert0000 
ProfileCloseStartNode4Pos	 wert0000 
ProfileCloseStartNode5Pos	 wert0000 
ProfileCloseStartNode6Pos	 wert0000 
ProfileCloseStartNode1Pwm	 wert0096 
ProfileCloseStartNode2Pwm	 wert02EE 
ProfileCloseStartNode3Pwm	 wert0000 
ProfileCloseStartNode4Pwm	 wert0000 
ProfileCloseStartNode5Pwm	 wert0000 
	
ProfileCloseStopNode1Pos	 wert0000 
ProfileCloseStopNode2Pos	 wert015E 
ProfileCloseStopNode3Pos	 wert0000 
ProfileCloseStopNode4Pos	 wert0000 
ProfileCloseStopNode5Pos	 wert0000 
ProfileCloseStopNode6Pos	 wert0000 
ProfileCloseStopNode1Pwm	 wert02EE 
ProfileCloseStopNode2Pwm	 wert02EE 
ProfileCloseStopNode3Pwm	 wert0000 
ProfileCloseStopNode4Pwm	 wert0000 
ProfileCloseStopNode5Pwm	 wert0000 
ProfileCloseStopNode6Pwm	 wert0000
Node refers to sections of the tailgate movement.
Node1 starts from tailgate lock. Node6 is top most. It moves from bottom to top.
This cafd has only two nodes activated. So the whole movement is controlled by two nodes only.

Pwm is the power value that corresponds to speed of spindle.

If you want to lower the speed of tailgate close, change all pwm entries above. Just change the wert value in hex to a lower number i.e You can change it to decimal and divide by 2. Convert it to hex and write it back. The tailgate should close 2 times slower.
If you lower the speed too much it will trigger the maximum time allocated for closing tailgate.
You can overwrite it in MaxTimeClose by increasing the the wert value. Also change TimeoutCloseMov to same value.


ProfileCloseStartNode_X_PosPlg refers to the position in the top tailgate where a section starts.
ProfileCloseStartNode_X_Pos refers to the position in the lower tailgate where a section starts.
ProfileCloseStopNode_X_PosPlg refers to the position in the top tailgate where a section ends.
ProfileCloseStopNode_X_Pos refers to the position in the lower tailgate where a section ends.

To change lower speed only when near tailgate is nearly closed
1.Change the StopNode1PosPlg value to match StartNode2PosPlg so that when tailgate reaches to StartNode2PosPlg it will switch to profile of node1. (Nodes go from bottom to top, StartNode1PosPlg is at tailgate lock StopNode2PosPlg is tailgate fully open)
2.Lower value of ProfileCloseStartNode1PwmPlg and ProfileCloseStopNode1PwmPlg.

Using this setup tailgate will go normal speed and only reduce speed when StopNode1PosPlg is reached(It might be somewhere close to the tailgate lock). If the tailgate reduces speed too early, reduce values of StopNode1PosPlg and StartNode2PosPlg.

Remember to do for both lower and top tailgate.
If you miscalculate, the tailgates might collide if you setup the speed of the top and lower tailgate independently or the top tailgate moves faster than the lower tailgate.
Always be there at the back to monitor the movement of the two tailgates.

Here is my setup
Top tailgate
Code:
ProfileCloseStartNode1PwmPlg	Werte=00, 3E	
ProfileCloseStopNode1PwmPlg   	Werte=00, 98
ProfileCloseStartNode2PosPlg 	Werte=00, 32
ProfileCloseStopNode1PosPlg 		Werte=00, 32
Lower tailgate
Code:
ProfileCloseStartNode1Pwm  	Werte=00, 25
ProfileCloseStopNode1Pwm   	Werte=00, BB
ProfileCloseStopNode1Pos  	Werte=00, 96
ProfileCloseStartNode2Pos 	Werte=00, 96
Appreciate 5
sbc-yyc84.00
IFlyX5236.50
ladra17.50
RayoVac49.00
      05-12-2023, 03:41 PM   #17
E91toG05
Captain
E91toG05's Avatar
343
Rep
615
Posts

Drives: 2022 X5 45e
Join Date: Oct 2010
Location: New York, NY

iTrader: (0)

any before/after videos of the hard (default) vs. soft closing?
Appreciate 0
      05-12-2023, 05:59 PM   #18
alabesky
Second Lieutenant
alabesky's Avatar
United_States
93
Rep
228
Posts

Drives: '21 G05 40i
Join Date: Jul 2016
Location: NJ

iTrader: (0)

Quote:
Originally Posted by TheNine90 View Post
Here is method for G05
This is how part of the cafd will look like
3011 APPL_PLG_SPEED_PROFILE, 64(Top tailgate)
Code:
ProfileCloseStartNode1PosPlg		 wert0000 
ProfileCloseStartNode1PwmPlg	 wert00FA 
ProfileCloseStartNode2PosPlg		 wert003C 
ProfileCloseStartNode2PwmPlg	 wert0262 
ProfileCloseStartNode3PosPlg		 wert0000 
ProfileCloseStartNode3PwmPlg	 wert0000 
ProfileCloseStartNode4PosPlg		 wert0000 
ProfileCloseStartNode4PwmPlg	 wert0000 
ProfileCloseStartNode5PosPlg		 wert0000 
ProfileCloseStartNode5PwmPlg	 wert0000 
ProfileCloseStartNode6PosPlg		 wert0000 
ProfileClosestartNode6PwmPlg	 wert0000 
	
ProfileCloseStopNode1PosPlg		 wert0000 
ProfileCloseStopNode1PwmPlg	 wert0262 
ProfileCloseStopNode2PosPlg		 wert00C8 
ProfileCloseStopNode2PwmPlg	 wert0262 
ProfileCloseStopNode3PosPlg		 wert0000 
ProfileCloseStopNode3PwmPlg	 wert0000 
ProfileCloseStopNode4PosPlg		 wert0000 
ProfileCloseStopNode4PwmPlg	 wert0000 
ProfileCloseStopNode5PosPlg		 wert0000 
ProfileCloseStopNode5PwmPlg	 wert0000 
ProfileCloseStopNode6PosPlg		 wert0000 
ProfileCloseStopNode6PwmPlg	 wert0000
3072 APPL_LTG_SPEED_PROFILE, 69(Lower tailgate)
[CODE]
ProfileCloseStartNode1Pos wert0000
ProfileCloseStartNode2Pos wert0096
ProfileCloseStartNode3Pos wert0000
ProfileCloseStartNode4Pos wert0000
ProfileCloseStartNode5Pos wert0000
ProfileCloseStartNode6Pos wert0000
ProfileCloseStartNode1Pwm wert0096
ProfileCloseStartNode2Pwm wert02EE
ProfileCloseStartNode3Pwm wert0000
ProfileCloseStartNode4Pwm wert0000
ProfileCloseStartNode5Pwm [...]

Thank you!! This worked perfectly!
Appreciate 0
      05-12-2023, 07:30 PM   #19
BobsM3Coupe
Brigadier General
BobsM3Coupe's Avatar
United_States
1456
Rep
3,931
Posts

Drives: X5MC
Join Date: Nov 2009
Location: California

iTrader: (4)

Quote:
Originally Posted by alabesky View Post
Thank you!! This worked perfectly!
Did you use bimmercode to do this? Any video? Thanks
Appreciate 0
      05-12-2023, 07:32 PM   #20
alabesky
Second Lieutenant
alabesky's Avatar
United_States
93
Rep
228
Posts

Drives: '21 G05 40i
Join Date: Jul 2016
Location: NJ

iTrader: (0)

Quote:
Originally Posted by BobsM3Coupe View Post
Did you use bimmercode to do this? Any video? Thanks
Yah, i used bimmercode.
I just followed his instructions and used his parameters. It closes kinda like a soft close door i had on my f15 now.
Appreciate 0
      05-13-2023, 12:38 AM   #21
algino289
New Member
algino289's Avatar
Singapore
2
Rep
23
Posts

Drives: bmw X5 G05
Join Date: Jun 2011
Location: singapore

iTrader: (0)

Thanks for sharing , will give it a try : )

Quote:
Originally Posted by TheNine90 View Post
Here is method for G05
This is how part of the cafd will look like
3011 APPL_PLG_SPEED_PROFILE, 64(Top tailgate)
Code:
ProfileCloseStartNode1PosPlg		 wert0000 
ProfileCloseStartNode1PwmPlg	 wert00FA 
ProfileCloseStartNode2PosPlg		 wert003C 
ProfileCloseStartNode2PwmPlg	 wert0262 
ProfileCloseStartNode3PosPlg		 wert0000 
ProfileCloseStartNode3PwmPlg	 wert0000 
ProfileCloseStartNode4PosPlg		 wert0000 
ProfileCloseStartNode4PwmPlg	 wert0000 
ProfileCloseStartNode5PosPlg		 wert0000 
ProfileCloseStartNode5PwmPlg	 wert0000 
ProfileCloseStartNode6PosPlg		 wert0000 
ProfileClosestartNode6PwmPlg	 wert0000 
	
ProfileCloseStopNode1PosPlg		 wert0000 
ProfileCloseStopNode1PwmPlg	 wert0262 
ProfileCloseStopNode2PosPlg		 wert00C8 
ProfileCloseStopNode2PwmPlg	 wert0262 
ProfileCloseStopNode3PosPlg		 wert0000 
ProfileCloseStopNode3PwmPlg	 wert0000 
ProfileCloseStopNode4PosPlg		 wert0000 
ProfileCloseStopNode4PwmPlg	 wert0000 
ProfileCloseStopNode5PosPlg		 wert0000 
ProfileCloseStopNode5PwmPlg	 wert0000 
ProfileCloseStopNode6PosPlg		 wert0000 
ProfileCloseStopNode6PwmPlg	 wert0000
3072 APPL_LTG_SPEED_PROFILE, 69(Lower tailgate)
Code:
ProfileCloseStartNode1Pos	 wert0000 
ProfileCloseStartNode2Pos	 wert0096 
ProfileCloseStartNode3Pos	 wert0000 
ProfileCloseStartNode4Pos	 wert0000 
ProfileCloseStartNode5Pos	 wert0000 
ProfileCloseStartNode6Pos	 wert0000 
ProfileCloseStartNode1Pwm	 wert0096 
ProfileCloseStartNode2Pwm	 wert02EE 
ProfileCloseStartNode3Pwm	 wert0000 
ProfileCloseStartNode4Pwm	 wert0000 
ProfileCloseStartNode5Pwm	 wert0000 
	
ProfileCloseStopNode1Pos	 wert0000 
ProfileCloseStopNode2Pos	 wert015E 
ProfileCloseStopNode3Pos	 wert0000 
ProfileCloseStopNode4Pos	 wert0000 
ProfileCloseStopNode5Pos	 wert0000 
ProfileCloseStopNode6Pos	 wert0000 
ProfileCloseStopNode1Pwm	 wert02EE 
ProfileCloseStopNode2Pwm	 wert02EE 
ProfileCloseStopNode3Pwm	 wert0000 
ProfileCloseStopNode4Pwm	 wert0000 
ProfileCloseStopNode5Pwm	 wert0000 
ProfileCloseStopNode6Pwm	 wert0000
Node refers to sections of the tailgate movement.
Node1 starts from tailgate lock. Node6 is top most. It moves from bottom to top.
This cafd has only two nodes activated. So the whole movement is controlled by two nodes only.

Pwm is the power value that corresponds to speed of spindle.

If you want to lower the speed of tailgate close, change all pwm entries above. Just change the wert value in hex to a lower number i.e You can change it to decimal and divide by 2. Convert it to hex and write it back. The tailgate should close 2 times slower.
If you lower the speed too much it will trigger the maximum time allocated for closing tailgate.
You can overwrite it in MaxTimeClose by increasing the the wert value. Also change TimeoutCloseMov to same value.


ProfileCloseStartNode_X_PosPlg refers to the position in the top tailgate where a section starts.
ProfileCloseStartNode_X_Pos refers to the position in the lower tailgate where a section starts.
ProfileCloseStopNode_X_PosPlg refers to the position in the top tailgate where a section ends.
ProfileCloseStopNode_X_Pos refers to the position in the lower tailgate where a section ends.

To change lower speed only when near tailgate is nearly closed
1.Change the StopNode1PosPlg value to match StartNode2PosPlg so that when tailgate reaches to StartNode2PosPlg it will switch to profile of node1. (Nodes go from bottom to top, StartNode1PosPlg is at tailgate lock StopNode2PosPlg is tailgate fully open)
2.Lower value of ProfileCloseStartNode1PwmPlg and ProfileCloseStopNode1PwmPlg.

Using this setup tailgate will go normal speed and only reduce speed when StopNode1PosPlg is reached(It might be somewhere close to the tailgate lock). If the tailgate reduces speed too early, reduce values of StopNode1PosPlg and StartNode2PosPlg.

Remember to do for both lower and top tailgate.
If you miscalculate, the tailgates might collide if you setup the speed of the top and lower tailgate independently or the top tailgate moves faster than the lower tailgate.
Always be there at the back to monitor the movement of the two tailgates.

Here is my setup
Top tailgate
Code:
ProfileCloseStartNode1PwmPlg	Werte=00, 3E	
ProfileCloseStopNode1PwmPlg   	Werte=00, 98
ProfileCloseStartNode2PosPlg 	Werte=00, 32
ProfileCloseStopNode1PosPlg 		Werte=00, 32
Lower tailgate
Code:
ProfileCloseStartNode1Pwm  	Werte=00, 25
ProfileCloseStopNode1Pwm   	Werte=00, BB
ProfileCloseStopNode1Pos  	Werte=00, 96
ProfileCloseStartNode2Pos 	Werte=00, 96
Appreciate 0
      05-15-2023, 07:17 AM   #22
javapro
Generalissimo
javapro's Avatar
United_States
641
Rep
1,392
Posts

Drives: 2024 iX xDrive50 Sport
Join Date: Aug 2020
Location: NJ

iTrader: (0)

Quote:
Originally Posted by algino289 View Post
Thanks for sharing , will give it a try : )
Can someone explain how to apply the below using BimmerCode?
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 05:50 AM.




xbimmers
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST