You cannot choose another car in diagbox to do access to the calculator because diagbox has defined so-called messageries that it uses to write and identify the ECU
it will allow you to enter ESP because Code UCE: 20h will be the same for all versions but calibration different and completely different configuration :)
it's the same as every BSI has a UCE Code: 12h which you will enter or it is BSI BSI_ev BSI2010 BSI201_EV but the configuration and available zones will be completely different
as for the possibility of coding, I see more .. (this is for the key what you gave ABFB)
it's a pure wife

2E.21.01.06.00.00.00.01.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.7F.
WDBI SID-RQ 46 0x2E
2E Programmed_data_configuration_variant_coding_2101
ID_TLC_FREIN ID_TLC_FREIN
EM4_FREIN_UDS_MPR_006 FREIN_UDS-MPR
EM5_FREIN_UDS_CPR_006 FREIN_UDS-CPR
EM7_FREIN_UDS_DPPR_006 FREIN_UDS-DPPR
EM9_FREIN_UDS_BVPR_006 FREIN_UDS-BVPR
EMC_FREIN_UDS_FRPR_006 FREIN_UDS-FRPR
EME_FREIN_UDS_REPR_006 FREIN_UDS-REPR
EMG_FREIN_UDS_AMVARPR_006 FREIN_UDS-AMVARPR
EMI_FREIN_UDS_ACCPR_006 FREIN_UDS-ACCPR
EMK_FREIN_UDS_CPKPR_006 FREIN_UDS-CPKPR
EMM_FREIN_UDS_CAVPR_006 FREIN_UDS-CAVPR
EMN_FREIN_UDS_ONE_CANPR_006 FREIN_UDS-ONE-CANPR
EMO_FREIN_UDS_ASRPLUSPR_006 FREIN_UDS-ASRPLUSPR
EMP_FREIN_UDS_HADCPR_006 FREIN_UDS-HADCPR
EMQ_FREIN_UDS_AEBPR_006 FREIN_UDS-AEBPR
EMR_FREIN_UDS_HANDDRIVINGPR_006 FREIN_UDS-HANDDRIVINGPR
EMS_FREIN_UDS_CVRPR_006 FREIN_UDS-CVRPR
EMT_FREIN_UDS_COMELECPR_006 FREIN_UDS-COMELECPR
EMU_FREIN_UDS_ADECPR_006 FREIN_UDS-ADECPR
EMV_FREIN_UDS_STTPR_006 FREIN_UDS-STTPR
EMW_FREIN_UDS_MASTERVAC_006 FREIN_UDS-MASTERVAC
EMX_FREIN_UDS_ICBPR_006 FREIN_UDS-ICBPR
EMY_FREIN_UDS_CMA_CDAPR_006 FREIN_UDS-CMA-CDAPR
EMZ_FREIN_UDS_DSGPR_006 FREIN_UDS-DSGPR
EN0_FREIN_UDS_TJAPR_006 FREIN_UDS-TJAPR
RESERVE_26 RESERVE_26 127 0x7F
only back to driving safety, how can you (maybe) code ESP / ABS or Airbag?