Bimmerpost
3
/
4 Series
BMW Garage BMW Meets Register Today's Posts
Technical Topics DIYs and Coding Discussions DIY: Passenger seat memory retrofit

Post Reply
 
Thread Tools
      12-28-2024, 03:50 AM   #1
BMW-ALPINA
Individual & OEM+ retrofitter
BMW-ALPINA's Avatar
872
Rep
528
Posts

Drives: i4 M50, M550d, 545i, i3S & 321
Join Date: Oct 2005
Location: Oslo, Norway

iTrader: (0)

Garage List
DIY: Passenger seat memory retrofit

I got a lot of messages for the passenger seat memory retrofit I did in my G26 i4 M50, so I decided to make a DIY. My car is a LHD manufactured 05/2023 so the retrofit is based on that. RHD vehicles need to choose the LHD-parts instead.

Memory switches:
61319867158 (RHD, seat memory, black)
61319490318 (RHD, seat memory, galvanic)
61319867157 (LHD, seat memory, black)
61319490317 (LHD, seat memory, galvanic)

Requirements for the retrofit:
The vehicle needs to have M-sport seat and/or seat ventilation. This will not work on cars with the small seat module as the regular sport seats has. The M-sport seats and/or seats with ventilation has the big codable module.

Coding:
BDC -> SCHALTER_SITZEXT_VR_LIN_VAR -> nicht_aktiv to sfz_mem
BDC -> SCHALTER_SITZEXT_VORNE_VERBAUT_BF -> nicht_verbaut to verbaut
MGU -> SEAT_MENUE_FB nicht_aktiv to aktiv
(not needed to get it working, but recommended if you want it to behavior as it was from factory)
CBFS_S15 -> MEMORY -> nicht_aktiv to aktiv
CBFS_S15 -> MEMORY_TTB -> nicht_aktiv to aktiv
CBFS_S15 -> MEMORY_POPUP_VERSTELLZEITBEGRENZUNG -> nicht_aktiv to aktiv
CBFS_S15 -> MEMORY_POPUOS -> nicht_aktiv to aktiv
CBFS_S15 -> MEMORY_GONG -> nicht_aktiv to aktiv

I often forget to take pictures along the way, so unfortunately something will only be explanatory.

1. Remove the door panel
2. Remove the inner door panel cover/the sealing to get access to the window lifter motor
3. Make your wiring harness as shown in the picture below
4. Remove the dummy piece in the speaker cover and put in the memory switch
5. Code and test
6. Rebuild!

(for european cars: I recommend to retrofit the passenger door lock switch as well when the door already is apart. NB, that retrofit requires one wires inside the car to the BDC, but that can be done later. I went for galvanic switches for the door locks as it blends with the door trim and black for the memory switch as I think it blends better into the speaker covers)

I take no responsibility for any errors or consequential errors resulting from the retrofit. This is done at your own risk. The car has to be recoded if you have done OTA or update by your dealer.

https://www.youtube.com/shorts/UKu4SwzxJxA
Attached Images
   
__________________
OEM+ customization is the way to go!

Last edited by BMW-ALPINA; 11-15-2025 at 02:40 AM..
Appreciate 6
soi3847269.00
AdonisP91943.50
Technic2714.50
DDDGGG_M604.50
BOY6918.00
      01-06-2025, 08:26 AM   #2
AdonisP91
Captain
944
Rep
742
Posts

Drives: 2025 M240i
Join Date: Dec 2024
Location: Canada

iTrader: (0)

Alpina it is super nice that you posted this information. Thanks.

Forgive me if I am slow to understand, but if the car's seats has the small module #61359824564 like this:

https://www.bmwpartsdeal.com/parts/b...357490465.html

What if I buy and install the big module #61355a7cb21 like this:
https://www.bmwpartsdeal.com/parts/b...355a7cb21.html

In Germany the memory is on the left, in UK memory on right, presumably the seats are the same but it is that the modules are flipped from one side to the other. So why can't I just add a second big module and continue according to your guide?

The website I listed the parts suggests that the units can be installed either side:

Appreciate 0
      01-06-2025, 01:33 PM   #3
BMW-ALPINA
Individual & OEM+ retrofitter
BMW-ALPINA's Avatar
872
Rep
528
Posts

Drives: i4 M50, M550d, 545i, i3S & 321
Join Date: Oct 2005
Location: Oslo, Norway

iTrader: (0)

Garage List
I understand your thinking and have considered that it could be a solution for those with small seat modules. The problem is that the wiring for the passenger seat (on the car side) is different than what it is on the driver's side. Therefore, you have to do wiring work on the car side as well to get the large seat module to fit. It should be doable, but it puts the retrofit into an "another level".

The big seat module is shown in the passenger side as the M-seats and seats with ventilation has the big seat module - and off course the RHD-cars. Which also explain why the LHD side also can use part #2.
__________________
OEM+ customization is the way to go!
Appreciate 1
AdonisP91943.50
      01-06-2025, 08:01 PM   #4
AdonisP91
Captain
944
Rep
742
Posts

Drives: 2025 M240i
Join Date: Dec 2024
Location: Canada

iTrader: (0)

Quote:
Originally Posted by BMW-ALPINA View Post
I understand your thinking and have considered that it could be a solution for those with small seat modules. The problem is that the wiring for the passenger seat (on the car side) is different than what it is on the driver's side. Therefore, you have to do wiring work on the car side as well to get the large seat module to fit. It should be doable, but it puts the retrofit into an "another level".

The big seat module is shown in the passenger side as the M-seats and seats with ventilation has the big seat module - and off course the RHD-cars. Which also explain why the LHD side also can use part #2.
Ah good to know and that is what I feared that there would be much more wiring needed under the seat as well. I might try it down the road. Cheers
Appreciate 0
      01-07-2025, 01:32 AM   #5
BMW-ALPINA
Individual & OEM+ retrofitter
BMW-ALPINA's Avatar
872
Rep
528
Posts

Drives: i4 M50, M550d, 545i, i3S & 321
Join Date: Oct 2005
Location: Oslo, Norway

iTrader: (0)

Garage List
Please keep us posted if you goes that way! It would be nice to see if you success.
__________________
OEM+ customization is the way to go!
Appreciate 1
jecky3.00
      06-02-2025, 10:11 AM   #6
dadaabmw
Private
dadaabmw's Avatar
United_States
63
Rep
91
Posts

Drives: 650i F12, X3 G01, i4 G26
Join Date: Aug 2020
Location: Texas

iTrader: (0)

I'm considering doing this on my i4. Before I start I want to confirm I have the correct module. Is it located under the seat?
Appreciate 0
      06-06-2025, 02:44 AM   #7
BMW-ALPINA
Individual & OEM+ retrofitter
BMW-ALPINA's Avatar
872
Rep
528
Posts

Drives: i4 M50, M550d, 545i, i3S & 321
Join Date: Oct 2005
Location: Oslo, Norway

iTrader: (0)

Garage List
Quote:
Originally Posted by dadaabmw View Post
I'm considering doing this on my i4. Before I start I want to confirm I have the correct module. Is it located under the seat?
Yes, it's located under the seat.
__________________
OEM+ customization is the way to go!
Appreciate 0
      08-15-2025, 01:44 AM   #8
hky
New Member
0
Rep
12
Posts

Drives: BMW F10 535i
Join Date: Jan 2024
Location: MY

iTrader: (0)

BMW_Alpina

Passenger seat memory related.

I recently retrofitted comfort seat to my F10 535i RHD. Originally I don't have passenger memory.

On the passenger seat, now the Memory only works for the knee support and side bolster, it will not work for up or down.

Could this be a module under the seat, problem?

I cannot confirm if it works from the donor car, bought it from parts out.

Thanks
Appreciate 0
      08-15-2025, 04:15 PM   #9
M_Bimmer
Major
956
Rep
1,231
Posts

Drives: BMW, Alpina & Porsche
Join Date: May 2020
Location: SoCal

iTrader: (0)

hky, it's hard to say at this point what might be wrong and I do not know if you have ISTA.

1. I'd exercise every button on the seat switch panel to min and max positions

2. I'd run ISTA to readout fault codes, and ensure that no seat module is "red" or bus wires are "red" (Red = hard fault)

3. Assuming all is good, I'd run seat calibration (it learns where the "stops" are at each min/max adjustment location)

One of these steps should help steer you in the right direction....

GL
Appreciate 0
      09-10-2025, 10:41 AM   #10
Adrien
New Member
11
Rep
20
Posts

Drives: BMW G80 2022
Join Date: Jun 2013
Location: Belgium

iTrader: (0)

hi, Please note that for G20 and G80 it is different, and the pin to use is 7 for the BFT_LIN on the window lift motor
Appreciate 2
DDDGGG_M604.50
BOY6918.00
      09-10-2025, 01:47 PM   #11
BMW-ALPINA
Individual & OEM+ retrofitter
BMW-ALPINA's Avatar
872
Rep
528
Posts

Drives: i4 M50, M550d, 545i, i3S & 321
Join Date: Oct 2005
Location: Oslo, Norway

iTrader: (0)

Garage List
Quote:
Originally Posted by Adrien View Post
hi, Please note that for G20 and G80 it is different, and the pin to use is 7 for the BFT_LIN on the window lift motor
Good to know. Thanks for writing.
__________________
OEM+ customization is the way to go!
Appreciate 0
      09-12-2025, 12:12 PM   #12
Adrien
New Member
11
Rep
20
Posts

Drives: BMW G80 2022
Join Date: Jun 2013
Location: Belgium

iTrader: (0)

And its work perfectly

I just did it on my G80

And on MGU ; SEAT_MENUE_FB nicht_aktiv to aktiv

Last edited by Adrien; 09-12-2025 at 12:33 PM..
Appreciate 2
DDDGGG_M604.50
      11-15-2025, 01:11 AM   #13
AdonisP91
Captain
944
Rep
742
Posts

Drives: 2025 M240i
Join Date: Dec 2024
Location: Canada

iTrader: (0)

Adrien and @BMW-Alpina. How are you all wiring into the memory switch? Soldering or you have the part number for the connection piece / pigtail that plugs in?
Appreciate 0
      11-15-2025, 02:39 AM   #14
BMW-ALPINA
Individual & OEM+ retrofitter
BMW-ALPINA's Avatar
872
Rep
528
Posts

Drives: i4 M50, M550d, 545i, i3S & 321
Join Date: Oct 2005
Location: Oslo, Norway

iTrader: (0)

Garage List
Quote:
Originally Posted by AdonisP91 View Post
Adrien and @BMW-Alpina. How are you all wiring into the memory switch? Soldering or you have the part number for the connection piece / pigtail that plugs in?
I did soldering as I didn't have part number for new pins for the window lifter motor.
__________________
OEM+ customization is the way to go!
Appreciate 1
AdonisP91943.50
      11-15-2025, 03:40 AM   #15
AdonisP91
Captain
944
Rep
742
Posts

Drives: 2025 M240i
Join Date: Dec 2024
Location: Canada

iTrader: (0)

Quote:
Originally Posted by BMW-ALPINA View Post
I did soldering as I didn't have part number for new pins for the window lifter motor.
Right on, thanks!
Appreciate 0
      12-08-2025, 02:56 AM   #16
gergokoppany
Registered
0
Rep
2
Posts

Drives: BMW G22 M440i
Join Date: Sep 2025
Location: Budapest

iTrader: (0)

Thank you for this guide. I just completed it on my G22 M440i, and it works flawlessly.
Appreciate 0
      12-09-2025, 12:36 AM   #17
DDDGGG_M
Captain
DDDGGG_M's Avatar
605
Rep
689
Posts

Drives: G87 M2 6spd
Join Date: Nov 2016
Location: Santa Barbara, CA

iTrader: (0)

Garage List
2025 BMW M2  [10.00]
Can the requisite coding be done with BimmerCode?
Appreciate 0
      12-10-2025, 02:30 PM   #18
AdonisP91
Captain
944
Rep
742
Posts

Drives: 2025 M240i
Join Date: Dec 2024
Location: Canada

iTrader: (0)

Quote:
Originally Posted by DDDGGG_M View Post
Can the requisite coding be done with BimmerCode?
Yes
Appreciate 1
DDDGGG_M604.50
      03-31-2026, 03:13 PM   #19
BOY69
OEM+ passion
BOY69's Avatar
Romania
18
Rep
19
Posts

Drives: G21 M340d
Join Date: Aug 2025
Location: Timisoara

iTrader: (0)

Not as easy to mount the switch on the G20/21, but still possible.

Required:
- 51417945706: black trim for right side door
- 61317937970: switch for right side door

The wiring is done the same way as described in this thread. For the window lifter motor connector I used a 61131393724 pin to rewire.
Attached Images
     
Appreciate 1
      04-08-2026, 09:31 AM   #20
larrylam646
Lieutenant
larrylam646's Avatar
Canada
451
Rep
559
Posts

Drives: 2020 M340i xDrive
Join Date: Jul 2015
Location: Ottawa

iTrader: (2)

Adding front passenger seat memory into my 2020 M340iX

I finally got around to retrofitting seat memory functionality into my vehicle's front passenger seat (equipped with the small module).

Referencing earlier posts, I purchased a used driver's seat SM2 module + associated wiring harness from an X4 G02 believing that all I had to do was swap the module+harness and code.... was I wrong.

To make a long story short... all is working properly but I also had to swap out all of the seat motors for ones with Hall sensors and the switch control panel + related seat trim; modify the X4 harness; and FDL code several ECUs.

I opted to use the 3rd-party gentleman switch per soi3847 post (https://g20.bimmerpost.com/forums/sh...57&postcount=1) but in order to debug the FDL coding to get this switch to work, I confirmed the passenger seat memory functionality worked properly by following OP instructions.

Was the cost+time worth it... probably not.... What I thought would be a U$150 project turned out to be ~U$650, for mostly used parts.
__________________
2020 Black Sapphire M340iX
2014 Estoril Blue 435iX - sold
Appreciate 2
soi3847269.00
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 06:12 AM.




g20
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, 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