Aunque el teléfono esté **SIM unlocked (sin simlock)**, **T‑Mobile debe registrar el IMEI en su sistema** para dar servicio de voz/datos. El mensaje «Enter activation code» sale porque el IMEI **no está en la base de datos de T‑Mobile** (teléfono comprado en otro país / carrier / refurbished sin registrar).
Si te piden «código de activación» y no lo tienes, **ellos lo generan en su sistema**. No existe un código universal que tú puedas introducir.