ms21xx firmware research
1.0.0
| Octets (hex) | Étiquette | Exemples de valeurs | Dépression |
|---|---|---|---|
| 00-01 | Type eeprom | A5 5A ou 96 69 | A5 5A pour 24c01/02/04/08/16, 96 69 pour 24c32/64 |
| 02-03 | Durée du code | 06 BC | Longueur du code en octets, le code commence à partir de 30, après audio (USB) |
| 06-07 | Vid (USB) | 53 4D | 2 octets ID du vendeur, 53 4D est ID de vendeur de silicium macro |
| 08-09 | Pid (USB) | 21 09 | 2 octets ID de produit, 21 09 est l'ID du produit de MS2109 |
| 0C-0F | Version | 20 07 29 01 | Version du firmware |
| 10-1F | Vidéo (USB) | 0A 55 53 42 20 56 69 64 65 6F FF FF FF FF FF FF | Le premier octet est la taille de la chaîne, suivie par les données, la valeur de l'exemple se traduit par une vidéo USB |
| 20-2F | Audio (USB) | 0A 55 53 42 20 41 75 64 69 6F FF FF FF FF FF FF | Le premier octet est la taille de la chaîne, résolue par les données, la valeur de l'exemple se traduit par un audio USB |
| Eeid (moniteur) | L'EEID peut être utilisé pour modifier le nom du fabricant et le numéro de série, le type de produit, les capacités, etc. EEID sont en position arbitaire, recherchez l'en-tête 00 FF FF FF FF FF FF 00 suivi de données, qui est de 256 octets, y compris les en-têtes. Plus de détails sur le format de données EEID peuvent être trouvés ici. | ||
| Dernier 4 octets | Somme de contrôle | 27 02 52 8D | Les données de somme de contrôle arrivent juste après la fin du code. Les deux premiers octets, 27 02 sont la somme de contrôle des octets 02-2F et les deux derniers octets, 52 8D est la somme de contrôle du code. |
| Octets (hex) | Étiquette | Exemples de valeurs | Dépression |
|---|---|---|---|
| 00-01 | Type eeprom | 5A A5 ou 69 96 ou 3C C3 | 5A A5 pour 24c01/02/04/08/16, 69 96 pour 24c32/64, 3C C3 pour Flash |
| 02-03 | Durée du code | 06 BC | Longueur du code en octets, le code commence à partir de 30, après audio (USB) |
| 04-05 | Vid (USB) | 34 5F | 2 octets ID du vendeur, 34 5F est ID de vendeur de silicium macro |
| 06-07 | Pid (USB) | 21 30 | 2 octets ID de produit, 21 30 est l'ID de produit de MS2109 |
| 0C-0F | Version | 20 07 29 01 | Version du firmware |
| 10-1F | Vidéo (USB) | 0A 55 53 42 20 56 69 64 65 6F FF FF FF FF FF FF | Le premier octet est la taille de la chaîne, suivie par les données, la valeur de l'exemple se traduit par une vidéo USB |
| 20-2F | Audio (USB) | 0A 55 53 42 20 41 75 64 69 6F FF FF FF FF FF FF | Le premier octet est la taille de la chaîne, résolue par les données, la valeur de l'exemple se traduit par un audio USB |
| Eeid (moniteur) | L'EEID peut être utilisé pour modifier le nom du fabricant et le numéro de série, le type de produit, les capacités, etc. EEID sont en position arbitaire, recherchez l'en-tête 00 FF FF FF FF FF FF 00 suivi de données, qui est de 256 octets, y compris les en-têtes. Plus de détails sur le format de données EEID peuvent être trouvés ici. | ||
| Dernier 4 octets | Somme de contrôle | 25 F7 72 6C | Les données de somme de contrôle arrivent juste après la fin du code. Les deux premiers octets, 25 F7 est la somme de contrôle des octets 02-0B et 10-2F et les deux derniers octets, 72 6C est la somme de contrôle du code. |
Outil pour générer un micrologiciel MS21XX avec VID personnalisé, PID, EDID, descripteurs et numéro de série.
Cet outil peut être utilisé pour lire / flasher le firmware via l'interface HID.

Programme, bibliothèque et conceptions de référence à développer pour les puces Macrosilicon MS2106 / MS2109 / MS2130.
HXD est un éditeur hexadécimal. Il peut être utilisé pour modifier le micrologiciel pour MS21XX.
EDID DECODE est une application Web en ligne pour décoder les valeurs EDID Hex au format lisible.
Outil pour analyser EDID de votre moniteur.