Tienes un Lumia 640 de MetroPCS bloqueado y quieres el código gratis. No existen códigos gratuitos universales; cada IMEI tiene su código único que da la operadora. La única forma gratuita es restaurar de fábrica (borra todo):
Si el bloqueo es de red (SIM), necesitas el código de desbloqueo de MetroPCS (gratis si cumples requisitos: 6 meses activo, cuenta al día). Pídelo a su soporte.