Comfort Roof Control Module for

  • BMW 3 Series Convertible (E46)


  • Further information and manuals for all products can be found on our web site

    w w w . m o d s 4 c a r s . c o m

    We explicitly point out that all functions of this control unit should be used only while exercising caution and responsibility. We can NOT be held liable for any damage or injury caused by installing or using this product.
    Important Information. READ BEFORE INSTALLING!
    This manual is designed to produce completely filled pages. In order to get best print results, simply set the borders to minimum settings in the browser's page setup menu and disable headers and footers.

    Activate the print preview and if necessary decrease the zoom level until all pages are shown correctly.

    If you run into any problems after installing the module, please go over the manual again in great detail, clicking every photo for full size!
    We now have a full Knowledge Base with Support Ticket system available online at

    If you need to contact us, the best and fastest way to do so is by opening a support ticket there

    This module comes with our USB Field Upgrade and Configuration Port! We recommend connecting it to a computer BEFORE YOU INSTALL and using our support app "m4cconnect" to do a quick firmware update check. M4cconnect as well as all other information regarding USB update and configuration can be found at You can even configure and activate your favorite module functions and settings on screen before the module is installed in the car! It is a good idea to permanently install the USB cable with the module in the car, leaving the computer plug in an easily accessible spot for later use with a Wifi/3G/4G connected laptop.

    If the top does not work properly or at all after installing the module, these tips can be very helpful:

    1) Turn Function 1 (Main Switch) off (Setting 0). The module will be completely passive. If the problem still persists and the top won't work, check all connections. Please also check the green DATA LED on the module!

    2) Function 2 now has a valet mode (Setting 2) on many modules. Valet mode completely disables opening of the top. Check the setting for function 2 and make sure the module is NOT in valet mode!

    IMPORTANT: Not all modules have the valet mode! Please check the Operation and Programming Manual!

    The DATA LED shows the module status and helps troubleshooting issues during installation:

    When the ignition is ON: The LED should BLINK (flash) in a regular pattern (about 1x per second). This indicates that the module is receiving data and should work OK.

    When the ignition is OFF: The LED should BLINK (flash) as long as the data bus is still active and turn off after a while (max 5 min) indicating that the car has entered stand-by (sleep) mode.

    If the LED is permanently lit with the ignition ON, the module is NOT receiving data from the top controller and all connectors should be checked.

    If the LED does NOT light up at all when turning the ignition ON, the module is either not getting power or not receiving ANY data. All connectors should be checked.
    Installation - Steps 1-3
    1. Start out by opening the top to exactly the point as shown where the back lid points straight up. Support it with a cardboard box or a piece of wood to prevent it from falling down as hydraulic pressure disappears. Turn the ignition off and pull the key.
    2. Open the center lid (ski opening) in the back rest and unclip the cover (1) from the metal rod. Now remove the entire back seat by first pullig up hard in the front, then pulling the whole seat piece out to the front and up.
    3. Take the back rest out by first removing the two 10mm nuts (1) and (2), then pull hard upward on the whole back rest piece. It is hooked in at the top. Do NOT pull the seatbelts behind the headrests. It is a pain to free them again if the safely mechanism engages!
    Installation - Steps 4-6
    4. Remove the two screws (1) and (2), usually a 8mm socket. Then pull the rubber seal (3) out just a bit as shown.
    5. Grab under the speaker grill in the bottoom right corner and pull hard towards the center. In the corner there is one locking peg that is just snapped in. See marker (1) in the next picture. Once this peg is disengaged, the panel will slide out easily.
    6. Locking peg (1) in the corner. Remove speaker wire (2) by pulling the small black plug out of the speaker chassis.
    Installation - Steps 7-9
    7. Remove the two screws (1) and (2) with a 7mm socket.
    8. Grab behind the side cover as shown and pull hard toward the center of the car. There is another locking peg in the corner (see picture in step 10).
    9. Pull up on the top cover while simultaneously pulling on the side cover to shuffle the piece that sits behind the screw hole free. This saves a lot of work of having to remove the entire top piece.
    Installation - Steps 10-12
    10. Now the side cover can easily be folded down just enough to gain easy access to the top control module behind it. The locking peg (1) is shown here.
    11. Remove the large black plug (1) on the left as well as the square power plug (2) in the middle and replace them with the matching ones from the wiring harness. Insert the original plugs into the sockets (3) and (4) on the harness to complete the circuit. Make sure all plugs latch securely into place.
    12. Connect the SmartTOP module to the harness. When all connectors are tightly in place, turn the ignition on and check the green LED (1) on the module. It should blink to indicate correct installation. We recommend connecting the USB cable and running it to an accessible spot (e.g. under the back seat), so a laptop can be used at a later time for configuration or firmware updates without the need to physically access the module. Put everything back together (not forgetting the speaker wire) and configure the module according to our Operation and Programming Manual. Done.
    Installation - Step 13
    13. Install location for most convenient access: Attach the module directly under the panel previously removed in step 5 and run the USB cord to an accessible spot. This allows easy configuration and updates via laptop and if there ever is a need to access the module hardware, only the one panel needs to be removed.