Article 10 min de lecture

Code IHM non valide : pourquoi et comment le résoudre

Guides pratiques code IHMcode MMI
Auteur Alexandre Dupin
Publié le

À retenir

  1. « Code IHM non valide » signifie que le téléphone ou le réseau n'a pas reconnu la commande composée avec des étoiles et des dièses.
  2. Une faute de syntaxe, la mauvaise SIM, l'absence de réseau ou un service non autorisé par le forfait sont les causes les plus fréquentes.
  3. Si un seul code de renvoi échoue, vérifiez d'abord sa syntaxe et l'éligibilité du service ; si tous les codes échouent, diagnostiquez la connexion mobile.
  4. Chez certains opérateurs et MVNO, l'assistance doit modifier le provisionnement de la ligne même lorsque le code composé est techniquement correct.

Code IHM non valide : la réponse rapide

Le message « Problème de connexion ou code IHM non valide » apparaît lorsque le téléphone ou l’opérateur ne reconnaît pas une commande saisie dans l’application Téléphone, par exemple *#21#, ##002# ou **61*NUMÉRO#.

Commencez par identifier le périmètre de la panne :

Ce qui échoueCause la plus probablePremier contrôle
Un seul codeSyntaxe erronée ou service absent du forfaitComparez chaque *, chiffre et # avec la documentation de l’opérateur
Tous les codesTéléphone sans réseau, SIM inactive ou configuration mobilePassez un appel classique et désactivez le mode avion
Une seule SIM sur un double SIMMauvaise ligne sélectionnée ou option absente de cette SIMRelancez la commande depuis la SIM concernée
Le renvoi d’appel uniquementDestination refusée ou service non provisionnéConsultez *#21#, *#61#, *#62# et *#67#
Après un changement de téléphone ou d’eSIMCompatibilité ou activation incomplèteRedémarrez, vérifiez la SIM puis contactez l’opérateur

Dans la majorité des cas, il n’existe pas de « code à valider ». Il faut corriger la commande, retrouver une connexion au réseau mobile ou faire activer le service par l’opérateur.

IHM, MMI et USSD : de quoi parle le message ?

IHM signifie interface homme-machine. MMI, pour Man-Machine Interface, est l’équivalent anglais. Orange Pro explique que ces codes permettent d’activer une fonction ou d’obtenir une information par le réseau mobile.

USSD désigne une famille de commandes échangées en temps réel avec l’opérateur. Dans les interfaces Android, les termes IHM, MMI et USSD peuvent être utilisés de façon assez large pour parler du code entier composé avec * et #.

Un message « non valide » ne signifie donc pas nécessairement que le téléphone est en panne. Il peut être émis à plusieurs niveaux :

  • l’application Téléphone ne comprend pas la syntaxe ;
  • le système n’envoie pas la commande par la bonne SIM ;
  • le réseau ne reçoit pas la demande ;
  • l’opérateur connaît le service mais ne l’autorise pas sur cette offre ;
  • la demande est correcte, mais sa destination ou l’un de ses paramètres est refusé.

Les 9 solutions, dans le bon ordre

1. Retaper le code sans le copier partiellement

Saisissez la commande directement dans l’application Téléphone. Ne mettez ni espace, ni tiret, ni parenthèse. Vérifiez le # final et appuyez sur la touche d’appel.

Pour un numéro français au format international, transformez 06 12 34 56 78 en +33612345678. Le signe + s’obtient généralement par un appui long sur 0. Ne remplacez pas arbitrairement une ou deux étoiles : *21*NUMÉRO# et **21*NUMÉRO# peuvent demander des actions différentes selon le réseau.

2. Vérifier que le code correspond au bon opérateur et au bon besoin

Les services de renvoi sont normalisés par l’ETSI/3GPP, mais leur commercialisation ne l’est pas :

  • 21 concerne tous les appels ;
  • 61 concerne la non-réponse ;
  • 62 concerne l’injoignabilité ;
  • 67 concerne l’occupation ;
  • 002 efface l’ensemble des renvois.

Utilisez le tableau complet des codes par opérateur plutôt qu’une séquence isolée provenant d’un forum ou d’un autre pays.

3. Tester la ligne avec une commande de consultation

Une interrogation modifie moins de choses qu’une activation. Essayez :

ContrôleCode
État du renvoi immédiat*#21#
État du renvoi sur non-réponse*#61#
État du renvoi si injoignable*#62#
État du renvoi sur occupation*#67#
Afficher l’IMEI du téléphone*#06#

Si *#06# fonctionne mais que tous les codes de renvoi échouent, le composeur sait interpréter une commande MMI ; l’option de renvoi ou le réseau deviennent les suspects principaux. Si aucune commande ne fonctionne, poursuivez le diagnostic de l’appareil et de la SIM.

4. Choisir explicitement la bonne SIM

Sur un téléphone double SIM, la commande doit partir de la ligne qui reçoit les appels à transférer. Sélectionnez cette SIM lorsque le téléphone affiche le choix d’appel. Si aucun choix n’apparaît, définissez temporairement cette ligne comme SIM d’appel par défaut.

Le même principe vaut après une portabilité : le préfixe du numéro ne révèle pas l’opérateur actuel. Consultez l’espace client ou la carte SIM réellement active au lieu de déduire le réseau des premiers chiffres.

5. Rétablir une connexion mobile

Orange cite l’absence de couverture et le mode avion parmi les causes d’un code IHM non valide. Procédez ainsi :

  1. désactivez le mode avion ;
  2. vérifiez que le téléphone affiche le réseau de l’opérateur ;
  3. passez un appel vocal classique ;
  4. activez le mode avion pendant dix secondes, puis désactivez-le ;
  5. déplacez-vous dans une zone mieux couverte ;
  6. redémarrez le téléphone.

Google recommande également le redémarrage et la bascule du mode avion pour rétablir la connexion mobile. Une connexion Wi-Fi active ne prouve pas que la SIM communique correctement avec son réseau.

6. Mettre à jour le téléphone et laisser le réseau en sélection automatique

Vérifiez les mises à jour du système et de l’application Téléphone. Sur Android, ouvrez ensuite les paramètres du réseau mobile et activez la sélection automatique de l’opérateur.

Samsung recommande de contrôler les mises à jour, le mode hors ligne et la sélection automatique du réseau lorsqu’un Galaxy perd les appels ou le signal. Orange conseille un mode réseau automatique plutôt qu’un verrouillage sur une génération unique lorsque les commandes MMI posent problème.

7. Passer par le menu de transfert d’appel

Si la commande textuelle est rejetée, le menu peut envoyer la demande sous une forme adaptée au téléphone :

  • sur Samsung : Téléphone > trois points > Paramètres > Services supplémentaires > Transfert d’appel ;
  • sur d’autres Android : Téléphone > Paramètres > Comptes d’appel ou Services supplémentaires > Transfert d’appel ;
  • sur iPhone : Réglages > Apps > Téléphone > Renvoi d’appel pour le renvoi immédiat.

Apple précise que les renvois conditionnels relèvent de l’opérateur. Le menu iPhone ne remplace donc pas toujours les réglages 61, 62 et 67.

8. Vérifier l’offre, l’eSIM, la VoLTE et la VoWiFi

Un code correct peut être refusé pour une raison commerciale ou de provisionnement. Prixtel fournit un exemple explicite : certains anciens forfaits ne proposent pas le transfert, le service n’est pas compatible avec son eSIM au moment de la publication de l’aide, et le support doit intervenir dans certains cas liés aux appels 4G ou Wi-Fi.

Cette limite Prixtel ne doit pas être généralisée à toutes les eSIM. Elle montre surtout pourquoi une manipulation universelle ne peut pas corriger une option absente du contrat. Chez Orange, Sosh, SFR, RED, Bouygues, B&You, Free ou un MVNO, demandez précisément :

« Les renvois d’appel vers un numéro français tiers sont-ils activés sur ma ligne, pour les services 21, 61, 62 et 67 ? »

9. Réinitialiser les paramètres réseau, puis contacter l’opérateur

Gardez cette étape pour la fin. Sur un Samsung, ouvrez Paramètres > Gestion globale > Réinitialisation > Réinitialiser les paramètres du réseau mobile. Samsung avertit que cette action peut aussi réinitialiser le Wi-Fi, le Bluetooth et d’autres réglages réseau.

Après le redémarrage, testez à nouveau un appel classique puis une commande de consultation. Si l’erreur persiste sur plusieurs téléphones avec la même SIM, l’intervention de l’opérateur est prioritaire. Si elle suit le téléphone avec plusieurs SIM différentes, le composeur ou le système doit être diagnostiqué par le constructeur.

Diagnostic par opérateur et type de ligne

LigneCe qu’il faut vérifier avant de contacter l’assistance
Orange / SoshCouverture, mode réseau automatique, syntaxe Orange et état avec *#SERVICE#
SFR / REDBonne SIM, service inclus, éventuel réglage dans SFR Répondeur+ ou les paramètres d’appel
Bouygues / B&YouVariante de syntaxe acceptée, destination incluse et menu de transfert du téléphone
Free MobileService autorisé par l’offre, destination française acceptée et codes séparés 61/62/67
PrixtelAncien forfait, eSIM et intervention nécessaire pour la compatibilité VoLTE/VoWiFi
Autre MVNORéseau hôte actuel, restrictions de l’offre et possibilité de renvoyer vers un numéro tiers
Téléphone d’entreprisePolitique de flotte, PBX ou standard cloud qui peut remplacer les réglages de la SIM

Ne déduisez pas la disponibilité d’un service du seul réseau hôte. Un MVNO peut utiliser le réseau SFR, Orange ou Bouygues tout en appliquant ses propres règles commerciales.

Sur iPhone, une cause récente que rien n’annonce

Depuis iOS 27, en test depuis juin 2026 et attendu en version publique à la rentrée, l’iPhone refuse d’exécuter un code de renvoi lorsque celui-ci est ouvert depuis un lien et non composé à la main. Le message affiché parle alors de lien bloqué, pas de code IHM non valide, ce qui explique que personne ne fasse le rapprochement.

La règle est précise : elle vise les codes qui contiennent un numéro de destination, c’est-à-dire ceux qui enregistrent un renvoi (*21*, **61*, **62*, **67*, **004*). Trois conséquences pratiques :

  • le blocage ne dépend pas du navigateur. Safari, Chrome, les navigateurs intégrés aux applications et les Raccourcis se comportent tous de la même façon, parce que le contrôle se fait au moment de l’appel et non dans la page ;
  • encoder les caractères * et # dans le lien ne change rien ;
  • seuls les codes sans destination restent acceptés depuis un lien, notamment ##002# et #21# qui effacent les renvois, ainsi que les codes de consultation *#61# ou *#21#.

Pour obtenir un code correct du premier coup, le générateur de code de renvoi d’appel compose la séquence adaptée à votre opérateur et vous laisse la copier.

Si vous préparez une procédure pour vos équipes ou vos clients, ne diffusez donc plus un lien cliquable contenant un code de renvoi : il fonctionnera sur les anciens iPhone et échouera sur les récents, sans message explicite. Une consigne de copier-coller reste valable partout.

Les manipulations à éviter

Évitez également :

  • d’ajouter des virgules ou des caractères dans l’espoir de contourner le réseau ;
  • de désactiver durablement des fonctions d’appel sans noter leur état initial ;
  • de composer ##002# sans savoir que la messagerie peut être supprimée des destinations de renvoi ;
  • de réinitialiser tout le smartphone pour un service que seul l’opérateur peut autoriser ;
  • de publier une capture affichant votre numéro, votre IMEI ou d’autres données de la ligne.

Quand le renvoi fonctionne enfin, contrôlez chaque règle avec *#21#, *#61#, *#62# et *#67#, puis réalisez de vrais appels de test. Un diagnostic réussi se termine par un comportement vérifié, pas seulement par la disparition du message d’erreur.

Questions fréquentes

Que signifie « problème de connexion ou code IHM non valide » ?

Le téléphone n'a pas pu exécuter la commande MMI ou USSD saisie dans l'application Téléphone. Le code peut être erroné, non pris en charge par l'opérateur, envoyé depuis la mauvaise SIM ou bloqué par un problème de réseau ou de configuration.

Comment résoudre rapidement un code IHM non valide ?

Retapez le code sans espaces, vérifiez les étoiles et le dièse final, choisissez la bonne SIM, désactivez le mode avion puis redémarrez le téléphone. Si le même service reste refusé, passez par les paramètres d'appel et contactez l'opérateur.

Quelle différence existe-t-il entre IHM, MMI et USSD ?

IHM signifie interface homme-machine et MMI est l'acronyme anglais équivalent. USSD désigne un type de commande échangée en temps réel avec l'opérateur. Dans l'usage courant, les trois termes sont souvent mélangés dans les messages d'erreur.

Quel est le code IHM pour le transfert d'appels ?

Le renvoi immédiat s'enregistre avec *21*NUMÉRO#. Les renvois conditionnels utilisent *61* si vous ne répondez pas, *67* si vous êtes occupé et *62* si vous êtes injoignable, toujours suivis du numéro puis du dièse. Pour tout effacer, composez ##002#. Vérifiez ensuite l'état réel avec *#21# ou *#61#.

Pourquoi le code de renvoi échoue-t-il quand je clique sur un lien depuis mon iPhone ?

Depuis iOS 27, l'iPhone bloque les liens qui contiennent un code de renvoi avec un numéro de destination, quel que soit le navigateur. Copiez le code, collez-le dans le clavier de l'application Téléphone et lancez l'appel : composé à la main, il s'exécute normalement.

Comment valider un code IHM ?

Composez le code entier dans le clavier de l'application Téléphone, sans espace, en terminant par le dièse, puis appuyez sur la touche d'appel si le code ne part pas seul. Le réseau répond en quelques secondes. Contrôlez ensuite le résultat avec un code de consultation comme *#21# ou *#61#.

Comment corriger un code IHM non valide sur Samsung ?

Vérifiez le mode avion, la sélection automatique du réseau et les mises à jour. Redémarrez ensuite le Galaxy. La réinitialisation des paramètres du réseau mobile vient en dernier, car elle réinitialise aussi des réglages Wi-Fi et Bluetooth.

Le code ##002# est-il dangereux ?

Il ne réinitialise pas le téléphone, mais il efface tous les renvois d'appel enregistrés sur la ligne, y compris ceux vers la messagerie. Utilisez-le uniquement si vous savez comment restaurer ensuite les renvois nécessaires.

Toujours bien reçu.

Vos prochains appels manqués peuvent déjà devenir des demandes qualifiées.

Tester avec mon entreprise