|
vvvv
75 posts
 Frequent Visitor
|
22-10-2009 21:47
5 years have passes and today I designed to resurrect a NOKIA lcd project using thr 3510i lcd.
I ordered one from one of the major mobile phone spare parts supplies and noticed that the surface mount components on the back of the display were different from the original.!???
design re-engineerd! by NOKIA.cos this display is used my many mobile phones and they interrogate the lcd to determine the initialisation codes -top secret!
So 12 hours later and a lot of sweat and reverse engineering (not plug and play) I erased the following from my original software.
ERASE THE FOLLOWING :
send(0xBA, CMD); // Gamma Curve Set
send(127, DATA);
send(3, DATA);
nokia_cs();
send(0xBD, CMD); // Gamma Curve Set
send(0, DATA);
nokia_cs();
nokia_cs();
send(0xB5, CMD); // Gamma Curve Set
send(1, DATA);
nokia_cs();
send(0x36, CMD); // Memory access control
send (0b01100000, DATA); //(0b00100000, DATA); // TOPBUTTOM, LEFTRIGHT, INVERT MODE (de arriba a abajo), RGB,
nokia_cs();
THE FORMAT OF THE BMP PICTURE IS\;
98 X 67 BMP PICTURE AND NOT 67 X 98
ALSO a fully powered LiPo battery is 4.1 volts.Suggest a 1N4001 diode in series with the power supply lead to reduce the voltage cos LCD will not initialise.
|