Short: HandyTool for different SAGEM Handys Author: Christian Kummerow Uploader: CHRKUM web de Type: util/misc Version: 0.70 BETA 25.08.2008 Architecture: m68k-AmigaOS Handy Tool V0.70 Beta by C.Kummerow Email: CHRKUM at web.de Homepage: http://freenet-homepage.de/CHRAmiga.de (neuste Version des Programms ist dort zu finden) History: V.0.70 Beta: -Support for my721X -English Language support -Bugfixes V.0.65 Beta: -Calender/Task functions -Bugfixes V.0.62 Beta: -Upload of Files -Support for MC9xx -Bugfixes V.0.6 Beta: First official Version ---For English look down--- Vorraussetzungen: Betriebssystem: OS3.1-OS3.9 Prozessor: 68030-68060 (min.040 bei Download+serial.device) Ram: mind. 3 MB Frei (+größe der Datei welche geladen werden soll) Workbenchauflösung von mind. 640x256 mit 8 Farben Serieller Anschluss + Handy Kabel,PNG-Datatype Empfohlen: Betriebssystem: >=OS3.5 Grafikkarte/Workbenchauflösung von >=680x512 >=16 Bit Getestet auf: A1200 68060@60MHZ OS3.9 BVision A4000 CPPC 68040@40 MHZ OS3.9 CVision A1200 68030@50MHZ OS3.9 AGA Getestet mit Sagem MY-V76, 2xSagem MW3026, Sagem MC939, my721X Was ist es? Das Handy Tool kann folgendes: -Download/Upload von Bild, Video, Ton und VCard Dateien (MY) -Telefonbuch bearbeiten -Hinzufügen/Löschen/Exportieren(CVS) -SMS Lesen/Hinzufügen/Löschen und Sofort Senden -Aufgaben/Kalender Dateien auslesen, erstellen, löschen (MY) -HotButtons ändern (MY-V) -Begrüßungstext ändern, Uhrzeit Syncronisieren -Handycode auslesen Dieses Programm ist nicht von SAGEM. Installation: Einfach das Programm(+Enthaltene Dateien) an eine beliebige stelle Kopieren. ToolTypes an Hardware anpassen Benutzung: -Tooltypes setzen. -Handy auf 115200 Baud(MC9xx auf 19200) stellen (Zubehör-Parameter oder Verbindung-Serielle Datenrate) -Kabel anstecken -Die Software ist eigentlich selbst erklärend. Download: -Zeigt die auf im Handy Speicher(Intern) befindlichen Dateien an, welche man dann runterladen kann. Upload: -Per ASL-Requester Datei zum Uploaden wählen. Hinweis: - Das Programm erkennt Dateien an der Endung - Das Handy aktzeptiert nicht jedes Dateiformat - Das Handy aktzeptiert nicht jede unterart eines Dateiformats Telefonbuch: X löscht den Selectierten Eintrag -> Exportiert das Telefonbuch ins CVS-Tab Format Speichern - Speichert einen geänderten oder neuen Eintrag, muss vor dem Selectieren eines anderen Eintrags gedrückt werden ->(blau) Speichert den gewählten Eintrag ins HD Buch <-(rot) Speichert den gewälten HD Eintrag auf das Handy ABC - Sortiert das HD-Buch Alphabetisch(Im Speicher) Schnelleres Navigieren ist per Cursortasten möglich. Das HD-Buch ist Kompatibel mit dem vom AmigaChipkartenLeser und benutzt den selben Dateinamen. SMS: Links sind die SMS vom Handy, der Buchstabe hat folgende bedeutung: I=Incoming/Eingegangen O=Outgoing/Ausgang S=Gesendet D=Gelöscht. Es gibt SMS die können ggf. nicht angezeigt werden. Neu - Erstellt eine neue SMS X - Löscht die aktuelle SMS Neu SMS Fenster: Nummer+Text eingeben, Text erscheint nach dem drücken von Enter auch im Textfenster(besser lesbar) Sofort Senden - Sendet diese SMS jetzt(ohne Speichern) Kalender: Neu Erstellt eine neues Ereigniss oder eine Aufgabe X Löscht einen Eintrag des aktuellen Listviews -> Exportiert den gewählten Eintrag oder die ganze Liste als VCS Dateien Neu: Typ auswählen, den rest kennt man ja vom Handy. Für den Text sind ca. 500 Zeichen verfügbar. Misc Settings: VORSICHT HotButtons ändern und Begrüßungstext ändern sind direkte Schreibzugriffe ins PROM. evtl. gibt es oder wird irgendwann mal ein Handy geben was etwas anderes an dieser Speicherposition hat - In dem falle kann das Handy beschädigt oder Zerstört werden. Im falle der HotButtons werden einige Tests durchgeführt ob diese Position auch die richtigen Daten enthält. Generell Prüft die Funktion auch auf ein MY Handy. Hotbuttons - Links und Rechts die gewünschte belegung wählten und ob man das Bild dazu möchte oder nicht. Dann auf Scheiben klicken. Begrüßungstext - Text eingeben/ändern und auf Schreiben klicken, man kann beide Zeilen des Textes ändern. Beim MY-V 76 gibts auch ein Begrüßungstext der allerdings nur sehr kurz sichtbar ist und die Zeile der Pineingabe verschiebt. Syncronisieren - Setzt die aktuelle Amiga Zeit auf dem Handy Info: Zeigt diverse Informationen über das Handy an. Pin: Liesst den Handycode aus, um missbrauch zu verhindern gibt es vorher eine Zeitverzögerung. Funktioniert nicht beim My721X. Das Arbeiten mit einer Serial Karte nur beschränkt möglich, die Stromversorgung der Handykabel erfolgt idr. durch DTR evtl. auch durch RTS. Beides muss man setzen können und das ist nun nicht vorgesehen in den Device-Treibern. Fragt mich nicht warum man das nicht mal Integriert hat. Ich habe einen Silversurfer + Hypercom3+ Support eingebaut, das funktioniert jedoch nur mit Handykabel die keinen oder sehr wenig Strom vom Serialport benötigen(Ein MAX232 kann da schon zuviel sein). Alle Uhrenportkarten von denen ich weiss benutzen einen Spannungsverdoppler zum Generieren von +-10V aus +5Volt. Das läuft über einen TIL Chip, der einerseits wenig Power hat andererseits sind die Karten nur mit 4x1µF bestückt. Die Spannung bricht also ein und generell werden in der Praxis unbelastet schon nur +-9V erreicht, was 3Volt weniger sind als andere Schnittstellen liefern. Mit den ändern auf 4x47µF erhöht sich die Ausgangsleistung etwas. Eine Vario habe ich nicht, die Zorro-Version soll aber +-12V liefern ->ist jedoch ungetestet. Theoretisch könnte das Programm auch mit einem USB-Handykabel mit Serial Bridge Funktionieren, ist jedoch ungetestet(Bitte melden). Wenn was schief geht kommt eine Fehlermeldung. ToolTypes: Device - Serielle Schnittstelle z.B. Device=serial.device bei my721X Device=usbmodem.device Unit - Unit zu dieser Schnittstelle z.B. Unit=0 Baud - Geschwindigkeit z.B. Baud=115200, für MY-V sollte ausschliesslich 115200 benutzt werden, für MC9xx 19200 921600 für my721X beim mitgelieferten Kabel Startdir - Verzeichniss für den Auswahlrequester/Download z.B. Startdir=Work:Handys/ Power - DTR=Handykabel wird über DTR mit Strom versorgt RTS=Kabel wird über RTS mit Strom versorgt DTRRTS=Kabel wird über DTR und RTS mit Strom versorgt NONE=Kable benötigt kein Strom (Soll welche geben die das aus dem Handy ziehen) Debug - Zur fehlersuche, nicht auf <030 benutzen z.B. Debug=0 SercardADR = Adresse der Seriellen Karte(für serial.device nicht erforderlich): Uhrenport Karten: d80001 für den A1200 Uhrenport d84001 für den ZIV Uhrenport 1 d88001 für den ZIV Uhrenport 2 d8c001 für den ZIV Uhrenport 3 KartenAdresse(ShowConfig)+a01 für X-Surf Uhrenport KartenAdresse(ShowConfig)+c00 für X-Surf Uhrenport KartenAdresse(ShowConfig)+e00 für Buddha Uhrenport VarioZorro: KartenAdresse(ShowConfig) HWFlowCTRL - 0 - Keine Flusskontrolle (zu setzen bei Billigkabeln/USB) 1 - RTS/CTS Flusskontrolle (zu setzten bei Original SAGEM Kabel) BUGS: Eigentlich kein Fehler meines Programms aber zur Info: 115200 Baud ist Standard, weil das Handy ohne Originalkabel sonst schnell Probleme mit der Fehlenden Flusskontrolle hat(Daten können nicht schnell genug geliefert/empfangen werden). Per XON/XOFF kann man auch nichts erreichen, bei solchen Daten. Auch mit 115200 Baud macht das Handy diese Probleme, aber wesentlich später. Bis 450kb sind in meinen Tests immer Fehlerfrei durchgekommen, alles darüber nicht. Das könnte je nach Handymodell Variieren. Die Kabel auf Ebay haben keine Flusskontrolle, auch die einfachen selbstgebauten nicht. Das Problem besteht nur beim Download/Uploadteil des Programms und tritt nicht mit SAGEM Original Kabeln auf. Bugreports, Anregungen etc. sind erwünscht. Copyright (C) 2007-2008 Christian Kummerow Dieses Programm ist Freeware, KEINE Garantie für Funktion/Fehlerfreiheit sowie Folgeschäden an Software oder Hardware! SAGEM ist eine eingetragene Marke von SAFRAN English: Im not so good in English, if you something don`t understand ask. Minimum System Requirement: Operatingsystem: OS3.1-OS3.9 Processor: 68030-68060 (040 for Download if you use the serial.device) Ram: min. 3 MB Free(+the size of the File you wan`t to load) Workbenchresolution min. 640x256 with 8 Colors Serial Port + Handy Data Cable, PNG-Datatype Recommended: OS: >=OS3.5 Graphiccard/Workbenchresolution >=680x512 >=16 Bit Tested On: A1200 68060@60MHZ OS3.9 BVision A4000 CPPC 68040@40 MHZ OS3.9 CVision A1200 68030@50MHZ OS3.9 AGA Tested with Sagem MY-V76, 2xSagem MW3026, Sagem MC939, My721X What is it? This Handy Tool can do the follow: -Download/Upload Pictures, Videos, Sounds and VCards (MY) -Add Dialing-Numbers, delete and Export it(CVS) -Read SMS/Add/Delete and Send Now -Readout Todo+Calender Files, create and delete (MY) -Change the Hotbuttons (MY-V) -Change the welcome message, Sync the Clocktime -Read out the Mobilecode(not for my721X) This Program is not from SAGEM Installation: Copy the Programm with his Files on any Position. You change the ToolTypes for different Hardware. Using: -Set the Tooltypes -Set the Handy to 115200 Baud(For MC9xx to 19200) -Connect the Data Cable Download: -Shows the files from Internal Mobile Memory -You can select one and download it Upload: -Select the File you wan`t to upload with the Filerequester. Note: - This Program reconise files with the filename ending - The Mobile don`t accept any Fileformat - The Mobile don`t accept any sort of a Fileformat Telefon directory: X deletes the selected Entry -> Export the Telefon directory into the CVS-Tab Format Save - Save a changed Entry or a new Entry, you have to click it in front of select another Entry ->(blue) Save the selected Entry into the HD Directory <-(red) Save the selected Entry from the HD-Directory to Mobile ABC - Sort the HD-Directory Alphabetic(RAM) You can faster Navigate through the Lists with the Cursor Keys. The HD-Directory is Compatible to the AmigaChipKartenleser Directory and have the same Filename. SMS: On the Left are the SMS, the Letter has the follow meaning: I=Incoming O=Outgoing S=Send D=Deleted There exist SMS that can`t Displayed New - Creates a New SMS X - Deletes the selected SMS New SMS Window: Enter Number and Text, the Text is displayed in the Textwindow after pressing Return, you can it better read in it. Send - Sends the SMS NOW Calender: New creates a new Todo or VCalender Entry X Deletes the selected Entry -> Export the selectet Entry or the whole List as VCS Files There comes a Requester that ask if you want to export all. New Calender Window: -Select the typ Todo/Event -Alarm is when the Handy remember you -For a Event you can(and sometimes must) select a Endtime For the Text are about 500 Characters available. Misc Settings: Warning Change the Hot-Buttons and the welcome Message writes direct in the PROM of the Mobile. They may exits (in the future) a Model that have something other on that Position. Than this Function can damage you Mobile. For the HotButtons are done some tests to check if this Position contains the right Data. This Function test too if the Connected Mobile a "MY" one. There are 2 Cycle gadgets, one for the Left Hotbutton, one for the Right The Checkboxes are for selecting if you want a Picture for a Button or not. If you ready click on "Speichern" Welcome Message- is the startup message of your Mobile and you can Edit or enter a New one, you can use Both Lines Syncronize - this writes the Amiga Time to your Mobile Info: Display many different thinks about your Mobile PIN: Reads out the Mobilecode, to prevent abuse there is a Delaytime in front of it. This don`t work for a my721X. You can only partly work with a serial card, the power for the device most comes from DTR or from RTS. Both have possible to set and that are not build in in the Serial-Device-Drivers. I don`t know why this are never build in. Sometimes i may support some Serial cards with a direct Hardware access to them. I have build in a Silversurfer + Hypercom3+ support, but that works only with Data cables that require none or very few Power from the Serialport. The Clockport cards about i know use a Voltage Doubler to generate +-10V from +5V. That works with a TIL Chip, that have few Power and additional the Cards have only 4x1µF. It`s not enough power, already without something Connected there are only 9V(12V from Internal Port). You can change the 4x1µF to 4x47µF that increase the Output Power. I don`t have a VarIO, but the Zorro-Version should deliver +-12V but i can`t test it. It maybe possible that this Program works with a USB-Mobile Cable with a Serial Bridge - but this is untested(please report). If anything goes wrong there comes a Error Message ToolTypes: Device - Serial Device for Example: Device=serial.device for my721X Device=usbmodem.device Unit - Unit for the Device for Example: Unit=0 - Have to be 0 Baud - Baudrate for Example: Baud=115200 - for MY-V you should only use 115200, for MC9xx 19200 921600 for my721X with the cable that comes with the Mobile Startdir - Startdir for the FileRequester and Downloaddir for example: Startdir=Work:Handy/ Power - DTR=Data Cable get Power from DTR RTS=Cable get Power from RTS DTRRTS=Cable get Power from DTR and RTS NONE=Cable don`t need Power(there should be Cables that use Power from the Mobile) Debug - for searching Errors, don`t use with <030 for Example: Debug=0 SercardADR = Adress of the Serial Card(for serial.device not needed): Clockport Cards: d80001 for the A1200 Clockport d84001 for the ZIV Clockport 1 d88001 for the ZIV Clockport 2 d8c001 for the ZIV Clockport 3 Card Adress(ShowConfig)+a01 for X-Surf Clockport Card Adress(ShowConfig)+c00 for X-Surf Clockport Card Adress(ShowConfig)+e00 for Buddha Clockport Vario Zorro: Card Adresse(ShowConfig) HWFlowCTRL - 0 - None Flowcontrol (set it for cheap Cables/USB) 1 - RTS/CTS Flowcontrol (set it with original SAGEM Cable) BUGS: This is not a Bug of my Program but for Information: 115200 Baud is default, because the Mobile without original Cable get Problems with the missing Flowcontrol.(Data can`t deliver/catched fast enougth). That can`t be solved with XON/XOFF, for such Data. Too with 115200 Baud the Mobile Problems, but much later. Up to 450 kb works in my Tests without errors, all above not. The maybe difference for other Mobile Modell. The Cables from Ebay don`t have Flowcontrol, the simple selfbuild not. The Problem is only for the Download/Uploadpart of the Programm and only without a SAGEM Original Data Cable. You can send me Bugreports and so on. Copyright (C) 2007-2008 Christian Kummerow This Programm is Freeware. You use this software at your own risk! I can never be held responsible for any sort of damage to your software or hardware by the use of this product! SAGEM is a registered trademark of SAFRAN.