Bimmerpost
3
/
4 Series
BMW Garage BMW Meets Register Today's Posts
Technical Topics DIYs and Coding Discussions G20/1 retrofit electric seats

Post Reply
 
Thread Tools Search this Thread
      11-02-2023, 04:50 PM   #1
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

G20/1 retrofit electric seats

Hi all,

I have a UK M340i G21, that came with the standard (sport) seats with manual adjustment (asides from bolsters and lumber). I have a pair of electric seats from an X3M, which are mechanically the same as those in the M340i with Msport seats. Incidentally, in case anyone is unaware / interested, the frames are the same on 3, 4, X3, X4, and M8. Presently I have the X3M covers and foam built on to my original G21 manual frames.

I've got all the wiring mapped out, but as the driver's seat has a control module for all seat functions, rather than being a dumb unit like the passenger electric seat, I need to program the car to make the driver's seat work correctly.

I'm wondering if anyone is able to steer me to the correct module to code and what the specific coding changes required are.

In terms of programming tools, I have Bimmerutility and Bimmercode - I'm presuming Bimmerutility has the necessary functionality, but I'm new to BMW coding, so I may well be wrong!

All advice gratefully received. Thanks.

Last edited by alackofspeed; 11-17-2023 at 12:15 PM..
Appreciate 0
      11-03-2023, 01:51 PM   #2
TheNine90
Banned
623
Rep
2,046
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

You can add 459 to FA and code BDC and the seat module.
Appreciate 0
      11-17-2023, 11:59 AM   #3
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

Thanks for the reply TheNine90. I've now modified the wiring as required for the driver's SM2 module and added the module to the FA using Bimmer Utility.

Now I need to code the seat to suit my car. The seat came from a RHD X3M.

Do you by chance know how to obtain the correct coding for a RHD M340i, please?
Appreciate 0
      11-17-2023, 01:17 PM   #4
TheNine90
Banned
623
Rep
2,046
Posts

Drives: bmw
Join Date: Aug 2021
Location: Workshop

iTrader: (0)

The seat should be compatible with the G20. Coding normally should be ok.
Appreciate 1
      11-18-2023, 08:06 AM   #5
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

Quote:
Originally Posted by TheNine90 View Post
The seat should be compatible with the G20. Coding normally should be ok.
Thanks. I have been able to access and code the seat module using Bimmer Utility, however, the issue I'm now having is getting the seat memory buttons to work. I can't see where in the BDC coding to add the extra LIN device, with the result that when the seat memory button is connected it affects the operation of other LIN devices. BDC is reporting the error that seat memory switch is an unexpected device.

Any assistance would be much appreciated.
Appreciate 0
      11-18-2023, 08:25 AM   #6
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

After lots of searching through the BDC I found the coding required.

Should anyone else embark on this journey, here is the information you'll need.
Attached Images
 
Appreciate 0
      11-19-2023, 02:54 PM   #7
Assassin
First Lieutenant
142
Rep
355
Posts

Drives: M340d MHT xDrive
Join Date: Dec 2018
Location: Scotland

iTrader: (0)

Quote:
Originally Posted by alackofspeed View Post
After lots of searching through the BDC I found the coding required.

Should anyone else embark on this journey, here is the information you'll need.
Interesting move.... could you post pics of your new seats in situ?
__________________
G20 M340d X-Drive M Performance, Black Sapphire, HUD, Adaptive Susp...... previously
F31 335d Xdrive Shadow Edition M Performance, Individual Tanzanite Blue, HUD, Adaptive Susp, Evolve-R Map, Xhp Stage 3
E60 535d Msport Carbon Black/E39 530d MSport, Black Sapphire/E34 525i MSport, Avus Blue/E34 520i MSport, Briliant Red
Appreciate 0
      11-20-2023, 04:03 AM   #8
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

I only have this picture from when I first installed the X3M foam and covers on the original G21 manual seat frames.

edit - I don't know why the forum software has rotated the photo 90deg.
Attached Images
 
Appreciate 0
      01-13-2024, 12:51 AM   #9
Mr Fish
New Member
0
Rep
6
Posts

Drives: BMW G20 330I
Join Date: Dec 2022
Location: UK

iTrader: (0)

Quote:
Originally Posted by alackofspeed View Post
I only have this picture from when I first installed the X3M foam and covers on the original G21 manual seat frames.

edit - I don't know why the forum software has rotated the photo 90deg.
Hi, I have a g20 with the standard electric sports seats. you mentioned swapping over the foam and seat covers to your old manual seats. I was wondering if I would be able to swap over the foam and covers from an x3 to my existing seats to avoid all the rewiring and coding. I'm assuming everything would still work on the seats, adjustment, bolsters, heating and memory? as I want to retain those functions. I'm guessing the m logo lighting and powered headrest wouldn't work. but that doesn't bother me as I would want the headrest in the lowest setting anyway.

do you reckon this would all work? and how did you swap over the foam and covers to your manual seats? or would it just be easier to fit the x3 seats as is and figure out the coding (I have no idea and never have coded my BMW before)

Many thanks
Appreciate 0
      01-13-2024, 03:06 AM   #10
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

Mr Fish It's very easy to swap the covers and foam, however, if you already have electric seats you can simply swap the seats as all the wiring (except the power for pin 11 - the m logo) will be present in your car.

I expect no coding will be required in your case too.

Where in the UK are you based? I'm in Dorset.
Appreciate 0
      01-13-2024, 03:13 AM   #11
Mr Fish
New Member
0
Rep
6
Posts

Drives: BMW G20 330I
Join Date: Dec 2022
Location: UK

iTrader: (0)

Quote:
Originally Posted by alackofspeed View Post
Mr Fish It's very easy to swap the covers and foam, however, if you already have electric seats you can simply swap the seats as all the wiring (except the power for pin 11 - the m logo) will be present in your car.

I expect no coding will be required in your case too.

Where in the UK are you based? I'm in Dorset.
I've heard on other forums that swapping the seats directly over can cause the seat controls to be reversed or non functional and the fix is to use the command box from the old seats in the new seats. I might just try both and see what happens.

not too fused about the logo lighting up but do you think the headrest will be powered if I do a direct swap?

I'm based in Warminster/ London (dependant on my work)
Appreciate 0
      01-13-2024, 03:42 AM   #12
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

Quote:
Originally Posted by Mr Fish View Post
I've heard on other forums that swapping the seats directly over can cause the seat controls to be reversed or non functional and the fix is to use the command box from the old seats in the new seats. I might just try both and see what happens.

not too fused about the logo lighting up but do you think the headrest will be powered if I do a direct swap?

I'm based in Warminster/ London (dependant on my work)
I'm near Wimborne, so circa 45 miles away. I may be selling my X3M seats (and the car) if you're interested.

As for the SM2 modules / coding, were I in your position, if you buy X3M seats or MSport seats from another car, I'd try directly swapping the seats first. The passenger seat will work fine, and I would expect the driver's seat to work fine too. However, if you need any assistance with the coding I'm happy to help.

Edit - I've now sussed the headrest coding.

Last edited by alackofspeed; 01-15-2024 at 03:23 AM..
Appreciate 0
      01-22-2024, 05:14 PM   #13
Mr Fish
New Member
0
Rep
6
Posts

Drives: BMW G20 330I
Join Date: Dec 2022
Location: UK

iTrader: (0)

so quick update.

The seats fitted and worked fine. all seat movement and memory functions worked perfectly. all but the heating on the drivers seat. worked fine on the passenger side, but the drivers, as soon as I press the button for heated seats it immediately turns itself back off.

I then tried swapping to the drivers module from my g20 seats. this stopped the electric headrest from working but everything else apart from the heated drivers seat worked. still having the same problem turning itself off.

Any advice on this would be appreciated as it is almost perfect. the heated seat is not something I'm willing to loose. does this sound like some sort of coding or incompatibility problem? or have I just got a bust drivers seat?

I've heard that the heater module is separate. can anyone confirm this? is it only on the passenger side? As I only swapped the drivers seat module and not the passenger module. seems weird if the heater module works on the passenger side and not the driver

if I cant resolve this problem I'm going to have to return the seats I have. and probably will admit defeat and stick with the original seats.

Many thanks

Last edited by Mr Fish; 01-22-2024 at 05:59 PM..
Appreciate 0
      01-22-2024, 06:59 PM   #14
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

I'm no expert on the coding side of things, but that's where I'd be looking first.

On the G20/1 the passenger electric seat movement is simplistic and there's no seat module, just a heated seat controller. The driver's seat has just a seat module that controls every function of the seat, Including the heating.

Last edited by alackofspeed; 01-22-2024 at 07:05 PM..
Appreciate 0
      01-22-2024, 08:23 PM   #15
Mr Fish
New Member
0
Rep
6
Posts

Drives: BMW G20 330I
Join Date: Dec 2022
Location: UK

iTrader: (0)

do you reckon my local BMW dealership would be willing to look into it/ code the seats to the car for me to make the heating work. or are they likely to turn me away as its a modification I've done myself?
Appreciate 0
      01-23-2024, 03:04 AM   #16
alackofspeed
New Member
5
Rep
14
Posts

Drives: G21
Join Date: Aug 2015
Location: UK

iTrader: (0)

I don't know what the response from BMW would be. If you fancy popping down to nr Wimborne, I can use my seat coding file on the seat module that came with your MSport seats and see if that works. The heating works fine on my X3M seats.
Appreciate 0
      06-24-2024, 09:19 PM   #17
Kevinsilva
New Member
Kevinsilva's Avatar
30
Rep
8
Posts

Drives: 2023 M340i
Join Date: Jun 2024
Location: California

iTrader: (0)

Garage List
2023 BMW M340i  [10.00]
I am also planning on trying to swap my 23’ M340i front seats to G8x seats , But i watched a few videos and they say there is coding involved. Did you have to do coding or is it just plug and play. And if there is what coding app could i use.
Appreciate 0
      07-26-2024, 02:35 PM   #18
slim25073
New Member
2
Rep
22
Posts

Drives: F40 2022
Join Date: Mar 2024
Location: South Africa

iTrader: (0)

Hi, I retrofitted two memory seats to my21 bmw. I did the wiring, the problem I have is both seat modules are interfering with each other - SM2. Which ground pin do I need to add/remove so the get different addresses on diagnosing? The seats came from a G42 M240i.
Appreciate 0
      08-09-2024, 08:28 PM   #19
ilir
ilir
ilir's Avatar
0
Rep
13
Posts

Drives: BMW G21 320i
Join Date: Aug 2024
Location: belgium

iTrader: (0)

Hi!

My car came with manually adustable seats (sportline) and i would like to retrofit electric adjustable seats.
What should be done?
Wiring, coding,…?

Many thanks in advance!
Appreciate 0
      10-03-2024, 02:11 PM   #20
hg_automotive
New Member
United Kingdom
0
Rep
6
Posts

Drives: BMW M340i
Join Date: Aug 2024
Location: Coventry

iTrader: (0)

Hi. I’ve just purchased some X3M seats. I’ve got a BMW M340i G20. Could you help fit and code these for me alackofspeed. I’m on IG as hg_automotive if easier. Really appreciate any help. Thank you
Appreciate 0
      10-04-2024, 02:40 AM   #21
hg_automotive
New Member
United Kingdom
0
Rep
6
Posts

Drives: BMW M340i
Join Date: Aug 2024
Location: Coventry

iTrader: (0)

Also did the wiring pins stay the same for the X3M and plug straight in to the existing G20 wiring plugs or did you have to get new ones? alackofspeed and slim25073 MrFisher
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 07:54 AM.




g20
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