The field MDI_CC_AGGREGATED_SERVICE aims at containing all service data from all services parameters. It is a string formatted as JSON that can be decoded instead of all other service parameters.
Description of the fields is available in diagnostic fields section.
{
"oil_service": {
"time_to_next": 630,
"km_at_last": 420
},
"inspection_service": {
"time_to_next": 631,
"distance_to_next": 421
},
"generic_service": {
"time_interval": "1080",
}
}
The MDI_CC_AGGREGATED_SERVICE is a JSON string containing service information grouped into verious categories.
The categories may be:
Each category can contain the following data:
Each data is an integer. Distances are in km and times are in days.
List of all MDI_CC fields containted in MDI_CC_AGGREGATED_SERVICE:
MDI_CC_DISTANCE_BETWEEN_INSPECTION_SERVICESMDI_CC_DISTANCE_FOR_CHANGE_OILMDI_CC_DISTANCE_FOR_NEXT_INSPECTIONMDI_CC_DISTANCE_SINCE_LAST_INSPECTION_SERVICEMDI_CC_DISTANCE_TO_NEXT_INSPECTION_SERVICEMDI_CC_INSPECTION_LAST_DATEMDI_CC_MILEAGE_AT_LAST_INSPECTIONMDI_CC_MILEAGE_BETWEEN_INSPECTIONSMDI_CC_MILEAGE_SINCE_LAST_INSPECTIONMDI_CC_TIME_BETWEEN_INSPECTIONSMDI_CC_TIME_BETWEEN_INSPECTION_SERVICESMDI_CC_TIME_FOR_CHANGE_OILMDI_CC_TIME_FOR_NEXT_INSPECTIONMDI_CC_TIME_SINCE_LAST_INSPECTIONMDI_CC_TIME_SINCE_LAST_INSPECTION_SERVICEMDI_CC_TIME_TO_NEXT_INSPECTION_SERVICEThe field MDI_CC_AGGREGATED_CBS_SERVICES provides detailed information about the Condition Based Service (CBS) system for BMW vehicles. It enables the monitoring of multiple vehicle components, ensuring proactive maintenance and optimal performance.
The MDI_CC_AGGREGATED_CBS_SERVICES field is a JSON string that organizes service information into the following categories:
An example is given below:
{
"brake_fluid": {
"counter": 2,
"factor": 71,
"time": 17
},
"engine_oil": {
"distance_to_next": 17290,
"counter": 3,
"factor": 78
},
"front_brake": {
"distance_to_next": 327670,
"counter": 1
},
"rear_brake": {
"distance_to_next": 327670,
"counter": 2
},
"vehicle_check": {
"distance_to_next": 39290,
"time_to_next": 708,
"counter": 2,
"factor": 89,
"time": "2029/01/01"
}
}
Each category may include the following details:
List of all munic fields containted in MDI_CC_AGGREGATED_CBS_SERVICES for each category:
MDI_CC_CBS_BRAKE_COUNTERMDI_CC_CBS_BRAKE_DISTANCEMDI_CC_CBS_BRAKE_FACTORMDI_CC_CBS_BRAKE_MONTHMDI_CC_CBS_BRAKE_TIMEMDI_CC_CBS_BRAKE_YEARMDI_CC_CBS_DIESEL_ADDITIVE_COUNTERMDI_CC_CBS_DIESEL_ADDITIVE_DISTANCEMDI_CC_CBS_DIESEL_ADDITIVE_FACTORMDI_CC_CBS_DPF_COUNTERMDI_CC_CBS_DPF_DISTANCEMDI_CC_CBS_DPF_FACTORMDI_CC_CBS_ENGINE_COUNTERMDI_CC_CBS_ENGINE_DISTANCEMDI_CC_CBS_ENGINE_FACTORMDI_CC_CBS_ENGINE_MONTHMDI_CC_CBS_ENGINE_YEARMDI_CC_CBS_EXHAUST_INSPECTION_MONTHMDI_CC_CBS_EXHAUST_INSPECTION_YEARMDI_CC_CBS_FRONT_BRAKE_COUNTERMDI_CC_CBS_FRONT_BRAKE_DISTANCEMDI_CC_CBS_FRONT_BRAKE_FACTORMDI_CC_CBS_GEAR_COUNTERMDI_CC_CBS_GEAR_FACTORMDI_CC_CBS_MICROFILTER_COUNTERMDI_CC_CBS_MICROFILTER_DISTANCEMDI_CC_CBS_MICROFILTER_FACTORMDI_CC_CBS_REAR_BRAKE_COUNTERMDI_CC_CBS_REAR_BRAKE_DISTANCEMDI_CC_CBS_REAR_BRAKE_FACTORMDI_CC_CBS_SPARK_PLUGS_COUNTERMDI_CC_CBS_SPARK_PLUGS_DISTANCEMDI_CC_CBS_SPARK_PLUGS_FACTORMDI_CC_CBS_VEHICLE_CHECK_COUNTERMDI_CC_CBS_VEHICLE_CHECK_DISTANCEMDI_CC_CBS_VEHICLE_CHECK_FACTORMDI_CC_CBS_VEHICLE_CHECK_MONTHMDI_CC_CBS_VEHICLE_CHECK_YEARMDI_CC_CBS_VEHICLE_INSPECTION_MONTHMDI_CC_CBS_VEHICLE_INSPECTION_YEAR