Terms of Service
Last updated: 06/09/2025
1. Agreement to Terms
By accessing or using MBRetrofit Tools (“we,” “our,” or “us”) at https://mbretrofit.it, you agree to be bound by these Terms of Service. If you do not agree, you may not use our services.
2. Services Provided
MBRetrofit Tools provides algorithms for Map Code Generation, remote Mercedes-Benz vehicle coding and feature activation ("Coding Services"), professional dealer features, and API access. These services are offered “as-is” without warranties of any kind. We do not guarantee uninterrupted or error-free service.
Our services produce outputs that function for the exact inputs you provide when your vehicle is a supported configuration. When you follow the verification steps and your car displays the license key prompt after preparing the USB, that indicates support for the requested update for those inputs.
Coding Services are governed by the additional terms in Section 5 below, which supplement (and, where in conflict with the general provisions of these Terms, prevail over) the general provisions for matters specific to coding sessions.
3. User Responsibilities
- You agree to use our services only for lawful purposes.
- You may not misuse the website, attempt unauthorized access, or interfere with its functionality.
- You are responsible for maintaining the confidentiality of your account credentials.
- Any misuse of our API or services may result in suspension or termination of your account.
3.2 Fair Use & Circumvention of Limits
Free-tier allowances (including, without limitation, the welcome grant of car lookups, per-paid-map-generation grants, preview / hover-card vehicle-info probes, and any other gratis quota) are provided on a per-account basis. You agree not to circumvent or attempt to circumvent these limits by any means, including but not limited to:
- Creating multiple accounts, sock-puppet identities, or using disposable / throwaway email addresses to obtain additional free quota;
- Sharing, selling, or transferring account credentials, API keys, or authenticated sessions to other persons or systems;
- Automated, scripted, or otherwise programmatic scraping of vehicle preview / info endpoints beyond the published rate limits;
- Deleting and re-creating records in an attempt to reset or refund quota counters (deletions are permanent for accounting purposes);
- Exploiting bugs, race conditions, or implementation details to exceed allowances that would otherwise be blocked.
We monitor usage patterns and reserve the right, at our sole discretion, to take further action against any account or individual engaged in such behavior. Actions may include (without limitation): immediate suspension or permanent termination of affected accounts, revocation of API keys, reversal of credits or map-code outputs obtained through abuse, retroactive billing for services consumed, IP / card / device bans across related accounts, and referral to law enforcement where the conduct constitutes unauthorized access or computer fraud under applicable law. You are responsible for any fees, chargebacks, or damages we incur as a result of your circumvention attempts.
3.1 Marketing Communications
By creating an account, you agree that we may send you marketing emails about our products, services, and promotional offers. These emails are typically sent when you have made queries but have not yet purchased, or to inform you of new features and discounts.
You may opt-out of these communications at any time by clicking the "Unsubscribe" link in the email footer or by adjusting your preferences in your user profile settings.
4. Payments and Billing
Certain features may require payment. You agree to provide accurate payment information and authorize us to charge your chosen payment method. Payments are processed securely by third-party providers.
All purchases are final. We do not offer refunds except where required by law. We reserve the right to change prices with reasonable notice.
In the event that a refund is granted at our discretion, refunds will be returned as tokens (credits) to your account balance, not as cash or to your original payment method.
Region Incompatibility Refund Policy
Refunds will NOT be considered for region incompatibility issues if:
- The customer did not read the relevant NTG guide page that clearly states region compatibility restrictions for Korea, Southeast Asia, and Japan vehicles.
- The customer ignored or did not pay attention to the region compatibility warnings displayed in the code generation dialog, which clearly indicate when a vehicle's region is potentially incompatible with the selected region.
We provide multiple warnings and information sources about region compatibility:
- Clear warnings in all NTG guide pages (NTG6 and below) regarding region compatibility restrictions.
- Real-time compatibility checks in the code generation dialog that display when vehicle information is retrieved and a region is selected.
- Links to the relevant guide pages when incompatibility is detected.
By proceeding with a purchase after these warnings, you acknowledge that you have read and understood the region compatibility restrictions, and you agree that refunds will not be granted for region incompatibility issues.
Compatibility verification required before purchase
- Make the USB for your vehicle using the official Mercedes-Benz Download Manager (DLM).
- Insert the USB into your car.
- Only purchase once the head unit prompts for a license key. This prompt is the verification that your vehicle supports the requested update.
MAKE THE USB FIRST. ONLY PURCHASE ONCE THE CAR PROMPTS FOR A LICENSE KEY.
We instruct customers to follow these steps in the Guides page, the USB creation dialogs, and the dialog shown right before payment.
License keys and services are generated against the exact inputs you provide (for example, VIN, NTG platform, region, and map/version) and will not function if the vehicle or region differs.
MBUX (NTG6, NTG7, Gen20x) License Codes and Processing Time
If you purchase a code for MBUX-equipped vehicles (NTG6, NTG7, or Gen20x), manual intervention by our team is required. Codes are typically generated within 20 minutes to 3 hours, depending on our operating hours (GMT+2).
Once generated, your code will appear on this page, and you will also receive an email notification.
MBUX Navigation License Compatibility (NTG6, NTG7, Gen20x)
MBUX-equipped vehicles (NTG6, NTG7, and Gen20x) require a factory navigation license to accept map updates. Some vehicles were delivered without this license pre-installed, meaning they cannot use our map codes.
Refunds will NOT be granted for MBUX navigation license compatibility issues if:
- The customer did not verify their vehicle has the navigation license by checking Mercedes Me or their head unit before purchase.
- The customer ignored the MBUX compatibility warnings displayed during the code generation process, which clearly indicate when a vehicle may not have the required navigation license.
- The customer did not confirm the presence of the navigation icon on their head unit display when prompted.
We provide compatibility checks that analyze your vehicle's SA codes to determine if the navigation license is present. When incompatibility is detected, we show clear warnings with links to detailed information. By proceeding after these warnings, you acknowledge that refunds will not be granted for navigation license compatibility issues.
In rare cases, after discussion with our support team, we may issue tokens (credits) to your account at our sole discretion. Cash refunds or refunds to the original payment method are not available.
Examples of non-refundable scenarios include (without limitation):
- Region mismatch, such as vehicles originally delivered for Asian markets (Korea, Southeast Asia, Japan) requiring different region data.
- Vehicles that do not have factory support for COMAND navigation (for example, AUDIO20 head units).
- MBUX vehicles (NTG6, NTG7, Gen20x) without a map license entitlement or navigation retrofit pre-installation.
- Purchases made without first verifying support by following the steps above.
- Customer confusion about which NTG version, region, or map version to select, when we provide vehicle lookup and auto-fill features to assist.
5. Vehicle Coding Services
In addition to Map Code Generation, we offer remote and on-request coding services for Mercedes-Benz vehicles. The following terms apply specifically to Coding Services and supplement the general provisions of these Terms.
Service Standard
All Coding Services are performed to Mercedes-Benz factory specifications using procedures, parameter ranges, and tooling consistent with official Mercedes-Benz workshop practice. We do not perform unauthorized flashing, illegal feature additions, mileage alterations, or any operation that modifies the vehicle beyond what its hardware, wiring, and Special Equipment (SA) codes already support from the factory.
Per-VIN Quotes and Feature Availability
Each coding quote is prepared on a per-VIN basis and reflects (i) our prior experience with the relevant chassis and head-unit platform and (ii) the SA codes returned by your vehicle. The list of features included in a quote is limited to those reachable through factory-supported coding paths for your car's specific configuration. Features not expressly listed in the quote are not implied to be included, even if they appear elsewhere on our website or in our public catalogue.
Quotes also depend on the vehicle's current geographic location. Certain Mercedes-Benz coding paths — in particular those affecting STAR3-platform vehicles and other recent generations — rely on region-bound server endpoints, online coding entitlements, or country-specific feature flags whose availability varies by location. Where the platform exposes it, we determine the vehicle's current location through our VIN-lookup data, and we reserve the right to revise the quote, to require an in-person session, or to decline a specific feature if the vehicle's current location materially affects the procedure or its outcome.
Dependencies Outside Our Control
Availability, duration, and successful execution of certain Coding Services depend on conditions outside our control, including but not limited to:
- The operational status of certain manufacturer-side online systems and authentication services on which some coding operations rely, which may be unavailable, throttled, undergoing maintenance, or otherwise unresponsive at the time of your session.
- The vehicle's electrical state, battery voltage, fuel or charge level, fault-memory state, and whether all required control units are present, responsive, and on a compatible software level.
- The presence or absence of factory licenses, entitlements, hardware variants, wiring harnesses, or component-protection entries required by the requested feature.
- Network conditions of the remote connection between the customer's host machine and our developers, including latency, packet loss, and the stability of the customer's internet connection.
- Mercedes-Benz updates to coding procedures, server responses, or component-protection rules that take effect after the quote is issued.
We are not liable for delays, partial completion, or rescheduling caused by these external factors. Where a session must be paused due to such factors, the Mid-Session Continuation clause below applies.
Pricing Components
Coding quotes are priced as a whole engagement and reflect both (i) the operational time of our team coordinating the session, validating SA codes, preparing the pre-session backup, and verifying the result, and (ii) the engineering time of the developers remotely connecting to the customer's host machine and executing the coding procedure. Quotes are not itemized per coded parameter, per ECU, or per script run, and partial completion of the quoted feature set does not entitle the customer to a per-item refund.
Our quotes are not negotiable. Each price is calculated against the specification of the vehicle and the technical complexity of the requested coding and reflects the time and resources actually required to deliver the work to the standard described in these Terms. We do not haggle on price, do not offer ad-hoc discounts in exchange for reduced scope, and reserve the right to decline engagements where the customer insists on a price inconsistent with the work involved.
Procedure Followed, Coding Not Accepted by Vehicle
Some coding outcomes ultimately depend on the response of the vehicle, its control units, or Mercedes-Benz online services rather than on the correctness of the procedure performed. If we execute the full coding procedure in accordance with Mercedes-Benz tooling and our standard workflow, and the vehicle nonetheless does not retain or accept the requested change due to factors such as server-side rejection, a hidden hardware variant, a component-protection lock, a missing factory license, an undeclared firmware level, or any other vehicle-specific cause, the session remains chargeable in full.
In recognition that the outcome was not the one you sought, in such cases we will, at our sole discretion, issue a discount voucher applicable to a future Coding Services engagement. This voucher is the sole and exclusive remedy available to the customer for procedure-followed-but-coding-not-accepted scenarios and may not be exchanged for cash.
Pre-Session Backup
Before performing any coding operation, we take a backup of the specific control units, variant-coding data, and parameters that will be affected by the session. The backup is retained for at least twelve (12) months from the session date and enables us to restore the affected portions of the vehicle to their pre-session configuration on request, under the conditions set out below. We do not perform full-vehicle cloning or backup of unrelated systems, and the backup does not cover personal data, paired devices, navigation destinations, or user profile content.
Restore Window for Customer Dissatisfaction
If, within one (1) month from the date of payment for the Coding Services, you are not satisfied with the coded configuration of your vehicle, you may request that we restore the affected control units to their pre-session configuration using the backup described above. We will perform the restore in a follow-up remote session at no additional charge, subject to scheduling availability and to the same prerequisites that applied to the original session.
A restore performed under this clause does not entitle the customer to a refund of the original Coding Services fee, and the discount-voucher remedy described under "Procedure Followed, Coding Not Accepted by Vehicle" does not apply to a successfully completed engagement that the customer later elects to reverse.
Dealer-Reset Warranty (12 Months)
For twelve (12) months from the date of the coding session, if a documented visit to an official Mercedes-Benz dealer or authorized service partner causes one or more of the coded changes to be reverted, overwritten, or otherwise reset, we will, on request and at no additional charge, re-apply the affected coding in a follow-up remote session, provided that the underlying feature remains technically reachable on your vehicle. We may verify the dealer visit through workshop invoices, diagnostic session logs, written confirmation from the workshop, or other reasonable evidence.
This warranty does not cover:
- Resets caused by independent workshops, third-party tuners, mobile diagnostic operators, or any party other than an official Mercedes-Benz dealer or authorized service partner.
- Loss of features that are no longer technically reachable due to firmware updates, hardware replacements, component-protection changes, or other modifications performed during or after the dealer visit.
- Hardware failures, accident damage, water damage, electrical faults, or any condition unrelated to the dealer-reset event.
- Coding that is reset more than twelve (12) months after the original session.
Mid-Session Continuation
If the customer disconnects, ends the session, loses the remote-access link, or otherwise becomes unavailable while a coding session is in progress, the session is paused at our side and the engagement remains open. The customer may request that the session be resumed at a later date, subject to our scheduling availability, provided that the request is received within thirty-one (31) calendar days from the date of original payment. After this thirty-one (31) day window, the engagement is considered fulfilled, and any further work on the affected vehicle will require a new quote and a new payment.
Prohibited Monitoring, Capture, and Reverse Engineering
During any Coding Services session, the customer must not install, run, enable, or otherwise operate any tooling intended to capture, intercept, log, or reverse-engineer the network traffic, OBD/CAN traffic, USB traffic, on-screen activity, scripts, parameters, or procedures used by our developers. Prohibited tooling includes, without limitation:
- Network packet capture or inspection tools such as Wireshark, tcpdump, tshark, Fiddler, mitmproxy, Charles Proxy, or equivalent.
- CAN-bus monitors, CAN sniffers, OBD logging tools, or any vehicle-network interception hardware or software running in parallel to our session.
- USB packet capture utilities, kernel-level USB monitors, or virtual USB instrumentation.
- Screen, keyboard, mouse, or audio recorders running on the host machine on which our developer is operating, or on any device positioned to capture the host's display or input.
- Any virtualization, sandboxing, or proxy layer set up for the purpose of capturing the session that has not been disclosed to and approved by us in writing in advance.
If we detect, or have reasonable grounds to believe, that the customer is operating any such tooling, the session is terminated immediately. The customer's account and any associated identifiers (including, without limitation, email address, payment instruments, IP addresses, hardware fingerprints, VIN, and registered vehicle owner) will be permanently blacklisted from all current and future MBRetrofit Tools services. No refund, voucher, or credit will be issued in such cases, and we reserve the right to pursue all further remedies available under applicable law, including remedies for breach of contract, unlawful interception of communications, and misappropriation of trade secrets.
Required Vehicle Communication Interface (VCI)
Coding Services require a compatible vehicle communication interface (VCI). Based on our experience and validated workflows, we recommend Tactrix Openport 2.0 for older Mercedes-Benz chassis (CAN-based vehicles) and an ENET / DOIP interface for newer chassis (DoIP-based vehicles), paired where required with the appropriate activation or K+CAN adapter. Where the customer does not already own a suitable interface, we will assist with selection and acquisition of the recommended hardware.
If the customer chooses to use a different VCI, and after reasonable explanation declines to obtain the interface we recommend, we reserve the right to decline the coding session. This policy exists to ensure that coding is performed reliably and to the Mercedes-Benz factory standard required by these Terms. We do not warrant outcomes attempted over interfaces that we have not validated for the customer's vehicle, and the dealer-reset warranty and restore-window remedies do not apply to sessions attempted against our VCI recommendation.
Customer Prerequisites
The customer is responsible for ensuring that, at the time of the scheduled session:
- The vehicle is parked in a safe, well-ventilated location with the ignition state requested by us, and is connected to an approved external battery charger or otherwise has a stable battery voltage adequate for the duration of the session.
- A stable broadband internet connection is available to the host machine used for the remote session.
- The customer either owns the vehicle or has obtained written consent from the registered owner to authorize the coding changes. The customer is solely responsible for any dispute arising from a lack of such authority.
- Any remote-access software previously agreed (for example, AnyDesk or TeamViewer) is installed, updated, and ready, and any cabling, interfaces, or DOIP/CAN adapters communicated to the customer in advance are connected and verified.
If the customer fails to meet these prerequisites at the agreed session time, the session may be rescheduled at our discretion. Repeated rescheduling or no-shows attributable to the customer are treated as a customer disconnection and fall under the Mid-Session Continuation clause above.
Aftermarket and Non-Factory Hardware
Coding Services cover factory-installed Mercedes-Benz hardware and factory-supported features only. Where a requested change interacts with aftermarket accessories, third-party retrofits, replacement clusters or head units, non-OEM lighting, or any other non-factory component, correct operation is not guaranteed, the dealer-reset warranty does not apply to such interactions, and we accept no liability for incompatibilities caused by the non-factory part.
6. Intellectual Property
All content, algorithms, software, and branding associated with MBRetrofit Tools are our exclusive property or licensed to us. You may not copy, distribute, reverse-engineer, or create derivative works without prior written consent.
7. Disclaimers
Our services are provided “as is” and “as available.” We disclaim all warranties, express or implied, including but not limited to merchantability, fitness for a particular purpose, and non-infringement.
MBRetrofit Tools is not affiliated with, endorsed by, or sponsored by Mercedes-Benz Group AG ("Mercedes-Benz") or any related entity. All trademarks are the property of their respective owners. Use of our services is at your own risk.
8. Limitation of Liability
To the maximum extent permitted by law, MBRetrofit Tools shall not be liable for any indirect, incidental, or consequential damages arising from your use of our services. Our total liability to you for any claim shall not exceed the amount paid by you for the service in question.
9. Termination
We may suspend or terminate your access to the services at our sole discretion, without notice, if you violate these Terms of Service or use the platform unlawfully.
10. Governing Law
These Terms shall be governed by and construed under the laws of Italy, without regard to its conflict of law principles. Disputes will be subject to the exclusive jurisdiction of the courts located in Italy.
11. Changes to Terms
We may update these Terms of Service from time to time. Changes will take effect once posted on our website. We will notify users of material changes via email.
12. Contact Us
If you have any questions about these Terms, please contact us at: contact@mbretrofit.it