| Producer ↕ | Series ↓ | Model ↕ | Motorcode ↕ | ECU Producer ↕ | ECU ↕ | ECU-Nr. Prod. ↕ | ECU-Nr. ↕ | Software ↕ | Software 2 ↕ | Maps ↕ |
|---|---|---|---|---|---|---|---|---|---|---|
| BMW | X3 | X3-20d | N47D20 | Bosch | EGS TCU231-8HPxx | — | BMW_8HPXY_AT50012_Z0BC5500_J550C | 149048JF5CA3A0 | — | 22473 |
| BMW | X3 | X3-20d | N47D20 | Bosch | EGS TCU231-8HPxx | — | BMW_8HPXY_AT50012_Z0BB5400_J540B | 149046JF4BC1A1 | — | 22445 |
| BMW | X3 | X3-20d | N47-D20 | Bosch | EGS TCU231-8HP45 | — | BMW_8HPXY_AT50012_Z0BB6600_J660B | 149015JG6BB0B0 | — | 21968 |
| BMW | X3 | X3-28i xDrive | N52B30OL | Siemens/Continental | MSV90 | 0049Z702200SVIFYA | CA9Z72209Z7220000049Z702200SVIFYA0049Z702200SVIFYA | 9Z7220 | — | 30652 |
| BMW | X3 | X3-28i xDrive | N52B30OL | Siemens/Continental | MSV90 | 0049Z702200SVIGYA | CA9Z72209Z7220000049Z702200SVIGYA0049Z702200SVIGYA | 9Z7220 | — | 30652 |
| BMW | X3 | 3.0 | — | Bosch | MG1CS049 | Anlieferdatensatz_DME-86T0_21-11#EPST:F4C9L8G5B______#_____________________________________________________________________________________ | — | 044953 | — | 160760 |
| BMW | X3 | 2.0 Turbo | B48TUE | Bosch | MG1CS201 | 00273D_052_010_008 | 0261B21663 | R2B22001B | — | 102879 |
| BMW | X3 | 30d xDrive | B57D30O0 | Bosch | MDG1_MD1CP002 | B57D30O0-G01B57O0_AW5_AT#S15A-22-11-500-ATS (O_8KWW0-00004755-017) | O_8KWW0-00004755-017 | — | — | 173617 |
| BMW | X3 | M40i | B58B30O1 | Bosch | MG1CS201 | DME8.6T-0-B58-S15A-G01-B58B30O1-ECE—0EU6d-OPFc780-MSA-off- | — | R4C9L865BKQPAB | — | 157745 |
| BMW | X3 | 2.0L 225cv | B47D20O1 | Bosch | MDG1_MD1CS001 | B47D20O1-G01B47O1_AWR1_A#S15A-22-11-500-ATS (O_8PHW0-0000586B-004) | — | O_8PHW0-0000586B-004 | — | 196060 |
| BMW | X3 | X3-20d | N47D20O1 | Bosch | TCU2-3.x 8HPxx | #EGS__GKEB23#D1#DST#F25-N47D20O1-EUR#J680-000 | — | ZFADINFO*Z0BA6800_8HPXY_BMW_J680A*BMW*8HPXY*E26_1*ITCU2_3_X_2048*20110521_091035_FRDC09853*BMW_8HPXY_AT50012_Z0BA6800_J680A | — | 9332 |
| BMW | X3 | xDrive M40i | B58B30O1 | Bosch | MG1CS201 | DME8.6T-0-B58-S15A-G01-B58B30O1-AWD—TECE-EU6d-OPFc780-BBG2 | — | R4C9L857BKREMB | — | 157674 |
| MB | X290 | 4.0 | 290.688 | Bosch | MED17.7.5 | — | MED1775-17B-39430_S | 045243 | — | 93492 |
| BMW | X2 SAC | 1.5 Turbo | B38A15M1 | Bosch | MG1CS201 | DME83T1_StahlATL_F39_B38A15M1_FWD_CHN_2100kW_C6b_RDE_OPF_PVL________________________________________#R2C9L856BSFUBF | R2C9L856BSFUBF | — | — | 132317 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_F39_B48A20T1_AWD_ECE_EU6d_____2225kW_450Nm_OPFgc2_PVL_ff____________________________________#R2C9L856BSEEBI | R2C9L856BSEEBI | — | — | 132317 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_B48A20T1_F39_EU6d_225kW_450Nm_2OPFgc2_MPST_PVL_ff___________________________________________#R2C9L856BSEFFJ | R2C9L856BSEFFJ | — | — | 132317 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_B48A20T1_F39_EU6d_225kW_450Nm_2OPFgc2_MPST_PVL_ff___________________________________________#R2C9L856BSEFBJ | R2C9L856BSEFBJ | — | — | 132317 |
| BMW | X2 SAC | 2.0 Turbo | B48A20M1 | Bosch | MG1CS201 | DME84T1_ZIK_StahlATL_F39_B48A20M1_FWD__EU6d-TEMP_141kW_280Nm_OPFc780_PVL____________________________#R2C9H695BPNBAB | R2C9H695BPNBAB | — | — | 127671 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_F39_B48A20T1_AWD_ECE_EU6d_____2225kW_450Nm_OPFgc2_PVL_ff____________________________________#R2C9L856BSEENI | R2C9L856BSEENI | — | — | 132317 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_B48A20T1_F39_EU6d_TEMP_MPST____OPF_PVL_ff___________________________________________________#R2C9H695BOOIAB | R2C9H695BOOIAB | — | — | 127671 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_F39_B48A20T1_AWD_US_ULEV125____225kW_450Nm_PVL_ff___________________________________________#R2C9H695BOOLAB | R2C9H695BOOLAB | — | — | 127671 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_F39_B48A20T1_AWD_ECE_EU6d_TEMP_225kW_450Nm_OPF_PVL_ff_______________________________________#R2C9H695BOOGAH | R2C9H695BOOGAH | — | — | 127671 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_F39_B48A20T1_AWD_JAP_LEV2018___225kW_450Nm_07_19_PVL_ff_____________________________________#R2C9H695BSEIAH | R2C9H695BSEIAH | — | — | 127671 |
| BMW | X2 SAC | 2.0 Turbo | B48A20T1 | Bosch | MG1CS201 | DME84T1_B48A20T1_F39_EU6d_225kW_450Nm_2OPFgc2_MPST_PVL_ff___________________________________________#R2C9L856BSEFCB | R2C9L856BSEFCB | — | — | 132317 |
| BMW | X1 SUV iL | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F49_B38A15M1_FWD_LOKAL__CHN_CHN6b_103kW_bOPF_PVL________________#EPST:R2C2D3D6B______#R2C2D3D6BMWDAC | 0261B21663 | R2C2D3D6BMWDAC | — | 120424 |
| BMW | X1 SUV | 1.5 Turbo | B38A15M1 | Bosch | MG1CS201 | DME83T1_StahATL_F48_B38A15M1_FWD_ECE__2EU6d_100kW_220Nm_SWM_OPFc780_________________________________#R2C9L856BPLQBF | R2C9L856BPLQBF | — | — | 132317 |
| BMW | X1 SUV | 2.0 Turbo | B48A20M1 | Bosch | MG1CS201 | DME8.4T-B48A20M1-ZIK-F48-HGAG-EU6d____2LL-RL-145kW-320Nm-SWM-OPFgc2-MPST-PVL________________________#R2C9L856BPNEFJ | R2C9L856BPNEFJ | — | — | 132317 |
| BMW | X1 SUV | 2.0 Turbo | B48A20M1 | Bosch | MG1CS201 | DME8.4T-B48A20M1-ZIK-F48-HGAG-EU6d____2LL-RL-145kW-320Nm-SWM-OPFgc2-MPST-PVL________________________#R2C9L856BPNEBI | R2C9L856BPNEBI | — | — | 132317 |
| BMW | X1 SUV | 2.0 Turbo | B48A20M1 | Bosch | MG1CS201 | DME84T1_ZIK_StahlATL_F48_B48A20M1_FWD_2EU6d_131kW_SWM_OPFgc2_PVL____________________________________#R2C9L856BPMFBJ | R2C9L856BPMFBJ | — | — | 132317 |
| BMW | X1 SUV | 2.0 Turbo | B48A20O1 | Bosch | MG1CS201 | DME84T1_nonZIK_StahlATL_F48_B48A20O1__2ECE_EU6d_170kW_MPST_OPFgc2_PVL_______________________________#R2C9L856BPMWBI | R2C9L856BPMWBI | — | — | 132317 |
| BMW | X1 SUV | 2.0 Turbo | B48A20O1 | Bosch | MG1CS201 | DME84T1_nonZIK_StahlATL_F48_B48A20O1__2ECE_EU6d_180kW_MPST_OPFgc2_PVL_______________________________#R2C9L856BPMVFJ | R2C9L856BPMVFJ | — | — | 132317 |
| BMW | X1 SUV | 2.0 Turbo | B46A20O1 | Bosch | MG1CS201 | DME84T1_nonZIK_StahlATL_F48_B46A20O1___AWD_US_KOR_SULEV30_MPST_BBG2.2_ff____________________________#R2C9H695BPAZAB | R2C9H695BPAZAB | — | — | 127671 |
| BMW | X1 SUV | 2.0L 150cv | B47C20U1 | Bosch | MDG1_MD1CS001 | B47C20U1-F48B47U1_FWW_MT#F056-20-03-500-ATS (O_8SFP0-0000580F-002) | 0281035230 | 034412 | — | 169192 |
| BMW | X1 SUV | 20i (2.0T) EU6d | B48A20M1 | Bosch | MG1CS201 | DME84T1_ZIK_StahlATL_F48_B48A20M1_AWD__EU6d_TEMP_141kW_OPF_PVL______________________________________#R2C9H695BPBJX7 | — | R2C9H695B | — | 127671 |
| BMW | X1 SUV | X1-18D | B47C20U1 | Bosch | MDG1_MD1CS001 | B47C20U1-F48B47U1_FWW_AT#F056-19-07-495-N1 (O_8SFM0-00005810-004) | 0281035230 | 034412 | — | 169240 |
| BMW | X1 SUV | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F48_B38A15M1_FWD_EU6c___103kW_PVL_______________________________#EPST:R2C2D3D6B______#R2C2D3D6BMUBAC | 0261B21663 | R2C2D3D6BMUBAC | — | 120424 |
| BMW | X1 SUV | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F48_B38A15M1_FWD_EU6d___TEMP_103kW_OPF_PVL______________________#EPST:R2C2D3D6B______#R2C2D3D6BMUCAC | 0261B21663 | R2C2D3D6BMUCAC | — | 120424 |
| BMW | X1 SUV | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F48_B38A15M1_FWD_JAP____103kW_PVL_______________________________#EPST:R2C2D3D6B______#R2C2D3D6BMUDAE | 0261B21663 | R2C2D3D6BMUDAE | — | 120424 |
| BMW | X1 SUV | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F48_B38A15M1_FWD_MKS____103kW_PVL_______________________________#EPST:R2C2D3D6B______#R2C2D3D6BMUEAE | 0261B21663 | — | — | 120424 |
| BMW | X1 SUV | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F48_B38A15M1_FWD_EU6c___103kW_PVL_______________________________#EPST:R2C2D392B______#R2C2D392BMUBAA | 0261B21663 | R2C2D392BMUBAA | — | 119832 |
| BMW | X1 SUV | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F48_B38A15M1_FWD_EU6d__RTEMP_103kW_OPFc780_PVL_______________________________________#R2C9J795BSCRMJ | R2C9J795BSCRMJ | — | — | 132712 |
| BMW | X1 SUV | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F48_B38A15M1_FWD_EU6c___103kW_PVL____________________________________________________#R2C9K005BMUBAB | R2C9K005BMUBAB | — | — | 133275 |
| BMW | X1 SUV | 1.5 | B38A15M1 | Bosch | MG1CS201 | DME83T1_AluATL_F48_B38A15M1_FWD_EU6d___TEMP_103kW_OPF_PVL___________________________________________#R2C9K005BMUCAB | R2C9K005BMUCAB | — | — | 133275 |
| BMW | X1 SUV | 2.0 Turbo | B48A20M1 | Bosch | MG1CS201 | DME84T1_ZIK_StahlATL_F48_B48A20M1_AWD_2EU6d_131kW_OPFgc2_PVL______________ ______________________#R2C9L856BPMENI | R2C9L856BPMENI | — | — | 132317 |
| BMW | X1 SUV | 2.0 Turbo | B48A20M1 | Bosch | MG1CS201 | DME84T1_ZIK_StahlATL_F48_B48A20M1_FWD__EU6c_141kW_PVL_______________________________________________#R2C9H695BPBOAB | R2C9H695BPBOAB | — | — | 127671 |
| BMW | X1 SUV | 2.0 Turbo | B48A20M1 | Bosch | MG1CS201 | DME84T1_ZIK_StahlATL_F48_B48A20M1_AWD__EU6d_141kW_SWM_bOPF_PVL______________________________________#R2C9H695BPMEAC | R2C9H695BPMEAC | — | — | 127671 |
| BMW | X1 SUV | 2.0 Turbo | B48A20M1 | Bosch | MG1CS201 | DME84T1_ZIK_StahlATL_F48_B48A20M1_AWD__EU6c_141kW_PVL_______________________________________________#R2C9H695BPBIAC | R2C9H695BPBIAC | — | — | 127671 |
| BMW | X1 SUV | 2.0 Turbo | B46A20O1 | Bosch | MG1CS201 | DME84T1_nonZIK_StahlATL_F48_B46A20O1___FWD_US_KOR_SULEV_170kW_BBG2.2_ff_____________________________#R2C9H695BPAVAC | R2C9H695BPAVAC | — | — | 127671 |
| BMW | X1 SUV | 2.0 Turbo | B48A20O1 | Bosch | MG1CS201 | DME84T1_nonZIK_StahlATL_F48_B48A20O1___ECE_EU6c_180kW_MPST_PVL______________________________________#R2C9H695BPEMAB | R2C9H695BPEMAB | — | — | 127671 |
| BMW | X1 SUV | 2.0 Turbo | B48A20O1 | Bosch | MG1CS201 | DME84T1_nonZIK_StahlATL_F48_B48A20O1___ECE_EU6d_TEMP_180kW_MPST_OPF_PVL_____________________________#R2C9H695BPENAB | R2C9H695BPENAB | — | — | 127671 |
| BMW | X1 | X1-20 | B48A20M1 | Bosch | MG1CS201 | MG1CS201_BX8TUE_R2C2L815B | R2C9L815B | 049459 | — | 70673 |
| BMW | X1 | X1-20D | B47D20O1 | Bosch | MD1CS001-8 | RBA1DGS1 | 10SW034118 | 034118 | F48B47O1_AWR1_A | 167136 |
| KTM | X-Bow | 2.0 TFSI 230cv | — | Bosch | MED9.1 | — | 0261S02683 | 500595 | — | 25229 |
| Jeep | Wrangler Rubicon | 2.0L | — | Siemens/Continental | Gpec5 | DI6_P10M | 68678275AD | GP524P10V12.0_ENGV12.0_TXXV12.0_0_ECM_VVT_DI6xxxx | — | 128097 |
| Jeep | Wrangler | 2.0 Turbo | — | Siemens/Continental | GPEC4 | 68404455AEA_JL | — | GP419P13V06.1_ENGV06.1_TXXVXX.X_0_ECM_VVT_BPBIxxx | — | 157393 |
| Jeep | Wrangler | 2.2 CRD | — | Bosch | EDC17C69 | 1658_EDC17C69_R064 | 68335791AA | P1658_R064 | — | 120269 |
| Jeep | Wrangler | 2.2 CRD | — | Bosch | EDC17C69 | 68335791AA | P1658_R05A | CJL51TA5AX7_HPT | — | 76209 |
| Jeep | Wrangler | 2.8L 200cv | — | Bosch | EDC17C69 | 1515_EDC17C69_L040_V2 | 0281032179 | 10SW0177051515L040 | — | 71319 |
| Jeep | Wrangler | 3.0 Ecodiesel | 3LGEN3 | Bosch | EDC17C69 | 1502_EDC17C69_K143 | 68256850AA | 68324081AK | — | 85356 |
| Jeep | Wrangler | 3.0 Ecodiesel | 3LGEN3 | Bosch | EDC17C69 | 1502_EDC17C69_K143 | 68363011AJ | 68256850AA | — | 85356 |
| Jeep | Wrangler | 3.0 Ecodiesel | — | Bosch | EDC17C69 | 1502_EDC17C69_K172 | 68501375AG | 098155 | — | 86123 |
| Jeep | Wrangler | 3.0D | — | Bosch | EDC17C69 | 68256850AA | 68324081AK | 060161 | — | 48621 |
| Jeep | Wrangler | 2.8 CRD | — | Bosch | EDC17C69 | 1404_EDC17C69_J145_1 | 68299881AE | 10SW027347P140J145 | — | 53178 |
| Jeep | Wrangler | — | — | Delco | EVCU2 | 68714680ABA | EVCU2_PHEV_27BF_2507A0 | — | — | 103890 |
| Jeep | Wrangler | 2.2 MJet | — | Bosch | EDC17C69 | 68335791AB | 68403765AF | 048954 | 1658_EDC17C69_R064 | 120269 |
| Great Wall | WINGLE 5 LUXURY | 2.0D | — | Bosch | MD1CS089 | P2211_GWM_CS089_40NM_V210 | — | 129139 | — | 106372 |
| Great Wall | WINGLE 5 HAVAL | 2.0D | 4D20B | Bosch | EDC17C53 | 1037546143924715GW | 0281017656 | 546143 | — | 25345 |
| John Deere | WINDROVER | 6.8 | 6068HE055 | Phoenix | L33 | SW63631C | — | RE551059 | PE6068U082897 | 11288 |
| JCB | WheeLoader | 8.85D | BBS | Cummins | CM2250 | 11090616251 | — | CE90071.01_BBS | — | 8609 |
| JCB | WheelLoader | 6.7D | BEE | Motorola/Cummins | CM2350A | — | — | ER80187.02BEE | — | 12995 |
| Yanmar | Wheel Loader V7 | 2.1D | 4TNV86CT | Bosch | MD1CC878 | P1833V240 | 1R1798-0010000 | 10SW101965 | — | 24625 |
| JCB | Wheel Loader | 21.8T | BBS | Motorola/Cummins | CM2250 | 4993120 | 11090616251 | CE90071.01 | — | 8482 |
| John Deere | Wheel Loader | — | 6090HDW13 | Phoenix | L21 | RG6090R026287 | SW60464N | — | — | 8582 |
| Liebherr | Wheel Loader | L 526 | 4045HLC07 | Phoenix | L34 | SW64228D | — | RE555539 | — | 13618 |
| Liebherr | Wheel Loader | — | 4045HFL09 | Phoenix | L34 | CD4045U024072 | SW62347F | — | — | 10888 |
| John Deere | Wheel Loader | 9.0L | 6090HDW12 | Phoenix | L21 | SW60640P | RG6090R029383 | 6090HDW12 | 21BP07I.MOT | 8396 |
| Liebherr | Wheel Loader | L 526 | 4045HLC07 | Phoenix | L34 | SW64228C | — | RE555539 | CD4045U114160 | 13655 |
| Power Generator | WEICHAI-MAN | 12.0-18.0D | — | Bosch | MD1CC878 | WISEC13-P230-V140 | — | 10SW034694 | MD1CC878_P1871_WISEC13-P230-V140 | 54899 |
| Komatsu | WB93R-8 | 3.4D | SAA4D99E-1 | Bosch | EDC17C49 | CEFNDB08_L1U_Komatsu_TLB_75kW | — | 549607 | — | 67852 |
| Komatsu | WA500 | 15.2 D | SAA6D140E-5 | Motorola/Cummins | CM850 | 4921776 | — | 6004621101 | — | 3991 |
| Komatsu | WA470-8 | 11.0D | SAA6D125E-7 | Motorola/Cummins | CM2350A | — | 6004912800K25 | 32000704491-2820WA470-8 default | — | 13709 |
| Komatsu | WA380-6 | 6.7D | — | Motorola/Cummins | CM850 | 4921776 | Z90042.14 | — | — | 4567 |
| Komatsu | WA380 | 6.7D | — | Motorola/Cummins | CM2350A | — | — | FS80014.04 | CPL4458 | 13709 |
| Komatsu | WA 270-8 | 6.7D | — | Motorola/Cummins | CM2350A | 4384700 | — | GA80106.04 | — | 14597 |
| MB | w910 | 2.0D | — | Bosch | MD1CP001 | MRD1NFZ-20B-0V_G0B0D-910M-110kW-EAFBL2PZVNT-EU6d_III_OPS-EF-220125_ME220400 | — | 091013 | — | 118435 |
| Kenworth | W90H | 15.0D | — | Motorola/Cummins | CM2450A | KW10835.02BKR | — | — | — | 21488 |
| MB | W906 | 2.1 CDI R4 | — | Delphi | CRD3.E1 | CRD3-651-WMDD3D11-906A-120KW-4CSL2S-EU6OPS-DS18 | 6519020002 | 6519040800 | — | 76475 |
| Kenworth | W900 | X15 | — | Motorola/Cummins | CM2350A | — | HD10270.15BGT | HD10270.15 | — | 17797 |
| John Deere | W650 | — | — | Phoenix | L21 | SW60595L | RG6090R017127 | 6090HH015 | — | 9552 |
| John Deere | W650 | — | — | Phoenix | L21 | SW60595L | 6090HH015 | ap3124b.90PSX.T4.060 | — | 7638 |
| John Deere | W650 | — | — | Phoenix | L21 | SW60595M | — | RE551415 | RE570427 | 9552 |
| John Deere | W540 | — | — | Phoenix | L33 | SW64779F | 6068HZ505 | CD6068U084332 | — | 13585 |
| John Deere | W540 | — | — | Phoenix | L33 | SW63033B | 6068HZ503 | CD6068U069429 | — | 13574 |
| John Deere | W540 | — | — | Phoenix | L33 | SW64779F | — | RE548097 | CD6068U084332 | 13588 |
| MB | W214 | — | — | Bosch | BMS_BCSU41 | BCSU_DAI_22B1C3 | 009042402 | 10SW097294 | — | 14978 |
| Wirtgen | W210i | 8.9D | — | Motorola/Cummins | CM2350A | AT000013 | AT000012 | ET80057.04 | 32.0.13.2 | 16070 |
| MB | W204 | 1.8 T CGI | M271Evo | Siemens/Continental | SIM271E | CAM81001M810010 | — | M810000100000 | — | 34743 |
| Wirtgen | W200i | 15.0D | — | Motorola/Cummins | CM2350 | ES80041.05 | — | BEF | — | 16389 |
| Wirtgen GmbH | W200i | 15.0D | — | Motorola/Cummins | CM2350A | — | — | ES80024.03 | CPL3869 | 15864 |
| Wirtgen | W200 | 15.0D | — | Motorola/Cummins | CM2350A | — | — | ES80024.04 | — | 15859 |
How it works
- Find the file Pick a producer or an ECU from the two lists, or type anything into the search box — model, motorcode, ECU number, software number, file name. "Last added" shows the newest damos.
- Click the row A panel slides in from the right with every detail of that file, and with the other files on the same control unit.
- Order it The Order button takes you to the contact form with the file already filled in — add your name and e-mail and send. "Ask a question" works the same way.
- Every file has its own page The file name in the first column opens it — handy for bookmarking or sending a link to someone.
© 2026 damos-world.com · All rights reserved. v1.17.12
