Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

March 05 2013

Plantronics MyHeadset/Update/Configuration

configuring/updating a plantronics voyager legend headset is quite a pita:

  • you need windoze
  • install some software which has no startmenu-entry, does not start after install
  • does not demand admin-rights when you start the .exe by hand w/o admin-rights
  • does not show up anywhere (but task-manager) after beeing started, so you can not shut it down the normal way
  • the configuration runs via a web-interface (http://www.plantronics.com/us/support/myheadset/updater/) which then talks to the running process which listens on 0.0.0.0/[::]:8011
  • this the updater-website then runs some javascript which talks via XML with the local process and plantronics.com. in a ugly way (okay it is XML…)

Here some examples:

Query: http://127.0.0.1:8011/isThereAnInoperableDeviceAttached?_=someID
Reply: OK

Query: http://127.0.0.1:8011/getDeviceList?_=someID
Reply:

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfDeviceDescrip xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <DeviceDescrip name="Voyager Legend" pid="115" fwVersion="44" />
</ArrayOfDeviceDescrip>

Query:

http://127.0.0.1:8011/getExtendedDeviceDescription?xml=%3CExtendedDeviceQuery%20pid%3D%22115%22%3E%3CPStoreSetting%3Elanguage%3C/PStoreSetting%3E%3CPStoreSetting%3EvocalystPhoneNumber%3C/PStoreSetting%3E%3CPStoreSetting%3EenableAnswerIgnoreVR%3C/PStoreSetting%3E%3CPStoreSetting%3EenableDonDoff%3C/PStoreSetting%3E%3CPStoreSetting%3EenableA2DP%3C/PStoreSetting%3E%3CPStoreSetting%3EenableIncomingCallerAnnouncement%3C/PStoreSetting%3E%3CPStoreSetting%3EenableMuteVoicePrompt%3C/PStoreSetting%3E%3CPStoreSetting%3EmuteReminderTimeout%3C/PStoreSetting%3E%3CPStoreMap%20url%3D%22http%3A//www.plantronics.com/inc/support/myheadset/updater/psmap/bt_0044.PLT_Moorea_PStoreSettingConfiguration.xml%22%20/%3E%3C/ExtendedDeviceQuery%3E&_=someID

Reply:

<?xml version="1.0" encoding="utf-8"?>
<DeviceDescripEx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Voyager Legend" pid="115" fwVersion="44">
  <Settings>
    <NvPair name="language" value="0x407" />
    <NvPair name="vocalystPhoneNumber" value="+492222222" />
    <NvPair name="enableAnswerIgnoreVR" value="0x1" />
    <NvPair name="enableDonDoff" value="0x1" />
    <NvPair name="enableA2DP" value="0x1" />
    <NvPair name="enableIncomingCallerAnnouncement" value="0x1" />
    <NvPair name="enableMuteVoicePrompt" value="0x1" />
    <NvPair name="muteReminderTimeout" value="0x15" />
  </Settings>
</DeviceDescripEx>

As that seems not to be enough we have an GET request to an statistics/tracking-interface by plantronics (URI decoded):

http://www.plantronics.com/moriniSrv/postMetrics?xml=<?xml version="1.0" encoding="UTF-8" ?>
<UpdateDescrip pid="115" downloadUrl="http://www.plantronics.com/inc/support/myheadset/updater/dfu/bt_0115_0044.PLT_Moorea_GBR_EN_dfu.dfu" postUpdateDelaySecs="20"><BeforeUpdateDeviceDescrip name="Voyager Legend" pid="115" fwVersion="44"><Settings><NvPair name="enableIncomingCallerAnnouncement" value="0x1" /><NvPair name="language" value="0x407" /><NvPair name="vocalystPhoneNumber" value="+4922222" /><NvPair name="enableMuteVoicePrompt" value="0x1" /><NvPair name="muteReminderTimeout" value="0x15" /><NvPair name="enableDonDoff" value="0x1" /><NvPair name="enableA2DP" value="0x1" /><NvPair name="enableAnswerIgnoreVR" value="0x1" /></Settings></BeforeUpdateDeviceDescrip><AfterUpdateDeviceDescrip name="Voyager Legend" pid="115" fwVersion="44"><Settings><NvPair name="enableIncomingCallerAnnouncement" value="1" /><NvPair name="language" value="0x809" /><NvPair name="vocalystPhoneNumber" value="+492222222" /><NvPair name="enableMuteVoicePrompt" value="1" /><NvPair name="muteReminderTimeout" value="15" /><NvPair name="enableDonDoff" value="1" /><NvPair name="enableA2DP" value="1" /><NvPair name="enableAnswerIgnoreVR" value="0x1" /></Settings></AfterUpdateDeviceDescrip><SaveAndRestore><PStoreSetting>informationPhoneNumber</PStoreSetting><PStoreSetting>scoOpenTone</PStoreSetting></SaveAndRestore><PStoreMap_before url="http://www.plantronics.com/inc/support/myheadset/updater/psmap/bt_0044.PLT_Moorea_PStoreSettingConfiguration.xml" /><PStoreMap_after url="http://www.plantronics.com/inc/support/myheadset/updater/psmap/bt_0044.PLT_Moorea_PStoreSettingConfiguration.xml" /></UpdateDescrip>&_=someID

So what is this? Modern software-design?

The post Plantronics MyHeadset/Update/Configuration appeared first on nur Bahnhof.

flattr this!

December 22 2010

finkregh
Floating applications in seamless mode is supported by the Microsoft's implementation of RDP only starting from version 5.1, but only a Windows Terminal Server can distribute applications.

As stated in the Microsoft technical documentation, when connecting to a Remote Desktop service (e.g. Windows XP Professional), every request for a single application is ignored
NoMachine NX - Support: Article

August 23 2010

finkregh

Meine Firma verwendet SAP. Zum Glück habe ich damit nicht viel zu tun, außer um meine Beurteilungen abzusegnen und Urlaub zu beantragen. Das heißt, ich verwende SAP maximal 3 mal im Jahr. Bis vor kurzem hatte unser SAP keine LDAP-Anbindung. Ich hatte also ein SAP-Login, das von meinem Firmen-Login verschieden war und auch ein anderes Paßwort hatte. Da ich nur so ca. 3 Mal im Jahr ins SAP muß, ist das Paßwort unweigerlich abgelaufen, wenn ich mich in das SAP einloggen will.

Jeder Urlaubsantrag begann also mit einem Call an den SAP Helpdesk mit der Bitte, das Paßwort zurücksetzen zu lassen.

An das SAP komme ich als Heimarbeiter nur per VPN. Das VPN, ein unsagbares Juniper-Applet, funktioniert nur in Windows. Das SAP auch, denn es funktioniert zum Glück nur mit einer veralteten Version von Internet Explorer. Ich muß also eine VMware starten. Für alle anderen Dienste, die mit meinem Job zu tun habe, komme ich um das Applet herum, nur zum Urlaub beantragen muß ich in die VMware.

Ich starte also VMware, um Urlaub zu beantragen. VMware will sich aktualisieren, denn es liegt eine neue Version vor. Ich seufze, und klicke Okay. VMware aktualisiert sich. Das Windows kommt hoch. Der VMware Client im Windows teilt mit, daß der Host neuer ist als der Guestclient, und ob er sich denn bitte aktualisieren dürfe.

Während mein Mauszeiger noch über dem Icon schwebt, meldet sich das Antivirenprogramm und merkt an, daß es veraltet ist. Also, nicht die Virensignaturen sind veraltet, sondern das Programm selber. Es will sein Update runterladen und seine Lizenz verlängern. Ich sage dem Antivirenprogramm, daß es das wohl dürfe, und wende mich dem VMware Guest Client zu.

Flash meldet sich. Es ist veraltet und enthielte Sicherheitslücken. Ob es sich wohl updaten dürfe. Aber ja. Flash lädt ein Update runter.

Java klingelt. Es ist veraltet und enthalte Sicherheitslücken. Ob es sich wohl updaten dürfe. Aber ja. Java lädt ein Update runter. Java will die Yahoo! Toolbar installieren. WTF? Nein, ich will keine beknackte Toolbar. Ich will auch kein Java, muß aber.

Das Flash Update scheitert.

Warum ich Urlaub brauche - Die wunderbare Welt von Isotopp
Reposted bysicksin sicksin

August 18 2010

finkregh
Kurze Zusammenfassung: Die NTFS Implementation in Windows 7 hat einen Bug, Dateien werden von der Windows Search gelockt und daher kommt dann die Fehlermeldung. Brecheisen- Methode: Windows Search Dienst beenden. Sinnvolle Idee: In den Indexierungsoptionen den Netbeans “Quellcode Dateien” Ordner von der Indexierung ausschließen.
Netbeans: Can´t move : Q-BLOG
Tags: windows ntfs fail
Reposted bysicksin sicksin

July 26 2010

Guide * Windows 7 Ultimate Tweaks & Utilities *

[...]
# Speed Up the Shut Down Time
# Change from IDE to AHCI Mode after Installation
[...]

Guide * Windows 7 Ultimate Tweaks & Utilities *

[...]
# Speed Up the Shut Down Time
# Change from IDE to AHCI Mode after Installation
[...]
Reposted bysicksin sicksin

May 08 2010

Main Page - mRemote

mRemote is a full-featured, multi-tab remote connections manager.

It allows you to store all your remote connections in a simple yet powerful interface.

Currently these protocols are supported:

* RDP (Remote Desktop)
* VNC (Virtual Network Computing)
* ICA (Independent Computing Architecture)
* SSH (Secure Shell)
* Telnet (TELecommunication NETwork)
* HTTP/S (Hypertext Transfer Protocol)
* Rlogin (Rlogin)
* RAW

August 20 2009

How to Upgrade the Windows 7 RC to RTM (Final Release) :: the How-To Geek

The final version of Windows 7 was released yesterday for MS Technet subscribers, but you can’t upgrade directly from a pre-release version—at least, not without a quick and easy workaround, and we’ve got you covered. The Problem Windows 7 checks whether or not the current version you are running is a pre-release copy, and prevents you from upgrading further. For reference purposes, this is the error you’ll see when you try and upgrade.
Reposted bysicksin sicksin

August 09 2009

July 17 2009

Exploring svchost.exe - Part 1

This is a three part post in which I explore the world of svchost.exe. In part 1, I will introduce the topic; its usage and why it is something that we should understand more about. In part 2, I will go into more depth about how the operating system makes use of this Host Process for its needs. In part 3, I will show you how to create a Powershell script which can be used to investigate and discover potential malware which can be hiding behind this innocent-looking process on your own machines.

July 15 2009

Convert Word to LaTeX, LaTeX to Word

This module converts Microsoft Word documents to LaTeX, AMS-LaTeX, Plain TeX, or AMS-TeX format. Microsoft Equation 2007, Microsoft Equation 3.x, and MathType are supported. Works with Microsoft Word 97/2000/XP/2003/2007 and Microsoft Windows 98/Me/NT/2000/XP/2003/x64/Vista. Main features * Exporting equations (Microsoft Equation 2007, Microsoft Equation 3.x, or MathType) in editable form; * Exporting images in PS/EPS format; * Exporting tables, lists, headers/footers, cross-references, etc.; * Support for ANSI, OEM, MAC, Unicode, or UTF-8 encoding in LaTeX files; * Converting a whole Microsoft Word document or a selected part; * Support for batch processing; * Multi-language interface; * Windows Vista and Microsoft Word 2007 compatible.

July 06 2009

Shrew Soft Inc : Software

The Shrew Soft VPN Client for Windows is a free IPsec Remote Access VPN Client for Windows 2000, XP and Vista operating systems ( x86 and amd64 versions ). It was originally developed to provide secure communications between mobile Windows hosts and open source VPN gateways that utilize standards compliant software such as ipsec-tools, OpenSWAN, FreeSWAN, StrongSWAN, isakmpd. It now offers many of the advanced features only found in expensive commercial software solutions and provides compatibility for VPN appliances produced by vendors such as Cisco, Juniper, Checkpoint, Fortinet, Netgear, Linksys, Zywall and many others.

June 02 2009

May 13 2009

Personal-Backup

Personal-Backup ist ein Programm zur Sicherung von persönlichen Daten in einem beliebigen Ziel-Verzeichnis, das sich entweder auf einer lokalen Fest- oder Wechselplatte (auch auf einem externen Laufwerk) oder auch auf einem Netzwerk-Server befinden kann. Es läuft unter Windows 98/ME, Windows 2000/XP, Windows Vista, Windows Server 2003/2008 und Windows 7. Die Auswahl der zu sichernden Daten erfolgt verzeichnisweise, wobei zunächst alle Unterverzeichnisse automatisch eingeschlossen werden. Der Benutzer kann aber einzelne Unterverzeichnisse in einem Auswahlfenster mit Verzeichnisbaum ausschließen. Außerdem können Filterbedingungen zur Auswahl von bestimmten Dateinamen vorgegeben werden , und es kann ausgewählt werden, welche Dateitypen (abhängig von der Dateinamenerweiterung) gesichert werden sollen und welche nicht.

April 27 2009

Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl