00 00 00 ...
AD 00 00 10 18 04 00 00 00 00 00 00 00 0C 1B 14 *...............
08 00 00 00 00 06 1B 05 02 00 00 01 03 07 09 00 ................
00 00 00 04 18 10 00 00 00 12 10 14 13 08 04 03 ................
00 09 01 05 19 02 04 18 00 00 09 07 03 01 00 00 ................
00 .
This seems to be important....
Well... maybe...
I have determined that the 0xAD command is used to set the custom characters (Oh... By the way... The display supports custom characters!)...
They are used by MHC to display the large numbers that it uses for it's clock display, radio channel display, etc.
For the time being, the custom characters are not needed, nor are they used by the driver.
so... here is the command set so far:
0xA0 - Clear Screen
0xA1 { 0xZZ - 1 byte of column position data } - Set cursor to line 1, column 0xZZ (where z = 0x00 to 0x13)
0xA2 { 0xZZ - 1 byte of column position data } - Set cursor to line 2, column 0xZZ (where z = 0x00 to 0x13)
0xA4 0x76 { 8 bytes of date/time data } - Set the displays internal clock ??
0xA4 0x7D - Initialize fan controller
0xA5 { 1 byte of display brightness data } - Set display brightness
0xA7 { 20 bytes of character data } 0x00 - Send data to display
0xAA 0xAA - Identify device. mr300 returns "MZ4", mr700 returns "MZ5" (different command set)
0xAC { 2 bytes of speed data } - Set fan speed
0xAD { 64 bytes of custom character data } - Define custom characters
0xAF - Request temperature readings ?? (returns two bytes of data)
0x00 0x00 0x00 - sync?? break???
0xA4 0xA4 - ????? part of restart after hibernate
0xA4 0x7E - set power mode to "passthrough" ?????? part of shutdown
0xAE 0xAE - set power mode to "ACPI" ????? part of display shutdown
MODEL IDENTIFICATION STRINGS
-----------------------------------------
LE2 - M.Play 202
ME4 - M.Play 202 Plus
ME5 - M.Play 202 Plus R2
ME7 - M.Play MP300
MP4 - M.Play 202
MP5 - M.Play 202 Plus
MP7 - M.Play Blast
MR2 - M.Play Blast
MZ4 - M.Play MP300
MZ5 - M.Play MP700 (not supported by M.Play Home Center)
Regards,
CybrMage