Rev2.0 prototypes arrived

A project log for MIPI DSI Display Shield/HDMI Adapter

A controller for LCD/OLED screens with MIPI DSI interface. Arduino shield format, HDMI-to-DSI adapter & built-in framebuffer.

twltwl 08/18/2015 at 16:1027 Comments

I've received a couple of Rev 2.0 prototypes. Iphone4 display is working fine, still waiting for Optimus E980 connectors though...


lantramnamcodon wrote 09/17/2017 at 14:21 point

You are just showing us how i can't understand how you could finish that complex board.

  Are you sure? yes | no

lantramnamcodon wrote 09/17/2017 at 14:16 point

can you provide us a simple schematic about how to create a SPI connection to that lcd?i have a samsung ace3 lcd which also has 30 pins.Apple is buying oled screens of samsung so i believe that my lcd is the same interface with this one.

  Are you sure? yes | no

Maksym wrote 03/24/2016 at 13:39 point

Hello! Could you please point out where to find pinout of e980 display? i've serched google for service manual but with no luck(

  Are you sure? yes | no

venditti wrote 02/29/2016 at 09:00 point

Hey there, love your project! Just ordered two boards from creotech to see what to make of it :). Do you know, is there any chance to drive displays with a larger resolution like WQHD (2560x1440) or 4K (3840x2160) with this hardware or a slightly tweaked one?

  Are you sure? yes | no

twl wrote 03/01/2016 at 15:47 point

Not with the current board, but maybe in the future... Who knows ;-)

  Are you sure? yes | no

romildo_escarpini wrote 09/24/2015 at 23:33 point

This shield supports only Iphone 4? And Iphone 3GS?

  Are you sure? yes | no

diego_gruhn wrote 09/20/2015 at 21:52 point

hello, your project is very good, you could help me with a problem I have, I find no reference of the internal LCD controller in iphone 4 / 4s, if you share, will be very useful for my Project.

  Are you sure? yes | no

sl33pydog wrote 09/19/2015 at 00:36 point

Is Creotech selling your V1 or V2 and can they do the adapter boards too?  Also do they flash the firmware or is that something we need to do?

  Are you sure? yes | no

jackdoe wrote 08/31/2015 at 23:39 point

Just one last question. Where can I attach the adapter. Maybe sounds like a real noobish question, but I see that the rev2 board is lacking the pin connectors the rev1 had and I cannot see another possibility. So before I start to make an adapter for the rev2 I would need to know that. Thanks, Jack

  Are you sure? yes | no

jackdoe wrote 08/27/2015 at 10:59 point

Hi, will there be a possibility to attach other displays than the e980 and the ip4 screen? Because I plan using a HTC one M7 screen with it.

  Are you sure? yes | no

twl wrote 08/27/2015 at 12:17 point

Yes, but you will need an additional adapter. We don't plan to make one for HTC M7, but since they are passive, it's fairy easy to design one...

  Are you sure? yes | no

jackdoe wrote 08/27/2015 at 12:52 point

Thank you for the fast answer. I think I can manage to design such an adapter. Do you or anyone else have a hint for me how to trace down the pinout for a specific display? I don't know where to start. Thanks in advance.

  Are you sure? yes | no

twl wrote 08/27/2015 at 13:41 point

The easiest way is to find the service/repair manual. They usually contain at least partial schematics.

  Are you sure? yes | no

jackdoe wrote 08/29/2015 at 13:21 point

It's a pitty. There's not even a clue to the pinout in the service manual. But I think I will give the HTC Droid DNA adapter a try because it is using the same connector as the M7, maybe the pinout is also the same. So I am looking forward to the commercial release.

  Are you sure? yes | no

binhkt wrote 08/25/2015 at 00:06 point

Can it be changed to support 1080p 60hz?

  Are you sure? yes | no

he-m wrote 08/20/2015 at 20:47 point

I could not manage to get a working boot.ram after compiling the amoled sources. In contrast to the boot.ram provided with the amoled there's even no output to the terminal. Any ideas what could be wrong?

  Are you sure? yes | no

twl wrote 08/20/2015 at 22:34 point

s4-amoled it's just a private branch, it might not work. AFAIR the GS4 screen should work with the firmware from the master branch.

  Are you sure? yes | no

he-m wrote 08/26/2015 at 20:30 point

thx, with the master branch it worked. For the uart I noticed that most of the time my terminal (tera term) showed strange characters. Even configuring it to 9600 baud did not improve things. Any ideas?

  Are you sure? yes | no

[skaarj] wrote 08/19/2015 at 07:03 point

  Are you sure? yes | no

twl wrote 08/19/2015 at 08:19 point

I've known this chip for at least 2 years. And I don't plan to use it - the whole purpose of this project is to be OPEN HARDWARE. Putting an NDA'd piece of silicon in its heart makes absoultely no sense. Ahhh, and it doesn't have a framebuffer, graphics stack and thus can't run Doom... Sigh...

  Are you sure? yes | no

he-m wrote 08/20/2015 at 20:32 point

did you ever try to get information on this device - datasheet, EVM ... or get samples? Seems Toshiba is closed source - additionally you'll need microvias ...

  Are you sure? yes | no

twl wrote 08/20/2015 at 22:33 point

As I said many times, Toshiba's chip is a complete black box, with no public documentation available at all. This makes it unsuitable for any Open Hardware project.

  Are you sure? yes | no

[skaarj] wrote 08/20/2015 at 21:34 point

If you ask me, I did not try.  Also I thank you that you keep this project open-source. I just found the article which says there is such a chip.

Anyway, is there any chance to see this for sale until the end of this year?

  Are you sure? yes | no

twl wrote 08/21/2015 at 09:03 point

Sure! Ask Creotech []. 

  Are you sure? yes | no

[skaarj] wrote 08/22/2015 at 13:19 point

I would build it using your documentation on your page but sincerely I will have to give up to my last two-three hours of sleep every night. It seems that in the end I will give up sleeping for some time in order to build this according to your specifications, because...

I follow your advice, I called and asked. Here is the answer:

"We are sorry but our nondisclosure policy does not allow us to offer information about our customers"

I was hoping for an answer from you, not for that official cold answer.

So, seriously, is there any chance to see your work (assembled board) in a shop where me and others can pay YOU money for it?

  Are you sure? yes | no

[skaarj] wrote 08/19/2015 at 06:59 point


I'm watching your work every week for news.

When will you start selling them? I wish for two or three of these to hook my Raspberry Pi's HDMI outputs and hang them somewhere in my lab.

These are fantastic devices which can also be used in debugging display devices like old CRT tv (vacuum tubes included), new TVs, monitors, viewing signals, building diagram-based measuring devices (oscilloscopes for examples).

Idea for signal inputs:     composite (+audio), hdmi+ adapters (from VGA and DVI), serial (UART) input, serial (TTL) input, SerialUSB (ftdi) input.

And any ideas you might have. You will be able to manufacture a tool that a lot of engineers will find extremely useful.

  Are you sure? yes | no

RasmusB wrote 08/18/2015 at 20:36 point

Excellent!! 😀

  Are you sure? yes | no