{"id":18667,"date":"2022-12-29T15:14:45","date_gmt":"2022-12-29T15:14:45","guid":{"rendered":"https:\/\/www.obd2tool.com\/blog\/?p=18667"},"modified":"2023-10-11T03:11:25","modified_gmt":"2023-10-11T03:11:25","slug":"how-to-set-up-the-enet-cable-and-e-sys-for-bmw-coding","status":"publish","type":"post","link":"https:\/\/www.obd2tool.com\/blog\/how-to-set-up-the-enet-cable-and-e-sys-for-bmw-coding\/","title":{"rendered":"How to Set Up the ENET Cable and E-sys for BMW Coding"},"content":{"rendered":"<p>If you have an F-Series or G-Series BMW model and you want to do some BMW coding, you will need to use an ENET cable for it. The ENET cable will serve as an adapter for your OBD2 port that will connect your car and your computer via a dedicated software. The most common BMW software paired with the <a href=\"https:\/\/www.obd2tool.com\/goods-6937-BMW-ENET-Interface-Cable-E-SYS-ICOM-Coding-F-Series.html\">ENET cable<\/a> is E-sys. In this post, we\u2019re going to discuss how to set up the ENET cable with the E-sys software for BMW coding.<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-18672\" src=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-1.jpg\" alt=\"\" width=\"1011\" height=\"482\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-1.jpg 1011w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-1-300x143.jpg 300w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-1-900x429.jpg 900w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-1-768x366.jpg 768w\" sizes=\"(max-width: 1011px) 100vw, 1011px\" \/><\/p>\n<p><strong>System and Hardware Requirements<\/strong><br \/>\nBefore you get things started, make sure that you\u2019ve prepared the following:<br \/>\n1. ENET cable<br \/>\n2. E-sys software with EST token and pin<br \/>\n3. Psdzdata Lite version<br \/>\n4. Laptop with at least Windows 7 OS and 16 GB of available space<br \/>\n5. Coding Cheat Sheet for your vehicle model<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-18671\" src=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-2.jpg\" alt=\"\" width=\"672\" height=\"695\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-2.jpg 672w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-2-290x300.jpg 290w\" sizes=\"(max-width: 672px) 100vw, 672px\" \/><\/p>\n<p>The ENET cable is built with an RJ45 connector on one side, that is used to connect with the ethernet port of your laptop computer, and a 16-pin connector on the other side for connecting to the OBD port of your vehicle. Make sure to get one with a shielded connector from a reliable seller. This will protect you from electrical noise interference and other connection interruptions that may affect the coding process.<\/p>\n<p><strong>What is BMW Esys<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-18670\" src=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-3.jpg\" alt=\"\" width=\"76\" height=\"88\" \/><\/p>\n<p>Commonly used functions of BMW E sys: ECU FLASH programming\/code (one ECU or more ECUs), FA, FSC browsing and editing, ECU file editing, ECU function activation (need to use E sys launch pro or e sys plus), ECU status, Vehicle integration level, navigation certificate status, etc.<br \/>\nBMW E sys can connect cars: BMW brand cars (BMW Mini, BMW Motors, Rolls Royce), F, G, I series<br \/>\nConnectivity for BMW E sys: <a href=\"https:\/\/www.obd2tool.com\/goods-5149-ICOM+NEXT+ABC+Fow+BMW+2016+New+Generation+OF+ICOM+A2.html\">BMW ICOM Next<\/a> (recommended), ENET cable\/ENET WIFI (recommended), <a href=\"https:\/\/www.obd2tool.com\/category-230-b0-BMW+ICOM.html\">BMW ICOM<\/a> NANO, BMW ICOM A1 A2 A3.<\/p>\n<p><strong>Download and Install the E-sys Software<\/strong><br \/>\nThe E-sys software is mainly used for coding the BMW F Series , the new 1 Series, 3 Series, 5 Series, 7 Series , GT, and X3 models. Here\u2019s how to download and install E-sys:<br \/>\n1. Download the E-sys software for free here: <a href=\"https:\/\/mega.nz\/file\/J4pByAjZ#oGIekxD182UoKaclg5QlSvMdvxD_DOiPC9UzJiX_Pds\">E-sys Software Download<\/a><br \/>\n2. Extract the downloaded file using Winrar or with any similar extraction software.<br \/>\n3. Double click on the installation file, which is an exe file with a filename like \u201cE-Sys_Setup_3_26_1_b42487.exe\u201d.<br \/>\n4. Follow the default settings that will install E-sys to the recommended default location, shown as C:\\EC-Apps\\ESG\\E-Sys.<br \/>\n5. Set the data path for E-sys. You can follow the recommended default location which is at C:\\Data.<br \/>\n6. Click \u201cNext\u201d until the installation process starts. Then click \u201cFinish\u201d when the installation process is done.<\/p>\n<p><strong>How do I set up BMW ESYS?<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-18669\" src=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-4.jpg\" alt=\"\" width=\"774\" height=\"516\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-4.jpg 774w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-4-300x200.jpg 300w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-4-768x512.jpg 768w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-4-120x80.jpg 120w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/p>\n<p><strong>Schematic diagram of how BMW E-sys works<\/strong><br \/>\n1. E sys Home;<br \/>\n2. E-sys selects the car series;<br \/>\n3. E-sys data setting;<br \/>\n4. E-sys Expert mode;<br \/>\n5. E-sys FA editor;<\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-18668\" src=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-5.jpg\" alt=\"\" width=\"722\" height=\"694\" srcset=\"https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-5.jpg 722w, https:\/\/www.obd2tool.com\/blog\/wp-content\/uploads\/2023\/01\/How-to-Set-Up-the-ENET-Cable-and-E-sys-for-BMW-Coding-5-300x288.jpg 300w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/p>\n<p>6. E-sys comfort Mode.<\/p>\n<p><strong>Download and Install Psdzdata<\/strong><br \/>\nThe Psdzdata contains all the data needed for BMW coding, flashing, and firmware updates. Installing Psdzdata is an important final step in the E-sys installation process. The E-sys software will be useless without these essential data. Here\u2019s how to download and install Psdzdata:<br \/>\n1. Psdzdata is available in two versions \u2013 the Full and the Lite version. If you only want to do coding, Psdzdata Lite is recommended because it will save you some space \u2013 approximately around 1GB compared to 20GB of the Full version.<br \/>\n2. Extract the downloaded file using Winrar or with any similar extraction software. You will find a new folder with the name \u201cpsdzdata\u201d after the extraction process.<br \/>\n3. Copy the \u201cpsdzdata\u201d folder and paste it to the C:\\Data location. This will overwrite and replace the existing empty \u201cpsdzdata\u201d folder in the location with the extracted \u201cpsdzdata\u201d folder that contains all the data files that you need for BMW coding.<\/p>\n<p><strong>Coding Preparations<\/strong><br \/>\nAfter you have successfully installed the software and tools that you need for BMW coding, you need to prepare these things prior to the actual coding process:<br \/>\n1. Before you proceed to code your BMW, you need to be familiar with and sure of the things that you want to do with your vehicle. Do not proceed if you are unsure of what to do. Do not attempt to skip or guess the essential steps of the process. Check out this beginner\u2019s guide if you wish to review the process.<br \/>\n2. If you are familiar with the initial process, you should have a basic idea of the specific coding changes that you want to apply to your vehicle. To help you execute these changes, you should have a copy of the BMW Coding Parameters for your vehicle using a BMW Coding Cheat Sheet. Here\u2019s a list of Cheat Sheets available online:<br \/>\n* BMW Cheat Sheet for F\/I\/G Series<br \/>\n* BMW Cheat Sheet for Each Chassis<br \/>\n3. Make sure that your laptop computer is fully charged to avoid connection issues or interruptions during the coding process. If your vehicle is not connected to an external charger, be sure that your motor is running to maintain the battery voltage needed to power the ECU and HVAC for an extended coding session. For longer coding sessions, it is advisable that you have a car battery charger in hand.<br \/>\n4. Disable any Bluetooth or wireless connection running on your laptop. There should be no other external connections that may affect the communication between your laptop and your vehicle.<br \/>\n5. Disable your laptop\u2019s Firewall, Antivirus, and other third-party security programs that may interfere with the connection and the coding process.<br \/>\n6. Switch off any car audio or video that may drain your battery fast.<br \/>\n7. Set your LAN adapter in your computer at DHCP instead of using a static IP.<br \/>\n8. Create back up files of the original settings of your vehicle. You can use these files to revert to your original settings in case something goes wrong with the changes that you have applied. Check out this guide on how to create a full backup of your car\u2019s configuration files.<\/p>\n<p><strong>Configure and Connect E-sys to your Vehicle<\/strong><br \/>\nTo get the coding process started, you need to configure and connect the E-sys software to your computer. Here\u2019s the process on how to do it:<br \/>\n1. Connect one end of the ENET cable to the ethernet port of your laptop and the other to the OBD2 port of your vehicle.<br \/>\n2. Turn on your vehicle\u2019s ignition but do not start the engine.<br \/>\n3. Your laptop will start the process of connecting to your vehicle. Wait for 60 seconds or a few minutes until the computer recognizes the connection. You should see a connection with a yellow exclamation mark over your laptop\u2019s network icon.<br \/>\n4. Run the E-sys software that you\u2019ve previously installed on your laptop.<br \/>\n5. On the top row of the E-sys interface, you\u2019ll see a \u201cConnect\u201d button. Click on it to connect the laptop with your vehicle.<br \/>\n6. A dialog box will open. Then select the TargetSelector for the specific BMW model of your car.<br \/>\n7. Choose \u201cConnection via VIN\u201d and click \u201cConnect\u201d.<br \/>\n8. A message will pop up confirming that a successful connection has been established. The software will remember the \u201cConnection via VIN\u201d setting for future connections.<br \/>\n9. Well done! You have successfully set up the ENET cable and E-sys software. You can now start coding.<\/p>\n<p><strong>Tools and Accessories When Coding Your BMW<\/strong><br \/>\nCheck out these tools and accessories that you can also buy while doing some coding work.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>If you have an F-Series or G-Series BMW model and you want to do some BMW coding, you will need<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":18670,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2078],"tags":[2355,2357,6,491,3129],"views":10507,"_links":{"self":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/18667"}],"collection":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/comments?post=18667"}],"version-history":[{"count":3,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/18667\/revisions"}],"predecessor-version":[{"id":20427,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/posts\/18667\/revisions\/20427"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/media\/18670"}],"wp:attachment":[{"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/media?parent=18667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/categories?post=18667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.obd2tool.com\/blog\/wp-json\/wp\/v2\/tags?post=18667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}