Philips PM2525 alternative LCD display - Page 1
Forum section: electronics / repair

author: cowasaki
author_rank: Frequent Contributor
timestamp: February 19, 2019, 09:02:03 pm
content: I have a couple of Philips PM2525 DMMs (as seen in image 7). Both work but one is showing a CAL error due to the battery running out (now replaced) and both have leaking LCDs. The brown one has a lesser issue to the white one and it also has no CAL error.I found an article regarding reading the I2C data that goes to the LCD driver by using a MAXQ615 (https://www.maximintegrated.com/en/app-notes/index.mvp/id/6315). I, however, have no experience of this device but I do have experience of the Arduino so would like to use that device.The cable connecting the front panel to the main board is a 7 way ribbon cable (as seen in image 2) and I have replaced this by two cables plugging into a breadboard (as seen in image 3) in order to give me a breakout.I also have the service manual (https://doc.xdevs.com/doc/PHILIPS/PHILIPS%20PM%202525%20Service.pdf). This shows the I2C bus (as seen in image 4).The IC that controls the display is the PCF8574 (https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf).Looking at the 7 way cable with the logic analyser (as seen in image 5) there is data on lines D2 & D3 and from the pinouts (from the right)D0 VSS (IC pin 8 )D1 VCC (IC pin 16)D2 SDA (IC pin 15)D3 SCL (IC pin 14)D4 ?D5 ?D6 INT neg (IC pin 13)So using the article I should be able to read SDA & SCL from D2 & D3 of the data cable.So I got this far..... If I connect the Arduino to the SDA & SCL then initialise the I2C library it resets the PM2525. I assume that the library is either pulling the line(s) high or low rather than simply reading it.I only need to actually READ the data. Does anyone have any ideas?

author: cowasaki
author_rank: Frequent Contributor
timestamp: February 20, 2019, 10:29:07 pm
content: Well I have a 1280 hooked up to the SDA & SLA lines now and have found a RAW sniffer.https://github.com/rricharz/i2c-sniffer-100kBaud-Arduino-Mega/blob/master/i2c-sniffer.inoUsing this I have managed to download a random block....Code:i2c sniffer by rricharzAcquiring datai2c sniffer by rricharzAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=46*9C*38*55*Dev=38 W Data=C8 43 70 78 70 01 45 44 94 FA FF A6 76 A6 B0*EC*EC*EC 88 00*20 40*Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*Dev=7F R*Dev=50 RDev=42 W Data=8D 28Dev=41 W Data=F8 64Dev=41 W Data=AA*AA*55 AD AE*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=01 WDev=38 W Data=C8 40 70 7C 38 40 00 00 2A*55 AA*55 D5Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=54*Dev=2A R Data=AA*AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 W*Dev=2A R Data=AA*AA*6A*FA*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 44 00 90 20Dev=38 W Data=C8 40 70 7C 70 80 00 00 55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55Dev=2A R Data=BA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 RDev=2A R Data=AA*AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 RDev=4A RDev=2A R Data=AA*A9Dev=27 W Data=19 08 CE 0F*07 00 24 A4 89 8F*4F*EA C7 C5 65*0F CF CF C4 80 09 02 04*Dev=38 W*Data=90*80 E0 F8 70 80 00 00 55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*5A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A R Data=AD 55*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Data=83 21 19*81*E0*C0 04*14*11 51*E9*FD 98*D8*4C*61*D9*D9*D8*10 01 40 80*Dev=38 W Data=C8 40Time to analyze and display data was 170 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A RDev=55 W*Data=55 54*Dev=2A R Data=AD 35Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 54 D3*27 2A*Dev=38 W Data=C8 43 70 7C 38 00*22*22Dev=11 W Data=A3*E9*FD 98*D8*4C*61*D9*DB*B1 20 02 80*01Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*Dev=7F R*Data=AA 11 34*40*41 7C 64Dev=44 R Data=52Dev=25 W*Dev=2A R Data=AA*Dev=2D W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*AA*55 AA*55*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A R Data=AA*AA*55 ABDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*56Dev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 20Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 R Data=AA*AADev=2A R Data=A5Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 RDev=4A R Data=AA*AA*55 AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 38 64 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*5FDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55*55 D5Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E W Data=32 10*9C 1F 0E 00 48*48*12*1F 9F*D4*8E*8A CB 1E*9E*9E*88*00 12Time to analyze and display data was 167 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55Dev=55 W*Data=5A*AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 RDev=4A RDev=2A R Data=AA*AA*51*4E 9C AA*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 4B*FFDev=28 W*Data=11*A5 05 09*E1 41Dev=44 R Data=52*Dev=2A R Data=B5Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 WDev=2A R Data=AA*AA*6A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A R Data=AA*AA*6A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 RDev=4A RDev=2A RDev=2A R*Data=55 54*38 64 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C F6 F6 F6 44 00 90 20Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A R*Data=55 55 ADDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 6A*55 AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=53*83 42 33*03*C1*80 09 29 22 A3*D3*FA*31*B1 99 C3*B3*B3*B1 20 04*01 02Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*6A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A RDev=2A R Data=AA*Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 WDev=52 RDev=2A R Data=AA*AA*6A*5A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00Time to analyze and display data was 172 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2D W*Dev=6A RDev=55 WDev=2A R Data=AA*B5 AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*6D 34*C9*8A*Dev=4E W Data=32 10*9C 1F 0E 00 48*48*12*1F 9F*D4*8E*8A CB 1E*9E*9E*88*00 12 04 09*Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*FE*50*11*4A 0ADev=41 W Data=F8 64Dev=44 R Data=55Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 F8 70 01 45 44 94 FA FF A6 76 53 58 F6 F6 F6 44 00 90 00Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55Dev=2A R Data=AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 RDev=5A R Data=AA*AA*38 64 43 70 7C 38 00*22*22 54 FA FF A6 76 53 58 F6 F6 F6 44 00 90 20Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 RDev=5A R Data=AA*AA*55 AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 RDev=5A R Data=AA*A9Dev=2A R Data=AB 6A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Data=83 21 19*81*E0*C0 04*14*11 51*E9*FD 98*D8*49 C3*B3*B3*B1 20 02 80*01Dev=38 W*Data=90*80 E0 F8 70 80 00 00 55Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*5B*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55Dev=2A R Data=ABDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Time to analyze and display data was 164 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A W*Dev=2A R Data=AA*ABDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A R Data=AA*AA*55 ABDev=55 WDev=51 RDev=46 R Data=72 71 AADev=4E W Data=32 10*9C 1F 0E 00 48*48*12*1F 9F*D4*8E*8A CB 1E*9E*9E*88*00 12 04 09*Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*FF A8 88*A5 05Dev=41 W Data=F8 64Dev=44 RDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 E0 F8 70 80 00 00 55Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A R Data=AA*AA*55 AD*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A RDev=54 RDev=2A R Data=AA*AA*5A*Dev=5A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 53*06 84 4E 0F*07 00 24 A4 89 8F*4F*EA C7 C5 65*0F CF CF C4 80 09 02 04*Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A R Data=AA*AA*55 AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E W Data=32 10*9C 1F 0E 00 48*49 25 3E*3F*A9*1D*14*96 3D*3D*7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*55 AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 WDev=2A R Data=AA*AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55Dev=2A R Data=AA*Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00Time to analyze and display data was 172 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2B W*Dev=6A R*Dev=56 RDev=6A RDev=55 W*Dev=55 W*Data=55 55 AD AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R Data=AA*AA*55 A9Dev=2A RDev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=51 RDev=46 R Data=72 71 ABDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*Dev=7F R*Dev=50 WDev=40 W*Data=1A 50Dev=41 W Data=F8 64Dev=44 R Data=55Dev=55 W*Dev=55 W*Data=55 55Dev=2A R Data=B5Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=53*83 42 33*03*C1*80 09 29 22 A3*D3*FA*31*B1 99 C3*B3*B3*B1 20 02 80*01Dev=38 W Data=C8 40 70 7C 38 40 00 00 2DDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*AFDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A RDev=55 W*Data=55 55 AA*Dev=35 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 55*55 AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 RDev=4A W*Dev=2A R Data=AA*AA*AA*5E*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 54*Dev=2A R Data=ABDev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*25 44 94 FA FF A6 76 53 58 F6 F6 F6 44 00 90 Time to analyze and display data was 171 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55Dev=2A RDev=36 RDev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*4BDev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Data=46*9C*38*D4*Dev=33 RDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*Dev=7F R*Dev=50 RDev=42 W Data=8D 28Dev=41 W Data=F8*C8Dev=44 R Data=55 55 AA*55 AB*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=56*AA*AA*5A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=38 32 21*38 3E 1C 00 91 91 25 3E*3F*A9*1D*14*96 3D*3D*3D*11 00 24 08 13*Dev=38 W Data=C8 40 70 7C 38 40 00 00 35 AB*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 WDev=52 R Data=ADDev=2A R Data=AA*AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 56*55 A9Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=2A R Data=B5Dev=35 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=56*AA*Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A R Data=AA*AA*55 AFDev=54 R*Dev=4E WDev=38 W Data=90*86 E0 F8 70 01 45 44 94 FA FF A6 76 53 58 F6 F6 F6 44 00 90Time to analyze and display data was 169 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 RDev=5A R Data=AD 55 AA*Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*B5Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 46*39 71 AB*Dev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C F6 F6 F6 44 00 90 20Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*Dev=7F R*Data=A9Dev=21 W Data=46*94 14 27*86 82*Dev=44 R Data=55 55 AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 R Data=AA*AA*Dev=2A R Data=AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 WDev=54 R*Data=83 21 19*81*E0*C0 04*14*11 51*E9*FD 98*D8*4C*61*D9*D9*D8*10 01 40 80*Dev=38 W Data=C8 40 70 7C 38 40 00 00 55 B5 D5Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 R Data=AB 55 AA*AE*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*57Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*55 AA*55 AD*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A R Data=AA*AA*6A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 RDev=5A R Data=AA*AA*55 D5Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 Time to analyze and display data was 164 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2D W*Data=55 55Dev=56 RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55Dev=2A R Data=B5Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 RDev=5A RDev=35 W*Data=55 55Dev=35 WDev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B F6 F6 44 00 90 20Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 46*39 71 ABDev=38 W Data=C8 46 E0 F8 70 01 45 44 94 FA FFDev=53 W Data=76 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 57*FD A1 23 94 14 27*86 82*Dev=44 R Data=55 55 AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 WDev=2A R Data=AA*AA*54*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E W Data=32 10*9C 1F 0E 00 48*48*12*1F 9F*D4*8E*8A CB 3D*3D*3D*11 00 24 08 13*Dev=38 W Data=C8*80 E0 F8 70 80 00 00 55 AA*55*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*56*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 R Data=AA*AA*5A*55Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F A6 76 53 58 F6 F6 F6 44 00 90 20Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=54 RDev=2A R Data=AA*AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 WDev=2A R Data=AA*AA*AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55Dev=2A R Data=ABDev=38 W Data=C8 43 70 7C 38 00*21 44 94 FA FF A6 76 53 58 F6 EC*EC Time to analyze and display data was 167 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 9C 64 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 90 20Dev=38 W Data=C8 40 70 7C 38 80 00 00 55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55*55 A9Dev=23 W*Data=39 38*D5Dev=4E W Data=32 10*9C 1F 0E 00 48*48*12*1F 9F*D4*8E*8A CB 1E*9E*9E*88*00 12 04 09*Dev=38 W Data=C8 40 70 7C 38 40 00 00 29*Dev=3F R*Data=D5 08*1A A0Dev=41 W Data=F8 64Dev=44 R Data=55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A R Data=AA*AADev=2A RDev=55 W*Data=5A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A FA FF A6 76 53 58 F6 F6 F6 44 00 90 20Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*55 AA*6B*AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A R Data=AA*A9Dev=2A RDev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*57*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 RDev=2A RDev=2A R Data=AA 70 C8 86 E0 F8 70 01 45 44 94 FA FE*4C EC A6 B0*EC*EC*EC 88 00*20 40Dev=38 WTime to analyze and display data was 167 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A R Data=AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 RDev=5A RDev=2A W*Data=5A*AA*4A*EA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 RDev=2A R Data=AA*A7 0C*08 CE 0F*07 00 24 A4 89 8F*4F*EA C7 C5 65*0F CF CF C4 80 09 02 04*Dev=38 W Data=C8 40 70 7C 38 40 00 00 55Dev=56 RDev=6A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 54*Dev=2A R Data=AA*Dev=55 WDev=51 RDev=46 R Data=72 71 ABDev=67 W Data=19 08 CE 0F*07 00 24 A4 89 8F*4F*EA C7 C5 65*0F CF CF C4 80 09 02 04*Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*FE*50*11*4A 0ADev=42 W*Data=F0*C8Dev=44 R Data=55Dev=56 RDev=6A RDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A R Data=AA*AA*55 ABDev=55 W*Dev=55 W*Dev=55 W*Dev=55 WDev=53 RDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2D AA*55 AA*5DDev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 RDev=5A R Data=AA*AA*6A*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*D6*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 94 FA FF A6 76 53 58 F6 F6 F6 44 00 90 20Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=35 W*Data=54*Dev=2A R Data=AA*AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*6A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A R Data=70 64 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 Time to analyze and display data was 167 msecAcquiring dataAnalyzing data, number of transitions = 5000i2c bus activity: * means ACQ = 1 (not ok)Dev=2A R Data=AD 55 AA*5A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A R*Data=54*Dev=2A R Data=AA*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 53*06 84 67 07*83*00 12 52 44*47*A7*F5 63*62*32*87*67*67*62 40 04*01 02Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*55Dev=55 W*Dev=56 RDev=6A RDev=55 WDev=51 RDev=46 R Data=72 70*AADev=4E W Data=32 10*9C 1F 0E 00 48*48*12*1F 9F*D4*8E*8A CB 1E*9E*9E*88*00 12 04 09*Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B*FE*Dev=40 W Data=D0 65*3C 8ADev=40 W Data=D0 67*Dev=40 W Data=D0 65*3C 8A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=54 R*Dev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2B AB AADev=2A R Data=D5 5A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=56 RDev=6A RDev=55 W*Dev=55 WDev=2A R Data=AA 11 34*40*41 7C 64Dev=44 R Data=55 5A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AB AADev=4E WDev=38 W Data=C8 43 70 7C 38 00*22*22 4A 7D 7F*53 3B 29*2C 7B 7B 7B 22 00 48 10Dev=38 W Data=C8 40 70 7C 38 40 00 00 2A*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55 55 AA*56*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=2A R Data=AA*AA*55Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Dev=55 W*Data=55Dev=1C W Data=64 21*38 3E 1C 00 91 91 Time to analyze and display data was 171 msec

author: cowasaki
author_rank: Frequent Contributor
timestamp: February 20, 2019, 10:38:06 pm
content: So the follow tasks in the short term:1) Work out where the beginning of a packet is and how to pull just the display packet2) Decode the display packet3) Display the packetEventual plan isWork out how to pretend to be the actual DMM front end so that the multimeter talks to the Arduino as if it is actually it's own frontDecode the button packets so I can send "buttons"Design and print a replacement front for the PM2525 including a touch screen and 4 banana sockets allowing normal 4 wire connectionsConnect the replacement front and add WIFI connectivityI wrote DUEGUI which is the Arduino DUE multitasking graphical user interface which is on their forum. That will be the basis for the new front end. Might also be nice to get this working with the PM2535 and get 6.5 digits!!If I can't manage this at least I'll have a replacement display!

author: cowasaki
author_rank: Frequent Contributor
timestamp: February 21, 2019, 05:13:28 pm
content: I can now read the display data, now to decode it .....PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 3F 00 00 00 00 21 3F 00 00 04 00 12 32 10 1C 1F 0E 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 38 3E 1C 1C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 12 32 10 1C 1F 0E 00 00 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 09 32 10 1C 1F 0E 00 00 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 18 3E 1C 1C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 20 38 3E 1C 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 34 21 38 3E 1C 1C 01 14 09 3F 3E 00 00 00 00 03 3F 00 00 04 00 12 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 11 38 3E 1C 1C 01 14 09 3F 3F 00 00 00 00 03 3F 00 00 04 00 12 32 10 1C 1F 0E 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 04 00 12 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 1C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 15 00PM2525 display send data = 32 10 1C 1F 0E 1C 01 14 09 3F 3F 00 00 00 00 03 3F 00 00 04 00 12 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 04 00 12 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 38 3E 1C 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0C 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 21 38 3E 1C 1C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 02 00 09 32 10 1C 1F 0E 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 02 15 00PM2525 display send data = 32 10 1C 1E 1C 1C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 1C 1C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 34 20 38 3E 1C 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 11 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 1C 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 18 3E 1C 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 1C 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 38 3E 1C 1C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 12 32 10 1C 1F 0E 00 00 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 01 02 15 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 01 32 10 1C 1F 0E 00 00 02 15 00PM2525 display send data = 32 10 1C 1E 1C 1C 01 14 09 3F 3F 00 00 00 00 03 3F 00 00 04 00 12 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 1C 1C 01 14 09 3F 3F 00 00 00 00 21 3F 00 00 02 00 09 32 10 1C 1F 0E 00 00 01 0A 00PM2525 display send data = 32 10 1C 1F 0E 0E 00 0A 04 1F 1F 00 00 00 00 10 1F 00 00 01 00 04 32 10 1C 1F 0E 00 00 01 0A 00