How To Flashing itel 1404

keyword : How To Flashing itel 1404 for bootloop , How To Flashing itel 1404 for softbrick , How To Flashing itel 1404 for hardbrick , How To Flashing itel 1404 Error Camera , How To Flashing itel 1404 blank screen , How To Flashing itel 1404 lost password , How To Flashing itel 1404 stuck logo , How To Flashing itel 1404 new 2017. How To Flashing itel 1404 repair phone.
Download one of the above file:
How To Flashing itel 1404
alright, now that i've disabled the write protection for the monitor's edid data, i'm going to demonstrate how to use ubuntu 14.04 live usb to modify it. so i open up my firefox and load my command list. next i open up the terminal. and let's resize this. there we go now the first thing i need to do
is load the i2c device module. so this enables all the devices whichyou can see here. one of these is the eeprom which holds the monitor's edid data. interestingly this eepromis powered through the hdmi cable and my monitor's power cable is not plugged in. but everything should work regardless ofwhether or not the monitor is plugged in or turned on.
so now i need to enable the universe repository i can either do this by pasting this link into the command line so use control-c. and then in the terminal, you haveto use control-shift-v or alternatively you can just go to thesoftware center here and go edit - software sources software sources and click on this "universe" here. make sure that's checked. okay. now i need to update the packages
since this takes time i'm going tocancel i cheated by doing this beforehand, so it'sokay now i'm going to install the i2c tools and this will allow me to read and write to i2c devices now the edid data is on one of these i2c devices at hex address 50 five-zero. to find it, i need to scan the devices until i run across my monitor's identifier
so i'm going to start from device zero, and dump address 50. skip past the confirmation that's not it so i use the up arrow to access my previous commands still not it now this is my monitor's edid data. and you can see because the monitor identifier here, the l246wp, that's the model of mymonitor so before you start makingmodifications is wise to make a backup
so i'm going to dump the data so my previous command dump to edid.txt now as you can see, if i if i display this this text file contains the edid data now since liveusb is read-only, it's very important that e-mail this file to yourself because it'll be erased on the next reboot
so now let's modify the edid data we are interested in byte the byte at 7e, which is decimal 126. so we come to the row 7 and column e 7e, this is the 01 here. so according to the edidspecification this byte indicates the number ofextensions
so we have one extension. so we need tochange this to 0. so we just use the i2cset command so device number five, address 50, byte 7e and you want to set it to 00. okay. now this next part is a bit moresubtle. byte number 27, which in hex is 7f so there's 7 and then f
this is the next byte after the 01we wrote here this is 8a, the value 8a. and this byte, this location is the checksum, so it will be different, depending on your monitor'sserial number so this checksum is chosen so that if you sum all of the hexidecimal values for byte number zero through 127, then the last two hexadecimal digits of the result will be 00. now we just decreased
byte number 126 by one, so to compensate we need to increase this checksum byte by one. so in case you're not familiar withhexadecimal, let's open up the calculator so i switched to programming mode choose hexidecimal, and we want tolook at 8a + 1 and this is 8b in hex. so we're interested in the last twodigits, so if it
started off as ff, then you add one and it would be 100 and we would put in 00. so for our casewe have 8b so what we do, we go to 7f and we change it to 8e. okay. now i'll just dump the data again to verify the changes that we've made so dump the data to the screen
and we see that instead of 11 [sic] 8a, we now have 0 err... 01 8a, we have 00 8b so now we're done. that's it we just reboot everything and the monitor should come back online working properly.
No comments :
Post a Comment