Так и используйте AT+CPIN=<pin>[,<new pin>] - чистейший кодовый замок. Если pin = код пользователя и new pin = код пользователя, то pin не меняется, а Вы узнаете, правильный ли был код пользователя (по OK/ERROR).
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)