Advanced RS232 Commands

Programming Individual POCSAG Pagers

Command

CCPROG,Cc,Nnnnnn

where:

  • Cc = CapCode slot or address in the pager
  • Nnnnnnn = CapCode (8 to 2079992)

The CapCode is defined to be:

CapCode = SystemIDBaseAddress + 8*ID

where ID is the pager number or the all page number.

Calculating SystemIDBaseAddress, this is the base address that must be calculated first before generating any CapCodes. For SystemID less than or equal to 13, use the following formula:

SystemIDBaseAddress = 100000 * SystemID + 700000

For SystemID greater than 13 and less than or equal to 200, use the following formula:

SystemIDBaseAddress = ((((SystemID-14)%9)*10000) + (((SystemID-14)/9)*100000)) + 10000

where % represents the modulo operator.

📘

Note

At a minimum, you should always program the first and third memory location, however we recommend always programming the first three memory locations.

Memory locations used are as follows:

  • 1: Individual Pager Address
  • 2: All Page Address
  • 3: System ID Base address
  • 5-9: Group page addresses (optional)

Example 1

Program a pager to ID 10, all-page to 911 and base address is System ID 1. Three commands must be sent to the pager:

CCPROG,1,0800080
CCPROG,2,0807288
CCPROG,3,0800000

Example 2

Program a pager to ID 4, all-page to 911 and base address is System ID 0. Three commands must be sent to the pager:

CCPROG,1,0700032
CCPROG,2,0707288
CCPROG,3,0700000

This is generally the minimum number of programming commands that should be sent, always program address #3 with the appropriate calculated System ID CapCode (Pager ID=0).

Enabling Group Paging on POCSAG pagers

CommandDescription
GPEN,1Turns on group paging. All pages equal to or below id=99 will go out as group pages. Individual paging will only work for numbers 100 and above.
GPEN,0Disables group paging. Individual numbers can be paged starting from id=1 again.

Programming Group Addresses on POCSAG Pagers (memory locations 5 thru 9)

Command

GPROG,gg,nn

where:

  • gg = group number (1 to 5) to assign the number nn to. nn can be from 01 to 99
  • nn = GroupID

Example

Program group #3 to GroupID 25.

GPROG,3,25

Note that subsequent pages to address 25 will result in a page alert for group #3 which can be named with an appropriate setting.

Typically GroupID is programmed equal to the group number (e.g. GPROG,1,1 or GPROG,2,2, etc.)

Programming Group Names on POCSAG pagers

Command

GNPROG,gg,name

where:

  • gg = group number to program (1 to 5)
  • name = the text name to be displayed when this group page is detected.

Programming Welcome Message on POCSAG Pagers

Command

WPROG,welcome text

Programming Buttons on/off for POCSAG Pagers

Command

BPROG, 0/3

where:

  • 3= turn off
  • 0= turn on

Programming Time on POCSAG Pagers

Command

TPROG,hh,mm

where:

  • Hh = hours
  • Mm = minutes

Programming Date on POCSAG Pagers

Command

DPROG,dd,mm,yy

where:

  • Dd = day
  • Mm = month
  • yy = digit year

Programming Time/Date Format on POCSAG Pager

Command

FMTPROG,x,y
  • X = 1 (12 Hour format)
  • X = 2 (24 Hour format)
  • Y = 1 (Display MM/DD/YYYY)
  • Y = 2 (Display DD/MM/YYYY)

Putting POCSAG alphanumeric Pagers to Sleep

POCSAG pagers can be put to sleep by paging the “ALL PAGE” address with the text message [99]

Programming LRS Pagers

Command

LPROG,sequence,id,mode,pwr

📘

Note

The system id will be used in programming the pagers. Sequence is not used to program these pagers, but a zero must be used as a place holder.

Example

Program sequence = 0, pager # = 23, mode = manager no vibe, TX power = level 2.

LPROG,0,23,4,2

where:

  • Sequence = 0 (not used in programming LRS pagers)
  • Id is the pager #
  • Mode (see table below)
  • Power level is the output power used to program (scale 15)

LRS Pager Programming Mode

Mode is 3 bits where:

MSBLSB
Guest = 0No Vibe = 0Pager = 0
Manager = 1Vibe = 1Coaster = 1
Defined ModesDefinitionNote
0Pager/no vibe/guestValid Mode
1Coaster/no vibe/guestValid Mode
2Pager/vibe/guestValid Mode
3Coaster/vibe/guestValid Mode
4Pager/no vibe/managerInvalid Mode
5Coaster/no vibe/managerInvalid Mode
6Pager/vibe/managerValid Mode
7Coaster/vibe/managerInvalid Mode
8Program Vibe – All PagersTurns Vibe OFF
9Program Vibe – All PagersTurns Vibe ON

📘

Note

Modes 8 and 9 will affect all LRS pagers of the types standard coasters (not alpha) and standard pagers (AT4, SPG4).

Regulatory Domain

Changing the frequency to a different regulatory domain is to be done by Long Range Systems and Long Range System distributors.

RDCHLGGenerates a challenge code for regulatory domain change
RDRESP,#Command response to challenge code. # is the challenge code provided by LRS.