LCDInfo.com

http://www.lcdinfo.com
It is currently Tue Mar 19, 2024 13:07

All times are UTC + 2 hours




Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Thu Mar 24, 2005 10:37 
Offline

Joined: Mon Sep 20, 2004 17:28
Posts: 12
I have a couple of these laying around as spare parts. here in denmark you can get the display as genuine spare part for around 70$US.

I have the datasheet from nokia, so i will mean that it's possible to control it. i've had an 7650 for over a year, and the screen i ASTOUNDING !!! - the LCD is VERY nice.

http://zapro.dk/nokia/5484895.pdf

What do you say ? Should we play a little with it ? i'm gonna interface it to an PIC-microcontroller to start somewhere :-)

Regards, Per.
Denmark.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 28, 2005 18:53 
Offline

Joined: Sun May 05, 2002 22:05
Posts: 2063
Location: Lappeenranta, Finland
Just checked the datasheet you posted. Looks like the interface details are there but we would still need to know how to drive the controller. Based on the information in the pdf you posted it looks like many lcd controllers from Epson. Probably this could be some custom controller but maybe Epson has some similar enough controllers that have datasheets and programming information available.

Should be a nice display to have it working.


Top
 Profile  
 
PostPosted: Wed Mar 30, 2005 6:53 
Offline

Joined: Mon Sep 20, 2004 17:28
Posts: 12
Here is something regarding the controller of the LCD, maybe it is of any help ??
http://sandiding.tripod.com/nokialcd7650.html

The LCD is very alike this one, which seems to be an standard one....
http://www.epson-device.co.kr/product/p ... tft_02.asp

Regards, Per
Denmark.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Apr 03, 2005 11:25 
Offline

Joined: Sun May 05, 2002 22:05
Posts: 2063
Location: Lappeenranta, Finland
Yes that looks similar. Only problem seems to be that Epson doesn't have datasheets for these available for download.


Top
 Profile  
 
 Post subject: Hmm bummer...
PostPosted: Sun Apr 03, 2005 23:27 
Offline

Joined: Mon Sep 20, 2004 17:28
Posts: 12
Bummer man..... i have two Hirose-connectors laying here at my desk (male/female) plugging into the phone and LCD. i just need an logic analyser to get the timings..... it seems that the LCD has no lower limit for data speed, so you could theoretically make the parallel port spit out lots of garbage, and wait for the lcd to respond ( and of course record all the data to an file, so your can replay it and trace the right commands.... OR you could solder an board between the phone and lcd and let the phone initialise the display, and afterwards you can throw garbage at it..... sounds possible ???

The display gets reset/initialised quite often (whenever the WHOLE display is redrawn) else it only write to specific areas of the lcd to save power (nice!!)

If i turn on the phone and let it start up, remove the lcd and reattach it, i just press a key and the lcd is alive again. messsing with the lcd while menus is moving gives VERY strange images :-)

Is there any hope for this ??? This LCD is the Coolest LCD available for almost no $$$

Regards, Per
Denmark.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 07, 2005 22:04 
Offline

Joined: Sun May 05, 2002 22:05
Posts: 2063
Location: Lappeenranta, Finland
One datasheet that Epson has available is the S1D19105. It is for max 172RGB x 220 TFTs so it might have some similarities.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 27, 2006 0:44 
Offline
User avatar

Joined: Wed Jun 01, 2005 15:10
Posts: 10
Location: UK
Hope no one minds me resurrecting this thread, but thought I would try and reverse engineer the command sequence needed to get this display to wake up.

Image
Taking a spare LCD, I soldered wires to all the signal pins identified on Berty's page...

Image
...hoping to capture the command and data bytes being sent over with an FPGA.

Connected the battery, hit the power switch and... nothing. Swapped back the original LCD and still nothing. Looks like I fried something in the phone :-(

This plan was all going very well until I forgot that I had connected the LCD's power pins directly to the FPGA I/O header's power (in order to play back the commands later to test everything worked). Guess the phone didn't like 3.3V very much. Might see if I can find another 7650 on Ebay and have another go. In the meantime, has anyone else worked out what the command sequence actually is? I now have two of these LCDs and can't wait make good use of them.


[/url]


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jun 30, 2006 10:10 
Offline
User avatar

Joined: Wed Jun 01, 2005 15:10
Posts: 10
Location: UK
Okay, so the phone board wasn't fried after all. Turns out I just had a couple of data lines shorted. :roll:

Here's a record of the startup sequence the phone uses. Note I haven't tried playing this back yet to verify if it is correct.
    Reset on 17068650.9us
    Reset off 96.5us
    Write Cmd CBh 8.2us
    Write Dat 13h 0.6us
    Write Dat 24h 0.6us
    Write Dat 31h 0.6us
    Write Dat 39h 0.6us
    Write Dat 40h 0.6us
    Write Dat 45h 0.6us
    Write Dat 4Ah 0.6us
    Write Dat 4Dh 0.6us
    Write Dat 50h 0.6us
    Write Dat 53h 0.6us
    Write Dat 56h 0.6us
    Write Dat 59h 0.6us
    Write Dat 5Bh 0.6us
    Write Dat 5Eh 0.6us
    Write Dat 78h 2.9us
    Write Cmd CAh 4.4us
    Write Dat 63h 0.6us
    Write Dat 00h 0.6us
    Write Dat 1Eh 0.6us
    Write Dat 11h 0.6us
    Write Dat 69h 0.6us
    Write Dat 68h 0.6us
    Write Dat 01h 6.0us
    Write Cmd 15h 3.5us
    Write Dat C0h 0.6us
    Write Dat 00h 0.6us
    Write Dat C7h 0.6us
    Write Dat 01h 3.1us
    Write Cmd BCh 2.0us
    Write Dat 0Ah 2.5us
    Write Cmd A6h 2.8us
    Write Cmd 94h 3.8us
    Write Cmd C6h 2.1us
    Write Dat 98h 729591.8us
    Write Cmd 75h 1.9us
    Write Dat 00h 0.6us
    Write Dat D0h 5.1us
    Write Cmd 5Ch 7.0us
    54657 x Write Dat FFh 147.7us
    Write Cmd C6h 31541.8us
    Write Dat 00h 3.2us
    Write Cmd AFh 2137852.2us
    Write Cmd 75h 1.5us
    Write Dat 00h 0.6us
    Write Dat D0h 4.4us
    Write Cmd 5Ch 9.6us
The rightmost column is time since previous bus activity in microseconds, though looking at it I might be a factor of 10 out there.


    Top
     Profile  
     
     Post subject:
    PostPosted: Wed Jul 05, 2006 18:37 
    Offline
    User avatar

    Joined: Wed Jun 01, 2005 15:10
    Posts: 10
    Location: UK
    Just a quick question: Does anyone know what sort of connector this display uses (is it Hirose DF12 series by any chance) and where I might be able to get hold of a few?


    Top
     Profile  
     
     Post subject:
    PostPosted: Wed Jul 26, 2006 18:38 
    Offline

    Joined: Sun May 05, 2002 22:05
    Posts: 2063
    Location: Lappeenranta, Finland
    I don't have a 7650 display myself so I don't think I can be of help here but I'm glad to see someone else is also having a good time reverse engineering their displays :)
    Also thanks for posting all the information. I'm sure they could be useful to someone.


    Top
     Profile  
     
     Post subject:
    PostPosted: Wed Aug 02, 2006 8:34 
    Offline

    Joined: Tue Nov 16, 2004 20:36
    Posts: 8
    Location: Germany
    Hi,

    do you already know that ?

    http://www.mikrocontroller.net/forum/re ... 4.html#new

    There you may find the link to my NOKIA7650 controller project.


    Top
     Profile  
     
     Post subject:
    PostPosted: Wed Aug 02, 2006 8:56 
    Offline

    Joined: Tue Nov 16, 2004 20:36
    Posts: 8
    Location: Germany
    @ Neil s

    sri, I forgot to mention that you could get a couple of these connectors
    if you still interested in. I got them from DigiKey in the US.


    Top
     Profile  
     
     Post subject:
    PostPosted: Wed Aug 09, 2006 12:21 
    Offline
    User avatar

    Joined: Wed Jun 01, 2005 15:10
    Posts: 10
    Location: UK
    Quote:
    do you already know that ?

    http://www.mikrocontroller.net/forum/re ... 4.html#new

    There you may find the link to my NOKIA7650 controller project.


    Wow, cool project. I wish Google would turn up things like this instead of tons of commercial links when you search. I took a look at your source and see that the sequence I captured looks okay. I did try replaying it into the LCD when disconnected from the phone, but had no joy. I thought I must have had the sequence wrong, but I guess the problem lies elsewhere.
    I did check DigiKey in the UK for those connectors, but I wasn't sure which one it was exactly and they have a punitive mimimum order requirement and shipping costs. Do you have the stock number for it?
    Could you tell me how you worked out how to initialise the display? I see you've also worked out what the commands all mean. Where did you get this info?


    Top
     Profile  
     
     Post subject:
    PostPosted: Wed Aug 09, 2006 16:34 
    Offline

    Joined: Tue Nov 16, 2004 20:36
    Posts: 8
    Location: Germany
    Quote:

    I did check DigiKey in the UK for those connectors, but I wasn't sure which one it was exactly and they have a punitive mimimum order requirement and shipping costs. Do you have the stock number for it?


    Oh yes, I know . I had to purchase their minimum number of pieces and I payed really a lot .
    Therefore I can offer you some of these connector if you want. But I don't want to be obtrusive.

    The device number I used is : H2746-ND DF12-30DS-0,5V(80)

    Quote:
    Could you tell me how you worked out how to initialise the display?


    I placed the story about what I did on my homepage, but in German only.
    I used a Logic state analyzer similar as you did with the EVB on the picture
    above. Afterwards, I used a small MSP430 EVB to do the first test to
    transmit what I found back to the display. Look at the pictures in
    the German Story .

    Quote:
    I see you've also worked out what the commands all mean. Where did you get this info?


    This is just a guess! I found a fragment of a documentation for a display
    controller which first seemed to be similar to the real one , but the only
    concurrence finally were the guessed commands. All other parameters
    were different and not working.

    Believe me, if I would own the documentation of the controller on
    the display, I would not use this way to program the 7650 display. It really limits
    extremely a good use of that pretty nice and cheap display.


    Top
     Profile  
     
     Post subject:
    PostPosted: Sat Aug 12, 2006 17:20 
    Offline
    User avatar

    Joined: Sat Aug 12, 2006 15:21
    Posts: 3
    Hi All !

    I have to make a small project for credit.
    I choose to make a portable game (something like gameboy). I wan't to use AVR microcontroller and Nokia 7650 LCD. This LCD (new) cost me 12E, well it's a very good price. Big plus of this LCD is that it has a built-in yojstick.

    I have the full datasheet of LCD (all User Interface) 7650 from:
    http://www.eserviceinfo.com/index.php?what=search2

    I wanted to read about roty's project, but this link www.qsl.net/dk7nt doesn't work (server not respond). Could you write how can I drive this controller ?


    Top
     Profile  
     
    Display posts from previous:  Sort by  
    Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next

    All times are UTC + 2 hours


    Who is online

    Users browsing this forum: No registered users and 7 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

    Search for:
    Jump to:  
    cron
    Powered by phpBB® Forum Software © phpBB Group