aBUGSworstnightmare
Posts: 1080
Joined: Tue Jun 30, 2015 1:35 pm

Re: DSI Interface to Non Raspberry Pi Display

Tue Oct 02, 2018 12:56 pm

RicardoPenders1982 wrote:
Tue Oct 02, 2018 3:33 am
I may have found the perfect display that can be salvaged from and old TomTom Go Live 1005, I just took apart my device to explore why I couldn't turn it on anymore and I found it was a dead battery...

So I was thinking that I'm not using it anymore and was only gathering dust and I just bought my first Raspi, maybe I can repurpose the 5" touch screen with my Raspi so I started to do my research and quickly found out that the display manufacturer is Samsung, another great thing I found is that all TomTom devices are running linux operating systems so even if I have to resort to writing the code from scratch the odds are pointing at the right direction so to speak and it looks like a perfect match.

In fact I watched a video on YouTube https://www.youtube.com/watch?v=vCWGMM00ZEk just now showing that you can use an Arduino MIPI DSI Shield/HDMI Adapter to drive almost any kind of display and it's compatible with Raspberry Pi 3 Model B which is the one I have, but he's clearly demonstrating that the shield works with the iPhone display and it has the same connector as the touch screen from my TomTom and he doesn't even have to do any complicated stuff with coding because the shield takes care of that.

I found someone else using FPGA with success and you can use a STM32 microcontroller chip to do the same thing and you should be able to use the same code as the official Raspi display with only the header containing the customized code for the specific display you're using...

The beautiful thing about the TomTom display is that it has the same specs as the original one and runs of the same libraries I think, it's a lot to remember and my mind is now kinda all over the place so bare with me if I'm not 100% correct, what I do know is that there's nothing you need to change from the general files used by the official Raspi screen.

I really need to figure this out and if anyone is interested in collaborating with me on this topic I can use all the help I can get because I'm planning to make a public library available on GitHub that people can use to connect almost any screen to Raspi, it will be open source and the goal is that anyone who's successful connecting any new display not listed in the database that they can upload the code and instructions so that everyone can use it for their own project.

Well, that's all I can say about it right now and I'll keep doing research on this and I'm someone who doesn't give up if I want something that isn't quite there yet and hard to find info online because I know that everything can be hacked giving it enough time, I have more than 24 years of experience in several code languages and I from what I already know and seen on YouTube I just know that I'm almost there, I can taste the success.

This can't be too difficult and if we can put our heads together with a few people we can make this happen.

By the way here's the model number of my TomTom touch screen, made by Samsung: LMS500HF10-003 - https://www.aliexpress.com/item/Origina ... 15595.html

Best regards,
Ricardo Penders CEO
[email protected]®Ez_
Sorry, what's your point? If you think a display which has the same connector as another is compatible you are definately on the wrong track!

What this guy is using is a bridge , coded in the FPGA. You can pretty much do the same with an HDMI-to-MIPI bridge i.e. https://toshiba.semicon-storage.com/ap- ... /hdmi.html

Look at Manga Screen 2 (https://www.kickstarter.com/projects/19 ... -2?lang=de) which followed same approach.

The problem with all this kind of bridge solutions is that you will require dedicated adapter for each display. And - most critical - you need to have access to the full spec of the module.

Return to “Compute Module”