Forum: PC Hard- und Software Iphone 4 display an Raspberry Pi (ARM GNU/Linus Box)


von Tobi (Gast)


Lesenswert?

Guten Tag,

da ein kumpel Handys repariert und bei einer IPhone 4 Reparatur mit 
gesplitterten Touchscreen ein intaktes Display übrig bleibt, habe ich 
mich gefragt, ob man etwas mit den Displays anfangen kann.

Leider habe ich keine weiteren Informationen, wie man das Display 
ansteuern kann gefunden, weswegen ich mich an euch wende.

Ist es möglich das Display mihilfe eines Displaycontrollers mit einen 
gängigen Bildübertragungsstandart, wie DVI oder DisplayPort oder VGA 
anzusteuern?

Mein Ziel ist es das Raspberry Pi Board (http://elinux.org/RPi_Hardware) 
mit einen IPhone 4 display zu verbinden.

Mit freundlichen Grüßen,

Tobi

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Im Prinzip ist das eine perfekte Kombination, da beide das gleiche 
Interface verwenden. Das heißt hier "MIPI DSI" (Display Serial 
Interface) und ist ein Verwandter von LVDS, wohl mit noch geringeren 
Signalpegeln. Verwendet werden 4 Daten- und ein Taktkanal.

Das Problem liegt hier in der nicht für Normalsterbliche verfügbaren 
Dokumentation des Interfaces, mehr als die Anschlussbelegung des 
Steckers des iPhone-Displays habe ich bislang nicht in Erfahrung bringen 
können (die findet man in den Schaltplänen).

Die Tatsache aber, daß das SoC des Raspberry Pi genau diese 
Schnittstelle (und zudem auch noch eine "MIPI CSI"-Schnittstelle, 
perfekt passend zur iPhone-Kamera) aufweist, lässt mich hier hoffen, daß 
da irgendwer in den Weiten des Netzes die entsprechenden Dinge 
herausfinden mag.

[Nachtrag]
Zu betonen ist (und das hatte ich eingangs vergessen), daß hier kein 
zusätzlicher Displaycontroller erforderlich ist, sondern daß das SoC im 
Raspberry Pi das Display direkt ansteuern können sollte. Wenn denn man 
weiß, wie die entsprechenden Dinge zu programmieren sind, und welche 
Versorgungsspannungen das Display benötigt, wo man den erforderlichen 
ekelerregenden Steckverbinder herbekommt, und wie die anderen Dinge des 
Displays anzusteuern sind (Hintergrundbeleuchtung etc.).

von Dudu (Gast)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das sieht zumindest interessant aus, danke für den Link!

von laszlo (Gast)


Lesenswert?

das PDF gibts leider nicht mehr, kann mir das jemand
zumailen der es gezogen hat bevor es entfernt wurde !?

mail2lv (at) yahoo.com

danke

von Tony A. (tonya)


Lesenswert?

Rufus Τ. Firefly schrieb:
> Das Problem liegt hier in der nicht für Normalsterbliche verfügbaren
> Dokumentation des Interfaces, mehr als die Anschlussbelegung des
> Steckers des iPhone-Displays habe ich bislang nicht in Erfahrung bringen
> können (die findet man in den Schaltplänen).

Wow, wie hast du die Pinbelegung des Iphone Display herausbekommen?
Ich versuche mich daran schon seit 2, 3 Tage...

Ich möchte nämlich auch gerne das gekaufte iPhone 4 Display an meinen 
RaspPi anschließen :)

Ich wär dir sehr dankbar wenn du mir die Pinbelegung des IphoneDisplays 
irgendwie zukommen lassen könntest. Damit wäre mir sehr geholfen und ich 
könnte mit meinen Arbeitskolegen mehr über die ansteuerung herausfinden. 
selbstverständlich würde dann das was ich mit unseren Techniker 
herausfinde auch public gemacht werden :)

ich wäre dir echt Dankbar wenn du mir da helfen könntest :)

greetz
Tony Alkier, tony @ alkier . org :)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Tony Alkier schrieb:
> Wow, wie hast du die Pinbelegung des Iphone Display herausbekommen?

Wie ich schon schrieb, steht die im Schaltplan. Und den findet man 
recht problemlos mit Tante Google.

Hier im Forum gibt es ihn auch schon:
Beitrag "Re: iphone 4 SMD", im Attachment dort 
ist der Anschluss auf Seite 16 unten links zu finden ("LCD Connector", 
J4 AP).

von Kay B. (kay_b)


Lesenswert?

Hallo Zusammen,

so wie es aussieht funktioniert es mit dem Raspberry Pi nicht.

Betrachtet man den Raspberry genauer, sieht man, dass nur 2 Datenkanäle 
an den S2 Anschluss angeschlossen sind.
http://www.raspberrypi.org/wp-content/uploads/2012/10/Raspberry-Pi-R2.0-Schematics-Issue2.2_027.pdf

Das iPhone arbeitet aber mit 4.
Also kann das so wohl nicht gehen. Schade eigentlich.

Der BCM2835 bietet aber noch 2 (am Raspberry Pi ungenutzte) Kanäle.

LG
Kay

von Mausepaul (Gast)


Lesenswert?

Und nun? Hat es jemand zum Laufen gebracht bekommen?

von Peter K. (peter_kg)


Lesenswert?

Ja, der hier:

https://www.youtube.com/watch?v=vCWGMM00ZEk

Der Typ hat einen so genannten MIPI DSI Shield verwendet.

Mehr dazu hier:

https://hackaday.com/2014/08/19/a-mipi-dsi-display-shieldhdmi-adapter/

Bin ich gerad drüber gestoplert, daher kann ich auch nicht mehr dazu 
schreiben.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.