Posts mit dem Label Tweaks werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Tweaks werden angezeigt. Alle Posts anzeigen

Samstag, 15. August 2009

Der Ärger mit den Intervallen beim Wecker & Erinnerungen und die Lösung

Bei seinen OEM spezifischen Anpassungen hat HTC leider in manchen Fällen geschludert, wie z.B. beim Benachrichtigungsmanager. Das ist aber nicht das Einzige, leider gibt es noch weitere Fälle in denen die Grundfunktionalität von Windows Mobile 6.1 besser ist als die "hübschere" Variante von HTC.

Dies betrifft auch die Anpassungen von HTC bezüglich des Weckers und der Termin/Geburtstagserinnerungen.

Bei der HTC Anpassung lässt sich der Wecker, wenn er anspringt, nicht auf einen Zeitpunkt festlegen, wann die nächste Erinnerung erfolgen soll. Es klingelt automatisch wieder in einer Minute. Das gleiche Problem bei Terminen, auch hier lässt sich kein Intervall einstellen.

Unter Windows Mobile 6.1 (ohne HTC Anpassungen) lassen sich jedoch verschiedene Intervalle auswählen, wenn z.B. der Wecker klingelt, kann man über "Menü" einstellen, dass der Alarm erneut in 5, 10 oder 15min. ausgeführt werden soll.

Wer Funktionalität vor Schönheit setzt, kann aber ein Glück die "normale" Windows Mobile 6.1 Funktionalität aktivieren. Hierzu einfach HTC Erinnerungen.CAB herunterladen und installieren. Nach der Installation bitte das Gerät einmal neu starten (z.B. mittels PowerOptions oder Td2SoftReset). Um die Änderung wieder rückgängig zu machen, deinstalliert man "HTC Erinnernungen" über "Programme entfernen" in den Einstellungen - mehr -System Tab.

Wer die Änderungen selbst (mittel Registry Editor) vornehmen möchte ändert folgenden Schlüssel:

HKLM\System\Shell\Notification\OEM
dword Wert "UseDefaultUI" von 0 auf 1 (Dec) setzen

Auch hierbei danach das Gerät einmal neu starten.

Download HTC_Erinnerungen.CAB

WLAN/Datenverbindung einschalten und automatisch alle emails holen im Eigenbau

Wie schon hier angekündigt, werde ich nun etwas auf den TaskManager von FDCSoft eingehen. Heute gibt's ein Beispiel, wie man es mittels der Notification queue einstellt, dass beim aktivieren von WLAN oder dem Aufbau einer Mobilfunkdatenverbindung automatisch als erstes alle emails abgeholt werden. Ich hätte dafür auch ein kleines Programm schreiben können, wollte aber einmal zeigen, wie man soetwas auch leicht selbst einrichten kann.

Benötigt werden:
- FDCSoft TaskManager
- GetSendAll

Nachdem man die beiden Programme installiert hat öffnet man den TaskManager von FDCSoft und clickt oben rechts auf die drop-down Liste (1.) und wählt "Notifications". Danach wählt man das 2. Icon von links ganz unten (2.), um eine neue Notification hinzuzufügen:


Jetzt öffnet sich ein Fenster, wo man eine neue Notification eintragen kann, hier nimmt man folgende Einstellungen vor:

- Application anclicken und somit auswählen

- drop-down Liste ... zur Auswahl des Programms anclicken und GetSendAll.exe auswählen, welches entweder in \Programme\mytd2.blogspot.com\GetSendAll\GetSendAll.exe oder, wenn auf die Speicherkarte installiert wurde, in Speicherkarte\Programme\mytd2.blogspot.com\GetSendAll\GetSendAll.exe liegt.

- Type CNT_Event bleibt so

- Unter Event die drop-down Liste anclicken und "connected to a network auswählen"

- Zum Abschluss den "Add" Button clicken



Hiermit ist die neue Notification sofort aktiv. Wird nun eine Datenverbindung via WLAN oder Mobilfunk eingeschaltet, so werden sofort die emails abgeholt.

Um diese Funktion wieder zu löschen oder temporär zu deaktivieren geht man wieder in den TaskManager von FDCSoft, wählt wiederum "Notifications", scrollt runter und wählt den Eintrag mit GetSendAll.exe und clickt auf (1.) (siehe Bild) um den Eintrag komplett wieder zu löschen oder auf (2.) (siehe Bild) um den Eintrag temporär zu deaktivieren.



Natürlich lassen sich mittels dieser Methode auch andere Programme automatisch bei einer Netzwerkverbindung starten, z.B. Opera, hierzu müßte dann einfach als Programm \Windows\OperaL.exe ausgewählt werden und analog obiger Anleitung vorgegangen werden.

Bitte keine der schon bestehenden Notifications (also die, die man nicht selbst eingetragen hat) löschen, denn das kann zu Problemen führen!

Natürlich funktioniert das Ganze nicht nur mit dem HTC Touch Diamond2 / O2 XDA Diamond2 / MDA Compact 5 V / HTC Touch Diamond Pro2, sondern auch mit jedem anderen Pocket PC ab Windows Mobile 5.

Viel Spaß mit dieser Funktion!

Donnerstag, 13. August 2009

email Konten löschen

Weil ich es immer wieder sehe, dass Leute über Google hier hergelangen und suchen, wie man unter Windows Mobile ein email Konto bzw. Account auf dem HTC Touch Diamond2 löscht, schreibe ich heute mal eine kleine Übersicht dazu. Sie gilt natürlich nicht nur für das TD2.

Es gibt grundsätzlich 3, mir bekannte, verschiedene Typen von Konten:

1. Herkömmliche, selbst eingetragene Konten
2. Hotmail Konten, die durch Windows Live erstellt wurden
3. Das Outlook Konto



Wie man die einzelnen Konten löscht:


1. Herkömmliche, selbst eingetragene Konten löscht man, in dem man auf den email Tab der Touchflo 3D Oberfläche geht und dort rechts unten auf "Menü" clickt, dann wählt man "Konten >" und noch einmal "Konten...". Jetzt clickt man unten in der Mitte des Bildschirms das Tastatursymbol und wählt mittels der hoch/runter Pfeiltasten der Bildschirmtastatur den Account aus, den man löschen möchte (Konten des Typs 2. und 3. siehe oben lassen sich so nicht löschen!).

Hat man das Konto ausgewählt (grüner Balken auf dem Konto) clickt man rechts unten wieder auf "Menü" und dann löschen. Das war's. Sollte die Option nicht vorhanden sein und es sich auch definitiv nicht um ein Hotmail oder Outlook Konto handeln, so ist das Konto wahrscheinlich defekt. Hierfür gibt es eine kleine Software "mailAccountRepair", ladet sie herunter extrahiert und kopiert mailAccountRepair.exe auf Euer Gerät wo ihr es dann ausführt. Zur Reparatur müssen keine Account Daten eingetragen werden. Oben das Konto auswählen und unten im Menü "Repair" wählen. Danach die obige Prozedur wiederholen. Das Konto sollte sich jetzt löschen lassen.

2. Hotmail Konten, die durch die Installation von Windows Live angelegt wurden, lassen sich löschen, nachdem man in die Registry (mittels Registry-Editor) eingegriffen hat, hierzu:

HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\Hotmail
DWORD Wert "UserCannotCreate" auf 0 (Decimal) setzen

Wer nicht gerne selbst Hand anlegt an die Registry, kann auch einfach HotmailFix.CAB Datei herunterladen, auf das Gerät kopieren und aufrufen.

Danach wie unter Punkt 1 beschrieben vorgehen, das Konto lässt sich jetzt löschen.

Es empfiehlt sich sowieso Hotmail Konten wie herkömmliche Konten einzutragen, da ansonsten die Internetverbindung immer über den Mobilfunkbetreiber hergestellt wird. Eine bestehende WLAN Verbindung wird einfach ignoriert. Dazu habe ich aber hier schon mehr geschrieben.



3. Das Outlook Konto löscht man, in dem man unter den Programmen (alle) Active Sync aufruft dann auf "Menü" und "Optionen" clickt und dort das Häkchen bei E-Mail entfernt. Anschließend ist das Outlook-Konto nicht mehr in der E-Mail Übersicht.



Zum Abschluss noch eine kleine Anleitung, wie man z.B. ein GoogleMail Konto einrichtet:

Befolgen Sie zum Konfigurieren von IMAP für Ihr Windows Mobile 6-Gerät einfach die folgenden Schritte:
  1. Aktivieren Sie IMAP in Ihren Google Mail-Kontoeinstellungen.
  2. Öffnen Sie das Startmenü und wählen Sie Programme > Messaging > New E-mail Account (Neues E-Mail-Konto).
  3. Geben Sie Ihren Google Mail-Nutzernamen (einschließlich @googlemail.com) in das Feld E-Mail-Adresse ein.
  4. Deaktivieren Sie das Kontrollkästchen, um die Einstellungen automatisch aus dem Internet abzurufen, und klicken Sie auf Weiter.
  5. Wählen Sie im Dropdown-Menü Internet-E-Mail als Ihren E-Mail-Provider aus.
  6. Geben Sie Ihren Namen so ein, wie er in gesendeten E-Mails angezeigt werden soll.
  7. Geben Sie einen beschreibenden Namen für das E-Mail-Konto ein und klicken Sie auf Weiter.
  8. Geben Sie in das Feld Posteingangsserver "imap.googlemail.com" ein.
  9. Wählen Sie aus dem Dropdown-Menü IMAP4 als den Kontotyp aus und klicken Sie auf Weiter.
  10. Geben Sie Ihren Google Mail-Nutzernamen (einschließlich "@googlemail.com") und Ihr Passwort ein.
  11. Klicken Sie auf Weiter.
  12. Geben Sie in das Feld Postausgangsserver (SMTP) "smtp.googlemail.com" ein.
  13. Das Kontrollkästchen Server erfordert Authentifizierung muss aktiviert sein.
  14. Klicken Sie auf den Link Advanced Server Settings (Erweiterte Server-Einstellungen).
  15. Das Kontrollkästchen Require SSL (SSL erforderlich) muss sowohl für eingehende als auch ausgehende E-Mails aktiviert sein.
  16. Wählen Sie im Dropdown-Menü Das Internet als Netzwerkverbindung aus.
  17. Klicken Sie auf Fertig und dann auf Weiter.
  18. Wählen Sie im Dropdown-Menü aus, wie oft Ihr Telefon E-Mails senden/empfangen soll.
  19. Weitere Download-Optionen finden Sie, wenn Sie auf den Link Review all download settings (Alle Download-Einstellungen überprüfen) klicken.
  20. Klicken Sie auf Fertig stellen.

Donnerstag, 23. Juli 2009

Ständigen ActiveSync Start verhindern

Einmal genutzt hängt ActiveSync fast ständig im Speicher des HTC Touch Diamond2 und den gebrandeten Varianten (MDA und XDA) und verbraucht dort unnütz Ressourcen (Speicher, Batterie). Beendet man es über einen Taskmanager, so sieht man es nach kurzer Zeit trotzdem wieder dort auftauchen.

ActiveSync erfüllt dabei überhaupt keinen Zweck, es sei denn man nutzt einen Exchange Server um ständig emails zu synchronisieren, in diesem Fall diesen Tweak bitte nicht anwenden.

Alle anderen können mittels FDCSofts TaskManager eine dafür zuständige "Notification" deaktivieren und haben zukünftig Ruhe. ActiveSync startet danach nur noch, wenn eine aktive Verbindung z.B. zum Desktop PC, hergestellt wird. Also so, wie es eigentlich sein sollte.

Nach der Installation des TaskManager startet man diesen und clickt oben rechts im Programm auf den kleinen Pfeil der nach unten zeigt. Dort im Menü wählt man dann "Notifications". Man scrollt die erscheinende Notification-Liste dort bis zum Ende, dort sieht man 3 Einträge zu "repllog.exe". Nur einer dieser 3 "repllog.exe" Einträge interessiert uns und zwar der wo unter "Arguments" (etwas nach rechts scrollen) "AppRunAfterTimeChange" steht. Diesen Eintrag clickt man, so dass er farblich unterlegt wird und anschliessend clicken wir unten im Programm den 6. Button von links (kleiner Schreibblock mit rotem Punkt). Die folgende Abfrage: "Are you sure you want to disable the selected notification(s)?" beantwortet man mit "Ja". Danach kann das Programm verlassen werden. Bitte dort keine weiteren Änderungen vornehmen, es sei denn, man weiß was man tut :)

Montag, 20. Juli 2009

Kamera Tipps & Tweaks: GPS-Foto, FPS Anzeige und mehr

Kamera Tipps und Tweaks

Für die im HTC Touch Diamond2 / MDA Compact V / O2 XDA Diamond2 wie auch im HTC Touch Pro2 eingebaute Kamera gibt es einige Modi / Einstellungen, die standardmäßig nicht freigeschaltet sind und somit nicht in den jeweiligen Menüs auftauchen.

Um diese Einstellungen möglich zu machen installiert man die entsprechende CAB Datei (auch am Ende dieses Blogeintrags) oder man nimmt die Einstellungen manuell mittels Registry-Editor vor.

Sport-Foto
HKLM\SOFTWARE\HTC\Camera\P8 "Enable" von "0" auf "1" (Dec) setzen

Nimmt eine Sequenz von 5 Fotos in schneller Folge auf


GPS-Foto
HKLM\SOFTWARE\HTC\Camera\P10 "Enable" von "0" auf "1" (Dec) setzen

Fügt der Aufnahme die aktuellen GPS Koordinaten hinzu. Die Aufnahmen findet man im Verzeichnis \Speicherkarte\My Documents\My POI. Öffnet man dann das Bild mit Irfanview auf dem Desktop PC und clickt auf "Bild" - "Information" - "Exif Daten" und scrollt etwas herunter, so sieht man die GPS Koordinaten. Ein Click auf "Show in Google Earth", öffnet Google Earth und zeigt den Ort der Aufnahme.

Wer Foto-Alben im Web bei Flickr oder Picasa einstellt, kann die GPS-Fotos auch gleich per email veröffentlichen und auf einer Karte darstellen lassen, so kann man leicht eine virtuelle Reiseroute mit Fotos erstellen. Die Web-Alben müssen dafür jedoch eingestellt sein (Links clicken). Eine spezielle (kostenlose) Software für Windows Mobile, die auch auf dem HTC Touch Diamond2 läuft findet man bei locr.com diese ermöglicht das veröffentlichen als "öffentlich", "nur für Freunde" oder "privat". "Öffentliche Fotos" anderer, die sich in der Nähe des aktuellen Standortes befinden können damit ebenfalls angezeigt werden. Weitere Anwendungen für GPS-Fotos lassen sich leicht per Google finden.


Videofreigabe
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\P9 "Enable" von "0" auf "1" (Dec) setzen

Bereitet die Aufnahme für den email Versand vor. Aufnahmen finden sich dann im Verzeichnis \DCIM\100Media\Video Share


Burst / Mehrfach Modus Soll eine schnelle Bildfolge von 30 Aufnahmen auslösen. Läßt sich zwar im Menü anzeigen, funktioniert jedoch nicht auf dem TD2 und kann sogar zum Absturz des Geräts führen. Daher hier keine Installationsdatei.


FrameRateInfo einschalten

HKLM/Software/HTC/Camera/Common "EnableFrameRateInfo" von "0" auf "1" (Dec) setzen

Schaltet eine kleine Anzeige im Display: "FPS xx" (frames per second) mit Werten zwischen 3 und 20 - je höher der Wert, desto besser wird das Foto. Anhand dieser Zahlen kann man dann in den Helligkeitseinstellungen etwas nachregulieren (Helligkeit ein bißchen runter, z.B. -1,0, setzt FPS etwas höher -> u.U. besseres Foto).


Aufnameverzögerung herabsetzen
HKLM/Software/HTC/Camera/Captparam "CaptureTimer" von "5000" auf "0" (Dec) setzen "CapKeyDelayTime" von "1500"" auf "0" (Dec) setzen
"EnableCapKeyDelay" von "1" auf "0" (Dec) setzen

Hiermit wird das nervige Warten auf das Auslösen der Kamera merklich verkürzt (richtige Schnappschüsse werden es immer noch nicht, aber fast!)

Panorama-Bilder mit höherer Auflösung

HKLM/Software/HTC/Camera/P3 "MainCamCaptSize" von "64" auf "1024" (Dec) setzen "MainCamSupportCaptSize" von "80" auf "1744" (Dec) setzen

Die voreingestellte Standard-Auflösung für Panorama-Bilder ist sehr niedrig, mit diesem Tweak beträgt die Auflösung des fertigen Panorama-Bildes dann 4506 x 1536 Pixel.


Allgemeine Tipps:

1. In den Einstellungen für Helligkeit diese auf -2 setzen

2. Wer im Zimmer fotografiert, sollte den Weißabgleich (aufs Display drücken: Kameramenü - Einstellungen - oben Mitte) von "automatisch" bis auf das Symbol mit der Glühbirne weiterdrücken, das reduziert den Gelbstich ganz erheblich.

3. Zum fokussieren eines bestimmten Objektes einfach auf das Objekt im Display clicken, das Fadenkreuz positioniert sich dann darauf

Download CamTweaks

Dienstag, 14. Juli 2009

NoPushInternet - Update/Fix

Zum Artikel "Push Internet wirklich deaktivieren" gibt es jetzt ein Update.

Das Update beinhaltet einen Fix: Opera wurde beim Laden der ersten Seite nicht mehr auf Landscape umgestellt, wenn der HTC Touch Diamond2 auf die Seite gedreht wurde.

Um das Problem zu beheben lädt man NoPiFix.CAB herunter, spielt die Datei auf das Gerät und ruft sie auf. Alternativ kann auch die neue Version NoPI_v2.CAB drüber installiert werden. Wer den Tweak noch nicht installiert hatte lädt nur die neue Version (Fix nicht benötigt)

Hintergrund:
Bedingt war dies dadurch, dass standardmäßig (ohne den Tweak installiert zu haben) Opera9.exe beim Systemstart (versteckt) geladen wird und der GSensor so eingestellt ist, dass er Opera9.exe überwacht. Ist Push Internet deaktiviert durch diesen Tweak, wird Opera9.exe nicht mehr beim Systemstart geladen. Startet man nun Opera via Internet Tab oder via Programme -> Opera, so wird aber zunächst OperaL.exe gestartet (wahrscheinlich eine Art Preloader für Opera9.exe). GSensor muß nun so eingestellt werden, dass er auf OperaL.exe reagiert und in den Landcape Modus wechseln kann. Dies wird durch den Fix realisiert.

Download NoPiFix.CAB
Download NoPI_v2.CAB

Montag, 13. Juli 2009

Telefon Recording / Aufnahme - der echte HotFix


Einer der ersten "Hotfixes" von HTC war es, die "Aufnahme" Funktion aus dem Telefon Menü zu entfernen. Funktioniert hatte die Aufnahme sowieso nicht, insofern war dieser Hotfix nur eine "Schönheitsoperation". Statt die Aufnahme zu ermöglichen, wurde einfach nur der Menüpunkt entfernt.

Vielleicht gaben hier rechtliche Probleme den Ausschlag: in Deutschland, wie auch vielen anderen Ländern, ist das Mitschneiden von Telefongesprächen ohne Zustimmung des Gesprächspartners nicht erlaubt. Aber wer sagt, dass ich meinen Gesprächspartner nicht vorher frage, wenn ich die Funktion benutzen möchte?

Also wer gerne Gespräche auf seinem HTC Touch Diamond2 / MDA Compact V / O2 XDA Diamond2 aber auch dem HTC Touch Pro2 mitschneiden möchte und in seinem Land keine rechtlichen Probleme bekommt, kann das ohne viel Aufwand tun. Einfach Telefonrecord.CAB herunterladen, auf das Gerät spielen und ausführen. Nach der Installation das Gerät per SoftReset neu starten.

Nach dem Neustart ein Telefongespräch führen und im "Menü" des Telefonschirms auf "Aufnahme" clicken. Zur Beendigung der Aufnahme wieder ins Menü gehen und "Aufnahme beenden" clicken. Das aufgenommene Telefongespräch befindet sich dann im .WAV Format im Verzeichnis \My Documents\Notes

Zu Beginn und am Ende der Aufnahme wird eine Tonfolge eingespielt. De-Installation via "Programme entfernen" - "HTC Telefonaufnahme" wählen.





Download Telefonrecord.CAB

Samstag, 11. Juli 2009

System Manager von FDCSoft

Hier im Blog schon mehrfach erwähnt, kann ich den kostenlosen System Manager von FDCSoft nur jedem wärmstens empfehlen, der sich näher mit seinem Touch Diamond2 befasst.

FDCSoft nennt das Programm zwar offiziell "TaskManager", doch ein TaskManager im herkömmlichen Sinne ist es eigentlich nicht.

Vielmehr lassen sich mit dem Programm viele Systemparameter anschauen und manipulieren, wie z.B. laufenden Applikationen, Prozesse, Dienste, Notifications, Devices, CPU Usage, NetStat, Ping, IPConfig.

Auf den Einsatz des Programmes werde ich auch bei den nächsten Tweaks wieder verweisen, also ruhig schon mal installieren ;)

Downloadseite FDCSoft TaskManager

Mittwoch, 8. Juli 2009

HSUPA - beschleunigten Upload aktivieren


Auf dem HTC Touch Diamond2 ist HSUPA - das beschleunigte Uploadverfahren im UMTS-Netz deaktiviert. Wer also in einem UMTS-Netz mit HSDPA und HSUPA unterwegs ist, sollte die Option unbedingt aktivieren.

Upload ohne HSUPA Tweak: ~0,3 MBit/s
Upload mit HSUPA Tweak: ~1 MBit/s

Die Geschwindigkeiten sind im Hamburger O2-Netz gemessen. Je nach Provider, Standort und Uhrzeit können sich andere Ergebnisse zeigen.

Um HSUPA zu aktivieren ändert man folgenden Registry Key (mittels Registry Editor):

HKEY_LOCAL_MACHINE/Software/HTC/AdvancedNetwork
DWORD Value "SupportHSUPA" von 0 auf 1 ändern

ODER

die angehängte HSUPA.CAB herunterladen, auf das Gerät spielen und ausführen. De-Installation via "Programme entfernen" - "HTC HSUPA" wählen.

Ob die Option beim MDA Compact V und dem XDA O2 Diamond2 ebenfalls deaktiviert ist, sollte selbst in der Registry (oder per SpeedTest) überprüft werden.

Übrigens - wer mit dem HTC Touch Diamond2 keine UMTS Verbindung bekommt, sollte überprüfen, ob er eine aktuelle SIM-Karte hat, die UMTS unterstützt. Auch sind schon Fälle vorgekommen, wo z.B. O2 zwar eine UMTS-fähige SIM-Karte geliefert hat, die SIM-Karte intern im O2-Netz jedoch noch =nicht= für UMTS freigeschaltet wurde. Ggf. also mit dem Provider in Verbindung setzen.

Download HSUPA Tweak

Mittwoch, 1. Juli 2009

Wissenswertes über Microsoft .net compact framework


Das Microsoft .net compact framework (kurz .netcf) wird für (fast) alle Anwendungen benötigt, die mit Visual Studio für mobile Geräte entwickelt wurden.

Leider ist auf dem HTC Touch Diamond 2 jedoch nur die Version 2.0 des .netcf vorinstalliert. Installiert man nun eine Anwendung, die das .netcf 3.5 voraussetzt (was die meisten neueren Anwendungen tun), so kann es zu diversen Problemen führen und die Anwendung wird ggf. gar nicht laufen.

Microsoft .netcf 3.5 nachzurüsten ist also mittlerweile ein "must have". Leider bietet Microsoft das .netcf 3.5 aber nicht zum alleinigen download an, stattdessen muß man das komplette Paket für Desktop PC runterladen und installieren. Nach der Installation auf dem PC findet man das für den Pocket PC benötigte NETCFv35.wm.armv4i.cab im Verzeichnis \Programme\Microsoft.net\SDK\CompactFramework\v3.5\WindowsCE. Um es zu installieren, kopiert man die Datei NETCFv35.wm.armv4i.cab auf den HTC Touch Diamond 2, öffnet sie dort und folgt den Installationsanweisungen.

Um die neue Version quasi zur "Standard" Version zu machen, so dass alle Programme, die das .netcf nutzen jetzt auch die neue Version nutzen (und ggf. schneller laufen), ist es nötig folgende Registry Änderung (mittels Registry Editor) vorzunehmen (siehe Bild):

HKEY_LOCAL_MACHINE\Microsoft\Software\.NETCompactFramework

Hier findet man nun 2 Einträge. Einen für 2.0.xxxx und einen für 3.5.xxxx

1. Ändert den DWORD Wert für den 2.0.xxxx auf 0 (Decimal)
2. Ändert den DWORD Wert für den 3.5.xxxx auf 1 (Decimal)

Solltet Ihr Probleme mit Anwendungen feststellen könnt Ihr diese mittels eines Tools aus den Power Toys für .Net Compact Framework als Ausnahme konfigurieren und ihr das "alte" .netcf 2.0 zuweisen. Nach Installation der Power Toys geht ihr erneut auf dem Desktop Rechner ins Verzeichnis C:\Programme\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\wce500\armv4i und kopiert die Datei NetCFCfg.exe auf den HTC Touch Diamond 2. Dort dann ausführen. Unter dem Tab "Application Policy" findet man alle auf dem Gerät installierten Programme, die das .netcf nutzen. Dort kann dann eingestellt werden, welches Programm welche Version des .netcf nutzen soll.

Mittlerweile kursiert im Internet sogar eine Version .netcf 3.7, jedoch ist diese noch nicht offiziell von Microsoft veröffentlich worden und man sollte diese Version mit Vorsicht geniessen. Mutige können ja danach googlen.

Download .NETCompactFramework v3.5
Download Power Toys for .NetCompactFramework

Montag, 29. Juni 2009

Unnützer Benachrichtigungsmanager (notification manager)



Das Erste, was mir unangehnem am HTC Touch Diamond 2 auffiel, war, das Clicks auf die Batterie-Anzeige, WLAN Symbol, Lautsprecher usw. nicht zu den entsprechenden Funktionen führten, sondern allesamt im sogenannten Benachrichtigungsmanager (notification manager) Fenster landeten.

Hier sind aber keinerlei Einstellungen für die Lautstärke möglich, auch der Batteriestand wird nicht in % angezeigt. Lediglich WLAN zeigt wenigstens noch den gewählten Hotspot an - aber eine Verbindung zum Communication Manager, um WLAN z.B. zu deaktivieren, vermisst man hier ebenfalls schmerzlich.

Rühmliche Ausnahme: T-Mobile hat auf dem MDA Compact V hier eigenständig nachgearbeitet und den Benachrichtigungsmanager verbessert. MDA Compact V Benutzer brauchen an dieser Stelle also nicht weiterlesen.

Allen anderen kann ich empfehlen den Benachrichtigungsmanager ausser Kraft zu setzen. Erreichen kann man das, in dem man den zugrunde liegenden Dienst Notification Manager stoppt und auf manuelles starten setzt (analog dem Beispiel zur Aussetzung von Push Internet)

Methode 1
Man bedient sich des kostenlosen FDCSoft TaskManager und wählt oben rechts aus der drop-down Liste den Punkt "Services". Dort clickt und hält man den Notification Manager Eintrag, dann wählt man zuerst "Stop" und anschliessend "Set Manual".

Methode 2
Man setzt den Wert manuell in der Registry (mittels Registry Editor) oder lädt und installiert die angehängte NoNotificationManager.CAB Datei.
Registry Key: HKEY_LOCAL_MACHINE\Services\NOTIFICATIONMANAGER
DWORD Wert "Flags" auf 4 (Decimal) setzen.

Nach Abschluss sollte das Gerät einmal neu gestartet werden und die Icons sind fortan funktional (siehe Bild). Um die Änderung wieder rückgängig zu machen bedient man sich entweder wieder des FDCSoft TaskManager (Set Automatic), ändert den DWORD Wert "Flags" manuell wieder auf 0 (Decimal) oder lädt die Datei NotificationManager.CAB herunter und installiert sie.

Es steht zu hoffen, dass HTC hier noch nachbessert.

Download NoNotificationManager.CAB
Download NotificationManager.CAB

Wetter im Tages-Kalender anzeigen


Um das aktuelle Wetter auch im Tages-Kalender anzuzeigen, clickt man im Startbildschirm der Touchflo Oberfläche auf die große Uhr.

Es öffnet sich ein Fenster, wo man "+ Ort hinzufügen" wählt. Nun wählt man Deutschland und sucht den eigenen Ort.

Nicht vergessen das Wetter im Wetter Tab zu aktualisieren ;)

UPDATE Wochentagsanzeige auf der Startseite

Ich habe Wochentag.CAB ge-updated, die Anzeige ist jetzt auch mit dem MDA Compact V kompatibel. Vielen Dank an HannesWagner aus dem Pocketpc.ch Forum für das übersenden einer MDA C5 spezifischen Datei.

Zum Original-Beitrag

Push Internet wirklich deaktivieren


Push-Internet - eigentlich eine ganz gute Idee: In regelmäßigen Zeitintervallen werden bestimmte, vom Benutzer ausgewählte, Webseiten automatisch aktualisiert/heruntergeladen. Das verkürzt die Zeit um die Webseite anzuzeigen ungemein.

Für mich überwiegen jedoch die entstehenden Nachteile:

1. Das kleinste zu wählende Zeitintervall liegt bei einer Stunde. Für Benutzer, die auf Echtzeit Informationen von Webseiten angewiesen sind, sind diese also evtl. schon veraltet.

2. Um Push-Internet zu ermöglichen wird der Opera Browser ständig im Speicher gehalten, ein Beenden des Browsers auch innerhalb Opera selbst bringt hier nichts, da das System ihn automatisch im Hintergrund sofort wieder lädt und einiges an Programmspeicher in Anspruch nimmt.

Entscheidet man sich gegen Push-Internet, wählt man im Internet Tab der Touchflo Oberfläche das "Menü" - "Dateneinstellungen" und schaltet Push-Internet auf "Aus". Dies hat zur Folge, dass keine Webseiten mehr automatisch aktualisiert werden, jedoch wird Opera weiterhin ständig im Speicher gehalten.

Wer nun also tatsächlich und gänzlich auf Push-Internet verzichten kann oder will muß tiefer im System ansetzen. Aus Vista und XP sind vielen Benutzern sicherlich die "Dienste" bekannt, die man deaktivieren oder auf manuellen Start setzen kann. Hier setzt man auch an, um Push Internet tatsächlich ausser Kraft zu setzen. Für Push Internet verantwortlich ist der PushInternetEngine Dienst. Um den Dienst nicht automatisch bei jedem Neustart zu laden setzt man ihn entweder auf manuellen Start oder deaktiviert ihn komplett.

Ich habe den PushInternetEngine Dienst bei mir auf manuellen Start gesetzt, er wird somit nicht mehr beim Neustart geladen. Das spart Speicher: 1. den Dienst und 2. Opera wird nicht mehr automatisch ständig offen gehalten.

Wie setzt man den PushInternetEngine Dienst nun also auf manuellen Start?

Man lädt NoPI_v2.CAB herunter, spielt die Datei auf das Gerät und öffnet/installiert sie.

ODER

Man setzt die Werte manuell in der Registry (mittels Registry Editor)

Registry Key: HKLM\Services\PushInternetEngine
DWORD Wert "Flags" auf 4 (Decimal) setzen.
(Originalwert keiner – Schlüssel muß neu erzeugt werden, zum zurücksetzen auf automatischen Start des Dienstes hier 0 (Dec) eingeben oder „Flags“ wieder löschen)

Registry Key: HKLM\Software\HTC\PushInternetEngine
DWORD Wert "Enable" auf 0 (Decimal) setzen.
(Originalwert 1)

Registry Key: HKLM\Software\HTC\Manila\InternetPush
DWORD Wert "EnablePushInternet" auf 0 (Decimal) setzen.
(Originalwert je nach Einstellung)

Registry Key: HKCU\Software\HTC\HTCSENSOR\GSensor\ModuleName
STRING Wert "Opera" auf "\Windows\OperaL.exe" setzen.
(Originalwert "\Windows\Opera9.exe")

Die erste Registry Änderung sorgt dafür, dass der Dienst nicht mehr automatisch beim Neustart gestartet wird. Die zweite Registry Änderung verhindert, dass der Opera Browser ständig im Speicher bleibt, nachdem er einmal gestartet wurde.

Aber Achtung: einmal ausgeschaltet hat das unter "Dateneinstellungen" vorgenomme "Ein" und "Aus" schalten von Push Internet keine Auswirkung mehr. Es muß zunächst der Dienst erst wieder gestartet werden. Dazu unter "Programme entfernen" den Eintrag "Manila NoPushInternet" deinstallieren oder obig erwähnte Registry Werte wieder auf die Originalwerte zurücksetzen und das Gerät neu starten.

Wer Push Internet auf diese Weise abstellt, kann einen effektiven Programmspeichergewinn von ~9,5 MB verzeichnen (!)

Um später noch nachvollziehen zu können, welche Änderungen wozu gemacht wurden, habe ich NoPushInternet.pdf der CAB Datei hinzugefügt. Das PDF wird im \MyDocuments Ordner abgelegt.

Deinstallation via "Programme entfernen" - "Manila NoPushInternet" wählen.

Download NoPI_v2.CAB

Sonntag, 28. Juni 2009

Registry bearbeiten




Für viele ein "alter Hut", aber ein Hinweis auf einen Registry Editor darf hier natürlich nicht fehlen.

Viele Tweaks basieren auf der Änderung von Werten in der Registry, um diese zu ändern, benötigt man einen Registry Editor wie z.B. den kostenlosen "PHM Registry Editor"






  • Auf der PHM Registry Editor Seite dem Link zum Download folgen.
  • Auf der Download-Seite den Haken bei "License Agreement" setzen.Im Drop-Down-Feld "Current Selection" die Version "PocketPC 2002,2003 (ARM/PXA)" auswählen.
  • Den Download-Button klicken
  • Die heruntergeladenen CAB-Datei "regedit.Mrln_ARM.CAB" auf Euer Gerät kopieren und von dort aus, installieren.

Bevor man sich darauf stürzt nun die Registry zu ändern, sollte man zu allererst ein Backup des Ist-Zustands machen. Dazu geht man auf den Menüpunkt "Tools" -> "Backup", vergibt einen Namen wie z.B. "RegBackup" und wählt als Speicherort am besten die Speicherkarte.

Mittwoch, 24. Juni 2009

Wochentagsanzeige im Datum auf der Startseite



Zusätzliche Wochentagsanzeige (Mo. /Di. /Mi. usw.) im jeweils aktuellen Datum auf der Startseite - explizit für den HTC Touch Diamond2, MDA Compact V und den O2 XDA Diamond 2 (Bitte nicht auf anderen HTC Geräten installieren).

CAB Datei herunterladen - auf das Gerät spielen und ausführen. Nach der Installation erfolgt ein Softreset.

De-Installation via Einstellungen - mehr - System - Programme entfernen - "Manila Wochentag" auswählen.

Enjoy!


Download abgekürzter Wochentagsname
Download voller Wochtagsname