Hallo allerseits,
hier mal eine erste 'öffentliche' Alpha-Version meiner "USB Flash Mount OTG"-App für das TouchPad, wenn sie fertig(er) ist, kommt sie nach Preware, aufgrund der benutzten Funktionen ist eine Veröffentlichung im App Catalog nicht möglich.
Zur Installation wird die BASH ('Bourne Again Shell' aus Preware) benötigt, ggf. muß das TouchPad im DeveloperMode sein damit alles installiert wird (einfach testen).
Das Installations-Paket richtet alle alle benötigten Programmteile ein, darunter die benötigten UDEV-Regeln, alle BASH-Scripte, das NTFS-Paket und natürlich die App selber. Beim Löschen sollte alles mit Ausnahme des NTFS-Treibers wieder deinstalliert werden.
Eine wichtige Funktion im Programm stammt aus der "Network Drives"-App von Nelsun, die hier zu finden ist:
<http://forums.webosnation.com/…network-drive-mapper.html>
Im Paket inkludiert ist auch der ntfs-3g-Treiber, damit man Zugriff auf NTFS-formatierte Medien hat:
<http://forums.webosnation.com/…-otg-read-write-ntfs.html>
Die Icons sind aus dem KDE Crystal-Clear-Theme bzw. selbst zusammengebastelt.
Nach dem Anschließen eines neuen Speichergeräts wird die App automatisch gestartet und dann das Gerät nach kurzer Wartezeit angezeigt, schließt man weitere Geräte an, werden diese ebenfalls erkannt und die Anzeige in der App aktualisiert, leider nicht wirklich schnell.
Die Geräte werden nach "/media/internal/usb", wenn vorhanden, auf ihren Label-Namen gemounted, sonst auf den Geräte-Namen (sdxn).
Die Inhalte können bislang leider nur mit "Internalz Pro" oder im Terminal angezeigt werden, wenn man "Show hidden Files" aktiviert hat, dann kann man aber von dort auch Inhalte abspielen, die Video-Sammlung auf dem 128GB USB-Stick ist also kein Problem
Geht man auf das [I]-Icon, werden weitere Informationen zu dem Gerät angezeigt.
Löscht man ein Laufwerk nach der Benutzung per "wipen", wird es ausgehängt und das angelegte Verzeichnis gelöscht. Leider erkennen die webOS-Geräte das nicht, erst nach dem Abziehen des Kabels beenden sie nach einiger Zeit den Laufwerks-Modus.
SD-Karten usw. werden nur erkannt wenn man den Hub-/Kartenleser abzieht, die Speicherkarte einsteckt und dann den Hub/Kartenleser wieder anschließt.
Zur Benutzung benötigt man ein USB-OTG-Kabel zum Anschluss an das TouchPad, ein USB-Y-Kabel zur Strom-Einspeisung sowie einen USB-Hub der
dem TP "Strom auf die Leitung legt", damit er die Geräte als OTG-Host erkennt.
USB-OTG- und USB-Y-Kabel gibt es für wenig Geld bei eBay oder Amazon, z.B.:
<http://www.amazon.de/DeLock-US…TF8&qid=1338812919&sr=8-6> und
<http://www.amazon.de/Delock-Po…?ie=UTF8&m=A1YJU9RIMEUNF2>
Funktionierende USB-Hubs gibt es für 10 bis 25 EUR bei Pearl in verschiedenen Ausführungen:
http://www.pearl.de/a-PX5294-1133.shtml
http://www.pearl.de/a-PX2531-1133.shtml
http://www.pearl.de/a-PX1289-1133.shtml
Im Anhang sind noch einige Screenshots im "Maximal-Ausbau" der App, mehr als 7 Geräte können nicht dargestellt werden, außerdem ein Bild meiner "Test-Umgebung"
Abschließend noch ein paar Worte zur Warnung: das Programm kommt wie es ist, die einzige Garantie die ich geben ist, das es Speicherplatz auf dem TouchPad verbraucht und u.U. Daten löschen oder zerstören könnte, die Benutzung erfolgt also auf eigene Gefahr.
Das Programm läuft nur auf dem TouchPad, ich habe drei verschiedene mit webOS 3.0.5 ausprobiert, außerdem ist wichtig, das das TouchPad solange das OTG-Kabel angeschlossen ist, nicht in den Ruhe-Modus wechselt. Man muß sonst damit rechnen das der USB-Anschluß nicht mehr reagiert bis man das TouchPad neu gestartet hat. Das hat nichts mit meiner App zu tun sondern liegt an webOS und dem OTG-Kabel, das das TouchPad in den USB-Host-Modus setzt.
Ein paar weitere Infos zur verwendeten Hardware gibt es hier:
TouchPad unterstützt USB Host Mode
TouchPad unterstützt USB Host Mode