Hello,good morning
I have a problem with my Arduino TFT Shield 2.4". In the back writted www.mcufriend.com tftlcd for arduino uno (SPIFLASH)
When I try graphictest_kbv just showing white screen on LCD.
so i searching on the google and trying aspect_kbv and it showing ID=0x00 on the serial monitor
And then i trying LCD_ID_readreg and showing
Read Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)
reg(0x0000) 00 00 ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 00 99 99 00 Manufacturer ID
reg(0x0009) 00 00 61 00 00 Status Register
reg(0x000A) 00 08 Get Power Mode
reg(0x000C) 00 66 Get Pixel Format
reg(0x0061) 00 00 RDID1 HX8347-G
reg(0x0062) 00 00 RDID2 HX8347-G
reg(0x0063) 00 00 RDID3 HX8347-G
reg(0x0064) 00 00 RDID1 HX8347-A
reg(0x0065) 00 00 RDID2 HX8347-A
reg(0x0066) 00 00 RDID3 HX8347-A
reg(0x0067) 00 00 RDID Himax HX8347-A
reg(0x0070) 00 00 Panel Himax HX8347-A
reg(0x00A1) 00 00 00 00 00 RD_DDB SSD1963
reg(0x00B0) 00 00 RGB Interface Signal Control
reg(0x00B4) 00 00 Inversion Control
reg(0x00B6) 00 00 00 00 00 Display Control
reg(0x00B7) 00 00 Entry Mode Set
reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B
reg(0x00C0) 00 00 00 00 00 00 00 00 00 Panel Control
reg(0x00C8) 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA
reg(0x00CC) 00 00 Panel Control
reg(0x00D0) 00 00 00 Power Control
reg(0x00D2) 00 00 00 00 00 NVM Read
reg(0x00D3) 00 00 32 29 ILI9341, ILI9488
reg(0x00D4) 00 00 00 00 Novatek ID
reg(0x00DA) 00 99 RDID1
reg(0x00DB) 00 99 RDID2
reg(0x00DC) 00 00 RDID3
reg(0x00E0) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA-P
reg(0x00E1) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA-N
reg(0x00EF) 00 00 00 00 00 00 ILI9327
reg(0x00F2) 00 00 00 00 00 00 00 00 00 00 00 00 Adjust Control 2
reg(0x00F6) 00 00 00 00 Interface Control
i'am trying to force the ID and editing MCUFRIEND_kbv.cpp , so far only 0x9326 showing different result on LCD. Coloured line moving,dissapear and appear again just like that.
so can you tell me how to fix this problem? cause i still dont get it...
I ordered a shield on 4 Jan but I don't think it will ever arrive.
So a kind reader is sending a shield to me. Currently in the mail.
Of course I may not be able to get it to work. But I should know by next week.
Meanwhile, I suggest that you tell the shop that they have sold a faulty item to you. Ask for a full refund if they do not provide a controller datasheet. (the shop only has to ask their supplier).
I suspect that the shop will not respond. But they will not like refunding ALL the customers.
Yes, it might be wise to just buy from another shop.
You still have to wait for the new shield to be delivered. Local would be safer than China at the moment.
But it is important to report the Shop to Ebay, AliExpress, ...
You will get a refund.
I would be much happier if the shop just asked their supplier for the controller part number.
Then there would be happy customers, happy shopkeepers, happy David, ...
Iam buying from local e-commerce,after 3 days the product received i can'nt make complain... so i just trying to buy another shield from another seller.. Its okay,i got so many knowledge from this trouble.
I wish your library can support all LCD driver in the future david Thank You very much
GasTR:
Iam buying from local e-commerce,after 3 days the product received i can'nt make complain...
Rubbish. any Vendor should provide a "working item". Whether they are a High Street shop or a Mail Order shop (e-commerce).
Different laws will apply in different countries. I would expect a customer to report a problem "promptly" e.g. within 28 days. But legally the consumer has much longer in most countries.
You have done nothing wrong. Other owners have the same problem.
You can ask your local e-commerce for the controller model. They can ask their Supplier.
One advantage of local is that you have the same language and consumer protection laws. You can email or even speak on the phone.
If you don't tell the Vendor about the problem, they will never fix it.