El mío es de orange, no es libre (bueno, lo liberé comprando el código en cholloplay). Nunca me pidió el código al meter otra sim, simplemente salía como si no tuviera sim. Eso no quiere decir que esté liberado. Que yo sepa en orange no dan ningún teléfono liberado.
Para saber si es libre o no pon 2945#*970# en el marcador para que te salga el menú (sólo funciona en rom stock o basada en ella que tenga el menú oculto como la zeus). En unlock sim>network lock se ve si está liberado o no (no sé exactamente como era y no tengo el móvil para comprobarlo).
Si no está liberado puedes comprar el código o intentar con el método de smartflash para liberarlo gratis.
Para el apn, prueba a borrar los apn con la app apn backup restore y luego pon los apn que quieres a ver si así los guarda.