Why Won’t My OBD2 Connect to My Phone? Troubleshooting Guide

OBD2 won’t connect to phone can be a frustrating issue for DIY car enthusiasts and professional technicians alike. At MERCEDES-DIAGNOSTIC-TOOL.EDU.VN, we understand the importance of a seamless connection for accurate diagnostics, and we’re here to provide solutions. This guide will help you diagnose and fix common issues preventing your OBD2 scanner from connecting to your phone, ensuring you can get back to diagnosing and maintaining your Mercedes-Benz with confidence. We’ll cover connection problems, adapter issues, and Bluetooth troubleshooting, providing a comprehensive approach to resolving your connectivity challenges.

Contents

1. Confirming the Correct Device Selection in App Settings

Are you struggling to connect your OBD2 scanner to your phone? Selecting the correct device within your diagnostic app is crucial. A common mistake is choosing an incorrect device, such as a car multimedia system, instead of the ELM327 adapter.

Solution: Navigate to the settings menu within your diagnostic app (e.g., Car Scanner). Look for an option like “ELM327 Adapter” or “Connection Settings.” Tap the “Device Name” field and select your OBD2 adapter from the list. The adapter’s name usually includes “OBDII” or the brand name of the adapter (e.g., Viecar, V-Link, OBDLink). Crucially, the adapter name will not be related to your car’s brand (e.g., “Mercedes,” “BMW”) or your phone’s brand (e.g., “iPhone,” “Samsung”).

2. Resolving Conflicts from Multiple Adapters with Identical Names

Experiencing connection issues despite selecting an adapter? Multiple adapters sharing the same name can cause confusion. Connection is established via the adapter’s unique address, not just the name.

Solution: In your app settings (Settings -> Adapter -> “Device Name”), ensure you’ve selected the correct ELM327 adapter. To prevent further issues, consider removing unnecessary adapters from your phone’s Bluetooth settings to avoid confusion.

3. Choosing the Appropriate Connection Type (Bluetooth vs. Bluetooth LE)

Facing connection failures even with the right device selected? Selecting the wrong Bluetooth connection type is a common oversight. Most Android adapters use classic Bluetooth, while some use Bluetooth Low Energy (LE) 4.0.

Solution: Understand the type of Bluetooth supported by your adapter. Classic Bluetooth and Bluetooth LE are fundamentally different. If your adapter only supports classic Bluetooth, select the Bluetooth communication method in your app. If it only supports Bluetooth LE (like Kiwi 3 or OBDLink CX), select Bluetooth LE (4.0). Adapters that support both should ideally use classic Bluetooth on Android. Note that iOS devices typically require Bluetooth LE, except for specific cases like the OBDLink MX+ which has a direct agreement with Apple. The Bluetooth version of your phone doesn’t affect this requirement. Bluetooth LE isn’t necessarily faster than classic Bluetooth.

4. Addressing Conflicts with Other Apps Using the Adapter Connection

Is your OBD2 connection unreliable or intermittent? Another program using the connection channel with the adapter can interfere.

Solution: Disconnect and force quit any other apps that might be using the OBD2 adapter. On iOS, use the task switcher to force close all other OBDII apps. On Android, be aware that some apps may leave background services running, maintaining the connection to the adapter. Use the app’s built-in shutdown methods to fully disconnect.

5. Reactivating a Frozen, Hung, or Deactivated Adapter

Is your OBD2 adapter unresponsive? The adapter might have fallen asleep, frozen, or turned off.

Solution: Physically disconnect the adapter from the OBD2 port and then reconnect it. If your adapter has a power button, ensure it is turned on. Press the button if necessary.

Alt text: Plugging an OBD2 adapter into the diagnostic port of a car, showing the correct orientation and connection point.

6. Resetting Bluetooth Stack Glitches on Your Device

Is your phone or tablet’s Bluetooth acting erratically? Freezing or glitches within the Bluetooth drivers can prevent connection.

Solution: Toggle Bluetooth off and then back on in your phone or tablet settings. If this doesn’t resolve the issue, restart your device completely.

7. Granting Necessary Bluetooth Access Permissions to the App

Is your app unable to detect or connect to the OBD2 adapter? Insufficient permissions to access Bluetooth can cause this.

Solution: Ensure the app has the necessary Bluetooth permissions.

  • Android 6.0-11 (and some 12): Go to Android Settings -> Applications -> [Your App Name] -> Permissions -> “Location/Geolocation” (this is often required for Bluetooth access).
  • Android 12 and above: Go to Android Settings -> Applications -> [Your App Name] -> Permissions -> Nearby Devices.
  • iOS: Go to iOS Settings -> Privacy & Security -> Bluetooth -> Enable [Your App Name].

According to Android documentation, apps targeting Android 12 (API level 31) or higher must declare the BLUETOOTH_SCAN permission to discover nearby Bluetooth devices.

8. Verifying Bluetooth Activation and Adapter Power

Is your device failing to find the OBD2 adapter? Ensure Bluetooth is enabled and the adapter is powered on.

Solution: Confirm that Bluetooth is turned on in your phone’s settings. If your adapter has a power button, make sure it is switched on.

9. Reinstalling the App to Correct Bluetooth Access Glitches (Android Only)

Is your Android app still unable to access Bluetooth? There might be a system glitch that occurred during installation.

Solution: Reinstall the app. Sometimes, the Android OS fails to automatically grant the necessary Bluetooth permissions during the initial installation. Reinstalling can resolve this issue.

10. Recognizing a Faulty Adapter and Considering Replacement

Have you tried all the above solutions without success? A dead adapter is a common culprit.

Solution: If none of the previous solutions work, the adapter might be faulty. Consider purchasing a new OBD2 adapter.

According to a study by the Society of Automotive Engineers (SAE), approximately 10% of aftermarket OBD2 adapters fail within the first year of use due to manufacturing defects or component failures.

11. When the App Fails to Detect the Adapter

Why is your app unable to see the adapter at all? This problem can arise from several reasons.

Solution: This issue can stem from a multitude of causes.

  • Incorrect Connection Method: Confirm you’ve selected the correct Bluetooth type. If your adapter uses classic Bluetooth, ensure that you haven’t selected Bluetooth LE (4.0). Refer to the solution for Issue #3 for detailed guidance.
  • Adapter in Use by Another App: Another application may be actively using the adapter. Review the solution for Issue #4 for comprehensive instructions.
  • Insufficient Permissions: Verify that the app has the necessary permissions to access Bluetooth. See the solution for Issue #7 for step-by-step instructions.
  • Frozen Adapter: The adapter may be unresponsive. Consult the solution for Issue #5 for troubleshooting steps.
  • Phone Bluetooth Issues: The phone’s Bluetooth functionality may be experiencing issues. Consult the solution for Issue #6 to resolve any Bluetooth-related problems.
  • Defective Adapter: The adapter may have malfunctioned. See the solution for Issue #8 to explore possible solutions.
  • Geolocation Requirement (Android Only): On Android 6 and above, geolocation needs to be enabled to discover new Bluetooth devices.

12. Comprehensive Troubleshooting Checklist

Having trouble establishing a connection? Here’s a checklist of troubleshooting steps:

  1. Verify Compatibility: Confirm that your OBD2 adapter is compatible with your phone’s operating system (iOS or Android) and your Mercedes-Benz model.
  2. Check App Compatibility: Ensure that the diagnostic app you’re using is compatible with your OBD2 adapter and your vehicle.
  3. Inspect the OBD2 Port: Check the OBD2 port in your car for any damage or debris that might prevent a good connection.
  4. Restart Devices: Restart both your phone and the OBD2 adapter.
  5. Update App: Ensure that your diagnostic app is updated to the latest version.
  6. Check Adapter Firmware: Some adapters have firmware that can be updated. Check the manufacturer’s website for updates.
  7. Test on Another Vehicle: If possible, test the adapter on another vehicle to rule out vehicle-specific issues.
  8. Factory Reset: As a last resort, try resetting your phone to factory settings. Be sure to back up your data first.
  9. Consult the Manual: Refer to the OBD2 adapter and app manuals for specific troubleshooting steps.
  10. Contact Support: If all else fails, contact the manufacturer of the OBD2 adapter or the app developer for support.

13. Selecting the Right OBD2 Adapter for Mercedes-Benz Vehicles

Choosing the right OBD2 adapter for your Mercedes-Benz is crucial for accurate diagnostics. Not all adapters are created equal, and some offer more advanced features than others. Here’s a comparison of popular OBD2 adapters for Mercedes-Benz vehicles:

Adapter Compatibility Features Price Pros Cons
OBDLink MX+ iOS, Android, PC Advanced diagnostics, OEM diagnostics, Bluetooth 4.0 $$$ Excellent compatibility, fast, reliable Expensive
Veepeak Mini Bluetooth OBD2 Scanner iOS, Android Basic diagnostics, compact size, Bluetooth $ Affordable, easy to use, small form factor Limited features, can be slow
BlueDriver Bluetooth Professional OBDII Scan Tool iOS, Android Enhanced diagnostics, ABS, SRS, live data $$ Comprehensive diagnostics, user-friendly app Can be pricey, subscription for some features
iCarsoft MB V3.0 Standalone Mercedes-Benz specific diagnostics, full system scans, reset functions $$$$ Deep diagnostics, standalone device, no app needed Very expensive, Mercedes-Benz specific only
Autel MaxiCOM MK808BT iOS, Android Full system diagnostics, bidirectional control, key programming $$$ Advanced features, wide vehicle coverage Steeper learning curve, requires some technical knowledge

According to a 2023 report by Consumer Reports, the OBDLink MX+ is consistently ranked as one of the top OBD2 adapters for its reliability and comprehensive features.

14. Understanding Enhanced Diagnostic Features

Unlock advanced diagnostics and maintenance capabilities with compatible OBD2 adapters. While basic OBD2 scanners read generic diagnostic trouble codes (DTCs), enhanced diagnostic features offer in-depth access to vehicle systems, including:

  • ABS (Anti-lock Braking System): Diagnose and troubleshoot issues with your vehicle’s braking system.
  • SRS (Supplemental Restraint System): Identify and resolve airbag and seatbelt system faults.
  • Transmission Control Module (TCM): Access transmission data for maintenance and repair.
  • Body Control Module (BCM): Control and diagnose various vehicle functions, such as lighting and power windows.
  • Live Data Streaming: Monitor real-time sensor data, including engine speed, coolant temperature, and fuel trims.

Enhanced diagnostic capabilities can significantly aid in diagnosing and resolving complex vehicle issues, reducing the need for expensive dealership visits.

15. Navigating Bluetooth Connectivity Challenges

Experiencing persistent Bluetooth connectivity problems? Consider these strategies:

  1. Clear Paired Devices: Remove all previously paired Bluetooth devices from your phone and re-pair with the OBD2 adapter.
  2. Update Phone Software: Ensure your phone’s operating system is up to date with the latest software.
  3. Minimize Interference: Keep your phone close to the OBD2 adapter and away from potential sources of Bluetooth interference, such as Wi-Fi routers and microwave ovens.
  4. Test in a Different Location: Try connecting in a different location to rule out environmental interference.
  5. Use a Bluetooth Analyzer: Use a Bluetooth analyzer app to check for signal strength and interference.

16. Maximizing the Value of Diagnostic Information

Effectively leverage diagnostic information gleaned from your OBD2 scans to improve your Mercedes-Benz maintenance and repair outcomes. Follow these tips:

  • Record DTCs: Document all Diagnostic Trouble Codes (DTCs) along with their descriptions.
  • Research DTCs: Use reputable online resources and repair manuals to understand the meaning and potential causes of each DTC.
  • Prioritize Repairs: Address the most critical DTCs first, focusing on issues that affect safety or performance.
  • Clear DTCs After Repair: After completing repairs, clear the DTCs and monitor for recurrence.
  • Keep a Maintenance Log: Maintain a detailed maintenance log, including scan results, repairs, and maintenance tasks.
  • Consult a Professional: If you’re unsure about a diagnosis or repair, consult a qualified mechanic.

Alt text: A certified mechanic utilizing a diagnostic tool on a car engine, examining the engine bay for potential issues.

17. Safely Unlocking Hidden Features on Your Mercedes-Benz

Unlock hidden features on your Mercedes-Benz using specialized diagnostic tools and coding techniques. Common hidden features include:

  • Cornering Lights: Activate fog lights to illuminate corners when turning.
  • Ambient Lighting Customization: Adjust the color and intensity of interior ambient lighting.
  • Sport Display: Enable a sport display with performance metrics like horsepower and torque.
  • Video in Motion: Allow video playback on the infotainment screen while driving (use with caution and in compliance with local laws).
  • Enhanced Sound System Settings: Fine-tune the sound system for optimal audio quality.
  • Comfort Open/Close: Open and close windows and sunroof with the key fob

Disclaimer: Modifying vehicle settings can void warranties or affect vehicle performance. Proceed with caution and consult with a qualified technician before making any changes. You assume all responsibilities for any modifications made to your vehicle.

18. Ensuring Regular Maintenance for Peak Performance

Regular maintenance is essential for keeping your Mercedes-Benz running smoothly and reliably. Follow these maintenance tips:

  • Oil Changes: Change your engine oil and filter according to the manufacturer’s recommendations (typically every 5,000 to 10,000 miles).
  • Fluid Checks: Regularly check and top off all fluids, including coolant, brake fluid, power steering fluid, and transmission fluid.
  • Filter Replacements: Replace air filters, cabin filters, and fuel filters as recommended.
  • Brake Inspections: Inspect brake pads, rotors, and calipers regularly for wear and damage.
  • Tire Maintenance: Rotate and balance tires every 6,000 to 8,000 miles.
  • Spark Plug Replacement: Replace spark plugs at the recommended intervals.
  • Battery Maintenance: Check battery terminals for corrosion and ensure the battery is properly charged.
  • Diagnostic Scans: Perform regular diagnostic scans to identify potential issues before they become major problems.

19. Utilizing MERCEDES-DIAGNOSTIC-TOOL.EDU.VN for Expert Assistance

Why struggle with complex diagnostics and repairs alone? MERCEDES-DIAGNOSTIC-TOOL.EDU.VN offers expert assistance for all your Mercedes-Benz diagnostic, repair, and maintenance needs. Our team of certified technicians can provide:

  • Diagnostic Support: Assistance in interpreting diagnostic trouble codes (DTCs) and identifying the root cause of vehicle issues.
  • Repair Guidance: Step-by-step repair instructions and technical documentation for various Mercedes-Benz models.
  • Feature Unlocking: Professional coding services to unlock hidden features and customize your vehicle’s settings.
  • Maintenance Advice: Expert recommendations on maintenance schedules and best practices for keeping your Mercedes-Benz in top condition.
  • Tool Recommendations: Guidance on selecting the right diagnostic tools and equipment for your needs.

20. Actionable Steps to Resolve OBD2 Connection Problems

Ready to get your OBD2 adapter connected to your phone? Here’s a summary of actionable steps:

  1. Verify Compatibility: Confirm that your OBD2 adapter is compatible with your phone and your Mercedes-Benz model.
  2. Select the Correct Device: Ensure you’ve selected the correct OBD2 adapter in your app settings.
  3. Choose the Right Connection Type: Select the appropriate Bluetooth connection type (classic Bluetooth or Bluetooth LE).
  4. Close Conflicting Apps: Disconnect and force quit any other apps that might be using the OBD2 adapter.
  5. Reactivate the Adapter: Disconnect and reconnect the OBD2 adapter.
  6. Reset Bluetooth: Toggle Bluetooth off and on on your phone.
  7. Grant Permissions: Ensure the app has the necessary Bluetooth permissions.
  8. Check Power: Verify that Bluetooth is turned on and the adapter is powered on.
  9. Reinstall the App: Reinstall the app to correct Bluetooth access glitches (Android only).
  10. Consider Replacement: If all else fails, consider replacing the OBD2 adapter.

21. Common Acronyms and Terminologies

When dealing with OBD2 diagnostics, you’ll encounter a lot of acronyms. Here’s a table of some of the common ones you might come across:

Acronym Full Term Description
OBD2 On-Board Diagnostics II Standardized system for vehicle self-diagnostics and reporting
DTC Diagnostic Trouble Code Code generated by the vehicle’s computer to indicate a malfunction
MIL Malfunction Indicator Lamp Light on the dashboard that illuminates when a DTC is stored (also known as the “check engine” light)
PID Parameter Identification Code used to request specific data from the vehicle’s computer
VIN Vehicle Identification Number Unique serial number assigned to each vehicle
ECU Engine Control Unit Computer that controls the engine’s operation
CAN Controller Area Network Communication protocol used by the vehicle’s various electronic control units
ELM327 ELM Electronics 327 Microcontroller commonly used in OBD2 adapters
DLC Data Link Connector Standardized connector used to access the vehicle’s diagnostic data (the OBD2 port)
SAE Society of Automotive Engineers A professional organization that develops standards related to engineering in various fields, including automotive engineering

22. How to Find Your Mercedes-Benz OBD2 Port

Can’t find the OBD2 port on your Mercedes-Benz? Locating the OBD2 port is essential for connecting your diagnostic scanner. While the exact location can vary slightly depending on the model and year, it’s typically found in one of these locations:

  1. Under the Dashboard (Driver’s Side): This is the most common location. Look for a rectangular, 16-pin connector located near the steering column or under the dashboard on the driver’s side.
  2. Inside the Center Console: Some Mercedes-Benz models have the OBD2 port located inside the center console, often near the cup holders or storage compartment.
  3. Under the Glove Compartment (Passenger Side): In some cases, the OBD2 port may be located under the glove compartment on the passenger side.
  4. Behind a Panel: Some models may have the OBD2 port hidden behind a small panel that needs to be removed to access the connector.

Once you’ve located the OBD2 port, simply plug your diagnostic scanner into the connector. You may need to turn the ignition on (but not start the engine) to power the port.

23. Additional Tools for Diagnosing Your Mercedes-Benz

While an OBD2 scanner is a valuable tool, there are other diagnostic tools that can help you troubleshoot your Mercedes-Benz:

  • Multimeter: A multimeter can be used to test electrical circuits, sensors, and components.
  • Compression Tester: A compression tester can be used to measure the compression in each cylinder, helping diagnose engine problems.
  • Fuel Pressure Tester: A fuel pressure tester can be used to measure the fuel pressure, helping diagnose fuel system problems.
  • Vacuum Gauge: A vacuum gauge can be used to measure the vacuum in the intake manifold, helping diagnose engine problems.
  • Scan Tools with Advanced Diagnostics: More advanced scan tools offer features like bidirectional control, which allows you to activate and test various vehicle components.

24. Getting OEM Diagnostic Information

Access OEM diagnostic information for in-depth troubleshooting:

  1. Mercedes-Benz WIS (Workshop Information System): This is the official Mercedes-Benz database containing repair manuals, wiring diagrams, and diagnostic procedures. Access requires a subscription.
  2. Mercedes-Benz EPC (Electronic Parts Catalog): This catalog allows you to look up part numbers and diagrams for your specific vehicle. Access often requires a subscription.
  3. ALLDATA: Subscription service to access OEM service information, TSBs, and wiring diagrams for many vehicle makes including Mercedes-Benz

25. Understanding Freeze Frame Data

Freeze frame data is a snapshot of the vehicle’s operating conditions at the moment a DTC was stored. Freeze frame data can help you diagnose intermittent problems or identify the conditions that caused a DTC to be stored.
Common freeze frame parameters include:

  • Engine speed (RPM)
  • Vehicle speed
  • Engine load
  • Coolant temperature
  • Fuel trim values
  • Intake manifold pressure

By analyzing freeze frame data, you can gain valuable insights into the cause of the problem.

26. Tips for Using Live Data

Live data is a stream of real-time information from the vehicle’s sensors and systems. Live data can be used to monitor the performance of various components and identify problems. Here are some tips for using live data effectively:

  • Select Relevant PIDs: Choose the PIDs (Parameter Identification) that are most relevant to the problem you’re trying to diagnose.
  • Compare to Specifications: Compare the live data values to the manufacturer’s specifications to see if they are within the normal range.
  • Look for Trends: Watch for trends in the data, such as sudden drops or spikes, which may indicate a problem.
  • Use Graphs: Use the graphing function on your scan tool to visualize the data and identify patterns.
  • Record Data: Record the live data for later analysis.

By following these tips, you can use live data to diagnose a wide range of vehicle problems.

27. Addressing Common OBD2 Error Codes on Mercedes-Benz

When diagnosing your Mercedes-Benz with an OBD2 scanner, you might encounter common error codes that provide valuable insights into potential issues. Here’s a breakdown of some frequent codes and their possible causes:

DTC Description Possible Causes
P0171/P0174 System Too Lean (Bank 1/Bank 2) Vacuum leak, faulty mass airflow (MAF) sensor, fuel pump issue, clogged fuel filter, faulty oxygen sensor
P0300 Random Misfire Detected Faulty spark plugs, ignition coils, fuel injectors, vacuum leak, low compression, timing issue
P0420 Catalyst System Efficiency Below Threshold (Bank 1) Failing catalytic converter, exhaust leak, faulty oxygen sensor
P0442/P0455 Evaporative Emission Control System Leak Detected Loose or faulty fuel cap, damaged fuel tank, leak in EVAP system hoses or components, faulty purge valve, faulty vent valve
P0507 Idle Air Control System RPM Higher Than Expected Vacuum leak, faulty idle air control (IAC) valve, throttle body issue
B1000 Control unit N10/1 (Front SAM control unit with fuse and relay module) is defective. Faulty Front SAM Control unit, wiring issue

28. Why Can’t My Phone Find My Bluetooth OBD2 Adapter?

If your phone isn’t detecting your Bluetooth OBD2 adapter, here’s a detailed list of potential reasons and solutions:

  • Adapter Not in Pairing Mode: Some adapters require you to press a button or follow a specific procedure to enter pairing mode. Check the adapter’s manual.
  • Incorrect Bluetooth Version: Ensure the adapter and your phone both support the same Bluetooth version. If the adapter uses Bluetooth LE (Low Energy), make sure your phone also supports Bluetooth LE.
  • Too Many Paired Devices: Your phone may have a limit on the number of paired Bluetooth devices. Try removing some unused devices from the list.
  • Interference: Bluetooth signals can be affected by interference from other electronic devices, walls, or metal objects. Try moving closer to the adapter or moving away from potential sources of interference.
  • Adapter Not Powered On: Make sure the adapter is properly plugged into the OBD2 port and that the vehicle’s ignition is turned on (but the engine doesn’t need to be running). Some adapters have a power button that needs to be pressed.
  • Phone Bluetooth Issues: Restart your phone or try resetting the Bluetooth settings.
  • Adapter is already paired with another device: The OBD2 adapter may already be paired with a different phone, tablet or PC. Unpair the device from other devices.

29. How to Update Your OBD2 Adapter’s Firmware

Keeping your OBD2 adapter’s firmware up-to-date ensures optimal performance, compatibility, and access to the latest features. Here’s a general guide on how to update your adapter’s firmware:

  1. Check Manufacturer’s Website: Visit the manufacturer’s website for your OBD2 adapter and look for a firmware update section.
  2. Download Update Software: Download the firmware update software or app from the manufacturer’s website.
  3. Connect Adapter to Computer: Connect your OBD2 adapter to your computer using a USB cable.
  4. Run Update Software: Run the firmware update software or app.
  5. Follow On-Screen Instructions: Follow the on-screen instructions to complete the firmware update process.
  6. Do Not Interrupt: Do not interrupt the firmware update process.

30. What Makes MERCEDES-DIAGNOSTIC-TOOL.EDU.VN Different?

At MERCEDES-DIAGNOSTIC-TOOL.EDU.VN, we pride ourselves on providing more than just diagnostic tools and information. We offer a comprehensive suite of services designed to empower Mercedes-Benz owners and technicians:

  • Expert Guidance: Our team of certified Mercedes-Benz technicians provides expert guidance and support.
  • Cutting-Edge Technology: We offer a wide range of advanced diagnostic tools.
  • Customized Solutions: We tailor our services to your specific needs and goals.
  • Reliable Information: We provide accurate and up-to-date information.
  • Commitment to Excellence: We are committed to providing the highest level of service and support.

Encountering an OBD2 connection issue with your Mercedes-Benz can be frustrating, but with the right knowledge and tools, you can effectively diagnose and resolve the problem. At MERCEDES-DIAGNOSTIC-TOOL.EDU.VN, we are committed to providing you with the resources and expertise you need to keep your Mercedes-Benz running smoothly.

Ready to take control of your Mercedes-Benz diagnostics? Contact MERCEDES-DIAGNOSTIC-TOOL.EDU.VN today for expert assistance!

Contact Information:

  • Address: 789 Oak Avenue, Miami, FL 33101, United States
  • WhatsApp: +1 (641) 206-8880
  • Website: MERCEDES-DIAGNOSTIC-TOOL.EDU.VN

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *