VP5500
Das Philips VP5500 ist ein WLan Videotelefon, das von KPN in den Niederlanden zusammen mit einem Router verkauft wurde. Ohne passenden Router, bzw. Software scheint das Telefon nicht zu funktionieren. Der Technikverramscher Pollin verkaufte das Telefon für 10 EUR, allerdings mit dem Hinweis, das es unbenutzbar wäre... genau das wollen wir ändern!
Hardware
- Prozessor: MC9328MX21 @ 266MHz (ARM9 Kern)
- FS455LF: PAL Video converter chip
- Wlan: Marvell 88w8385 (OSS driver, Datenblatt)
- RAM: 64MB (2x K4S56163LF)
- Flash: 16MB
- Kamera: Chicony dc-4626.a5
- Audio Codec: TI TLV 320 AIC 12K
Pinbelegungen
Serielle
VCC: 3.3V
Wenn man den "TIN" pin auf Low setzt, kann man die Serielle Schnittstelle auf 115200 Baud auslesen und schreiben. Leider kommt auch auf der Seriellen ein Login prompt mit unbekanntem Passwort. Glücklicherweise unterstützt auch der Bootloader commandline editing, sodass man dort den folgenden Befehl eintippen kann, um sein Passwort zu ändern:
boot root=/dev/mtdblock2 init=/bin/sh
In den Bootloader (Blob) kommt man auch wenn man während des Einschaltens auf der Console irgendwelche Tasten drückt.
Boot Log der Standardinstallation
JTAG
Diese Pins befinden sich auf der Rückseite der Platine.
Partitionen
0x00000000-0x00014000 : "bootloader" blob version 2.0.5-pre2 0x00014000-0x00100000 : "kernel" wahrscheinlich /boot 0x00100000-0x01ce0000 : "fs #1" rootfs? 0x01ce0000-0x01fe0000 : "fs #2" 0x01fe0000-0x02000000 : "fs #3"
Treiber & Software
Audio
- Kein OSS Modul gefunden bisher
MPEG en/decoder
- Hantrop MPEG EN- DECODER, kernel Modul: hmp4e
Kamera
- Patch für 2.4.Xer Kernel - CMOS Sensor am I²C
Wlan
Links
- Thread mit Bildern des Innenlebens
- Die Ergebnisse werden u.A. auf dem Workshop root your toaster am 1. Mai vorgestellt
- Hack zum freischalten des Config Interfaces
Datenmitschnitt
Dank R.H. (snapper) haben wir jetzt auch einen Mitschnitt der Daten die das Gerät sendet:
INVITE,ACK,BYE,CANCEL,OPTIONS,REFER,SUBSCRIBE,NOTIFY,MESSAGE,INFO,SERVICE,UPDATE,PRACK Accept: application/sdp Accept-Encoding: identity Accept-Language: en Supported: 100rel,replaces Date: Mon, 15 Mar 2010 22:17:28 GMT User-Agent: VP5500 (VeriCall Edge) Content-Length: 0 REGISTER sip:192.168.2.1:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.178.20:5060;branch=z9hG4bK7576a67c231d790cc8c04075 Max-Forwards: 70 From: <sip:103@192.168.2.1
Interpretation: Das Gerät versucht sich "zu hause" anzumelden. Aus einem anderen Mitschnitt erfahren wir, das es versucht, sich auf vpcm-001.cust.kpn.net anzumelden, damit aber keinen Erfolg hat. Mysteriös bleibt bisher, warum es als Absender Adresse 192.168.2.1 sendet statt der 192.168.178.20.