Reverse engineering a Nokia LCD

LCD displays taken from old Nokia phones have been a staple of the hardware makers for years now, so we’re very happy to see [Andy] reverse engineering a full color QVGA display so we can move our grayscale projects over to a full-color display.

The screen in a Nokia 2730, 5000, and 7100 cell phone is a wonder of technology – its 18-bit color with a very high-resolution piqued [Andy]‘s interest. He bought a second-hand Nokia 2730 off of eBay and started taking it apart. After checking out the schematics for the phone, [Andy] had a few breakout boards made; especially useful since he found a few connectors as well.

With a great deal of Googling, [Andy] found another lost soul who successfully broke into a similar LCD display and discovered it was command-compatible with a Magnachip LCD controller. The only way forward was to send a few of these commands over to the display and watch what happens.

[Andy] managed get pixels drawn on the screen, and found a few interesting features: hardware scrolling is enabled, as is changing between portrait or landscape orientations. From a second-hand phone on eBay, [Andy] now has a very nice QVGA display. We’re calling this a win, but you can judge the video after the break for yourself.

Comments

  1. Keith says:

    Exceptionally nice work here!

  2. george says:

    Extreme reverse-engineering skills! Kudos

  3. John says:

    “so we can move our grayscale projects over to a full-color display.”

    Who’s using grayscale LCDs? I need one for a project, but I’ve gone with a color display because I couldn’t find a grayscale (as opposed to monochrome) display that was affordable.

  4. atomsoft says:

    I am going to buy some LCDs today! This is awesome!

  5. uC says:

    Anyone able to find a source for the pin header? He calls it “C-2730″ but I’ve been unable to find any that cost less than the LCD itself on ebay.

  6. Keith Beja says:

    Oh! There are 4 2730’s in our house but they’re all in service. Hmm, now when will they break.

  7. HAD says:

    Sparkfun sells nokia 6100 breakout boards with LCD for $35 or so.

  8. xorpunk says:

    It’s the same workflow for other LCD screens, like an iphone one etc..

    Nobody obfuscates LCD communications.

  9. Xyf says:

    The problem with these cellphone lcds are the small pitch connector. If you are looking for a easy-er to use lcd with kinda the same size/rezolution there are on ebay lcds with solderable ribbon with manageable pitch for about 6$ (using the ili9325 controller). The quality of these are probably the same as a copy (knock-off?) lcds (maybe better). Search for 240×320.

    • xorpunk says:

      pitch of trace points is a problem on pretty much all highly-integrated stuff. Most notably BGA chips and LCD->PCB connectors.

      I find printing the PCB and reflowing it in an oven is the homebrew hackers best practice for these. The only real task is getting resolution right on the printing, but once done it’s mass production time. Also there are some tricky aspects of PCB making since these are often high-frequency circuits. Big companies usually solve this with the material over traces, but they have to be stenciled and cut..

  10. Tim says:

    GreaAnyone knows how to drive

  11. Tim says:

    Great article!

    I have a bunch of 3110 and 3109 nokia phones lying around. Does anyone has a link to an article on how to drive them?

  12. K.Banks says:

    Need to goto next step and produce images of moves and still shoots from vidio.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 94,054 other followers