MOTOTRBO CPS 2.0

Mit der MOTOTRBO CPS 2.0 hat Motorola eine neue Programmiersoftware für die Funkgeräte veröffentlich. Passend dazu wurde für die Funkgeräte ebenfalls eine neue Firmware veröffentlicht. Im Falle des DP4801e ist die passende Firmware die Version R2.10.

Die neue CPS sieht ein wenig anders aus und verhält sich in einigen Bedienschritten deutlich anders. Auffällige Merkmale sind:

  • Fehlende Sortiermöglichkeit für Kontakte und Zonen nach dem Alphabet; es muss manuell sortiert werden
  • Fehlende Kopiermöglichkeit innerhalb der CPS
  • Editieren mehrerer Einträge (z.B. mehrerer Kanäle) auf einen Schlag ist nicht so einfach möglich

Deutlich Positiv zu erwähnen ist, dass es nun dafür eine neue Möglichkeit gibt, z.B. Zonen zu kopieren und in bearbeitbarer Textform in einen Text-Editor einzufügen. Diese Möglichkeit erweist sich für manche Anwendungsfälle als sehr hilfreich.

Wenn man die kopierten Elemente im Text-Editor einfügt, erhält man folgende Ansicht (am Beispiel einer Datei, die in Notepad++ bearbeitet wird):

Wenn man das Muster einmal verstanden hat, ergibt sich so die Chance, sehr schnell sehr viele Kanäle oder Kontakte anzulegen bzw. auf einen Schlag mit Suchen & Ersetzen zu editieren.

Snippets für Kontakte

Das Codeelement für einen einzelnen Einzelruf-Kontakt sieht wie folgt aus:

<set name="PCRContacts" alias="DO6BD Daniel">
  <field name="ContactName">DO6BD Daniel</field>
  <collection name="FiveToneCalls" />
  <collection name="MDCCalls" />
  <collection name="QuikCallIICalls" />
  <collection name="DigitalCalls">
    <set name="DigitalCalls" index="0" key="Einzelruf">
      <field name="DU_CALLALIAS">DO6BD Daniel</field>
      <field name="DU_CALLLSTID">12345678</field>
      <field name="DU_ROUTETYPE">Regulär</field>
      <field name="DU_CALLPRCDTNEN">Nein</field>
      <field name="DU_RINGTYPE">Keine Art</field>
      <field name="DU_TXTMSGALTTNTP">Wiederholt</field>
      <field name="DU_CALLTYPE">Einzelruf</field>
      <field name="DU_OVCMCALL">Nein</field>
      <field name="DU_CALLTYPEPART2">0</field>
      <field name="DU_UKPOTCFLG">Nein</field>
      <field name="DU_RVRTPERS_Zone">Ohne</field>
      <field name="DU_RVRTPERS">Gewählt</field>
      <field name="CallType">Digitale Rufe-Einzelruf</field>
      <field name="PeudoCallId">12345678</field>
    </set>
  </collection>
  <collection name="CapacityPlusCalls" />
  <collection name="PhoneCalls" />
  <field name="Comments"></field>
</set>

Das Codeelement für einen einzelnen Gruppenruf-Kontakt (z.B. TG262) sieht wie folgt aus:

<set name="PCRContacts" alias="TG262 DL">
  <field name="ContactName">TG262 DL</field>
  <collection name="FiveToneCalls" />
  <collection name="MDCCalls" />
  <collection name="QuikCallIICalls" />
  <collection name="DigitalCalls">
    <set name="DigitalCalls" index="0" key="Gruppenruf">
      <field name="DU_CALLALIAS">TG262 DL</field>
      <field name="DU_CALLLSTID">262</field>
      <field name="DU_ROUTETYPE">Regulär</field>
      <field name="DU_CALLPRCDTNEN">Nein</field>
      <field name="DU_RINGTYPE">Keine Art</field>
      <field name="DU_TXTMSGALTTNTP">Wiederholt</field>
      <field name="DU_CALLTYPE">Gruppenruf</field>
      <field name="DU_OVCMCALL">Nein</field>
      <field name="DU_CALLTYPEPART2">0</field>
      <field name="DU_UKPOTCFLG">Nein</field>
      <field name="DU_RVRTPERS_Zone">Ohne</field>
      <field name="DU_RVRTPERS">Gewählt</field>
      <field name="CallType">Digitale Rufe-Gruppenruf</field>
      <field name="PeudoCallId">262</field>
    </set>
  </collection>
  <collection name="CapacityPlusCalls" />
  <collection name="PhoneCalls" />
  <field name="Comments"></field>
</set>

Für die Kontakte benötigt man noch die Kopf- und Fußzeilen des Codes:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<config>
  <category name="PCRContacts">
  </category>
</config>

Snippets für Kanäle

Das Codeelement für einen Kanal (z.B. mit Ziel TG262) sieht wie folgt aus:

    <set name="ConventionalPersonality" alias="BM_DL" key="Digital">
      <field name="CP_PERSTYPE">Digital</field>
      <field name="CP_UTOSCANEN">Nein</field>
      <field name="CP_RXONLYEN">Nein</field>
      <field name="CP_RXREFFREQ">Standard</field>
      <field name="CP_TXREFFREQ">Standard</field>
      <field name="CP_SLTASSGMNT">1</field>
      <field name="CP_TALKAROUNDEN">Nein</field>
      <field name="CP_VOXSTATE">Nein</field>
      <field name="CP_ALLSYSCALLEN">Ja</field>
      <field name="CP_VOICEPRIVACYEN">Nein</field>
      <field name="CP_TOT">495</field>
      <field name="CP_TOTWRN">4</field>
      <field name="CP_AFCEN">1</field>
      <field name="CP_OPBEN">Nein</field>
      <field name="CP_VOICELMT">2</field>
      <field name="CP_DATALMT">3</field>
      <field name="CP_TXPWR">Niedrig</field>
      <field name="CP_CHASSGNTYPE">Inland</field>
      <field name="CP_SYNCMODE">SYNCHRNOUS</field>
      <field name="CP_RXSIGTY">LTD</field>
      <field name="CP_COLORCODE">1</field>
      <field name="CP_EMSYSIT">Ohne</field>
      <field name="CP_TGLISTIT">DigitalRXGroupList/TS1</field>
      <field name="CP_TXFREQ">430,425</field>
      <field name="CP_RXFREQ">439,825</field>
      <field name="CP_TXDEV">ID2PT5</field>
      <field name="CP_USELD">Aus</field>
      <field name="CP_UKPPERS">TG262 DL</field>
      <field name="CP_EMACKEN">Nein</field>
      <field name="CP_EMACKALERTEN">Ja</field>
      <field name="CP_EMALRMINDEN">Nein</field>
      <field name="CP_EMCALINDEN">Nein</field>
      <field name="CP_CNVPERSALIAS">BM_DL</field>
      <field name="CP_TXINHXPLEN">Systemcodefrei</field>
      <field name="CP_BUSYLEDEN">Ja</field>
      <field name="CP_TOTREKEYDELAY">0</field>
      <field name="CP_EMERGENCY_CALL_DECODE_TONE_ENABLE">Nein</field>
      <field name="CP_GPSRVRTPERSIT_Zone">Ohne</field>
      <field name="CP_GPSRVRTPERSIT">Gewählt</field>
      <field name="CP_MYCALLADCRTR">Sendekriterien befolgen</field>
      <field name="CP_VOICECALLINT">Nein</field>
      <field name="CP_MLTSTPSNLTIND">Ja</field>
      <field name="CP_PRVTCLSTPOP">Nein</field>
      <field name="CP_INTRPTMSGDLY">60</field>
      <field name="CP_MTSTFCCTP1RSSITHRSHD_SUBS">-124</field>
      <field name="CP_ENHCPRVCYIT">Privacy Key1</field>
      <field name="CP_SCNROAMLISTIT">Ohne</field>
      <field name="CP_LONEWORKEN">Nein</field>
      <field name="CP_OVCMDECODEENABLE">Ja</field>
      <field name="CP_OBTRUNKMODE">Nein</field>
      <field name="CP_TXCOMPUDPIPHEADEN">DMR-Standard</field>
      <field name="CP_DEVMEDFORINDDATACALL">Ja</field>
      <field name="CP_OPONTICH">Nein</field>
      <field name="CP_RDIPCSINHSTT">Nein</field>
      <field name="CP_PHONESYSIT">Ohne</field>
      <field name="CP_SCHGPSWDSZ">8</field>
      <field name="CP_TRTEN">Nein</field>
      <field name="CP_SCHGPSEN">Nein</field>
      <field name="CP_RASDATAITEM">Ohne</field>
      <field name="CP_ARSPLUS">Bei System-/Funkstationänderung</field>
      <field name="CP_LOIS">Nein</field>
      <field name="CP_625EDMEN">Nein</field>
      <field name="CP_CNIHBTSLTN">Nein</field>
      <field name="CP_CVFNLITEM">Ohne</field>
      <field name="CP_OTAPHGHVLMDT">1400</field>
      <field name="CP_OTAPIDCHNLSH">600</field>
      <field name="CP_OTAPARSMNTFG">Nein</field>
      <field name="CP_OTAPFSTTRDWD">240</field>
      <field name="CP_OTAPTMDTIDCN">3000</field>
      <field name="CP_OTAPLOWVLMCT">8</field>
      <field name="CP_OTAPHIGHVLMCT">3</field>
      <field name="CP_SARQ_AT">8</field>
      <field name="CP_SARQ_WT">700</field>
      <field name="CP_CSBKDATAENABLE">Nein</field>
      <field name="CP_625EDMPRFLD">Geeignet</field>
      <field name="CP_LOCATIONDATADELIVERYMODE">Nicht bestätigt</field>
      <field name="CP_CBCHANNEL">NONCBCHANNEL</field>
      <field name="CP_TEXTMESSAGETYPE">DMR-Standard</field>
      <field name="CP_OTABMSTATUS">Nein</field>
      <field name="CP_PERSITEROAMINGRSSITHRESHOLD">-108</field>
      <field name="CP_SFROUTBOUNDCOLORCODE">1</field>
      <field name="CP_SFRINBOUNDCOLORCODE">1</field>
      <field name="CP_SFRENABLE">Deaktiviert</field>
      <field name="CP_IGNORERXCLEARVOICEANDPACKETDATAENABLE">Nein</field>
      <field name="CP_FIXEDPRIVACYKEYDECRYPTIONENABLE">Nein</field>
      <field name="CP_WAVEMODE">WAVE_DISABLED</field>
      <field name="CP_LASTSELECTEDWAVECHANNEL">4294967295</field>
      <field name="CP_DIGITALBACKHAULENABLED">Nein</field>
      <field name="Comments"></field>
      <field name="OffSet">0.000000</field>
    </set>

Diese Codesnippets kann man beliebig bearbeitet und anschließend wieder in der CPS mit einem Rechtsklick einfügen. Für Kanäle benötigt man allerdings noch den Zonenkopf und -fuß.

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<config>
  <category name="Zone">
    <set name="Zone" alias="BM_DB0IGA" key="Normal">
      <collection name="ZoneItems">
      </collection>
      <field name="ZP_ZONEALIAS">BM_DB0IGA</field>
      <field name="ZP_ZONETYPE">Normal</field>
      <field name="ZP_ZVFNLITEM">Ohne</field>
      <field name="Comments"></field>
    </set>
  </category>
</config>

Bei Fragen zur praktischen Umsetzung stehe ich gerne mit Rat und Tat zur Seite.

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.