Despues de una larga mañana y tarde comiendome la cabeza, por fin logre dar con la tecla =):
Paso 1: Cambiar el valor maximo de la base de datos -- Completo
ALTER TABLE `ps_state` MODIFY `iso_code` char(5) NOT NULL;
Paso 2: cambiar el valor maximo del cuadro de texto del valor ISO -- Completo
\htdocs\panel_administrativo\tabs\AdminStates.php ----LINEA 120
<input type="text" size="5" maxlength="4" name="iso_code" value="'.htmlentities($this->getFieldValue($obj, 'iso_code'), ENT_COMPAT, 'UTF-8').'" style="text-transform: uppercase;" /> <sup>*</sup>
Cambiar por:
<input type="text" size="5" maxlength="5" name="iso_code" value="'.htmlentities($this->getFieldValue($obj, 'iso_code'), ENT_COMPAT, 'UTF-8').'" style="text-transform: uppercase;" /> <sup>*</sup>
Paso 3: cambiar el valor maximo de un validador que no se sabe donde está... ERROR
Por fin, despues de un largo dia buscando aqui encontramos el cachito que nos daba nuestro querido error.
\htdocs\classes\state.php ------> LINEA 46
protected $fieldsSize = array('iso_code' => 4, 'name' => 32);
Aqui está:
Cambiamos por
protected $fieldsSize = array('iso_code' => 5, 'name' => 32);
Y funcionando =)