All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Dell 745 CMOS Checksum
PostPosted: October 8th, 2013, 6:43 
Offline
User avatar

Joined: October 8th, 2013, 4:36
Posts: 5
Location: Vienna
Dear Experts

Using since a few weeks a Dell 745, I am confronted with a problem. When I use the Auto Power On funktion, it is not possible to choose the day. That means once set it will start the computer every day.
To overcome I am looking for a way to reset the Auto Power On flag after the task without to reboot and reset it manually. I have allready found the relevant bit, but it is included in the checksum and will cause a checksum-error. The checksum seems to be calculated in a way not understandable by me.
Is there a possibility to solve my problem?

nice greetings
sparky


Top
 Profile  
 
 Post subject: Re: Dell 745 CMOS Checksum
PostPosted: October 8th, 2013, 10:36 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15539
Location: Australia
I know how to compute the CMOS RAM checksum for an early AMI BIOS.

Could you upload CMOS RAM dumps for 2 or more valid configurations?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dell 745 CMOS Checksum
PostPosted: October 8th, 2013, 11:34 
Offline
User avatar

Joined: October 8th, 2013, 4:36
Posts: 5
Location: Vienna
Thank You for quick reply, I have dumped four times, some of them identical but at different times. in that case change only Bytes 0,2,128,130
#1
Byte: 0= 65 &h41 &b01000001
Byte: 1= 0 &h00 &b00000000
Byte: 2= 0 &h00 &b00000000
Byte: 3= 0 &h00 &b00000000
Byte: 4= 19 &h13 &b00010011
Byte: 5= 0 &h00 &b00000000
Byte: 6= 2 &h02 &b00000010
Byte: 7= 8 &h08 &b00001000
Byte: 8= 16 &h10 &b00010000
Byte: 9= 19 &h13 &b00010011
Byte: 10= 38 &h26 &b00100110
Byte: 11= 2 &h02 &b00000010
Byte: 12= 80 &h50 &b01010000
Byte: 13=128 &h80 &b10000000
Byte: 14= 0 &h00 &b00000000
Byte: 15= 0 &h00 &b00000000
Byte: 16= 64 &h40 &b01000000
Byte: 17= 23 &h17 &b00010111
Byte: 18= 0 &h00 &b00000000
Byte: 19= 0 &h00 &b00000000
Byte: 20= 3 &h03 &b00000011
Byte: 21=128 &h80 &b10000000
Byte: 22= 2 &h02 &b00000010
Byte: 23=255 &hFF &b11111111
Byte: 24=211 &hD3 &b11010011
Byte: 25= 0 &h00 &b00000000
Byte: 26= 0 &h00 &b00000000
Byte: 27= 0 &h00 &b00000000
Byte: 28= 0 &h00 &b00000000
Byte: 29= 68 &h44 &b01000100
Byte: 30= 64 &h40 &b01000000
Byte: 31= 64 &h40 &b01000000
Byte: 32= 0 &h00 &b00000000
Byte: 33=224 &hE0 &b11100000
Byte: 34=160 &hA0 &b10100000
Byte: 35=160 &hA0 &b10100000
Byte: 36= 0 &h00 &b00000000
Byte: 37=113 &h71 &b01110001
Byte: 38= 0 &h00 &b00000000
Byte: 39= 0 &h00 &b00000000
Byte: 40= 32 &h20 &b00100000
Byte: 41= 47 &h2F &b00101111
Byte: 42= 47 &h2F &b00101111
Byte: 43= 48 &h30 &b00110000
Byte: 44= 5 &h05 &b00000101
Byte: 45= 0 &h00 &b00000000
Byte: 46= 6 &h06 &b00000110
Byte: 47=182 &hB6 &b10110110
Byte: 48=255 &hFF &b11111111
Byte: 49=211 &hD3 &b11010011
Byte: 50= 32 &h20 &b00100000
Byte: 51=128 &h80 &b10000000
Byte: 52= 15 &h0F &b00001111
Byte: 53= 71 &h47 &b01000111
Byte: 54=240 &hF0 &b11110000
Byte: 55= 0 &h00 &b00000000
Byte: 56= 0 &h00 &b00000000
Byte: 57= 0 &h00 &b00000000
Byte: 58= 4 &h04 &b00000100
Byte: 59= 0 &h00 &b00000000
Byte: 60= 0 &h00 &b00000000
Byte: 61= 0 &h00 &b00000000
Byte: 62= 0 &h00 &b00000000
Byte: 63= 0 &h00 &b00000000
Byte: 64= 0 &h00 &b00000000
Byte: 65= 0 &h00 &b00000000
Byte: 66=231 &hE7 &b11100111
Byte: 67= 7 &h07 &b00000111
Byte: 68= 7 &h07 &b00000111
Byte: 69= 7 &h07 &b00000111
Byte: 70= 0 &h00 &b00000000
Byte: 71= 0 &h00 &b00000000
Byte: 72= 0 &h00 &b00000000
Byte: 73= 0 &h00 &b00000000
Byte: 74= 0 &h00 &b00000000
Byte: 75= 0 &h00 &b00000000
Byte: 76= 0 &h00 &b00000000
Byte: 77= 0 &h00 &b00000000
Byte: 78= 0 &h00 &b00000000
Byte: 79= 0 &h00 &b00000000
Byte: 80= 0 &h00 &b00000000
Byte: 81= 5 &h05 &b00000101
Byte: 82= 5 &h05 &b00000101
Byte: 83=128 &h80 &b10000000
Byte: 84= 16 &h10 &b00010000
Byte: 85=143 &h8F &b10001111
Byte: 86= 1 &h01 &b00000001
Byte: 87= 71 &h47 &b01000111
Byte: 88= 0 &h00 &b00000000
Byte: 89= 65 &h41 &b01000001
Byte: 90= 0 &h00 &b00000000
Byte: 91= 0 &h00 &b00000000
Byte: 92= 0 &h00 &b00000000
Byte: 93= 0 &h00 &b00000000
Byte: 94= 0 &h00 &b00000000
Byte: 95= 0 &h00 &b00000000
Byte: 96= 0 &h00 &b00000000
Byte: 97= 0 &h00 &b00000000
Byte: 98= 0 &h00 &b00000000
Byte: 99= 68 &h44 &b01000100
Byte: 100= 0 &h00 &b00000000
Byte: 101=149 &h95 &b10010101
Byte: 102= 1 &h01 &b00000001
Byte: 103=195 &hC3 &b11000011
Byte: 104= 58 &h3A &b00111010
Byte: 105=101 &h65 &b01100101
Byte: 106=132 &h84 &b10000100
Byte: 107=112 &h70 &b01110000
Byte: 108= 86 &h56 &b01010110
Byte: 109=253 &hFD &b11111101
Byte: 110= 82 &h52 &b01010010
Byte: 111=164 &hA4 &b10100100
Byte: 112=159 &h9F &b10011111
Byte: 113=127 &h7F &b01111111
Byte: 114=206 &hCE &b11001110
Byte: 115= 16 &h10 &b00010000
Byte: 116= 0 &h00 &b00000000
Byte: 117= 4 &h04 &b00000100
Byte: 118= 10 &h0A &b00001010
Byte: 119=203 &hCB &b11001011
Byte: 120= 0 &h00 &b00000000
Byte: 121= 47 &h2F &b00101111
Byte: 122= 1 &h01 &b00000001
Byte: 123= 0 &h00 &b00000000
Byte: 124=246 &hF6 &b11110110
Byte: 125= 61 &h3D &b00111101
Byte: 126= 0 &h00 &b00000000
Byte: 127= 0 &h00 &b00000000
Byte: 128= 65 &h41 &b01000001
Byte: 129= 0 &h00 &b00000000
Byte: 130= 0 &h00 &b00000000
Byte: 131= 0 &h00 &b00000000
Byte: 132= 19 &h13 &b00010011
Byte: 133= 0 &h00 &b00000000
Byte: 134= 2 &h02 &b00000010
Byte: 135= 8 &h08 &b00001000
Byte: 136= 16 &h10 &b00010000
Byte: 137= 19 &h13 &b00010011
Byte: 138= 38 &h26 &b00100110
Byte: 139= 2 &h02 &b00000010
Byte: 140= 64 &h40 &b01000000
Byte: 141=128 &h80 &b10000000
Byte: 142= 0 &h00 &b00000000
Byte: 143= 0 &h00 &b00000000
Byte: 144= 64 &h40 &b01000000
Byte: 145= 23 &h17 &b00010111
Byte: 146= 0 &h00 &b00000000
Byte: 147= 0 &h00 &b00000000
Byte: 148= 3 &h03 &b00000011
Byte: 149=128 &h80 &b10000000
Byte: 150= 2 &h02 &b00000010
Byte: 151=255 &hFF &b11111111
Byte: 152=211 &hD3 &b11010011
Byte: 153= 0 &h00 &b00000000
Byte: 154= 0 &h00 &b00000000
Byte: 155= 0 &h00 &b00000000
Byte: 156= 0 &h00 &b00000000
Byte: 157= 68 &h44 &b01000100
Byte: 158= 64 &h40 &b01000000
Byte: 159= 64 &h40 &b01000000
Byte: 160= 0 &h00 &b00000000
Byte: 161=224 &hE0 &b11100000
Byte: 162=160 &hA0 &b10100000
Byte: 163=160 &hA0 &b10100000
Byte: 164= 0 &h00 &b00000000
Byte: 165=113 &h71 &b01110001
Byte: 166= 0 &h00 &b00000000
Byte: 167= 0 &h00 &b00000000
Byte: 168= 32 &h20 &b00100000
Byte: 169= 47 &h2F &b00101111
Byte: 170= 47 &h2F &b00101111
Byte: 171= 48 &h30 &b00110000
Byte: 172= 5 &h05 &b00000101
Byte: 173= 0 &h00 &b00000000
Byte: 174= 6 &h06 &b00000110
Byte: 175=182 &hB6 &b10110110
Byte: 176=255 &hFF &b11111111
Byte: 177=211 &hD3 &b11010011
Byte: 178= 32 &h20 &b00100000
Byte: 179=128 &h80 &b10000000
Byte: 180= 15 &h0F &b00001111
Byte: 181= 71 &h47 &b01000111
Byte: 182=240 &hF0 &b11110000
Byte: 183= 0 &h00 &b00000000
Byte: 184= 0 &h00 &b00000000
Byte: 185= 0 &h00 &b00000000
Byte: 186= 4 &h04 &b00000100
Byte: 187= 0 &h00 &b00000000
Byte: 188= 0 &h00 &b00000000
Byte: 189= 0 &h00 &b00000000
Byte: 190= 0 &h00 &b00000000
Byte: 191= 0 &h00 &b00000000
Byte: 192= 0 &h00 &b00000000
Byte: 193= 0 &h00 &b00000000
Byte: 194=231 &hE7 &b11100111
Byte: 195= 7 &h07 &b00000111
Byte: 196= 7 &h07 &b00000111
Byte: 197= 7 &h07 &b00000111
Byte: 198= 0 &h00 &b00000000
Byte: 199= 0 &h00 &b00000000
Byte: 200= 0 &h00 &b00000000
Byte: 201= 0 &h00 &b00000000
Byte: 202= 0 &h00 &b00000000
Byte: 203= 0 &h00 &b00000000
Byte: 204= 0 &h00 &b00000000
Byte: 205= 0 &h00 &b00000000
Byte: 206= 0 &h00 &b00000000
Byte: 207= 0 &h00 &b00000000
Byte: 208= 0 &h00 &b00000000
Byte: 209= 5 &h05 &b00000101
Byte: 210= 5 &h05 &b00000101
Byte: 211=128 &h80 &b10000000
Byte: 212= 16 &h10 &b00010000
Byte: 213=143 &h8F &b10001111
Byte: 214= 1 &h01 &b00000001
Byte: 215= 71 &h47 &b01000111
Byte: 216= 0 &h00 &b00000000
Byte: 217= 65 &h41 &b01000001
Byte: 218= 0 &h00 &b00000000
Byte: 219= 0 &h00 &b00000000
Byte: 220= 0 &h00 &b00000000
Byte: 221= 0 &h00 &b00000000
Byte: 222= 0 &h00 &b00000000
Byte: 223= 0 &h00 &b00000000
Byte: 224= 0 &h00 &b00000000
Byte: 225= 0 &h00 &b00000000
Byte: 226= 0 &h00 &b00000000
Byte: 227= 68 &h44 &b01000100
Byte: 228= 0 &h00 &b00000000
Byte: 229=149 &h95 &b10010101
Byte: 230= 1 &h01 &b00000001
Byte: 231=195 &hC3 &b11000011
Byte: 232= 58 &h3A &b00111010
Byte: 233=101 &h65 &b01100101
Byte: 234=132 &h84 &b10000100
Byte: 235=112 &h70 &b01110000
Byte: 236= 86 &h56 &b01010110
Byte: 237=253 &hFD &b11111101
Byte: 238= 82 &h52 &b01010010
Byte: 239=164 &hA4 &b10100100
Byte: 240=159 &h9F &b10011111
Byte: 241=127 &h7F &b01111111
Byte: 242=206 &hCE &b11001110
Byte: 243= 16 &h10 &b00010000
Byte: 244= 0 &h00 &b00000000
Byte: 245= 4 &h04 &b00000100
Byte: 246= 10 &h0A &b00001010
Byte: 247=203 &hCB &b11001011
Byte: 248= 0 &h00 &b00000000
Byte: 249= 47 &h2F &b00101111
Byte: 250= 1 &h01 &b00000001
Byte: 251= 0 &h00 &b00000000
Byte: 252=246 &hF6 &b11110110
Byte: 253= 61 &h3D &b00111101
Byte: 254= 0 &h00 &b00000000
Byte: 255= 0 &h00 &b00000000
#2
Byte: 0= 7 &h07 &b00000111
Byte: 1= 0 &h00 &b00000000
Byte: 2= 19 &h13 &b00010011
Byte: 3= 0 &h00 &b00000000
Byte: 4= 19 &h13 &b00010011
Byte: 5= 0 &h00 &b00000000
Byte: 6= 2 &h02 &b00000010
Byte: 7= 8 &h08 &b00001000
Byte: 8= 16 &h10 &b00010000
Byte: 9= 19 &h13 &b00010011
Byte: 10= 38 &h26 &b00100110
Byte: 11= 2 &h02 &b00000010
Byte: 12= 80 &h50 &b01010000
Byte: 13=128 &h80 &b10000000
Byte: 14= 0 &h00 &b00000000
Byte: 15= 0 &h00 &b00000000
Byte: 16= 64 &h40 &b01000000
Byte: 17= 23 &h17 &b00010111
Byte: 18= 0 &h00 &b00000000
Byte: 19= 0 &h00 &b00000000
Byte: 20= 3 &h03 &b00000011
Byte: 21=128 &h80 &b10000000
Byte: 22= 2 &h02 &b00000010
Byte: 23=255 &hFF &b11111111
Byte: 24=211 &hD3 &b11010011
Byte: 25= 0 &h00 &b00000000
Byte: 26= 0 &h00 &b00000000
Byte: 27= 0 &h00 &b00000000
Byte: 28= 0 &h00 &b00000000
Byte: 29= 68 &h44 &b01000100
Byte: 30= 64 &h40 &b01000000
Byte: 31= 64 &h40 &b01000000
Byte: 32= 0 &h00 &b00000000
Byte: 33=224 &hE0 &b11100000
Byte: 34=160 &hA0 &b10100000
Byte: 35=160 &hA0 &b10100000
Byte: 36= 0 &h00 &b00000000
Byte: 37=113 &h71 &b01110001
Byte: 38= 0 &h00 &b00000000
Byte: 39= 0 &h00 &b00000000
Byte: 40= 32 &h20 &b00100000
Byte: 41= 47 &h2F &b00101111
Byte: 42= 47 &h2F &b00101111
Byte: 43= 48 &h30 &b00110000
Byte: 44= 5 &h05 &b00000101
Byte: 45= 0 &h00 &b00000000
Byte: 46= 6 &h06 &b00000110
Byte: 47=182 &hB6 &b10110110
Byte: 48=255 &hFF &b11111111
Byte: 49=211 &hD3 &b11010011
Byte: 50= 32 &h20 &b00100000
Byte: 51=128 &h80 &b10000000
Byte: 52= 15 &h0F &b00001111
Byte: 53= 71 &h47 &b01000111
Byte: 54=240 &hF0 &b11110000
Byte: 55= 0 &h00 &b00000000
Byte: 56= 0 &h00 &b00000000
Byte: 57= 0 &h00 &b00000000
Byte: 58= 4 &h04 &b00000100
Byte: 59= 0 &h00 &b00000000
Byte: 60= 0 &h00 &b00000000
Byte: 61= 0 &h00 &b00000000
Byte: 62= 0 &h00 &b00000000
Byte: 63= 0 &h00 &b00000000
Byte: 64= 0 &h00 &b00000000
Byte: 65= 0 &h00 &b00000000
Byte: 66=231 &hE7 &b11100111
Byte: 67= 7 &h07 &b00000111
Byte: 68= 7 &h07 &b00000111
Byte: 69= 7 &h07 &b00000111
Byte: 70= 0 &h00 &b00000000
Byte: 71= 0 &h00 &b00000000
Byte: 72= 0 &h00 &b00000000
Byte: 73= 0 &h00 &b00000000
Byte: 74= 0 &h00 &b00000000
Byte: 75= 0 &h00 &b00000000
Byte: 76= 0 &h00 &b00000000
Byte: 77= 0 &h00 &b00000000
Byte: 78= 0 &h00 &b00000000
Byte: 79= 0 &h00 &b00000000
Byte: 80= 0 &h00 &b00000000
Byte: 81= 5 &h05 &b00000101
Byte: 82= 5 &h05 &b00000101
Byte: 83=128 &h80 &b10000000
Byte: 84= 16 &h10 &b00010000
Byte: 85=143 &h8F &b10001111
Byte: 86= 1 &h01 &b00000001
Byte: 87= 71 &h47 &b01000111
Byte: 88= 0 &h00 &b00000000
Byte: 89= 65 &h41 &b01000001
Byte: 90= 0 &h00 &b00000000
Byte: 91= 0 &h00 &b00000000
Byte: 92= 0 &h00 &b00000000
Byte: 93= 0 &h00 &b00000000
Byte: 94= 0 &h00 &b00000000
Byte: 95= 0 &h00 &b00000000
Byte: 96= 0 &h00 &b00000000
Byte: 97= 0 &h00 &b00000000
Byte: 98= 0 &h00 &b00000000
Byte: 99= 68 &h44 &b01000100
Byte: 100= 0 &h00 &b00000000
Byte: 101=149 &h95 &b10010101
Byte: 102= 1 &h01 &b00000001
Byte: 103=195 &hC3 &b11000011
Byte: 104= 58 &h3A &b00111010
Byte: 105=101 &h65 &b01100101
Byte: 106=132 &h84 &b10000100
Byte: 107=112 &h70 &b01110000
Byte: 108= 86 &h56 &b01010110
Byte: 109=253 &hFD &b11111101
Byte: 110= 82 &h52 &b01010010
Byte: 111=164 &hA4 &b10100100
Byte: 112=159 &h9F &b10011111
Byte: 113=127 &h7F &b01111111
Byte: 114=206 &hCE &b11001110
Byte: 115= 16 &h10 &b00010000
Byte: 116= 0 &h00 &b00000000
Byte: 117= 4 &h04 &b00000100
Byte: 118= 10 &h0A &b00001010
Byte: 119=203 &hCB &b11001011
Byte: 120= 0 &h00 &b00000000
Byte: 121= 47 &h2F &b00101111
Byte: 122= 1 &h01 &b00000001
Byte: 123= 0 &h00 &b00000000
Byte: 124=246 &hF6 &b11110110
Byte: 125= 61 &h3D &b00111101
Byte: 126= 0 &h00 &b00000000
Byte: 127= 0 &h00 &b00000000
Byte: 128= 7 &h07 &b00000111
Byte: 129= 0 &h00 &b00000000
Byte: 130= 19 &h13 &b00010011
Byte: 131= 0 &h00 &b00000000
Byte: 132= 19 &h13 &b00010011
Byte: 133= 0 &h00 &b00000000
Byte: 134= 2 &h02 &b00000010
Byte: 135= 8 &h08 &b00001000
Byte: 136= 16 &h10 &b00010000
Byte: 137= 19 &h13 &b00010011
Byte: 138= 38 &h26 &b00100110
Byte: 139= 2 &h02 &b00000010
Byte: 140= 64 &h40 &b01000000
Byte: 141=128 &h80 &b10000000
Byte: 142= 0 &h00 &b00000000
Byte: 143= 0 &h00 &b00000000
Byte: 144= 64 &h40 &b01000000
Byte: 145= 23 &h17 &b00010111
Byte: 146= 0 &h00 &b00000000
Byte: 147= 0 &h00 &b00000000
Byte: 148= 3 &h03 &b00000011
Byte: 149=128 &h80 &b10000000
Byte: 150= 2 &h02 &b00000010
Byte: 151=255 &hFF &b11111111
Byte: 152=211 &hD3 &b11010011
Byte: 153= 0 &h00 &b00000000
Byte: 154= 0 &h00 &b00000000
Byte: 155= 0 &h00 &b00000000
Byte: 156= 0 &h00 &b00000000
Byte: 157= 68 &h44 &b01000100
Byte: 158= 64 &h40 &b01000000
Byte: 159= 64 &h40 &b01000000
Byte: 160= 0 &h00 &b00000000
Byte: 161=224 &hE0 &b11100000
Byte: 162=160 &hA0 &b10100000
Byte: 163=160 &hA0 &b10100000
Byte: 164= 0 &h00 &b00000000
Byte: 165=113 &h71 &b01110001
Byte: 166= 0 &h00 &b00000000
Byte: 167= 0 &h00 &b00000000
Byte: 168= 32 &h20 &b00100000
Byte: 169= 47 &h2F &b00101111
Byte: 170= 47 &h2F &b00101111
Byte: 171= 48 &h30 &b00110000
Byte: 172= 5 &h05 &b00000101
Byte: 173= 0 &h00 &b00000000
Byte: 174= 6 &h06 &b00000110
Byte: 175=182 &hB6 &b10110110
Byte: 176=255 &hFF &b11111111
Byte: 177=211 &hD3 &b11010011
Byte: 178= 32 &h20 &b00100000
Byte: 179=128 &h80 &b10000000
Byte: 180= 15 &h0F &b00001111
Byte: 181= 71 &h47 &b01000111
Byte: 182=240 &hF0 &b11110000
Byte: 183= 0 &h00 &b00000000
Byte: 184= 0 &h00 &b00000000
Byte: 185= 0 &h00 &b00000000
Byte: 186= 4 &h04 &b00000100
Byte: 187= 0 &h00 &b00000000
Byte: 188= 0 &h00 &b00000000
Byte: 189= 0 &h00 &b00000000
Byte: 190= 0 &h00 &b00000000
Byte: 191= 0 &h00 &b00000000
Byte: 192= 0 &h00 &b00000000
Byte: 193= 0 &h00 &b00000000
Byte: 194=231 &hE7 &b11100111
Byte: 195= 7 &h07 &b00000111
Byte: 196= 7 &h07 &b00000111
Byte: 197= 7 &h07 &b00000111
Byte: 198= 0 &h00 &b00000000
Byte: 199= 0 &h00 &b00000000
Byte: 200= 0 &h00 &b00000000
Byte: 201= 0 &h00 &b00000000
Byte: 202= 0 &h00 &b00000000
Byte: 203= 0 &h00 &b00000000
Byte: 204= 0 &h00 &b00000000
Byte: 205= 0 &h00 &b00000000
Byte: 206= 0 &h00 &b00000000
Byte: 207= 0 &h00 &b00000000
Byte: 208= 0 &h00 &b00000000
Byte: 209= 5 &h05 &b00000101
Byte: 210= 5 &h05 &b00000101
Byte: 211=128 &h80 &b10000000
Byte: 212= 16 &h10 &b00010000
Byte: 213=143 &h8F &b10001111
Byte: 214= 1 &h01 &b00000001
Byte: 215= 71 &h47 &b01000111
Byte: 216= 0 &h00 &b00000000
Byte: 217= 65 &h41 &b01000001
Byte: 218= 0 &h00 &b00000000
Byte: 219= 0 &h00 &b00000000
Byte: 220= 0 &h00 &b00000000
Byte: 221= 0 &h00 &b00000000
Byte: 222= 0 &h00 &b00000000
Byte: 223= 0 &h00 &b00000000
Byte: 224= 0 &h00 &b00000000
Byte: 225= 0 &h00 &b00000000
Byte: 226= 0 &h00 &b00000000
Byte: 227= 68 &h44 &b01000100
Byte: 228= 0 &h00 &b00000000
Byte: 229=149 &h95 &b10010101
Byte: 230= 1 &h01 &b00000001
Byte: 231=195 &hC3 &b11000011
Byte: 232= 58 &h3A &b00111010
Byte: 233=101 &h65 &b01100101
Byte: 234=132 &h84 &b10000100
Byte: 235=112 &h70 &b01110000
Byte: 236= 86 &h56 &b01010110
Byte: 237=253 &hFD &b11111101
Byte: 238= 82 &h52 &b01010010
Byte: 239=164 &hA4 &b10100100
Byte: 240=159 &h9F &b10011111
Byte: 241=127 &h7F &b01111111
Byte: 242=206 &hCE &b11001110
Byte: 243= 16 &h10 &b00010000
Byte: 244= 0 &h00 &b00000000
Byte: 245= 4 &h04 &b00000100
Byte: 246= 10 &h0A &b00001010
Byte: 247=203 &hCB &b11001011
Byte: 248= 0 &h00 &b00000000
Byte: 249= 47 &h2F &b00101111
Byte: 250= 1 &h01 &b00000001
Byte: 251= 0 &h00 &b00000000
Byte: 252=246 &hF6 &b11110110
Byte: 253= 61 &h3D &b00111101
Byte: 254= 0 &h00 &b00000000
Byte: 255= 0 &h00 &b00000000
#3
Byte: 0= 3 &h03 &b00000011
Byte: 1= 0 &h00 &b00000000
Byte: 2= 20 &h14 &b00010100
Byte: 3= 0 &h00 &b00000000
Byte: 4= 19 &h13 &b00010011
Byte: 5= 0 &h00 &b00000000
Byte: 6= 2 &h02 &b00000010
Byte: 7= 8 &h08 &b00001000
Byte: 8= 16 &h10 &b00010000
Byte: 9= 19 &h13 &b00010011
Byte: 10= 38 &h26 &b00100110
Byte: 11= 2 &h02 &b00000010
Byte: 12= 80 &h50 &b01010000
Byte: 13=128 &h80 &b10000000
Byte: 14= 0 &h00 &b00000000
Byte: 15= 0 &h00 &b00000000
Byte: 16= 64 &h40 &b01000000
Byte: 17= 23 &h17 &b00010111
Byte: 18= 0 &h00 &b00000000
Byte: 19= 0 &h00 &b00000000
Byte: 20= 3 &h03 &b00000011
Byte: 21=128 &h80 &b10000000
Byte: 22= 2 &h02 &b00000010
Byte: 23=255 &hFF &b11111111
Byte: 24=211 &hD3 &b11010011
Byte: 25= 0 &h00 &b00000000
Byte: 26= 0 &h00 &b00000000
Byte: 27= 0 &h00 &b00000000
Byte: 28= 0 &h00 &b00000000
Byte: 29= 68 &h44 &b01000100
Byte: 30= 64 &h40 &b01000000
Byte: 31= 64 &h40 &b01000000
Byte: 32= 0 &h00 &b00000000
Byte: 33=224 &hE0 &b11100000
Byte: 34=160 &hA0 &b10100000
Byte: 35=160 &hA0 &b10100000
Byte: 36= 0 &h00 &b00000000
Byte: 37=113 &h71 &b01110001
Byte: 38= 0 &h00 &b00000000
Byte: 39= 0 &h00 &b00000000
Byte: 40= 32 &h20 &b00100000
Byte: 41= 47 &h2F &b00101111
Byte: 42= 47 &h2F &b00101111
Byte: 43= 48 &h30 &b00110000
Byte: 44= 5 &h05 &b00000101
Byte: 45= 0 &h00 &b00000000
Byte: 46= 6 &h06 &b00000110
Byte: 47=182 &hB6 &b10110110
Byte: 48=255 &hFF &b11111111
Byte: 49=211 &hD3 &b11010011
Byte: 50= 32 &h20 &b00100000
Byte: 51=128 &h80 &b10000000
Byte: 52= 15 &h0F &b00001111
Byte: 53= 71 &h47 &b01000111
Byte: 54=240 &hF0 &b11110000
Byte: 55= 0 &h00 &b00000000
Byte: 56= 0 &h00 &b00000000
Byte: 57= 0 &h00 &b00000000
Byte: 58= 4 &h04 &b00000100
Byte: 59= 0 &h00 &b00000000
Byte: 60= 0 &h00 &b00000000
Byte: 61= 0 &h00 &b00000000
Byte: 62= 0 &h00 &b00000000
Byte: 63= 0 &h00 &b00000000
Byte: 64= 0 &h00 &b00000000
Byte: 65= 0 &h00 &b00000000
Byte: 66=231 &hE7 &b11100111
Byte: 67= 7 &h07 &b00000111
Byte: 68= 7 &h07 &b00000111
Byte: 69= 7 &h07 &b00000111
Byte: 70= 0 &h00 &b00000000
Byte: 71= 0 &h00 &b00000000
Byte: 72= 0 &h00 &b00000000
Byte: 73= 0 &h00 &b00000000
Byte: 74= 0 &h00 &b00000000
Byte: 75= 0 &h00 &b00000000
Byte: 76= 0 &h00 &b00000000
Byte: 77= 0 &h00 &b00000000
Byte: 78= 0 &h00 &b00000000
Byte: 79= 0 &h00 &b00000000
Byte: 80= 0 &h00 &b00000000
Byte: 81= 5 &h05 &b00000101
Byte: 82= 5 &h05 &b00000101
Byte: 83=128 &h80 &b10000000
Byte: 84= 16 &h10 &b00010000
Byte: 85=143 &h8F &b10001111
Byte: 86= 1 &h01 &b00000001
Byte: 87= 71 &h47 &b01000111
Byte: 88= 0 &h00 &b00000000
Byte: 89= 65 &h41 &b01000001
Byte: 90= 0 &h00 &b00000000
Byte: 91= 0 &h00 &b00000000
Byte: 92= 0 &h00 &b00000000
Byte: 93= 0 &h00 &b00000000
Byte: 94= 0 &h00 &b00000000
Byte: 95= 0 &h00 &b00000000
Byte: 96= 0 &h00 &b00000000
Byte: 97= 0 &h00 &b00000000
Byte: 98= 0 &h00 &b00000000
Byte: 99= 68 &h44 &b01000100
Byte: 100= 0 &h00 &b00000000
Byte: 101=149 &h95 &b10010101
Byte: 102= 1 &h01 &b00000001
Byte: 103=195 &hC3 &b11000011
Byte: 104= 58 &h3A &b00111010
Byte: 105=101 &h65 &b01100101
Byte: 106=132 &h84 &b10000100
Byte: 107=112 &h70 &b01110000
Byte: 108= 86 &h56 &b01010110
Byte: 109=253 &hFD &b11111101
Byte: 110= 82 &h52 &b01010010
Byte: 111=164 &hA4 &b10100100
Byte: 112=159 &h9F &b10011111
Byte: 113=127 &h7F &b01111111
Byte: 114=206 &hCE &b11001110
Byte: 115= 16 &h10 &b00010000
Byte: 116= 0 &h00 &b00000000
Byte: 117= 4 &h04 &b00000100
Byte: 118= 10 &h0A &b00001010
Byte: 119=203 &hCB &b11001011
Byte: 120= 0 &h00 &b00000000
Byte: 121= 47 &h2F &b00101111
Byte: 122= 1 &h01 &b00000001
Byte: 123= 0 &h00 &b00000000
Byte: 124=246 &hF6 &b11110110
Byte: 125= 61 &h3D &b00111101
Byte: 126= 0 &h00 &b00000000
Byte: 127= 0 &h00 &b00000000
Byte: 128= 3 &h03 &b00000011
Byte: 129= 0 &h00 &b00000000
Byte: 130= 20 &h14 &b00010100
Byte: 131= 0 &h00 &b00000000
Byte: 132= 19 &h13 &b00010011
Byte: 133= 0 &h00 &b00000000
Byte: 134= 2 &h02 &b00000010
Byte: 135= 8 &h08 &b00001000
Byte: 136= 16 &h10 &b00010000
Byte: 137= 19 &h13 &b00010011
Byte: 138= 38 &h26 &b00100110
Byte: 139= 2 &h02 &b00000010
Byte: 140= 64 &h40 &b01000000
Byte: 141=128 &h80 &b10000000
Byte: 142= 0 &h00 &b00000000
Byte: 143= 0 &h00 &b00000000
Byte: 144= 64 &h40 &b01000000
Byte: 145= 23 &h17 &b00010111
Byte: 146= 0 &h00 &b00000000
Byte: 147= 0 &h00 &b00000000
Byte: 148= 3 &h03 &b00000011
Byte: 149=128 &h80 &b10000000
Byte: 150= 2 &h02 &b00000010
Byte: 151=255 &hFF &b11111111
Byte: 152=211 &hD3 &b11010011
Byte: 153= 0 &h00 &b00000000
Byte: 154= 0 &h00 &b00000000
Byte: 155= 0 &h00 &b00000000
Byte: 156= 0 &h00 &b00000000
Byte: 157= 68 &h44 &b01000100
Byte: 158= 64 &h40 &b01000000
Byte: 159= 64 &h40 &b01000000
Byte: 160= 0 &h00 &b00000000
Byte: 161=224 &hE0 &b11100000
Byte: 162=160 &hA0 &b10100000
Byte: 163=160 &hA0 &b10100000
Byte: 164= 0 &h00 &b00000000
Byte: 165=113 &h71 &b01110001
Byte: 166= 0 &h00 &b00000000
Byte: 167= 0 &h00 &b00000000
Byte: 168= 32 &h20 &b00100000
Byte: 169= 47 &h2F &b00101111
Byte: 170= 47 &h2F &b00101111
Byte: 171= 48 &h30 &b00110000
Byte: 172= 5 &h05 &b00000101
Byte: 173= 0 &h00 &b00000000
Byte: 174= 6 &h06 &b00000110
Byte: 175=182 &hB6 &b10110110
Byte: 176=255 &hFF &b11111111
Byte: 177=211 &hD3 &b11010011
Byte: 178= 32 &h20 &b00100000
Byte: 179=128 &h80 &b10000000
Byte: 180= 15 &h0F &b00001111
Byte: 181= 71 &h47 &b01000111
Byte: 182=240 &hF0 &b11110000
Byte: 183= 0 &h00 &b00000000
Byte: 184= 0 &h00 &b00000000
Byte: 185= 0 &h00 &b00000000
Byte: 186= 4 &h04 &b00000100
Byte: 187= 0 &h00 &b00000000
Byte: 188= 0 &h00 &b00000000
Byte: 189= 0 &h00 &b00000000
Byte: 190= 0 &h00 &b00000000
Byte: 191= 0 &h00 &b00000000
Byte: 192= 0 &h00 &b00000000
Byte: 193= 0 &h00 &b00000000
Byte: 194=231 &hE7 &b11100111
Byte: 195= 7 &h07 &b00000111
Byte: 196= 7 &h07 &b00000111
Byte: 197= 7 &h07 &b00000111
Byte: 198= 0 &h00 &b00000000
Byte: 199= 0 &h00 &b00000000
Byte: 200= 0 &h00 &b00000000
Byte: 201= 0 &h00 &b00000000
Byte: 202= 0 &h00 &b00000000
Byte: 203= 0 &h00 &b00000000
Byte: 204= 0 &h00 &b00000000
Byte: 205= 0 &h00 &b00000000
Byte: 206= 0 &h00 &b00000000
Byte: 207= 0 &h00 &b00000000
Byte: 208= 0 &h00 &b00000000
Byte: 209= 5 &h05 &b00000101
Byte: 210= 5 &h05 &b00000101
Byte: 211=128 &h80 &b10000000
Byte: 212= 16 &h10 &b00010000
Byte: 213=143 &h8F &b10001111
Byte: 214= 1 &h01 &b00000001
Byte: 215= 71 &h47 &b01000111
Byte: 216= 0 &h00 &b00000000
Byte: 217= 65 &h41 &b01000001
Byte: 218= 0 &h00 &b00000000
Byte: 219= 0 &h00 &b00000000
Byte: 220= 0 &h00 &b00000000
Byte: 221= 0 &h00 &b00000000
Byte: 222= 0 &h00 &b00000000
Byte: 223= 0 &h00 &b00000000
Byte: 224= 0 &h00 &b00000000
Byte: 225= 0 &h00 &b00000000
Byte: 226= 0 &h00 &b00000000
Byte: 227= 68 &h44 &b01000100
Byte: 228= 0 &h00 &b00000000
Byte: 229=149 &h95 &b10010101
Byte: 230= 1 &h01 &b00000001
Byte: 231=195 &hC3 &b11000011
Byte: 232= 58 &h3A &b00111010
Byte: 233=101 &h65 &b01100101
Byte: 234=132 &h84 &b10000100
Byte: 235=112 &h70 &b01110000
Byte: 236= 86 &h56 &b01010110
Byte: 237=253 &hFD &b11111101
Byte: 238= 82 &h52 &b01010010
Byte: 239=164 &hA4 &b10100100
Byte: 240=159 &h9F &b10011111
Byte: 241=127 &h7F &b01111111
Byte: 242=206 &hCE &b11001110
Byte: 243= 16 &h10 &b00010000
Byte: 244= 0 &h00 &b00000000
Byte: 245= 4 &h04 &b00000100
Byte: 246= 10 &h0A &b00001010
Byte: 247=203 &hCB &b11001011
Byte: 248= 0 &h00 &b00000000
Byte: 249= 47 &h2F &b00101111
Byte: 250= 1 &h01 &b00000001
Byte: 251= 0 &h00 &b00000000
Byte: 252=246 &hF6 &b11110110
Byte: 253= 61 &h3D &b00111101
Byte: 254= 0 &h00 &b00000000
Byte: 255= 0 &h00 &b00000000
#4
Byte: 0= 34 &h22 &b00100010
Byte: 1= 0 &h00 &b00000000
Byte: 2= 25 &h19 &b00011001
Byte: 3= 0 &h00 &b00000000
Byte: 4= 23 &h17 &b00010111
Byte: 5= 0 &h00 &b00000000
Byte: 6= 2 &h02 &b00000010
Byte: 7= 8 &h08 &b00001000
Byte: 8= 16 &h10 &b00010000
Byte: 9= 19 &h13 &b00010011
Byte: 10= 42 &h2A &b00101010
Byte: 11= 66 &h42 &b01000010
Byte: 12= 0 &h00 &b00000000
Byte: 13=128 &h80 &b10000000
Byte: 14= 0 &h00 &b00000000
Byte: 15= 0 &h00 &b00000000
Byte: 16= 64 &h40 &b01000000
Byte: 17= 23 &h17 &b00010111
Byte: 18= 0 &h00 &b00000000
Byte: 19= 0 &h00 &b00000000
Byte: 20= 3 &h03 &b00000011
Byte: 21=128 &h80 &b10000000
Byte: 22= 2 &h02 &b00000010
Byte: 23=255 &hFF &b11111111
Byte: 24=211 &hD3 &b11010011
Byte: 25= 0 &h00 &b00000000
Byte: 26= 0 &h00 &b00000000
Byte: 27= 0 &h00 &b00000000
Byte: 28= 0 &h00 &b00000000
Byte: 29= 68 &h44 &b01000100
Byte: 30= 64 &h40 &b01000000
Byte: 31= 64 &h40 &b01000000
Byte: 32= 0 &h00 &b00000000
Byte: 33=224 &hE0 &b11100000
Byte: 34=160 &hA0 &b10100000
Byte: 35=160 &hA0 &b10100000
Byte: 36= 0 &h00 &b00000000
Byte: 37=113 &h71 &b01110001
Byte: 38= 4 &h04 &b00000100
Byte: 39= 0 &h00 &b00000000
Byte: 40= 32 &h20 &b00100000
Byte: 41= 47 &h2F &b00101111
Byte: 42= 47 &h2F &b00101111
Byte: 43= 48 &h30 &b00110000
Byte: 44= 5 &h05 &b00000101
Byte: 45= 0 &h00 &b00000000
Byte: 46= 6 &h06 &b00000110
Byte: 47=186 &hBA &b10111010
Byte: 48=255 &hFF &b11111111
Byte: 49=211 &hD3 &b11010011
Byte: 50= 32 &h20 &b00100000
Byte: 51=128 &h80 &b10000000
Byte: 52= 15 &h0F &b00001111
Byte: 53= 71 &h47 &b01000111
Byte: 54=240 &hF0 &b11110000
Byte: 55= 0 &h00 &b00000000
Byte: 56= 0 &h00 &b00000000
Byte: 57= 0 &h00 &b00000000
Byte: 58= 4 &h04 &b00000100
Byte: 59= 0 &h00 &b00000000
Byte: 60= 0 &h00 &b00000000
Byte: 61= 0 &h00 &b00000000
Byte: 62= 0 &h00 &b00000000
Byte: 63= 0 &h00 &b00000000
Byte: 64= 0 &h00 &b00000000
Byte: 65= 0 &h00 &b00000000
Byte: 66=231 &hE7 &b11100111
Byte: 67= 7 &h07 &b00000111
Byte: 68= 7 &h07 &b00000111
Byte: 69= 7 &h07 &b00000111
Byte: 70= 0 &h00 &b00000000
Byte: 71= 0 &h00 &b00000000
Byte: 72= 0 &h00 &b00000000
Byte: 73= 0 &h00 &b00000000
Byte: 74= 0 &h00 &b00000000
Byte: 75= 0 &h00 &b00000000
Byte: 76= 0 &h00 &b00000000
Byte: 77= 0 &h00 &b00000000
Byte: 78= 0 &h00 &b00000000
Byte: 79= 0 &h00 &b00000000
Byte: 80= 0 &h00 &b00000000
Byte: 81= 5 &h05 &b00000101
Byte: 82= 5 &h05 &b00000101
Byte: 83=128 &h80 &b10000000
Byte: 84= 16 &h10 &b00010000
Byte: 85=143 &h8F &b10001111
Byte: 86= 1 &h01 &b00000001
Byte: 87= 71 &h47 &b01000111
Byte: 88= 0 &h00 &b00000000
Byte: 89= 1 &h01 &b00000001
Byte: 90= 19 &h13 &b00010011
Byte: 91= 89 &h59 &b01011001
Byte: 92= 0 &h00 &b00000000
Byte: 93= 0 &h00 &b00000000
Byte: 94= 0 &h00 &b00000000
Byte: 95= 0 &h00 &b00000000
Byte: 96= 0 &h00 &b00000000
Byte: 97= 0 &h00 &b00000000
Byte: 98= 0 &h00 &b00000000
Byte: 99= 68 &h44 &b01000100
Byte: 100= 0 &h00 &b00000000
Byte: 101=149 &h95 &b10010101
Byte: 102= 1 &h01 &b00000001
Byte: 103=195 &hC3 &b11000011
Byte: 104= 58 &h3A &b00111010
Byte: 105=101 &h65 &b01100101
Byte: 106=132 &h84 &b10000100
Byte: 107=112 &h70 &b01110000
Byte: 108= 86 &h56 &b01010110
Byte: 109=253 &hFD &b11111101
Byte: 110=146 &h92 &b10010010
Byte: 111=164 &hA4 &b10100100
Byte: 112=159 &h9F &b10011111
Byte: 113=127 &h7F &b01111111
Byte: 114=206 &hCE &b11001110
Byte: 115= 16 &h10 &b00010000
Byte: 116= 0 &h00 &b00000000
Byte: 117= 4 &h04 &b00000100
Byte: 118= 10 &h0A &b00001010
Byte: 119=203 &hCB &b11001011
Byte: 120= 0 &h00 &b00000000
Byte: 121= 47 &h2F &b00101111
Byte: 122= 1 &h01 &b00000001
Byte: 123= 0 &h00 &b00000000
Byte: 124=246 &hF6 &b11110110
Byte: 125= 61 &h3D &b00111101
Byte: 126= 0 &h00 &b00000000
Byte: 127= 0 &h00 &b00000000
Byte: 128= 34 &h22 &b00100010
Byte: 129= 0 &h00 &b00000000
Byte: 130= 25 &h19 &b00011001
Byte: 131= 0 &h00 &b00000000
Byte: 132= 23 &h17 &b00010111
Byte: 133= 0 &h00 &b00000000
Byte: 134= 2 &h02 &b00000010
Byte: 135= 8 &h08 &b00001000
Byte: 136= 16 &h10 &b00010000
Byte: 137= 19 &h13 &b00010011
Byte: 138= 42 &h2A &b00101010
Byte: 139= 66 &h42 &b01000010
Byte: 140= 0 &h00 &b00000000
Byte: 141=128 &h80 &b10000000
Byte: 142= 0 &h00 &b00000000
Byte: 143= 0 &h00 &b00000000
Byte: 144= 64 &h40 &b01000000
Byte: 145= 23 &h17 &b00010111
Byte: 146= 0 &h00 &b00000000
Byte: 147= 0 &h00 &b00000000
Byte: 148= 3 &h03 &b00000011
Byte: 149=128 &h80 &b10000000
Byte: 150= 2 &h02 &b00000010
Byte: 151=255 &hFF &b11111111
Byte: 152=211 &hD3 &b11010011
Byte: 153= 0 &h00 &b00000000
Byte: 154= 0 &h00 &b00000000
Byte: 155= 0 &h00 &b00000000
Byte: 156= 0 &h00 &b00000000
Byte: 157= 68 &h44 &b01000100
Byte: 158= 64 &h40 &b01000000
Byte: 159= 64 &h40 &b01000000
Byte: 160= 0 &h00 &b00000000
Byte: 161=224 &hE0 &b11100000
Byte: 162=160 &hA0 &b10100000
Byte: 163=160 &hA0 &b10100000
Byte: 164= 0 &h00 &b00000000
Byte: 165=113 &h71 &b01110001
Byte: 166= 4 &h04 &b00000100
Byte: 167= 0 &h00 &b00000000
Byte: 168= 32 &h20 &b00100000
Byte: 169= 47 &h2F &b00101111
Byte: 170= 47 &h2F &b00101111
Byte: 171= 48 &h30 &b00110000
Byte: 172= 5 &h05 &b00000101
Byte: 173= 0 &h00 &b00000000
Byte: 174= 6 &h06 &b00000110
Byte: 175=186 &hBA &b10111010
Byte: 176=255 &hFF &b11111111
Byte: 177=211 &hD3 &b11010011
Byte: 178= 32 &h20 &b00100000
Byte: 179=128 &h80 &b10000000
Byte: 180= 15 &h0F &b00001111
Byte: 181= 71 &h47 &b01000111
Byte: 182=240 &hF0 &b11110000
Byte: 183= 0 &h00 &b00000000
Byte: 184= 0 &h00 &b00000000
Byte: 185= 0 &h00 &b00000000
Byte: 186= 4 &h04 &b00000100
Byte: 187= 0 &h00 &b00000000
Byte: 188= 0 &h00 &b00000000
Byte: 189= 0 &h00 &b00000000
Byte: 190= 0 &h00 &b00000000
Byte: 191= 0 &h00 &b00000000
Byte: 192= 0 &h00 &b00000000
Byte: 193= 0 &h00 &b00000000
Byte: 194=231 &hE7 &b11100111
Byte: 195= 7 &h07 &b00000111
Byte: 196= 7 &h07 &b00000111
Byte: 197= 7 &h07 &b00000111
Byte: 198= 0 &h00 &b00000000
Byte: 199= 0 &h00 &b00000000
Byte: 200= 0 &h00 &b00000000
Byte: 201= 0 &h00 &b00000000
Byte: 202= 0 &h00 &b00000000
Byte: 203= 0 &h00 &b00000000
Byte: 204= 0 &h00 &b00000000
Byte: 205= 0 &h00 &b00000000
Byte: 206= 0 &h00 &b00000000
Byte: 207= 0 &h00 &b00000000
Byte: 208= 0 &h00 &b00000000
Byte: 209= 5 &h05 &b00000101
Byte: 210= 5 &h05 &b00000101
Byte: 211=128 &h80 &b10000000
Byte: 212= 16 &h10 &b00010000
Byte: 213=143 &h8F &b10001111
Byte: 214= 1 &h01 &b00000001
Byte: 215= 71 &h47 &b01000111
Byte: 216= 0 &h00 &b00000000
Byte: 217= 1 &h01 &b00000001
Byte: 218= 19 &h13 &b00010011
Byte: 219= 89 &h59 &b01011001
Byte: 220= 0 &h00 &b00000000
Byte: 221= 0 &h00 &b00000000
Byte: 222= 0 &h00 &b00000000
Byte: 223= 0 &h00 &b00000000
Byte: 224= 0 &h00 &b00000000
Byte: 225= 0 &h00 &b00000000
Byte: 226= 0 &h00 &b00000000
Byte: 227= 68 &h44 &b01000100
Byte: 228= 0 &h00 &b00000000
Byte: 229=149 &h95 &b10010101
Byte: 230= 1 &h01 &b00000001
Byte: 231=195 &hC3 &b11000011
Byte: 232= 58 &h3A &b00111010
Byte: 233=101 &h65 &b01100101
Byte: 234=132 &h84 &b10000100
Byte: 235=112 &h70 &b01110000
Byte: 236= 86 &h56 &b01010110
Byte: 237=253 &hFD &b11111101
Byte: 238=146 &h92 &b10010010
Byte: 239=164 &hA4 &b10100100
Byte: 240=159 &h9F &b10011111
Byte: 241=127 &h7F &b01111111
Byte: 242=206 &hCE &b11001110
Byte: 243= 16 &h10 &b00010000
Byte: 244= 0 &h00 &b00000000
Byte: 245= 4 &h04 &b00000100
Byte: 246= 10 &h0A &b00001010
Byte: 247=203 &hCB &b11001011
Byte: 248= 0 &h00 &b00000000
Byte: 249= 47 &h2F &b00101111
Byte: 250= 1 &h01 &b00000001
Byte: 251= 0 &h00 &b00000000
Byte: 252=246 &hF6 &b11110110
Byte: 253= 61 &h3D &b00111101
Byte: 254= 0 &h00 &b00000000
Byte: 255= 0 &h00 &b00000000

best regards
sparky


Top
 Profile  
 
 Post subject: Re: Dell 745 CMOS Checksum
PostPosted: October 8th, 2013, 11:45 
Offline
User avatar

Joined: October 8th, 2013, 4:36
Posts: 5
Location: Vienna
Sorry, I forgot to mention PC-data

OptiPlex 745
BIOS Ver. 2.3.1 (05/21/07)
ServiceTag CY6C13J

Best regards
sparky


Top
 Profile  
 
 Post subject: Re: Dell 745 CMOS Checksum
PostPosted: October 8th, 2013, 16:04 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15539
Location: Australia
It would have been easier if you have just provided the data as binary files.

Anyway, it appears that your CMOS RAM has a size of 128 bytes, not 256. Bytes 128 to 255 appear to be a mirror image of bytes 0 to 127.

The original IBM PC/AT had 64 bytes of CMOS RAM. Later chipsets (eg Chips & Tech 286) had "extended" CMOS RAM which occupied 128 bytes.

Those bytes which you have identified as differing between successive reads are in fact related to the time (byte 0 = seconds, 2 = minutes) and are therefore variable. They are not included in the checksum calculation.

In fact here is the address map:
http://stanislavs.org/helppc/cmos_ram.html

Bytes 0x2E and 0x2F constitute a 2-byte checksum which is calculated over addresses 0x10 to 0x2D (not 0x20 as indicated at the previous URL).

For an AMI 386 BIOS, bytes 0x3E and 0x3F store a 2-byte extended CMOS checksum which is computed over addresses 0x34 to 0x3D and 0x40 to 0x7F. Your BIOS appears to be different in this respect.

Byte 0x37 stores a password encryption "key". Bytes 0x38 to 0x3D store an encrypted password. Once again, your BIOS appears to be different in this respect.

What you need to do is to make just one minor change to your BIOS configuration such that this change is recorded in your CMOS RAM. Then compare the CMOS RAM dumps before and after the change. Depending on the type of change, you may find that it is written to flash memory rather than to CMOS RAM.

You say that you have "found the relevant bit", so which bit is it?

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dell 745 CMOS Checksum
PostPosted: October 8th, 2013, 17:03 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15539
Location: Australia
fzabkar wrote:
The original IBM PC/AT had 64 bytes of CMOS RAM. Later chipsets (eg Chips & Tech 286) had "extended" CMOS RAM which occupied 128 bytes.

I should have written that the extended CMOS RAM occupied an additional 64 bytes, giving a total of 128 addresses.

BTW, I have attached the CMOS RAM contents as a BIN file.


Attachments:
CMOSRAM.zip [279 Bytes]
Downloaded 464 times

_________________
A backup a day keeps DR away.
Top
 Profile  
 
 Post subject: Re: Dell 745 CMOS Checksum
PostPosted: October 9th, 2013, 2:19 
Offline
User avatar

Joined: October 8th, 2013, 4:36
Posts: 5
Location: Vienna
OK, the next dumps will be made as binary files. Also for me the CMOS-layout looks strange. When I change just the bit responsible for Auto Power On/Off many other Bytes will change.

OldByte: 0= 81 &h51 &b01010001
NewByte: 0= 34 &h22 &b00100010
OldByte: 2= 85 &h55 &b01010101
NewByte: 2= 87 &h57 &b01010111
OldByte: 89= 65 &h41 &b01000001 <-Byte responsible for Auto Power On/Off
NewByte: 89= 1 &h01 &b00000001
OldByte: 110= 82 &h52 &b01010010
NewByte: 110=146 &h92 &b10010010
OldByte: 128= 81 &h51 &b01010001
NewByte: 128= 34 &h22 &b00100010
OldByte: 130= 85 &h55 &b01010101
NewByte: 130= 87 &h57 &b01010111
OldByte: 217= 65 &h41 &b01000001
NewByte: 217= 1 &h01 &b00000001
OldByte: 238= 82 &h52 &b01010010
NewByte: 238=146 &h92 &b10010010

In the meantime I have found a workaround for my problem. I am not shure if it is save but for the moment it works fine. As you can see the Byte 89 toggles between &H41 and &H01.
Looking at Byte 88, I can do what I want, it remains at &H00. When I now change Byte 89 from &H41 to &H01 and change Byte 88 from &H00 to &H40, the checksum will not change. Till yet no side effect was seen. What is Your opinion?

best regards
sparky


Top
 Profile  
 
 Post subject: Re: Dell 745 CMOS Checksum
PostPosted: October 9th, 2013, 3:35 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15539
Location: Australia
Bytes 0 and 2 are RTC bytes and therefore not relevant.

Also, as I tried to explain previously, bytes 128, 130, 217, and 238 are just mirror images of bytes 0 (= 128 - 128), 2 (= 130 - 128), 89 (= 217 - 128), and 110 (= 238 - 128).

Therefore, bytes 89 and 110 are the only ones you need to worry about. One is the Auto Power On/Off flag byte, while the other is a checksum byte.

Notice that the sums of the two bytes don't change, ie 0x41 + 0x52 = 0x01 + 0x92 = 0x93.

My next step would be to determine which of those two bytes is the checksum byte. The way I would do this would be to change some other parameter and observe whether byte 89 or byte 110 changes with it.

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Dell 745 CMOS Checksum
PostPosted: October 9th, 2013, 5:03 
Offline
User avatar

Joined: October 8th, 2013, 4:36
Posts: 5
Location: Vienna
Thank You very much, Your explainations helped a lot. I found out, that some Bytes are excluded from checksum, per example Byte 90 and 91, where the wakeup time is stored.
The problem seems to be solved.

best regards
sparky


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 32 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group