HiCellTek HiCellTek
QMDL Qualcomm DIAG Post-traitement HLOG

Guide QMDL Complet Capture & Post-traitement

Tout comprendre sur le format QMDL (Qualcomm DiagMonitor Log) : structure interne, capture sur le terrain, workflow de post-traitement et conversion vers Excel, CSV ou HLOG. Le guide de référence pour les ingénieurs réseau mobile.

En resume

Le QMDL (Qualcomm DiagMonitor Log) est le format standard de logs diagnostiques pour les chipsets Qualcomm. Il enregistre les messages Layer 3 (RRC, NAS), les métriques radio L1/L2 et les événements système dans un fichier binaire horodate. Ce guide couvre la structure du format, les méthodes de capture sur le terrain et le workflow complet de post-traitement vers Excel, CSV ou le format chiffré HLOG.

Qu'est-ce que le format QMDL ?

Le QMDL est un format de fichier binaire developpe par Qualcomm pour enregistrer les données de diagnostic emises par le chipset mobile via l'interface DIAG (port série /dev/diag). Ce format est utilise par l'ensemble de l'ecosysteme de test réseau mobile depuis plus de 15 ans et reste le standard de fait pour l'échange de logs entre ingénieurs terrain.

Chaque fichier QMDL contient un flux continu de paquets de diagnostic (diag packets) captures en temps réel pendant une session de mesure. Ces paquets couvrent toutes les couches de la pile protocolaire : des mesures physiques L1 (RSRP, RSRQ, SINR) aux messages de signalisation L3 (RRC, NAS, SIP) en passant par les métriques de transport L2 (PDCP, RLC, MAC).

Le QMDL est compatible avec les principaux outils de post-traitement du marche : QCAT (Qualcomm CATS Analysis Tool), QXDM, et les suites de test comme TEMS et Nemo. HiCellTek exporte nativement au format QMDL pour garantir l'interoperabilite avec les workflows existants.

Structure interne d'un fichier QMDL

Les composants fondamentaux d'un fichier de log Qualcomm.

En-tête de fichier (File Header)

Le fichier commence par un en-tête contenant la version du format, l'identifiant du chipset, la date et l'heure de debut de capture, et les masques de log actifs. Cet en-tête permet aux outils de post-traitement d'identifier le format et de sélectionner le bon décodeur.

Sous-paquets (Sub-packets)

Le corps du fichier est compose de sous-paquets sequentiels. Chaque sous-paquet contient un type de log (log code), une taille, un timestamp système et les données brutes. Les log codes suivent la nomenclature Qualcomm : 0xB0C0 pour LTE RRC, 0xB0E0 pour LTE NAS, etc.

Horodatage (Timestamps)

Chaque sous-paquet porte un timestamp en millisecondes depuis le démarrage du système. La synchronisation avec le temps GPS (quand disponible) permet de geotaguer chaque événement. Cette precision temporelle est essentielle pour la correlation avec les mesures radio.

Masques de log (Log Masks)

Les masques de log definissent quels types de messages sont captures. Un masque trop large généré des fichiers volumineux ; un masque trop restreint peut omettre des informations critiques. HiCellTek propose des profils de masques preconfigures adaptes a chaque scénario (troubleshooting L3, audit RF, benchmark débit).

Capturer des logs QMDL avec HiCellTek

HiCellTek accede directement a l'interface DIAG Qualcomm du smartphone Android pour capturer les paquets de diagnostic en temps réel. Contrairement aux solutions traditionnelles qui nécessitent un PC connecte en USB, la capture s'effectué entierement sur le terminal mobile.

La capture se configure en selectionnant un profil de masques (L3 complet, RF uniquement, VoLTE, ou personnalise) et en activant la synchronisation GPS si nécessaire. Les logs sont stockes localement sur le terminal et peuvent etre exportes en QMDL, Excel, CSV ou au format chiffré HLOG à tout moment.

Le décodeur Layer 3 intégré permet de visualiser et filtrer les messages captures en temps réel, sans attendre le post-traitement. L'ingénieur peut ainsi identifier un problème (attach reject, handover failure, bearer drop) immédiatement sur le terrain.

Workflow de post-traitement : QMDL vers Excel/CSV

Le workflow classique de post-traitement QMDL suit ces étapes : capture sur le terrain, transfert du fichier vers un PC, ouverture dans QCAT ou QXDM, application de filtres, et export des données filtrees en CSV ou en texte. Ce processus peut prendre plusieurs heures pour des campagnes de mesure longues.

HiCellTek simplifie ce workflow en permettant l'export direct en Excel depuis le terminal. Les messages L3 sont décodés et structurés dans des onglets separes : RRC, NAS, L1 metrics, L2 stats. Les coordonnees GPS sont incluses pour chaque événement, permettant une cartographie immediate sans outil tiers.

Pour les équipes qui maintiennent un workflow QMDL existant, HiCellTek exporte également au format QMDL standard, compatible avec QCAT et les chaînes de post-traitement habituelles. Le fichier QMDL généré contient les memes log codes et la meme structure qu'une capture realisee avec un outil traditionnel.

QMDL vs HLOG : comparaison des formats

Critère QMDL HLOG v1
Editeur Qualcomm HiCellTek
Chiffrement Aucun (clair) chiffrement authentifié
Intégrité Non verifiee Signature cryptographique
Compatibilité QCAT, QXDM, TEMS, Nemo Cloud HiCellTek, export QMDL/Excel
Taille Standard Compresse (30 à 50% plus léger)
Geotagging Optionnel (selon outil) GPS intégré par défaut
Post-traitement Requiert PC + logiciel Décode sur terminal ou cloud

Ressources complémentaires

FAQ : Format QMDL

Qu'est-ce qu'un fichier QMDL exactement ?

Un fichier QMDL (Qualcomm DiagMonitor Log) est un format de log binaire propriétaire Qualcomm. Il contient les messages de diagnostic bruts captures via l'interface DIAG du chipset Qualcomm : messages Layer 3 (RRC, NAS), métriques radio L1/L2, événements système et logs internes. C'est le format de référence utilise par les ingénieurs terrain pour le post-traitement et le troubleshooting réseau.

Comment ouvrir et analyser un fichier QMDL ?

Les fichiers QMDL sont traditionnellement analyses avec QCAT (Qualcomm CATS Analysis Tool) ou QXDM. HiCellTek permet de capturer les logs DIAG directement sur le terminal Android et de les exporter au format QMDL pour compatibilité avec les outils existants, ou directement en Excel/CSV pour une analyse immediate sans logiciel supplémentaire.

Quelle est la différence entre QMDL et HLOG ?

Le QMDL est un format Qualcomm ouvert, compatible avec les outils tiers (QCAT, QXDM). Le HLOG est le format propriétaire HiCellTek, chiffré en chiffrement authentifié, qui preserve l'intégrité et la confidentialite des captures terrain. Le HLOG peut etre converti en QMDL ou Excel depuis le cloud HiCellTek pour le post-traitement.

Quelle est la taille typique d'un fichier QMDL ?

La taille depend de la durée de capture et des filtres de messages actives. Une capture de 30 minutes avec tous les messages L3 et les métriques radio généré typiquement entre 50 et 200 Mo. En activant les logs L1/L2 détaillés, la taille peut atteindre 500 Mo par heure. HiCellTek permet de filtrer les messages captures pour réduire la taille des fichiers.

Capturez et exportez en QMDL directement sur le terrain

HiCellTek capture les logs DIAG Qualcomm et exporte en QMDL, Excel, CSV ou HLOG chiffré. Plus besoin d'un PC connecte en USB pour capturer les logs terrain.