Hallo,
ich habe nach einer "sinnvollen" Verwendung für meinen alten PDA (Pocket PC) gesucht, ..., und gefunden. Er steht jetzt bei meiner Fritzbox und ist permanent mit der Box und dem Internet verbunden. Zurzeit nutze ich den PDA um schnell sehen zu können ob ich Emails habe. Zudem dient er so als Wetter-Station. Das hat den WAF massiv erhöht ;-). Geplant ist den PDA auch für meine home-automation zu nutzen (mittels html). Dafür den ganzen Auffand.
Leider hat es sich für mich als fast nicht lösbar erwiesen. Aber auch nur fast :-D. Es sind dabei 6 Patches für Freetz heraus gekommen.
1. kernel.ipaq.patch.txt - Ein Patch um einfach das Kernel-Modul "ipaq" auswählen zu können. Changeset 3456, 3458
2. libsynce.add.patch.txt - Ein Patch der die libsynce einbindet. Changeset 3466
3. synce-serial-0.10.0.patch.txt - Ein Patch der synce-serial einbindet. Changeset 3468
4. synce-dccm-0.9.1.patch.txt - Ein Patch der synce-dccm einbindet. Changeset 3468
5. pppd-standalone.patch.txt - Ein Patch der es ermöglicht pppd ohne andere Packages auswählen zu können (plus Erweiterungen)
6. hotplug-script.patch.txt - Ein Patch der es ermöglicht auf hotplug-signale zu reagieren. Hierfür wird die Datei /etc/usbdevice.tab erweitert. http://www.freetz.org/ticket/470
Ein einfacher PDA der sich über die serielle Schnittstelle über ein Modem einwählen kann benötigt nur den Patsch Nr.5. Damit sollten sehr viele PDAs laufen, auch nicht MS getriebene.
Grober Ablauf (USB-PDA mit ActiveSync):
1. PDA wird an den USB-Port eingeschaltet
2. Das original Hotplug-Script (/etc/hotplug/usb.pandu) erkennt dieses. Auch ohne Erweiterung (Patch 6) wird der Treiber geladen. Mit Erweiterung wird zusätzlich ein Script ausgeführt.
3. Der PDA meldet "CLIENT"
4. synce-serial meldet "CLIENTSERVER" zurück und übergibt die Verbindung an den pppd
5. Der Pocket PC will sich mit ActiveSync verbinden. Hierfür ist der Patch 4, synce-dccm übernimmt diese Verbindung.
6. fertig.
Grober Ablauf (PDA mit serieller Schnittstelle, Modem-Verbindung)
1. Der PDA versucht das Modem mit AT-Befehlen einzustellen
2. CHAT (aus dem pppd-package) übernimmt diese Verbindung
3. Wenn das Modem eingerichtet ist, die Nummer (virtuell) gewählt wurde, über gibt CHAT die Verbindung an den pppd.
4. fertig
Beides läuft bei mir. Natürlich nicht mit demselben PDA gleichzeitig ;-). Ich hatte das "Projekt" schon vor Monaten angefangen, es lief (aufgrund eines defekten USB-Hubs) aber nicht stabil. Jetzt wo der Fehler gefunden ist, habe ich mich wieder dran gesetzt.
Vielleicht kanns ja noch jemand brauchen.
Bekannte Bugs:
- es muss ein make libsynce-precompiled aufgerufen werden, damit synce-dccm die lib findet. Danach läufts.
- der Patsch synce-serial kann nur eingespielt werden, wenn der Patsch synce.dccm bereits eingespielt wurde.
Gruß
Snowyrain
ich habe nach einer "sinnvollen" Verwendung für meinen alten PDA (Pocket PC) gesucht, ..., und gefunden. Er steht jetzt bei meiner Fritzbox und ist permanent mit der Box und dem Internet verbunden. Zurzeit nutze ich den PDA um schnell sehen zu können ob ich Emails habe. Zudem dient er so als Wetter-Station. Das hat den WAF massiv erhöht ;-). Geplant ist den PDA auch für meine home-automation zu nutzen (mittels html). Dafür den ganzen Auffand.
Leider hat es sich für mich als fast nicht lösbar erwiesen. Aber auch nur fast :-D. Es sind dabei 6 Patches für Freetz heraus gekommen.
1. kernel.ipaq.patch.txt - Ein Patch um einfach das Kernel-Modul "ipaq" auswählen zu können. Changeset 3456, 3458
2. libsynce.add.patch.txt - Ein Patch der die libsynce einbindet. Changeset 3466
3. synce-serial-0.10.0.patch.txt - Ein Patch der synce-serial einbindet. Changeset 3468
4. synce-dccm-0.9.1.patch.txt - Ein Patch der synce-dccm einbindet. Changeset 3468
5. pppd-standalone.patch.txt - Ein Patch der es ermöglicht pppd ohne andere Packages auswählen zu können (plus Erweiterungen)
6. hotplug-script.patch.txt - Ein Patch der es ermöglicht auf hotplug-signale zu reagieren. Hierfür wird die Datei /etc/usbdevice.tab erweitert. http://www.freetz.org/ticket/470
Ein einfacher PDA der sich über die serielle Schnittstelle über ein Modem einwählen kann benötigt nur den Patsch Nr.5. Damit sollten sehr viele PDAs laufen, auch nicht MS getriebene.
Grober Ablauf (USB-PDA mit ActiveSync):
1. PDA wird an den USB-Port eingeschaltet
2. Das original Hotplug-Script (/etc/hotplug/usb.pandu) erkennt dieses. Auch ohne Erweiterung (Patch 6) wird der Treiber geladen. Mit Erweiterung wird zusätzlich ein Script ausgeführt.
3. Der PDA meldet "CLIENT"
4. synce-serial meldet "CLIENTSERVER" zurück und übergibt die Verbindung an den pppd
5. Der Pocket PC will sich mit ActiveSync verbinden. Hierfür ist der Patch 4, synce-dccm übernimmt diese Verbindung.
6. fertig.
Grober Ablauf (PDA mit serieller Schnittstelle, Modem-Verbindung)
1. Der PDA versucht das Modem mit AT-Befehlen einzustellen
2. CHAT (aus dem pppd-package) übernimmt diese Verbindung
3. Wenn das Modem eingerichtet ist, die Nummer (virtuell) gewählt wurde, über gibt CHAT die Verbindung an den pppd.
4. fertig
Beides läuft bei mir. Natürlich nicht mit demselben PDA gleichzeitig ;-). Ich hatte das "Projekt" schon vor Monaten angefangen, es lief (aufgrund eines defekten USB-Hubs) aber nicht stabil. Jetzt wo der Fehler gefunden ist, habe ich mich wieder dran gesetzt.
Vielleicht kanns ja noch jemand brauchen.
Bekannte Bugs:
- es muss ein make libsynce-precompiled aufgerufen werden, damit synce-dccm die lib findet. Danach läufts.
- der Patsch synce-serial kann nur eingespielt werden, wenn der Patsch synce.dccm bereits eingespielt wurde.
Gruß
Snowyrain
Anhänge
Zuletzt bearbeitet: