FEC MODES

These modes are used for broadcasting (e.g. transmission from a station tothe destination of one or several others, with protection against errors: FEC = ForwardError Correction).

AUTOSPEC

Protocol: characters are transmitted consecutively.
Code: Bauer code, 32 character set, 10 bit words (5 bits like ITA2 and 5 bitsfor the error detection and correction by a Hamming code).
Standard speeds: 62.3, 68.5, 102.6 and 137 Bauds.
Current modulation: FSK

CIS11

Protocol: characters are transmitted consecutively.
Code: 11 bit words, 32 characters set (5 bits of the Baudot code, 2synchronization bits and 4 bits for the error detection and correction by a Hamming code).
Current speeds: 75, 100 bauds.
Current modulation: FSK
Main use: aeronautical weather report from eastern Europe.

DGPS

Dgsp characteristics

Protocol: transmission of frames of codewords. The number of words in a framedepends on the message type and is variable in the same type, not exceeding 33.
The first codeword contains an 8 bits preamble, the message type (6 bits) and the stationId (10 bits).
The second codeword gives the 'Modified Z-count' (13 bits) which is the starttime of the next frame preamble, the sequence number (3 bits), the length of the frame (5bits) which is the number of codewords following this one and the station health (3 bits).
The 2 first codewords are common to all messages. The meaning of the next ones dependson the message type.
Code: 30 bit words:
Current speeds: 100, 200 bauds. Other rates are also possible but not used.
Current modulation: MSK
Main use: worldwide transmissions of corrections to improve the accuracy of datareceived from GPS devices. The transmitters are located on the costs and intended to themaritime service. They transmit in the hectometric band around 300 Khz, with a rangearound 100-200 Kms.
RadioRaft particulars:

Dgsp messages display

Refer to recommendation ITU-R M.823 to interpret the different fields. Herethey are in brief:

MSG xx Station463 Z-Time 37:4.2 Sequence:0 Length:12 Health:0

MSG: xx is the message type
Station: reference station number
Z-time
: modified Z-count, time at which the corrections are computed in unitof 0.6 sec. See the options.
Sequence: sequence number (0-7), increments on each frame
Length: frame length, number of words following this one (0-31)
Health: station health (0-7)
Data: 012345 6789AB 1A2B3C..
Station coordinates (mtrs): X=4296717.12 Y= -263398.80 Z= 4690668.64
Satellite 23 IOD:0 Datahealthy Sat S/N not tracked Sat healthy
No new IOD Loss of satellite warning in (mn): 35
For each satellite:
Satellite number
IOD: Issue Of Data
Data healthy (or unhealthy)
Sat S/N not tracked (otherwise the signal to noise ratio is given inDb(Hz))
Sat healthy (consider sat healthy even if data unhealthy)
No new IOD (or New IOD soon)
Loss of satellite.. if scheduled, time remaining before loss
Position: 47°38'48.1' North 3°30'36.0'West
Range: 170 Km Frequency: 298.0 KhzR/beacon operation normal
Tx.Id: 332 100 Bauds MSK synchronous No added coding
For each beacon in the almanach:
Position: lattitude and longitude of the station
Range: beacon service range
Frequency: beacon frequency
R/beacon operation normal: health of the beacon as plain text
Tx.Id: transmit station number. Don't confuse with 'referencestation number'.
100 bauds: data rate of the beacon
MSK: the modulation the beacon is using (also FSK)
Synchronous: synchro type (also asynchronous)
No added coding: broadcast coding (also 'FEC coding')
  • Messages 16, ASCII text information follows this header.
  • Dgsp options

    Stop on error
    If an error is received in a word and this option is set, the next words are notdisplayed. RadioRaft is waiting for the next frame.
    Display hex data
    You may avoid to display hex data by disabling this option. Only the 2 first words in aframe are displayed.
    Z-count in time format
    Option by default: the time is displayed in the MM:SS.t format (t = tenths of second).If this option is not set, the time is displayed as received, i.e. in multiple of 0.6 sec.This is the time elapsed since the previous round hour, at which the corrections arecomputed.

    FEC-A

    Protocol: transmission of 2 channels, bits interleaved. The characters of a messageare transmitted in one of the 2 channels and the bits of an error correcting cyclic codein the second one.
    Code: FEC-A, 7 bit words, 34 characters set. 32 characters are formed by: 1 bit(0), 5 bits of the Baudot code and 1 even parity bit for the detection of errors. 2supplementary characters are added (RQ and beta).
    Current speeds: 96, 144, 192 bauds
    Current modulation: FSK
    Main use: military and diplomatic traffic, news.
    RadioRaft particular: RadioRaft does not provide error correction.

    HNG-FEC

    Hng-fec characteristics

    Protocol: each bit of a character is spread on 64 bits and is interleaved with thebits of other characters.
    Code: 15 bit words for 5 effective data bits (redundancy for the errorcorrection), 32 characters set.
    Current speed: 100.05 Bauds.
    Pocsag Decoder Software Free
    Current modulation: FSK
    Main use: diplomatic traffic.
    RadioRaft particular: if the shift is reversed, the decoding will be correctbecause a reversed code word is also a valid code word. On the other hand erroneouscharacters will be displayed. To alleviate this difficulty, RadioRaft attempts to find theright shift by understanding some transmitted characters. This needs time, and even failsif the transmitted message is encrypted or if it contains some particular sequences.

    Hng-fec options

    Auto-shift (enabled by default)
    To enable/disable the automatic detection of the shift (enabled by default).
    Reversed shift
    Clicking on 'Reversed shift' inhibits the automatic shift detection, and thenswitches to the normal or reversed shift.

    POCSAG

    Pocsag characteristics

    Protocol: transmission of lots of one synchronization word followed by 16 codewordscontaining addresses and numerical or alphanumerical data.
    Code: 32 bit words:
    Bits for data can contain numerics or alphanumerics, depending on the pager service.
    Current speeds: 512, 600, 1200 and 2400 Bauds.
    Modulation: DFSK at +/- 4.5 Khz.
    IMPORTANT:As in DFSK the data signal directly modulates the HF carrier, youwould need to connect directly the interface to the FM discriminator of your receiver,without capacitor. This permits to keep the continuous component of the data signal whenlong series of 0 or 1 are transmitted.
    Another simpler way is to use the classical interface connected to the speacker output buthaving a hysteresis adjustment. It allows to maintain the right level when the data signalis constant. In the Diagram of the interface shown in theRadioRaft user's manual, the resistances R2/R3 permit to adjust the hysteresis.
    You must adjust the signal level just above the threshold of hysteresis.
    If you are using an ordinary interface, you will not be able to receive POCSAGexcept if your receiver passes audio frequencies below 50 Hz which is a bit out ofordinary.
    RadioRaft particular: RadioRaft is able to correct 2 errors per word even in thesynchronization word.
    Main use: POCSAG is used on VHF and UHF for message transmissions topagers.

    Pocsag message display

    RadioRaft displays the address of the pager in octal, followed by the service number(0: numerics, 3: alphanumerics), then the message. Examples:
    6154773-0| 003312345678
    7610321-3| Midnight! It's time you go home. Mummy.

    Pocsag options

    Checksum (enabled by default)
    The display of messages is interrupted when a CRC error is encountered in a codewordand the error cannot be corrected.
    Error correction (enabled by default)
    RadioRaft corrects possible errors. RadioRaft can correct 2 erroneous bits by codewordeven for the synchronization word.
    End of message on {nul} (enabled by default)
    The reception is stopped if an ASCII character NUL is encountered.
    All messages (enabled by default)
    The options 'All messages', 'Alphanumerics', 'Text only'and 'Numerics' are mutually exclusive.
    If 'All messages' is active, RadioRaft displays all messages (numerics oralphanumerics).
    Alphanumerics
    RadioRaft displays only alphanumerical messages.
    Text only
    RadioRaft displays only alphanumerical messages that contain at least one letter.
    The option permits to cancel pure numerical messages that are transmitted toalphanumerical pagers.
    Numerics
    RadioRaft displays only numerical messages.
    Disable empty messages
    RadioRaft doesn't display messages without data.

    RUM-FEC

    Rum-fec characteristics

    Protocol: each bit of a character is spread on 129 bits and is interleaved with thebits of other characters.
    Code: 16 bit words for 5 effective data bits (redundancy for the errorcorrection), 34 characters set.
    Current speeds: 164.5 and 218.3 Bauds.
    Current modulation: FSK
    Main use: diplomatic traffic.
    RadioRaft particular: if the shift is reversed, the decoding will be correctbecause a reversed code word is also a valid code word. On the other hand erroneouscharacters will be displayed. To alleviate this difficulty, RadioRaft attempts to find theright shift by understanding some transmitted characters. This needs time, and even failsif the transmitted message is encrypted, or if it contains some particular sequences.
    Due to the wide spread, the scanning needs at least 16 seconds of signal beforeRadioRaft synchronizes.

    Rum-fec options

    Auto-shift (enabled by default)
    To enable/disable the automatic detection of the shift.
    Reversed shift
    Clicking on 'Reversed shift' inhibits the automatic shift detection, and thenswitches to the normal or reversed shift.

    SITOR-B, NAVTEX

    The SITOR mode B is also known by radioamateurs as AMTOR mode B or TOR/FEC.

    Sitor-B characteristics

    Protocol: CCIR Recommendation 476-4. Transmission of 2 channels, charactersinterleaved. One channel transmits the same message as the second one but with a delay of4 characters.
    Error correction: if a character in the first channel is erroneous, it is taken from thesecond channel.
    Code: CCIR 476-4, 7 bit words, 4 of which are always set to 1 for the detectionof errors if this criterion is not verified.
    Current speed: 100 bauds
    Current modulation: FSK
    Main use: weather reports, warnings to navigators and call lists for ships,radioamateurs.

    NAVTEX

    NAVTEX is not a mode but a particular SITOR-B transmission of messages for the urgentwarnings to navigators, on 518 kHz.
    The headers of such messages are formatted and the rest as plain text.
    RadioRaft displays the headers as they are (no decoding of the numerical fields) and themessage body as plain text.

    SPREAD

    Protocol: each character is spread on 11, 21 or 51 bits, each bit of a character isinterleaved with the bits of other characters.
    Code: Bauer code, 10 bit words (5 bits like ITA2 and 5 bits for the errorcorrection by a Hamming code), 32 characters set.
    Standard speeds: 62.3, 68.5, 102.6, 137 and 218.3 Bauds.
    Current modulation: FSK
    Main use: formerly diplomatic trafic
    RadioRaft particular: the modes are named SPREADx where x=11, 21 or 51 dependingon the spread.

    1382

    1382 characteristics

    Protocol: transmission of a bit pattern for the bit phasing, then a 32 bitsynchronisation word followed by the codewords
    Code: 64 bit words containing 48 data bits and 12 bits for the error detectionby a cyclic code.
    The 48 data bits may also include a convolutional code for the error correction (notimplemented in RadioRaft and not used by the pagers).
    Standard speed: 1200 Bauds.
    Current modulation: MSK 1200/1800 Hz. Warning: this modulation is verysensitive to noise or interferences.
    Main use: used in France to transmit messages to pagers in emergency services(similar to Pocsag). 1382 is also used to pass signalling in private radiotelephonenetworks.
    RadioRaft particular: 1382 is the reference of the protocol. RadioRaft decodesonly the version of 1382 used in emergency services, particularly by firemen.

    1382 Options

    Start on {Stx}
    Option by default : no text is displayed until ASCII code 02 (STX) is received.
    Stop on {Etx}
    Option by default : text is not displayed after receiving ASCII code 03 (ETX).
    Stop on error
    RadioRaft stops the display after an error is encountered. This option is disabled bydefault.

    PACKET MODES

    These modes don't need that transmitting and receiving stations aresynchronized. A packet can be sent at any time.

    ACARS-VHF

    Acars-vhf characteristics

    Protocol: Refer to ARINC characteristic 597-4. Packets contain:
    Code: ASCII 7 bits + 1 even parity bit.
    Current speed: 2400 bauds
    Modulation on VHF: FFSK 1200/2400 Hz. The presence of 1200 Hz indicates abit change from the previous value, the presence of 2400 Hz indicates that there is no bitchange.
    Particular: you need a receiver with a good audio quality to decode ACARSmessages, specially flat frequency and phase response.
    On HF the modulation is very different. RadioRaft doesn't demodulate ACARS HFmodulation. It doesn't decode ACARS-HF.
    Use: earth/planes aeronautical information exchange.

    Acars-vhf messages display

    RadioRaft doesn't decode data fields of the Acars protocol. It displays the field namesfollowed by their contents as they are.
    For example:
    ----Mode:J---Address:.F-ABCD---ACK:{NAK}---Label:Q3---Mode:A---Block:3
    Text: Please book 2 seats tonight at Moulin Rouge. Landing Paris soon.
    See above the ACARS protocol for the meaning of the fields. Text is displayed as plaintext but it can appear unclear when it is formatted for technical information exchange.

    Acars-vhf option

    Checksum (enabled by default): the checksum control of the whole frame is active.When disabled, frame including errors are nevertheless displayed as well as characterswith parity error.
    In normal functioning, 'Cheksum' must be enabled.

    GMDSS-DSC

    Gmdss-dsc characteristics

    Protocol: ITU-R M.493. Characters are transmitted by packets with an error-checkcharacter for the entire sequence. Each character is transmitted twice in a time-spreadmode. The repetition of a character occurs 4 character after its first transmission, as inSITOR-B.
    Code: 10 bits words allowing error detection, 128 characters set. Symbols 0 to 99 are used to transmit numerical values. The meaning of characters 100 to127 depend on their position in the message and on the message format.
    Current speeds: 100 bauds (hectometric and shortwaves), 1200 bauds (VHF).
    Current modulation: FSK. HF: shift is 170 Hz. VHF: shift is 800 Hz(Mark/space: 1300/2100 Hz).
    Main use: DSC is the selective calling mode of the Global Maritime Distress and Safety System.
    IMPORTANT RadioRaft particular: RadioRaft decode all DSC messages except: distressrelay, distress relay acknowledgement and selective call to a group of ships ina particular geographic area. It decodes distress calls.

    Gmdss-dsc messages display

    Examples:
    SelCall>Address: 123-456789 Category:Safety
    Self-Id
    : 987-654321
    Message: F3E/G3E simplex telephone {RQ}
    SelCall>Address: 123-456789 Category:Routine
    Self-Id
    : 987-654321
    Message: None
    Rx frequency
    : 16419.5 Tx frequency:16419.1 {BQ}
    <<<DISTRESS CALL>>>
    Self-Id: 123-456789
    Nature: Collision
    Coordinates (lat/long): NE 04°29' 033°15' Time: 12:47
    Message: J3E telephone
    Refer to recommendation ITU-R M.493 to interpret the different fields.
    In brief:
    The message begins with the format specifier of the message as plain text(SelCall, Distress call..)
    Address: 9 digits address of the ship or 10 digits address of a group of ships
    Category: category of the message (distress, urgency, safety, ship's business,routine)
    Self-Id: self-identification of the calling station. It is the maritime mobile serviceidentity (MMSI)
    Message: message as plain text (coordinates, frequencies or channels, type of communication..)
    {BQ} or {RQ}: RQ if the call requires acknoledgement, BQ if it is an answerto a call with RQ, nothing in other cases.
    Nature: nature of the distress, in distress messages only.
    Coordinates: position at the time of the distress call.
    Time: time of the distress call.
    RadioRaft adds {Checksum error} if the message contains at least an erroneouscharacter.

    PACKET (Packet radio)

    Packet characteristics

    Protocol: AX25 (X25 variant protocol). Packet frames contain:
    Code: none. Any data types can be placed in the data bytes. When text istransmitted, ASCII is used with the 8th bit at 0.
    Current speeds: 300 (shortwaves only), 1200, 2400, 9600 bauds
    Current modulation: FSK (except above 2400 bauds)

    Packet messages display

    For each PACKET frame, RadioRaft displays the call signs with the SSID of the stationof destination, of source and of possible repeaters, then the control byte and the PID inhexadecimal format. Finally the possible information text of the frame is displayed. Apacket appears as follows:
    A3XYZ -0<F6FLT -0EA8XYZ-103/15/ HI ELMER! WHAT'S UP DOC?
    (for ex. a message from F6FLT to A3XYZ via EA8XYZ, with the control byte = 03, and thePID = 15). Any information type can be transmitted in PACKET (pictures, computer programs,text or sound files..).
    The ASCII code is generally used for text transmissions. RadioRaft displays theinformation content of a PACKET frame with the 8-bit ASCII code. If you view frames ofinformation containing a program or a picture, codes of the file will be interpreted asASCII characters and displayed as cabalistic signs!

    Packet options

    Cheksum (enabled by default)
    The checksum control is active. If disabled, frames including errors are neverthelessdisplayed. In normal functioning, 'Cheksum' must be enabled.
    Whole packet (enabled by default)
    Options 'Whole packet', 'Data only', 'Address only' aremutually exclusive.
    In normal functioning, 'Whole packet' is enabled, and therefore all frame dataare displayed, with addresses.
    Data only
    Only call signs of destination, source and possible repeater stations with their SSIDwill be displayed. Information data of the frames are not displayed.
    Address only
    Only information data of the frames will be displayed. In association with the filter,this option allows to follow the traffic from or to a particular station.
    Destination filter, Source filter
    When you select 'Destination filter' and/or 'Source filter',displayed messages are only those of a particular source station to a particulardestination station, of which you specify the call signs (during this selection, RadioRaftpositions automatically the cursor at the beginning of the field for the text input).
    If the 2 filters are active at the same time, only messages having both destination andsource call signs as addresses will be displayed.
    Note - you must enter the call signs in upper case. If you indicate no call sign, nomore packets will be displayed because RadioRaft will be expecting call signs with 6spaces!
    In normal functioning 'Destination filter' and 'Source filter' aredisabled. At any time you can enable or disable the filtering while the call signs remain.

    OTHER MODES

    BaudMeter

    The BaudMeter measures the speed of synchronous modes up to 300 bauds within 0.5 baud.Speeds of asynchronous modes are generally not found, except those having 1 start bit, 5data bits and 1 or more stop bits as Baudot. For other asynchronous modes, use the'DIGIT' mode.
    The speed is in fact the 'modulation rate'. A small window appears anddisplays the last measurement when it is available.
    You can also use the 'DIGIT' mode to measure the modulation rate (see thismode).
    BaudMeter option:
    Synchronous mode (enabled by default): you must disable thisoption to measure speed of asynchronous transmission as Baudot. Only speed of asynchronousmodes with 1 start bit, 5 data bits and 1 or more stop bits can be measured.
    To measure any other asynchronous modes, see the option 'Synchronous' of theDIGIT mode.

    CW

    This is the well-known Morse code.
    WARNING: If you are using a MODEM, check that the 'shift' specified in the'Options' menu is right. The polarity indicator must indicate 1 when the signalis present, 0 when there is no signal.
    With the interface, the shift must be normal (not marked).
    Protocol: none.
    Code: Morse (invented by Samuel Morse)
    Speed: any. RadioRaft adapts itself automatically to the transmission speed. Thespeed is displayed in Bauds.
    You can fix the speed by disabling the 'scan-baud' or by entering a value inthe baud input field (menu 'Bauds').
    Usually, the CW speed is in Wpm, words per minute, but this is imprecise. The Morsereference element is the duration of a dot. The 'CW Baud' is therefore theopposite of this duration. For ex: 20 Bauds correspond to a dot duration of 1/20=50 ms(approximately 22 Wpm).
    Modulation: AM, sometimes FSK.
    RadioRaft perfectly decodes automatic transmissions in this mode, and 'does whatit can' for manual transmissions by operator: most operators have indeed a veryconsistent send rate, with the main default to paste letters together. In these conditionsonly a trained human brain can distinguish the meaning of --.--.. between:
    QTH (--.- - ..) or QNS (--.- -. ..) or GT6 (--. - -..) or ..

    DIGIT

    Digit characteristics

    This mode is unique to RadioRaft. It allows you to view a transmission bit-by-bit, in abinary or hexadecimal format, and to measure its speed. The bits are grouped in words tofacilitate viewing. When you start the program, the display is initialized for 7 bitswords, and 8 words rows (see the options about this subject).
    There is no correlation between these words and any character codes that would bereceived: for example in the case of the reception of a CCIR-476 code, the 7 bits of acharacter can be in between 2 words. 'DIGIT' ignores the nature of thetransmission. Keys F9/F10 allow to shift left or right the bits display.
    'DIGIT' is essentially a tool for analysis, to show exactly what is received.This tool can also be used to decode unknown modes. It requires the knowledge of thetransmission speed. DIGIT automatically seeks the valid speed.
    Digit does not display anything as long as it has not found the speed. If the scanningof the speed fails, you have to select it manually in the 'Bauds' menu. Thatforces the display of the received bits.
    For the asynchronous modes, see below the option 'Synchronous mode'.

    Digit options

    Words size
    This option sets the number of bits by word (1 to 252). The display in hexadecimalformat does not allow for exceeding 16-bit words. Above 16-bit words, only the last 16bits are processed. Click on the digits in the word size field: a left click increases thevalue, a right click decreases it. You can also press + or -.
    Words by rows
    This option sets the number of words in a row (1 to 32).
    Code..
    This command opens a menu for choosing the translation code you can use to display thecharacter corresponding to the last x bits (x is the number of bits by character of thecode. If x is minus than the size of words, only the last x bits of words are taken forthe translation.
    For ex. RY transmitted in Baudot:
    1001010 R|1010101 Y|1001010 R|1010101 Y..
    For each word, the first bit 1 is a stop bit of the previous character. The following 0is the start bit of the character. The next 5 bits (01010 or 10101) are the baudot code ofthe character, used for the translation.
    The menu 'Code..' permits also to:
    Invert H/L bits in words
    It inverts the bits of high and low order before the translation.
    Reverse 0/1 on error
    It allows you to reverse all the bits and resume the translation, after a firsttranslation fails with an erroneous character (e.g. ratio 4/7 unchecked in CCIR-342 or476, or word not found in the code set). This allows you to display modes that usecharacters reversals (ARQ-M, ARQ-E).
    Acars type
    With FSK or FFSK modulation, a bit at 0 corresponds to the lower frequency, a bit at 1to the higher.
    If you activate this option, the low frequency indicates a bit change from the previousbit, the high frequency indicates that there is no change.
    Synchronous mode
    You must disable this option (enabled by default) to view bit-by-bit an asynchronoustransmission or to measure its speed.
    In this case the knowledge of the number of bits by character is necessary: you mustset it in the option 'Words size'. If you want to view a Baudot transmission forexample, set 'Words size' to 7 (=1 start bit + 5 bits of the Baudot code + 1stop bit). The speed of the transmission cannot be found if the word size is not properlyset.
    Stop on missing signal
    The bits display will be stopped if no data signal transition is encountered within thetime fixed in the menu 'Options/Strategy/Time' (4 sec by default).
    Delta
    'Delta' allows you to display the transitions from the input signal insteadof the state of bits (an absence of transition corresponds to 0, a transition to 1). Forexample enable this option to view a frame of an AX25 packet.
    Parity
    'Parity' allows you to display the parity of the last n received bits, nbeing the number of bits by word.
    Reverse 0/1
    Reverses the display 0/1 in 1/0.
    Even / Odd bits
    To enable 'odd or even bit' forces the display of only one by two bit of oddor even rank, which allows you to view one channel of a transmission with interleavedbits, like the ARQ-M4 or FEC-A modes.
    Binary / Hexadecimal
    The display is in binary or hexadecimal format. The hexadecimal is limited to 16-bitwords.

    LIST OF SOME FREQUENCIES

    For more informations about utility radio stations (list of frequencies, transmissionmodes..), please refer to the following guides and publishers
    - Guide to utility radio stations
    - Shortwave frequency guide
    by Joerg Klingenfuss
    Klingenfuss Publications
    Hagenloher Str. 14
    D-72070 Tuebingen
    Germany
    Phone ++49 7071 62830
    Fax ++49 7071 600849
    WEB http://ourworld.compuserve.com/homepages/Klingenfuss
    - Ferrell's Confidential Frequency list
    by Geoff Halligey
    PW Publishing Ltd
    Arrowsmith Court
    Broadstone
    DORSET BH18 8PW
    United Kingdom
    Phone (01202) 659910

    Back to the summary

    Back to the summary

    PDW Paging Decoder Software

    Introduction

    Since 2003, Peter Hunt has developed PDW to the most important (free!) application to monitor POCSAG and FLEX. PDW has many users worldwide, from radio enthusiasts to professionals. After 10 years, Peter considers PDW as finished and he has stopped development. Peter, thank you for all your efforts! Meanwhile, PDW is Open Source. You can read more about that below.
    As of March 2013, this site is the official host for PDW.

    Download

    The latest PDW version can be found here:

    Open Source

    Since April 2013, PDW is available as open source software. This enables others e.g. to enhance the functionality, or to develop a Linux version.
    You can find the Github project repository here.

    Support

    I lack the time to give individual support with PDW. Please refer to the Forum on this site.

    Donations

    Since Peter Hunt took over PDW in 2003, it has been freeware. Although Peter never wanted to earn money with PDW, some people kept on pushing him to offer a donation option.

    Version 3.12 (28 July 2013)

    Bugfixes:

    Cosmetic:


    Version 3.1 (26 September 2010)

    Bugfixes:

    Block Duplicate Messages

    This existing option has been extended and can now be configured in three ways:
    The first option compares the current capcode and message with the previous. The second only checks the message text.The last option compares the address (and when monitoring pocsag, also the function number) as well as the message text.This last option also enables a timer (1-9 minutes). If a message is repeated within this period, it will be blocked.
    Also, you can now enable or disable the blocked.txt file to which blocked messages are logged.

    Version 3.0 (10 August 2010)

    Bugfixes

    RS232

    As some of you probably already know, RS232 is a standard for serial data communication. The well-known 2 and 4 level slicerswhich can be used with PDW don't observe the RS232 standard. This is the main reason why additional drivers are needed(comprt.vxd or slicer.sys) and why Serial-to-USB converters are useless. These converters don't only convert the hardware,they also convert the RS232 data to USB-level.
    An RS232 interface has been developed especially for PDW, which does observe the RS232 standard. No more drivers are needed, which can solveproblems with serial PCMCIA cards, and the interface also allows conversion to USB.
    Below are the modes/bitrates which are currently being supported:
    Using two DIP switches on the interface, 4 data speeds can be selected:
    This means that ERMES and ACARS are not supported and when Flex and Pocsag are combined on one network,only one mode can be decoded at once. Only a combined Pocsag 1200/2400 network can be decoded withouthaving to change settings.

    Invert Data

    In the Interface Setup window the data's polarity could be inverted, or set to Auto.This automatic detection will now allways be used, you can't select a manual setting anymore.

    RX-Quality

    One of the things which could be found in the Debug window (F12) was the RX-Quality (decoding quality).This value is now being shown below the signal indicator and is an indicator for decoding errors.These errors can be either visible (garbled messages or coloured characters), or invisible (correctedby the error correction). If the signal is strong enough (without noise), an RX-Quality of 100% shouldbe possible.

    Version 2.60 (24 March 2010)

    Bugfixes

    Filters

    The filters.ini layout has been changed. The numbering has been removed and the FilterCount is not more than an indication.
    Loading of the filters should be a bit faster, maybe only noticable on slower systems.
    7-digit capcodes can now also be saved without two preceding zeros.
    When searching for 'duplicate filters', PDW will keep on running on the background.
    After searching a filter, F3 could be used to find the next filter. SHIFT-F3 can now be used to search backwards.

    SMTP port number

    The default SMTP port number is 25. You can no also define a custom port number.

    Wordwrap

    The word wrap option has been removed. Internally it is now always enabled, except when monitoring Mobitex.

    Logfile

    The two icons to open/close the logfile are merged into one icon. This will open the Logfile Dialog in which thelogfile can be enabled or disabled. ALT-L can be use as shortcut to this dialog.

    Version 2.53 (11 January 2009)

    Bugfixes

    Double click / text selection

    Before, at the second click the text below the mouse cursor would be selected, regardless of the position of the first click.Both clicks should be at the exact same position, otherwise you can rapidly click on two different words, causing thesecond to be selected. Should be fixed now.
    The double click speed in PDW was fixed, although you can set the double click speed in Windows' Control Panel.This timer is a bit different than the timers in PDW, but I've tried to use about the same time for double clicks in PDW.

    Find Filter window

    I've made several changes in the Find Filter window. When this window will be closed after searching, you can use F3 to searchagain, using the same search string.
    Because of above change, but also on request, PDW will remember the the 'Case Sensitive' selection for as long as it runs.Before, the selection would disappear when the Find Filter window was closed.
    The option 'Search while Typing' has been removed. PDW will now always search while typing. Also, the number of hits will appear,the number of times the search string appears in the filters. This number will be updated after each key stroke.

    Filter window

    Some extra keys can be used in the Filter window. As in other software, the space bar will scroll down, just like the 'PageDown' key.If you wanted to delete a non-consecutive number of filters, this was possible with the 'Delete' button, but not with the 'Delete' key,which should be fixed now. The 'Enter' key would close the Filter window, but now the selected filter will be opened for editing.I don't think you will have to use the mouse often anymore.
    Gns3network.com

    Version 2.52 (12 October 2008)

    Bugfixes

    Date format

    Besides the date formats DD-MM-YY and MM-DD-YY you can now also select YY-MM-DD. (Options -> General)

    Block Duplicate Messages in Filter Window

    Once again, a little change regarding this option. It seemed desirable to block duplicate messages in the filter window also.Before, PDW only checked for duplicate messages in the monitor window, which could cause situations like this :
    1234567 09-10-08 14:57:49 Message-1
    7654321 09-10-08 14:57:50 Message-2
    1234567 09-10-08 14:57:51 Message-1
    Nothing would be blocked in the monitor window, the first and last message are no duplicate because of the middle one.If you wanted to filter Message-1 (code 1234567), but not Message-2 (code 7654321), Message-1 would appear twicein the filter window. This is solved now, a separate comparison will be made for filtered messages. The onlyoddity could be that the second instance of Message-1 would appear in het monitor window, but not in the filterwindow, causing the message to be blocked 'partially'. However, this change will lead to less duplicated messagesin the filter window.

    Version 2.51 (16 August 2008)

    Bugfixes

    Mobitex Base-IDs
    In the previous version I've made lots of changes regarding Mobitex. Unfortunately, I've made a littlemistake in decoding the BaseIDs, causing them to be displayed wrongly. So if you have already startedcollecting IDs of base stations in your area, I'm afraid that you will have to start all over again :-(

    Double mouse click / text selection

    With a double (left) mouse click you can now select a word or address, which you can add to the clipboardusing CTRL-C (or a right click and 'Copy Selection'), so you can easily paste it somewhere else.

    Block Duplicate Messages

    Regarding this option, I received a request to only check the message text. Before, PDW compared-if this option was enabled- the current address and message with those of the previous.If there was a match, the second would not be displayed. However, it seemed desirable if only themessage text could be compared, so consecutive messages with the same text, but different addresses,could also be blocked.
    Next to the option 'Block Duplicate Messages' you will now find 'Only check message text' which willmake PDW only check the message text.
    Regardless of this change, the option 'Block Duplicate Messages' blocked a bit too much in Mobitex.Messages with the same MAN, but different TYPEs would also be blocked. This would only occur withso-called status messages when the Mobitex option 'Verbose' was enabled.

    Mobitex Verbose / Sweep Frames

    If the Mobitex option 'Verbose' was enabled, status messages and sweep frames (containing base stationinformation) would appear. Sweep Frames can now be showed apart from status messages. In the Optionswindow you will now find 'Show Sweep Frames (BaseInfo)' next to 'Verbose'.

    Version 2.5 (19 July 2008)

    Mobitex

    In the previous versions I already made the first changes regarding Mobitex. This version contains onlyMobitex changes. Not everyone likes to monitor Mobitex, since most data is unreadable. But I discoveredthat lots of issues were decoded wrongly.
    MANs
    Already in the previous version, I was wondering how the 'messages' were addressed. Every message (package of data)has to have a destination, the receiver has to know what data is his, and what isn't.
    Mobitex seems to use MANs (Mobitex Access Numbers), 7-digit numbers which can represent the destinationand also the sender. In all previous versions this data was already visible, but was displayed as the firstpart of the data. This first part is in fact a header, which contains the MANs, datatype, amount of dataand can also contain controlling and network information.
    Both MANs will now be displayed, along with the data type. This means that I had to get rid of 3 other items,allowing the new items to be displayed. Frame and Bit Sync have been moved to the title bar and you will notfind CRC information anymore. On the one hand, the CRC OK/BAD was based on wrong information, sometimes itwould show OK when the message contained errors, or BAD when the messages seemed OK. On the other hand,the RX-Quality (F12) should offer enough information about bit- and CRC errors. Also, the RX-Quality forMobitex has been improved a bit, so it should be more reliable.
    Data Types
    Mobitex supports 4 different data types :
    By default, they will all be shown. You can enable/disable these items in the Options window (CTRL-O).TEXT should mostly contain readable text, I've never actually seen the type STATUS myself, and DATAand HPDATA mostly contain unreadable data, with sometimes a little bit of readable text.HPDATA stands for Higher Protocol DATA, which allows the user to use their own data protocol.The decimal identification of this protocol (HPID) can be displayed by enabling 'Show HPID' in theOptions Window.
    Mobitex Packets (MPAK)
    Like GSM and other cell switched networks, a radio device doesn't only communicate with another device,but also with the network. After all, when switching on a device, it sends a notification, so the networkknows that this device is available and via which base station the data has to be sent.These 'Mobitex Packets' (MPAK) can be enabled via the Options window.
    Controlling / network information
    Since Mobitex is two-way traffic, things as acknowlegdements also need to be transmitted.These are very short messages, which also were displayed in a wrong way. I don't want to go into thistoo deeply, but you can enable this type of information by enabling 'Verbose' in the Options Window.
    People who already monitor will certainly know the periodic, long and unreadable messages which always seem tocontain about the same data. Again, a wrong interpretation, in fact these are so-called 'Sweep Frames' whichcan contain network parameters, or neighbour channel information.
    Unfortunately, I don't know the exact meaning of all parameters, but what gets to be shown in the newversion comes a lot closer to reality. What also should be displayed correctly are the neighbour channels.Again, like in other digital networks, each base station transmits his neighbour channels once in a while.This offers the mobile stations to periodically check these neighbours to see if one of these signalsbecomes stronger than the current base station. This prevents the mobile from checking all availablechannels, which of course takes a lot more time.
    Base-IDs
    Once again, like in other digital networks, each base station transmits its own unique identification.Mobitex uses so-called Base and Area-IDs. These two will be shown in the title bar as one hexadecimal ID.When knowing the exact location of different base stations, this ID can let you know on which base stationyou are currently tuned. It would be even better if it would be possible to link a name to these IDs,well that is possible! The file base-ids.txt offers the possiblity to enter BaseIDs and a label, suchas the location.
    Junk at the end of messages
    More or less a bugfix, but again a bad (or missing) interpretation. The earlier mentioned headersalso contain the length of a message. Since Mobitex data is transmitted in blocks, the last charactersof the last block would be filled with junk characters. Now, knowing the exact amount of data, thisissue should be solved.

    Version 2.4 (16 March 2008)

    Pocsag Decoder Software Free Software

    Bugfixes

    Bugfixes

    Column order

    In previous versions the mode/type/bitrate column could be hidden. This option is now replaced by Display ->Screen Options which allows you to enable/disable any column in any order you like. Ofcourse, one columncan only be selected once and at least the message column has to be visable.
    For FLEX networks which use dynamic groupcalls the options Use 'FLEX Group Mode' and 'Log groupcodes,but don't show them' can be selected. But as far as I know, dynamic groupcalls are only used in the Netherlands.

    Commandfile / commandline

    Using the commandfile external software can be called. The number of characters which could be sent throughthe command line had a certain limitation, but should now be encreased.
    Also the commandfile can now be used with monitor-only messages. Before, this was only possiblewith filtered messages.

    Pocsag Decoder Windows 10

    2x PDW via the serial port (VXD)

    Through the years I received lots of questions if it would be possible to run 2 sessions of PDW viatwo serial ports. The problem is that a VXD-driver can only be loaded once, on one serial port.It has to be possible to install Slicer.sys more than once, but somehow this also doesn't seem to work.However, someone tipped me that the driver Slicer.vxd (originally used with other software) could possiblybe used for the second comport. After some testing this seemed to work, and after renaming it to Comprt2.vxd,PDW would automatically use this second driver if the first (Comprt.vxd) was already loaded on an otherserial port. In this way it is now possible to run two PDW sessions using two comports with W98 or ME.

    MOBITEX

    All those years Mobitex didn't change a bit. Recently I noticed that not all characters were beingdisplayed. PDW would skip non-printable ASCII (ASCII-31 and below). In fact, these characters are'non-printable' and shouldn't be displayed, but it seems that these characters are being useddifferently in Mobitex, causing some messages to be displayed shorter than they should be.In this version these non-printable ASCII is being replaced by other characters so all messageswill keep their original length.
    Also, the RX-Quality should now be more correct in Mobitex.

    Fragmented FLEX messages

    Since FLEX messages are being sent in 'frames' (numbered data blocks), there is a maximum number ofcharacters that can be sent in one single frame. If the network needs to send lots of messages at once,it can happen that one message can not be completed in one single frame, causing the messages to be splitin two (or more) parts which will be sent in a next frame. If this happens, the message is 'fragmented'.
    When receiving such a message on a pager, you normally wouldn't notice this, because in most cases the secondpart will be received before you are able to read the message. When monitoring with PDW, it would seem thatone capcode is receiving more than one message, because the fragmentation-bit is not being displayed.
    In this version, some additional information will be displayed when receiving the second (or third/fourth)part of a message, so it is clearer that you are receiving a fragmented message:

    Version 2.3 (19 December 2007)

    Bugfixes

    Edit filter : + and -

    By request I added a - and + button in the Filter Edit Window which allows you to make a quicIn thisk jump tothe next or previous filter. You need to push 'Apply' first, if you want to keep the changes.

    Using the mousewheel to scroll

    Some users could already use the mousewheel to scroll through the received messages. This depended on themouse driver. For those who couldn't use the mousewheel before, it should be possible now.Also there is a new option within 'Scrollback', which allows you to determine the scrolling speed.

    Commandfile / commandline

    Using the commandfile, users can execute external programs via the commandline. The maximum number of characterswhich could be used as commandline command seemed a bit too short for longer messages. This limit has been increased tosuch an extent that I don't expect any more problems.
    The commandfile can now also be used for monitor-only messages too.Before, the commandfile was only enabled for filtered messages.

    VXD Resets

    Now and then I receive reports that PDW sometimes stops decoding after a while, when using the serial port.In some cases, the needle keeps on moving, but no more messages would appear. In other cases, the needlestops and in those cases it would be possible to reactivate decoding by selecting the soundcard,then reselecting the serial port. I tried to detect this 'stop' and give PDW an interal reset if detected.If this ever happens, the counter '# of VXD resets' in the Debug Window should keep track of it.
    If you ever see any other number than 0, please let me know..

    Separate filterfiles

    In version 2.15, I introduced 'mutiple separate filter files', which allowed you to enter up to 3 separatefilter files for each filter. When pusing 'more', an extra edit control would appear and the pushbuttonsbelow would move automatically a bit lower. As this didn't always seem to work correctly, all three controlsare now visible, but read only. To enter a file, you'll need to select one via the browse button, which alsoallows you to enter a new filename.

    Separate SMTP (per filter)

    Since the introduction of SMTP, I received lots of requests for separate SMTP so one can select perfilter whether it should be emailed. Finally, this is possible! In the Mail Window (CTRL-M) you'll needto select 'Selected Filters Only'. Then the 'Send Email' checkbox will be enabled in the Edit Filter Window.

    POCSAG message types

    Sometimes I get reports that some POCSAG messages aren't displayed correctly.The problem is that POCSAG messages don't contain the actual message type.Only the network and the pager(s) both know for sure the correct message type.
    According to the POCSAG specifications the function bits should be used as :
    1. Numeric
    2. Tone-Only
    3. Tone-Only
    4. Alphanumeric
    Unfortunately, some networks don't stick to these specifications and use the function bits differently,which makes it a bit more difficult to determine the correct message type.
    Tone-Only messages will always be displayed correctly, as they are just an 'empty message'.Also, longer messages will also be displayed correctly, as there is a limit to the maximumnumber of numeric characters, making all longer messages alphanumeric.
    The most difficult messages are those which are shorter than the maximum number of numeric characters,they can be numeric or alphanumeric. PDW uses some tricks to 'guess' whether a message is numeric oralphanumeric. In most cases PDW makes the right decision, but unfortunately sometimes a alphanumericmessage gets to be displayed as numeric, or numeric messages as alphanumeric.
    Some examples of incorrecty displayed messages:
    0007210 23:16:45 29-10-07 NUMERIC 1U 5]27830
    0600000 22:50:59 29-10-07 NUMERIC 0UU- *64U91 000
    0611289 22:52:26 29-10-07 NUMERIC 1U85 00000
    0164986 13:14:17 08-12-07 NUMERIC ]3[95[99 161U91 42397 300
    0116896 02:01:14 05-11-07 ALPHA ?n
    0115875 02:01:14 05-11-07 ALPHA E?
    0122088 02:01:16 05-11-07 ALPHA ?'
    0115875 02:01:24 05-11-07 ALPHA !2
    Above messages should have been displayed as:
    0007210 23:16:45 29-10-07 ALPHA 19998
    0600000 22:50:59 29-10-07 ALPHA 0735430
    0611289 22:52:26 29-10-07 ALPHA 111
    0164986 13:14:17 08-12-07 ALPHA >>>VOICEMAIL<<
    0116896 02:01:14 05-11-07 NUMERIC 41730
    0115875 02:01:14 05-11-07 NUMERIC 54900
    0122088 02:01:16 05-11-07 NUMERIC 01110
    0115875 02:01:24 05-11-07 NUMERIC 12910
    One of my (US) users explained to me a bit more about the Pocsag protocol and gave me some tipswhich allow PDW to correctly display 95% of the messages, which means that only 5% needs to be 'guessed'.Lots of tests showed that accuracy is now about 99%, which is a huge improvement from the previous version's90-95% accuracy!
    Despite the improved accuracy I added a new option which allows PDW to decode the 4 function numbers asprescribed in the pocsag protocol specifications. In the Pocsag part of the Options (CTRL-O) you will findthe new option 'Decode function numbers allways as default (1=Numeric 2=Tone 3=Tone 4=Alphanumeric)'.Please be sure to know that your network uses the function numbers as 'NTTA', otherwise some messageswould be displayed incorrectly after all..
    For those networks which don't use the function numbers as prescribed, there is also a new option inPocsag Options : 'If PDW can't make an accurate guess, display message both as numeric and alphanumeric'.This will cause messages being both numeric and alphanumeric 100% valid to be displayed as numericand alphanumeric. Logically, those messages would also be counted twice in the statisticsalthough actually one message was received. Anyhow, in those cases you can be sure that as least oneof the two messages is correct :-). When displaying a message twice, they will be 'grouped', using anempty line before and after these two messages, also if the 'separate messages' option is disabled.

    Version 2.2 (23 August 2007)

    NO MORE HTML AND FTP

    I'm very sorry to announce that from now on PDW doesn't support HTML and FTP anymore.Those options were originally meant to give the PDW users better access to their log files,since plain text files don't support colors and HTML files do. Also, you could access the HTML loggingon a local network or on the internet, protected with a password. Nowadays, there are lots of publiconline PDW monitors which was never my intention. Although PDW users are responsible for republishingpaging messages, I decided to end HTML and FTP support.
    By ending HTML and FTP support the (public) online PDW monitors will not disappear automatically.I just want to bring to ones attention that public publishing is not really what I had in mindwhen I started HTML and FTP.
    However, who really wants to continue the HTML logging, you could use the external command file.I have ZERO experience with HTML logging outside of PDW, so I can't (and will not) give any supporton this particular subject, but it is possible!

    Check for duplicate filters

    The external program PDW-Filter.exe was written to edit and reorder the list of filters (and some extra options),but when most of these options were integrated in PDW, we stopped PDW-Filter.exe. I received some requests that somewere missing the option of checking for duplicate filters, which PDW-Filter offered them. PDW-Filter only comparedcapcodes, and since you can use more than one filter with the same capcode (but with different text filters),my first thought was that it might be difficult to make a good comparison. Later, I thought of comparing bothcapcode and text filter. If both are equal, we have a duplicate, and one of the filters can be removed.
    In the filters dialog (CTRL-F) you can access this new option with the right mouse button (or with CTRL-O).Only two duplicates at once can be displayed, if there are more than 2 equal filters you'll just have tocheck again. If PDW finds a duplicate, both filters and their labels will be displayed. Those filters areclickable so PDW can display them in the filter window and you can decide which one has to be removed.

    Colors in filter window

    Especially when the filters are 'grouped' per user and the label colors per user are the same,I thought it would be nice to display the label colors in the filter window. The background wouldget the same color as the main PDW background (default=black) and the filter items the color ofthe filter labels. At first it might look a bit too colorful, but I got used to it myself afterusing it for a few days. When scrolling, you can see in just a glimpse which user(s) the filtersbelong to and also if a filter label might have the wrong color.
    By default this option is enabled, but if you'd rather not use it, it can be disabled via theFilters window (CTRL-F) -> Options -> uncheck the 'Show label colors also in filter window' box.
    Just like in the filters window the filter label colors will also be displayed in the filter edit window,in the 'Color' box. Again, the background has the same color as the main PDW background (default=black)and the color names will be colored just as their name so you can see in one glimpse what that particularcolor would look like on the PDW background.

    Multiple text filters

    I've made up a nice name for this new option which arised out of the changed lay-out of some messageson one of my local paging networks. If you want to filter messages which contain the words 'call' and 'asap',but these words are not connected like 'Call 012-3456789 asap' or 'Call the office asap', it wouldn't bepossible to filter those messages rather on the word 'Call' or 'asap'.
    To make filtering possible on words which don't connect, you can now filter on strings like 'call&asap'.The &-character indicates that the first and second string can appear separately, but can also be connected.You can use the &-character up to 9 times in one filter, so you can filter on 10 strings at once.

    Version 2.16 (01 February 2007)

    Bugfixes

    Minimize to Systemtray

    Download Pocsag

    PDW now offers the possibility to minimize to the systemtray, so it won't be visible anymorein the taskbar. PDW can stay in the tray until you doubleclick the tray icon, or it canrestore automatically when a certain message is received.
    Via the menu item 'Display' you'll find the Systemtray settings :
    If you don't want PDW to restore automatically, only select the first option. Else, you can alsoselect the second option and choose one of the 3 options below.

    Versie 2.15 (11 January 2007)

    Bugfixes

    Empty lines between messages

    In this version, the option is now selectable for the filterwindowand the separate filterfiles : Options (CTRL-O) -> General.
    Before, only the message text was compared to determine if an empty line was needed. Now you can selectif you want to check message&time or only the message. Again : Options (CTRL-O) -> General.
    This 'empty lines option' has also been improved a bit. When using 'date log files' a new log file will becreated automatically when the first message of a new day is received. In the previous version that newlog file would start with an empty line. Also, PDW won't show an empty line on the screen after thescreen has been cleared (CTRL-D).

    Clear Screen (CTRL-D)

    In the previous option I already mentioned 'clear screen'. In this version you can choose whether you wantto clear only the monitor window, the filter window of both windows. By default, both windows are selected.

    CAPCODE.WAV

    As in almost every update, the CAPCODE.WAV has been changed a bit.
    Now PDW uses priorities which allow to 'override' an already playing wavfile :
    1. Complete capcode.wav
    2. Capcode.wav with 1 wildcard (like 000000X.wav)
    3. Capcode.wav with 2 wildcards (like 00000XX.wav)
    4. Capcode.wav with 3 wildcards (like 0000XXX.wav)
    5. Capcode.wav with 4 wildcards (like 000XXXX.wav)
    6. Capcode.wav with 5 wildcards (like 00XXXXX.wav)
    7. Capcode.wav with 6 wildcards (like 0XXXXXX.wav)
    8. Capcode.wav with 7 wildcards (like XXXXXXX.wav)
    9. SoundX.wav (filtered)
    10. Monitor-only.wav
    If the priorities are the same, the length of the new file will be used to decide whether the playingfile will be stopped. A larger file will have a higher priority and will stop a smaller file.

    Filtered messages only in filterwindow

    Normally, all messages would be displayed in the monitor window, and the filtered messages alsoin the filtered pane. Now you can select whether you want to see a filtered message in both panes,or only in the filter window, which causes the 'normal' messages and filtered messages to be fullyseparated. Filters (CTRL-F) -> Options.

    Switching pane sizes (F11)

    Via Display -> Scrollback the size of the monitor and filter pane can be defined.
    When pressing F11 these sizes will be switched.

    SMTP character sets

    When using SMTP, you can now select other character sets. Before, a default 7-bits ASCII charset was used,which didn't recognize special characters like 'üôöâ'. The default charset is now ISO-8859-1 (West-European).
    You can select these character sets :

    Text filtering at the start of message

    Sometimes it can be useful to filter based on text, but only if that text is the first part of the message :
    1420076 08:59:55 24-08-06 kunnen jullie een A1 doen?
    Sorry for the Dutch example, but on my local network, lots of messages start with 'A1'.In this example you will find 'A1' in the middle of the message, and when filtering on 'A1',this message will also be filtered. I added the possibility to add the ^ character beforethe filtered text, which forces PDW only to filter that text if it is the first part of the message.In the above example, you would have to filter on ^A1 in the filter 'text' field.
    The ^ character can also be used in capcode.wav file names. In the example above you can use this file namewhen filtering the capcode '1420076' and text '^A1' : 1420076-^A1.wav

    Multiple separate filter files

    I received lots of requests for the possibility to define more than one separate filter file.From this version you can define up to 3 separate filterfiles per filter. When adding/editting a filter,you will see the button 'more' next to the separate filterfile. When clicking this button, you can enter an extra file.

    Wavfiles only enabled for filtered messages

    When using lots of wavfiles, it can sometimes be usefull only to hear files played by filtered messages.Via the option 'Filterbeep' you can also enable the sounds for filtered messages only. Just like themultiple edit, this box has now 3 options :

    Version 2.14 (22 June 2006)

    Bugfixes

    Extra information in titlebar

    Normally, the PDW version and current mode would appear in the titlebar. When monitoring FLEX / ERMESit was already possible to see some extra information : the cycles/frames.
    From this version, you can select 2 extra options (via Options, CTRL-O), to get some extra informationin the title bar :

    CAPCODE.WAV

    Again, the CAPCODE.WAV has changed a bit. Before, a code had to be filtered if you wanted the capcode.wavto be played. Now this also works for monitor-only filters.

    Empty lines between messages

    On some networks, more than one ric/capcode gets to receive the same message.PDW now has the option to add an empty line when the current messages differs from the previous message.In this way, all messages with the same text are being 'grouped' and offers better readability.The option 'Add linefeed after ALPHA/GROUP messages' can be found in Options (CTRL-O) and can beseparately activated for the monitor and the log file. This only works for alphanumeric and group messages.

    Soundcard selection

    PDW now displays all available soundcards in the Setup (CTRL-S)and the user can select which soundcard to use for data input.

    Fonts

    I've received several emails in which people tell me that they are not able to change the font.Actually, this IS possible, but if PDW detects that the characters will become too large to fitin their columns, the change of font is ignored. I can see that users could think that this issome kind of bug, but it is, in fact, protection to ensure maximum readability.
    From now on, the selectable font sizes are limited, and when selecting a font size which wouldcause the characters to become too large, the user will receive a messagebox with a warning.

    Font in Filter window

    I always thought that the filters in the filter window were a bit messy. The characters used anon-proportional font, which caused one character being larger than the other. This caused not all filtersto line up as they should. PDW tried to display all filter options in columns, but that didn't really work out.
    Now, the filter window uses a proportional font, so all characters have the same size and all filtersline up correctly with all filter options being displayed in 'columns'.
    Some screen resolutions caused a horizontal scrollbar to appear in the filter window.Other resolutions caused the filter line to be cut off before the end of the line.Now, in all resolutions, the full line length will be used and '..' will be displayedat the end of the line if the line is too long to display completely.
    Also, the current selected filter is being displayed in the titlebar (capcode/label/text).

    Multiple Edit

    In the filter window, you can now perform a multiple edit. All filter options will be checked,and for example, if all filters are monitor-only, this box will be checked. If some filters aremonitor-only, and others aren't, this box will be grayed meaning that it will be ignored whenchanging the selected filters. You can still check this box so selected filters will become monitor-only.
    In this way, all checkboxes (as well as the colors, sounds and separate filterfile) can ben changedfor all selected filters at once. The capcode/labe/text cannot be changed via multiple edit.

    Versie 2.13 (27 August 2005)

    Bugfixes

    Hide 'Mode / Type / Bitrate' column

    After some requests it is now possible to hide the column containing mode, type and bitrate information, creatingmore space for the messages. This option Hide 'Mode / Type / Bitrate' column can be found in Options (CTRL-O)

    Size filter window

    The size of the filter window (CTRL-F) was only fullscreen when using 800x600 resolution. In lower resolutionsthe window would become to big, in higher resolutions it would be a bit too small. From this version on, thesize of the filter window (and the buttons) will be resolution dependent.

    Find filter

    The filter window (CTRL-F) now contains an find-option. You can enter a search string (capcode or label)and PDW will search in the list of filters for possible matches. When found, you can jump to the nextby simply hitting 'enter'. This Find-option can be found via the button 'Find', the right mouse buttonor CTRL-F in the filter window (yes, twice CTRL-F :)When using the find option in the browser Firefox, I noticed that it already starts searching when typing,and this inspired me to make the same option in PDW. When selecting 'Search while typing', PDW will do thesame and this option will be saved in PDW.INI for future use.

    Version 2.12 (07 March 2005)

    Match only EXACT text

    I got a request for an option which makes it possible to filter pages only when the filter textexactly matches the received message. Before, you could use the text filter 'fire' and filtermessages like 'fire, please call.'. With this new option the message only has to be 'fire'before it will be filtered.

    SMTP : Multiple email addresses

    Now, multiple email addresses can be used. There is no limit for the numer of addresses, but thereis a limit of 500 for the number of characters. Since most addresses are about 20 characters long,you can now enter about 25 email addresses. The addresses can be seperated with either , or ;

    SMTP : Message in subject/body

    It is now possible to choose if the message will be put in the subject, the body or both.

    Version 2.11 (20 January 2005)

    Bugfixes

    Extra option for capcode.wav

    I got a request from someone who would like to use wavfiles for filters which contain a capcodeand text. When filtering the code 1234567 and the text 'fire', you can use the file '1234567.wav',but from this version on, you can make it more specific by using '1234567-fire.wav'. In this way,you can use '1234567-accident' for the same capcode and '1234567.wav' for all messages which don'tcontain those 2 words.

    Version 2.1 (30 December 2004)

    Bugfixes

    Filter window modified

    The filter window (CTRL-F) is now only being used for the list of filters.All other options have been moved to a seperate window which can be accessed via the 'Options' button.

    Default filter type

    Via the Filter 'Options' button you can define the default filter type (POCSAG, FLEX, etc).When adding a new filter, the default filtertype will automatically be selected.

    Logging labels

    Logging labels in the monitor-section was already possible, this can now also be enabled/disabledfor separate filter files.
    Also you can define if the label has to be placed on the same line as the message, or on a new line.

    Block duplicate messages

    I received some requests for this option. On some networks, the same message seems to be transmitted severaltimes, and if you get to see the message once, that'll be enough. Blocking duplicate messages is onlypossible if the last message (and capcode) is the same as the current message (and capcode), example :
    1. 1234567 Please Call home
    2. 1234567 Please Call home
    3. 0125447 Call 123-12345
    4. 1234567 Please Call home
    5. 2255147 Hi, how are you?
    6. 2255147 Hi, how are you?
    In this example, the messages 1, 2 and 4 are the same. 1 and 2 are adjacent, so 2 will be blocked.Message 4 is the same again, but is being preceded by a different message, so none of these 2 willbe blocked. Also 5 and 6 are the same, so message 6 will be blocked.So, in this example the messages 2 and 6 will not be displayed.'Block duplicate messages' can be found in the Options window (CTRL-O).

    Wildcards in capcode.wav

    It was already possible to define a separate wavfile for each capcode (CAPCODE.WAV), but now you canalso define a wavfile for a filter which contains a wildcard. In stead of a questionmark, an 'x' hasto be used. Example: The capcode 1234567 is being filtered via the filter '001234???'. The file1234xxx.wav can be used together with this filter. As you can see, the preceding zero's are not needed.
    Preceding zeros are also not needed anymore for the CAPCODE.WAV. When receiving and filtering the code1234567, the file 1234567.wav can be used. When 1234567 is being filtered via the filter '001234???,PDW will first seek for the code specific file 1234567.wav, if not found, it will seek for 1234xxx.wav,if also not found, the selected soundx.wav will be played.

    Rejecting text or capcode+text

    After several requests, it is now also possible to reject text strings, or capcode+text.Also, the hitcounter will keep track of the number of hits (and time/date of the last hit)for rejected filters.

    FlexTIME

    Some FLEX paging networks broadcast the 'FlexTIME', which contains the current date and time,which can be used by the pagers, so time and date don't have to be set manually.It took some time to discover the FlexTIME format, but we did it. From this version on,the FlexTIME can be used to correct the PC systemtime.
    This option can be found in the Options window (CTRL-O). First, PDW has to detect the FlexTIME.If not detected, the option will be disabled. If the option stays disabled, the FlexTIME isapparently not being used on that particular network. If used, the option can be selected andthe system time will be checked/adjusted every hour.

    Monitor_only.wav

    One of the new options in the previous version was 'monitor_only.wav'. One sound for alle messageswhich are being filtered as monitor-only. This sound can now be enabled/disabled for each filter.Default, the monitor_only.wav is disabled. If you were using this sound, you'll have to enablethis 'new' option for all desired filters.

    Version 2.0 (10 November 2004)

    Bugfixes

    SLICER.SYS for Win2K / XP

    Pocsag Decoder software, free downloads

    At last, we can offer a driver for Win2K / XP.
    Use 'install.exe' to install the 'slicer.sys' driver. Reboot, and the comport can be used!Unfortunately this driver doesn't work for the NT operating system.

    Filters / PDW-Filter.exe

    The program PDW-Filter.exe was written to edit and reorder the list of filters, but from this version on,all extra options are added to PDW. Using the mouse, filters can be dragged/dropped. CTRL-A can be usedto select all filters to sort them by capcode or description (right mouse button). CTRL-C & CTRL-V canbe used to copy a filter, these options are also available via the right mouse button. When copying afilter, the hitcounter can be reset to start counting over again.

    Label colors

    The number of label colors has been extended to 16.

    Label variables

    Some paging networks are used by public safety. In some cases, the last digits of a capcode are similarto the number of the ambulance/firetruck which is being paged. On the Dutch P2000 network the last 2 (or 3)digits mostly match the ambulance number. In this case, it could be useful if a single filter withwildcard can be used, and the last digits being placed in the label. To do this, make a filter like :
    Capcode : 10230?? (wildcard) , Label : 'Ambulance %67'
    When receiving a page for capcode 1023024, you will get this label :
    'Ambulance 24'
    The digits following the '%' represent the positions within the capcode which have to be placedin the label. The 6 and 7 in this example represent the last 2 digits : 24.

    Pane sizes

    Before, there were only 3 selectable pane sizes, 35%, 50% and 65%.Now you can enter all values between 20 and 80%.

    ACARS

    Again, we fixed some minor ACARS bugs, the layout has been improved, updated df-files are available,and PDW can also provide some extra information on the flight-route, using 'routes.df'.
    It is also possible to filter on registry numbers.

    Month numbers

    I received some requests regarding the name of the log files. If they are completely numeric,the order will always be 'correct' when sorting by name. In Options (CTRL-O), you can select'use month number for log file names'.

    Directory for log files

    By default, the log files will be placed in the directory 'log files'. This directory can nowbe changed via Options (CTRL-O).

    Monitor-Only.WAV

    I thought that it could be useful to hear a sound when a Monitor-Only page is being received.Not a selectable sound, but one sound for all Monitor-Only filters. When a message matches aMonitor-Only filter, PDW will play 'monitor_only.wav', which has to be placed in directory'Wavfiles'. If not found, no sound will be played.

    Pocsag Decoder Software


    © 2003-2020 discriminator.nl