Fansite and Forum for Meizu Products
 
       



Go Back   Meizu Me > General > Community Development > Rockbox

Rockbox Project (M6)

Rockbox

Reply
 
Thread Tools Display Modes
Old 03-15-2008   #121 (permalink)
Junior Member markun is on a distinguished road
 
markun's Avatar
 
Join Date: Mar 2008
Location: Netherlands
Posts: 68
I think it's wonderful too of course I'll try to get some rockbox/meizu stuff done this weekend.

btw, the shipping of my meizu got delayed and they told me it will probably be impossible to get an M6SP so instead it would be the SL. I don't really mind. It would be nice though to have several devs with different models.

PS. Someone called for me on IRC yesterday night when I wasn't at home. Was it you by any chance, kgb2008?

kgb2008: How did you find out that the LCD driver IC are/might be the S6D0129/S6D0139?

Last edited by markun : 03-15-2008 at 10:28 AM.
markun is offline   Reply With Quote
Old 03-15-2008   #122 (permalink)
Senior Member roelandb is on a distinguished road
 
Join Date: Jan 2008
Posts: 346
i'm sorry to hear you will not be getting a sp-model, since most of us have that version. Will you still be able to develop rockbox for both versions??
roelandb is offline   Reply With Quote
Old 03-15-2008   #123 (permalink)
vcf
Member vcf is on a distinguished road
 
vcf's Avatar
 
Join Date: Apr 2007
Posts: 118
yes the majority of us have sp. but if markun will bye sl it dosent turn the things dramaticlly, does it? as i understand as rockbox supports and audio chip which is in sl and which is in sp one module of rockbox will work and on sp and on tp and on sl! isnt is so?
vcf is offline   Reply With Quote
Old 03-15-2008   #124 (permalink)
Junior Member markun is on a distinguished road
 
markun's Avatar
 
Join Date: Mar 2008
Location: Netherlands
Posts: 68
I don't think that will be a big problem. Most of the code will be shared between the two versions of the M6.
markun is offline   Reply With Quote
Old 03-15-2008   #125 (permalink)
Senior Member roelandb is on a distinguished road
 
Join Date: Jan 2008
Posts: 346
oh ok, i really hope so, becouse it would be a shame if rockbox was only available for the SL series.
roelandb is offline   Reply With Quote
Old 03-15-2008   #126 (permalink)
Freshman kgb2008 is on a distinguished road
 
Join Date: Jan 2008
Posts: 46
markun: The S6D0129 is the most popular single chip QVGA LCD driver of Samsung TFT panel in these years, in the case of Toshiba, it will be JBT6K71.

Just look for the pattern of bit-bangled SPI subrountines, locate the one would be called at the moment of LCD start-up, we can get the initializing command series, and know that the gamma setting register is from R30 to R39 and the display control register is at R07. it's quite difference to the other SEC LCD drivers, but match with the S6D0129/139.
kgb2008 is offline   Reply With Quote
Old 03-15-2008   #127 (permalink)
Junior Member markun is on a distinguished road
 
markun's Avatar
 
Join Date: Mar 2008
Location: Netherlands
Posts: 68
The Toshiba screen in the Giabeat uses a NEC uPD161704 I believe, so maybe it could be that one as well. Would you be able to tell from looking at the M6T firmware?
markun is offline   Reply With Quote
Old 03-16-2008   #128 (permalink)
Freshman kgb2008 is on a distinguished road
 
Join Date: Jan 2008
Posts: 46
Markun: I can't tell you which LCD driver chip is employed inside M6T, 'cause i don't have any spec or reference code about toshiba's QVGA LCM. The register initial code of the LCD driver on M6SP/SL/TP is something like below, you may check if it's familiar.

M6SP,M6SL
------------------------
LCD_SetReg(7,0);
LCD_SetReg(0x13,0);
LCD_SetReg(0x11,0x3304);
LCD_SetReg(0x14,0x1300);
LCD_SetReg(0x10,0x1A20);
LCD_SetReg(0x13,0x40);
LCD_SetReg(0x13,0x60);
LCD_SetReg(0x13,0x70);
LCD_SetReg(0x01,0x127);
LCD_SetReg(0x02,0x700);
LCD_SetReg(0x03,0x1030);
LCD_SetReg(0x08,0x208);
LCD_SetReg(0x0B,0x620);
LCD_SetReg(0x0C,0x110);
LCD_SetReg(0x30,0x120);
LCD_SetReg(0x31,0x117);
LCD_SetReg(0x32,0);
LCD_SetReg(0x33,0x305);
LCD_SetReg(0x34,0x717);
LCD_SetReg(0x35,0x124);
LCD_SetReg(0x36,0x706);
LCD_SetReg(0x37,0x503);
LCD_SetReg(0x38,0x1F03);
LCD_SetReg(0x39,9);
LCD_SetReg(0x40,0);
LCD_SetReg(0x41,0);
LCD_SetReg(0x42,0x13F);
LCD_SetReg(0x43,0);
LCD_SetReg(0x44,0x13F);
LCD_SetReg(0x45,0);
LCD_SetReg(0x46,0xEF00);
LCD_SetReg(0x47,0x13F);
LCD_SetReg(0x48,0);
LCD_SetReg(7,0x15);
LCD_SetReg(7,0x17);
LCD_SetReg(0x20,0);
LCD_SetReg(0x21,0);
LCD_SetReg(0x22,0);

M6TP
------------------------------
LCD_SetReg(0x03,1);
LCD_SetReg(0x3A,1);
LCD_SetReg(0x32,2);
LCD_SetReg(0x33,0);
LCD_SetReg(0x37,0);
LCD_SetReg(0x77,0xFFF);
LCD_SetReg(0x72,1);
LCD_SetReg(0x1C,0x1A5C);
LCD_SetReg(0x52,0x21);
LCD_SetReg(0x53,0x11);
LCD_SetReg(0x24,0x61);
LCD_SetReg(0x25,0x61);
LCD_SetReg(0x26,0);
LCD_SetReg(0x27,0);
LCD_SetReg(0x61,26);
LCD_SetReg(0x62,8);
LCD_SetReg(0x63,0x15);
LCD_SetReg(0x64,0x16);
LCD_SetReg(0x65,0xC);
LCD_SetReg(0x66,0x24);
LCD_SetReg(0x4D,0x205);
LCD_SetReg(0x4E,1);
LCD_SetReg(0x4F,0x104);
LCD_SetReg(0x2E,0x32);
LCD_SetReg(0x3E,0x88);
LCD_SetReg(0x70,0x20);
LCD_SetReg(0x29,0);
LCD_SetReg(0x2A,0);
LCD_SetReg(0x28,0xEF);
LCD_SetReg(0x2C,0x13F);
LCD_SetReg(8,0);
LCD_SetReg(9,0xEF);
LCD_SetReg(0x0A,0);
LCD_SetReg(0x0B,0x13F);
LCD_SetReg(1,0);
LCD_SetReg(5,4);
LCD_SetReg(6,0);
LCD_SetReg(7,0);
LCD_SetReg(2,0x46);
LCD_SetReg(0x3C,0);
LCD_SetReg(0x3D,0x13F);
LCD_SetReg(0x18,0x1F6A);
LCD_SetReg(0x1A,0xAA);
LCD_SetReg(0x1B,0x28);
LCD_SetReg(0x1C,0x1A5C);
LCD_SetReg(0x1D,0x65);
LCD_SetReg(0x1F,0x38);
LCD_SetReg(0x20,0x80);
LCD_SetReg(0x18,0x1F6B);
LCD_SetReg(0x1E,0x21);
LCD_SetReg(0x3B,1);
LCD_SetReg(0,8);
kgb2008 is offline   Reply With Quote
Old 03-16-2008   #129 (permalink)
Junior Member markun is on a distinguished road
 
markun's Avatar
 
Join Date: Mar 2008
Location: Netherlands
Posts: 68
I didn't know that the M3 was so similar to the M6. It has some components of the SP and some of the SL. I read that it has the same screen as the nano 2nd gen, but I couldn't find out which one that is. I think I've found the LCD init code. Do you recognize which driver it is?

LCD_SetReg(0x11, 0x3001);
LCD_SetReg(0x14, 0xB318);
LCD_SetReg(0x10, 0x1A80);
LCD_SetReg(0x13, 0x40);
LCD_SetReg(0x13, 0x60);
LCD_SetReg(0x13, 0x70);
LCD_SetReg(1, 0x110);
LCD_SetReg(2, 0);
LCD_SetReg(3, 0x1030);
LCD_SetReg(7, 4);
LCD_SetReg(8, 0x202);
LCD_SetReg(0xB, 0x2004);
LCD_SetReg(0xC, 0);
LCD_SetReg(0x30, 0);
LCD_SetReg(0x31, 3);
LCD_SetReg(0x32, 2);
LCD_SetReg(0x33, 0x400);
LCD_SetReg(0x34, 0x506);
LCD_SetReg(0x35, 0);
LCD_SetReg(0x36, 0x707);
LCD_SetReg(0x37, 0x300);
LCD_SetReg(0x38, 8);
LCD_SetReg(0x39, 0x1F00);
LCD_SetReg(0x44, 0xAF00);
LCD_SetReg(0x45, 0x8300);
LCD_SetReg(9, 9);
LCD_SetReg(7, 0x16);
LCD_SetReg(7, 0x17);
LCD_SetReg(0x21, 0);

EDIT: I see now that it has some similarities with the S6D0129/39...
EDIT: I looked at the datasheets of the SD6D0110 and 114, but both have less than 0x46 registers.

Last edited by markun : 03-16-2008 at 08:07 PM.
markun is offline   Reply With Quote
Old 03-17-2008   #130 (permalink)
Freshman kgb2008 is on a distinguished road
 
Join Date: Jan 2008
Posts: 46
S6D0123, I guess.
kgb2008 is offline   Reply With Quote
Reply


Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Rockbox! - CLOSED Sammy Rockbox 5 02-29-2008 02:55 PM
Rockbox - CLOSED Ourkim Rockbox 51 02-29-2008 02:54 PM
Rockbox für Meizu M6 mojooo German 2 01-30-2008 01:17 PM
Rockbox on meizu m3??? Exekias Technical 1 12-07-2007 05:22 AM
[Project] German FAQ-Page for M6 ExilWessi miniPlayer M6 / SL 2 03-30-2007 11:37 AM

All times are GMT. The time now is 03:55 AM.


Powered by vBulletin. Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0 ©2007, Crawlability, Inc.
 
Meizu Me is an independent resource for all things Meizu. Meizu, Mini Player, Music Card, Mini One and all other related names are properties of MEIZU Electronic Technology, Inc. Designed by ForumTemplates. All content © 2007 MeizuMe. All Rights Reserved.