LCDInfo.com

http://www.lcdinfo.com
It is currently Thu Nov 21, 2024 22:47

All times are UTC + 2 hours




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Mon Feb 09, 2009 6:16 
Offline

Joined: Mon Feb 09, 2009 5:23
Posts: 5
I am working on a project which involves identifying LCD controllers of MP4 players by inspecting the code that is used to initialize and operate them. I can recognize common ones such as the S1D15G10/PCF8833/S6B* families, which use the command-based model common amongst CSTN controllers.

However, there is an LCD of part# XY-1.8B of which I am unable to determine the controller; it appears to use the register-based model common amongst TFT controllers, although the registers it uses do not match with any controllers I've searched for. Everything else seems to be standard -- writing a byte in command mode selects the register, and writing a byte in data mode writes to the register.

The init sequence sets the following 8-bit registers after reset (all values in hex):

R06 = 85
(short wait)
R01 = 02
R02 = 12
R03 = 00
R04 = 10
R05 = 08
R07 = 7F
R08 = 17
R09 = 00
R10 = 00
R11 = 83 ; 131 -- width?
R12 = 9F ; 159 -- height?
R17 = 00
R18 = 00
R19 = 00
R06 = C5

Then in data mode 23232 pixels (possibly 132x176) of 16 bits each (broken into two 8-bit writes) are written to clear the display. The code then writes a 20x36 image (720 pixels, 1440 bytes) roughly centered in the display, after setting the following registers:

R11 = 49 ; 73 ; x-end?
R10 = 3E ; 62 ; y-end?
R12 = 61 ; 97 ; y-end?
R18 = 36 ; 54 ; x-start?
R19 = 61 ; 97 ; y-start?
R17 = 02 ; 02 ; x-start?

Thus I can hypothesize that 10h,11h,12h, and 17h,18h,19h are registers having to do with image dimensions, but cannot find any display controllers which have those registers for that purpose. Does anyone recognize this controller?


Top
 Profile  
 
PostPosted: Sun Mar 14, 2010 9:34 
Offline

Joined: Thu Apr 16, 2009 5:37
Posts: 34
Location: Pakistan
I hacked this TFT long time ago .. the controller is UC1698 :)

enjoyyyyyyyyyyyy

maan


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 17, 2010 2:06 
Offline

Joined: Mon Feb 09, 2009 5:23
Posts: 5
I don't think so. UC1698 isn't register-based and all commands+parameters are written in command mode; I've seen the init sequence for that one (and the '1697) before. Maybe some modules marked XY-1.8B have a '1698 in them.

Thanks anyway for the reply.


Top
 Profile  
 
PostPosted: Wed Mar 17, 2010 6:35 
Offline

Joined: Thu Apr 16, 2009 5:37
Posts: 34
Location: Pakistan
Hi ,,,,

I pulled out that TFT from MP4 player ,, the Part number was XY-1.8?? ,, sorry I forgot the full part number ,, I'll check from my TFT stock ..

The most important command register to be identify is RAM Write register,, so try to trace that register , right before the screen clear or image write function,, once identify then you may google the COG :wink:

Anyways ,, I have hacked so many TFTs from MP4 players and also the Cellphone TFTs (iPhone , Samsung PDA , N90 Chinces ) including 5 branded TFTs of Nokia Cell phone (6600, 7610 & N70 included ) .. but not yet posted on net .. :lol: :lol: :lol:

I am writing the tutorial and will post somewhere shortly ..


regards

maan

:D :D :D


Top
 Profile  
 
 Post subject:
PostPosted: Mon Apr 05, 2010 12:31 
Offline

Joined: Mon Feb 09, 2009 5:23
Posts: 5
According to my database, XY-1.8A is a Philips-type controller, and 1.8CA/1.8C uses SSD1784 (similar to Epson). Another site says 1.8B is equivalent to TGS177SH00 which is known to have an ST7732S (wide Philips). Maybe going by the part number for this isn't accurate and B is just an FPC revision.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jul 30, 2010 20:29 
Offline

Joined: Fri Jul 30, 2010 20:12
Posts: 10
A photo will help a lot.


Top
 Profile  
 
 Post subject: Re:
PostPosted: Wed Nov 10, 2010 12:51 
Offline

Joined: Mon Feb 09, 2009 5:23
Posts: 5
funnynypd wrote:
A photo will help a lot.
It looks like any other 1.8" display with an integrated controller and LED backlight. I don't have any means to make a micrograph of the controller die, if that's what you wanted.


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

All times are UTC + 2 hours


Who is online

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