Exemple #1
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.info = _(
         dedent("""\
         P-VFO channels 100-109 are considered Settings.\n
         Only a subset of the over 130 available radio settings
         are supported in this release.\n
         """))
     rp.pre_download = _(
         dedent("""\
         Follow these instructions to download the radio memory:
         1 - Connect your interface cable
         2 - Radio > Download from radio: Don't adjust any settings
         on the radio head!
         3 - Disconnect your interface cable
         """))
     rp.pre_upload = _(
         dedent("""\
         Follow these instructions to upload the radio memory:
         1 - Connect your interface cable
         2 - Radio > Upload to radio: Don't adjust any settings
         on the radio head!
         3 - Disconnect your interface cable
         """))
     return rp
Exemple #2
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.pre_download = _(
            dedent("""\
1. Turn radio off.
2. Connect cable to DATA jack.
3. Press and hold in the [MHz(PRI)] key while turning the
 radio on.
4. Rotate the DIAL job to select "F-7 CLONE".
5. Press and hold in the [BAND(SET)] key. The display
 will disappear for a moment, then the "CLONE" notation
 will appear.
6. <b>After clicking OK</b>, press the [V/M(MW)] key to send image."""))
        rp.pre_upload = _(
            dedent("""\
1. Turn radio off.
2. Connect cable to DATA jack.
3. Press and hold in the [MHz(PRI)] key while turning the
     radio on.
4. Rotate the DIAL job to select "F-7 CLONE".
5. Press and hold in the [BAND(SET)] key. The display
     will disappear for a moment, then the "CLONE" notation
     will appear.
6. Press the [LOW(ACC)] key ("--RX--" will appear on the display)."""))
        return rp
Exemple #3
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.experimental = \
            ('The UV-50X3 driver is a beta version.\n'
             '\n'
             'Please save an unedited copy of your first successful\n'
             'download to a CHIRP Radio Images(*.img) file.'
             )
        rp.pre_download = _(
            dedent("""\
            Follow this instructions to download your info:

            1 - Turn off your radio
            2 - Connect your interface cable
            3 - Turn on your radio
            4 - Do the download of your radio data
            """))
        rp.pre_upload = _(
            dedent("""\
            Follow this instructions to upload your info:

            1 - Turn off your radio
            2 - Connect your interface cable
            3 - Turn on your radio
            4 - Do the upload of your radio data
            """))
        return rp
Exemple #4
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = (
         "This radio driver is currently under development. "
         "There are no known issues with it, but you should "
         "proceed with caution. However, proceed at your own risk!")
     return rp
Exemple #5
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.info = \
            ('Some notes about POWER settings:\n'
             '- The individual channel power settings are ignored'
             ' by the radio.\n'
             '  They are allowed to be set (and downloaded) in hopes of'
             ' a future firmware update.\n'
             '- Power settings done \'Live\' in the radio apply to the'
             ' entire upper or lower band.\n'
             '- Tri-power radio models will set and download the three'
             ' band-power'
             ' levels, but they are converted to just Low and High at'
             ' upload.'
             ' The Mid setting reverts to Low.'
             )

        rp.pre_download = _(dedent("""\
            Follow this instructions to download your info:

            1 - Turn off your radio
            2 - Connect your interface cable
            3 - Turn on your radio
            4 - Do the download of your radio data
            """))
        rp.pre_upload = _(dedent("""\
            Follow this instructions to upload your info:

            1 - Turn off your radio
            2 - Connect your interface cable
            3 - Turn on your radio
            4 - Do the upload of your radio data
            """))
        return rp
Exemple #6
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.pre_download = _(
         dedent("""\
         1. Turn radio off.
         2. Connect cable to DATA jack.
         3. Press and hold in the "left" [V/M] key while turning the
              radio on.
         4. Rotate the "right" DIAL knob to select "CLONE START".
         5. Press the [SET] key. The display will disappear
              for a moment, then the "CLONE" notation will appear.
         6. <b>After clicking OK</b>, press the "left" [V/M] key to
              send image."""))
     rp.pre_upload = _(
         dedent("""\
         1. Turn radio off.
         2. Connect cable to DATA jack.
         3. Press and hold in the "left" [V/M] key while turning the
              radio on.
         4. Rotate the "right" DIAL knob to select "CLONE START".
         5. Press the [SET] key. The display will disappear
              for a moment, then the "CLONE" notation will appear.
         6. Press the "left" [LOW] key ("CLONE -RX-" will appear on
              the display)."""))
     return rp
Exemple #7
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = ("This radio driver is currently under development, "
                        "and supports the same features as the TM-D710A/E. "
                        "There are no known issues with it, but you should "
                        "proceed with caution.")
     return rp
Exemple #8
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = \
         ('This driver is experimental; not all features have been '
         'implemented, but it has those features most used by hams.\n'
          '\n'
          'This radios are able to work slightly outside the OEM '
          'frequency limits. After testing, the limit in Chirp has '
          'been set 4% outside the OEM limit. This allows you to use '
          'some models on the ham bands.\n'
          '\n'
          'Nevertheless, each radio has its own hardware limits and '
          'your mileage may vary.\n'
          )
     rp.pre_download = _(
         dedent("""\
         Follow this instructions to read your radio:
         1 - Turn off your radio
         2 - Connect your interface cable
         3 - Turn on your radio
         4 - Do the download of your radio data
         """))
     rp.pre_upload = _(
         dedent("""\
         Follow this instructions to write your radio:
         1 - Turn off your radio
         2 - Connect your interface cable
         3 - Turn on your radio
         4 - Do the upload of your radio data
         """))
     return rp
Exemple #9
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.pre_download = _(
         dedent("""\
         1. Ensure your firmware version is 4_10 or higher
         2. Turn radio off
         3. Connect your interface cable
         4. Turn radio on
         5. Press and release PTT 3 times while holding MONI key
         6. Supported baud rates: 57600 (default) and 19200
            (rotate dial while holding MONI to change)
         7. Click OK
         """))
     rp.pre_upload = _(
         dedent("""\
         1. Ensure your firmware version is 4_10 or higher
         2. Turn radio off
         3. Connect your interface cable
         4. Turn radio on
         5. Press and release PTT 3 times while holding MONI key
         6. Supported baud rates: 57600 (default) and 19200
            (rotate dial while holding MONI to change)
         7. Click OK
         """))
     return rp
Exemple #10
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = \
         ('This version of the UV-B5 driver allows you to '
          'modify the Test Mode settings of your radio. This has been '
          'tested and reports from other users indicate that it is a '
          'safe thing to do. However, modifications to these values may '
          'have unintended consequences, including damage to your '
          'device. You have been warned. Proceed at your own risk!')
     rp.pre_download = _(
         dedent("""\
         1. Turn radio off.
         2. Connect cable to mic/spkr connector.
         3. Make sure connector is firmly connected.
         4. Turn radio on.
         5. Ensure that the radio is tuned to channel with no activity.
         6. Click OK to download image from device."""))
     rp.pre_upload = _(
         dedent("""\
         1. Turn radio off.
         2. Connect cable to mic/spkr connector.
         3. Make sure connector is firmly connected.
         4. Turn radio on.
         5. Ensure that the radio is tuned to channel with no activity.
         6. Click OK to upload image to device."""))
     return rp
Exemple #11
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.info = ('Click the Special Channels tab on the main screen to '
                   'access the C0 and C1 frequencies.\n'
                   'The Pocket Beep tone/dtcs modes are not supported by '
                   'CHIRP. Set those manually.\n')

        rp.pre_download = _(
            dedent("""\
            Follow these instructions to download your config:

            1 - Turn off your radio
            2 - Connect your interface cable to the Speaker-2 jack
            3 - Turn on your radio
            4 - Radio > Download from radio
            5 - Disconnect the interface cable! Otherwise there will be
                no right-side audio!
            """))
        rp.pre_upload = _(
            dedent("""\
            Follow these instructions to upload your config:

            1 - Turn off your radio
            2 - Connect your interface cable to the Speaker-2 jack
            3 - Turn on your radio
            4 - Radio > Upload to radio
            5 - Disconnect the interface cable, otherwise there will be
                no right-side audio!
            6 - Cycle power on the radio to exit clone mode
            """))
        return rp
Exemple #12
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.experimental = \
            ('This driver is experimental.\n'
             '\n'
             'Please keep a copy of your memories with the original software '
             'if you treasure them, this driver is new and may contain'
             ' bugs.\n'
             '\n'
             '"Emergent CH" & "Relay CH" are implemented via special channels,'
             'be sure to click on the button on the interface to access them.'
             )
        rp.pre_download = _(dedent("""\
            Follow these instructions to download your info:

            1 - Turn off your radio
            2 - Connect your interface cable
            3 - Turn on your radio
            4 - Do the download of your radio data

            """))
        rp.pre_upload = _(dedent("""\
            Follow these instructions to upload your info:

            1 - Turn off your radio
            2 - Connect your interface cable
            3 - Turn on your radio
            4 - Do the upload of your radio data

            """))
        return rp
Exemple #13
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.experimental = \
            ('The program mode of this radio has his tricks, '
             'so this driver is *completely experimental*.')
        rp.pre_download = _(
            dedent("""\
            This radio has a tricky way of enter into program mode,
            even the original software has a few tries to get inside.

            I will try 8 times (most of the time ~3 will doit) and this
            can take a few seconds, if don't work, try again a few times.

            If you can get into it, please check the radio and cable.
            """))
        rp.pre_upload = _(
            dedent("""\
            This radio has a tricky way of enter into program mode,
            even the original software has a few tries to get inside.

            I will try 8 times (most of the time ~3 will doit) and this
            can take a few seconds, if don't work, try again a few times.

            If you can get into it, please check the radio and cable.
            """))
        return rp
Exemple #14
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = \
         ('This driver is experimental and for personal use only.'
          'It has a limited set of features, but the most used.\n'
          '\n'
          'The most notorius missing features are this:\n'
          '=> PTT ID, in fact it is disabled if detected\n'
          '=> Priority / Home channel\n'
          '=> DTMF/2-Tone\n'
          '=> Others\n'
          '\n'
          'If you need one of this, get your official software to do it'
          'and raise and issue on the chirp site about it; maybe'
          'it will be implemented in the future.'
          )
     rp.pre_download = _(dedent("""\
         Follow this instructions to read your radio:
         1 - Turn off your radio
         2 - Connect your interface cable
         3 - Turn on your radio
         4 - Do the download of your radio data
         """))
     rp.pre_upload = _(dedent("""\
         Follow this instructions to write your radio:
         1 - Turn off your radio
         2 - Connect your interface cable
         3 - Turn on your radio
         4 - Do the upload of your radio data
         """))
     return rp
Exemple #15
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = \
         ('This driver is experimental and for personal use only.'
          'It has a limited set of features, but the most used.\n'
          '\n'
          'This is a first release, so it will contains bugs, use it'
          'on your own risk, keep a mem backup with the original '
          'software at hand\n'
          '\n'
          )
     rp.pre_download = _(
         dedent("""\
         Follow this instructions to read your radio:
         1 - Turn off your radio
         2 - Connect your interface cable
         3 - Turn on your radio
         4 - Do the download of your radio data
         """))
     rp.pre_upload = _(
         dedent("""\
         Follow this instructions to write your radio:
         1 - Turn off your radio
         2 - Connect your interface cable
         3 - Turn on your radio
         4 - Do the upload of your radio data
         """))
     return rp
Exemple #16
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = (
         'Due to the fact that the manufacturer continues to '
         'release new versions of the firmware with obscure and '
         'hard-to-track changes, this driver may not work with '
         'your device. Thus far and to the best knowledge of the '
         'author, no UV-5R radios have been harmed by using CHIRP. '
         'However, proceed at your own risk!')
     rp.pre_download = _(
         dedent("""\
         1. Turn radio off.
         2. Connect cable to mic/spkr connector.
         3. Make sure connector is firmly connected.
         4. Turn radio on.
         5. Ensure that the radio is tuned to channel with no activity.
         6. Click OK to download image from device."""))
     rp.pre_upload = _(
         dedent("""\
         1. Turn radio off.
         2. Connect cable to mic/spkr connector.
         3. Make sure connector is firmly connected.
         4. Turn radio on.
         5. Ensure that the radio is tuned to channel with no activity.
         6. Click OK to upload image to device."""))
     return rp
Exemple #17
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = \
         ("This TYT TH-350 driver is an alpha version. "
          "Proceed with Caution and backup your data. "
          "Always confirm the correctness of your settings with the "
          "official programmer.")
     return rp
Exemple #18
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = (
      'This is experimental support for TH-9800 '
      'which is still under development.\n'
      'Please ensure you have a good backup with OEM software.\n'
      'Also please send in bug and enhancement requests!\n'
      'You have been warned. Proceed at your own risk!')
     return rp
Exemple #19
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()

        rp.experimental = \
            ('This is experimental support for the %s %s.  '
             'Please send in bug and enhancement requests!' %
             (cls.VENDOR, cls.MODEL))

        return rp
Exemple #20
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.experimental = (
            'Tested only by the developer and only on a single radio.\n'
            'Proceed at your own risk!')

        rp.pre_download = "".join(
            ["1. Connect programming cable to MIC jack.\n", "2. Press OK."])
        rp.pre_upload = rp.pre_download
        return rp
Exemple #21
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = \
         ('This driver is experimental.\n'
          '\n'
          'Please keep a copy of your memories with the original software '
          'if you treasure them, this driver is new and may contain'
          ' bugs.\n'
          '\n'
          )
     return rp
Exemple #22
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.experimental = _(
            dedent("""\
            The X3Plus driver is currently experimental.

            There are no known issues but you should proceed with caution.

            Please save an unedited copy of your first successful
            download to a CHIRP Radio Images (*.img) file.
            """))
        return rp
Exemple #23
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.info = ('This radio is zone-based, which is different from how '
                'most radios work (that CHIRP supports). The zone count '
                'can be adjusted in the Settings tab, but you must save '
                'and re-load the file after changing that value in order '
                'to be able to add/edit memories there.')
     rp.experimental = ('This driver is very experimental. Every attempt '
                        'has been made to be overly pedantic to avoid '
                        'destroying data. However, you should use caution, '
                        'maintain backups, and proceed at your own risk.')
     return rp
Exemple #24
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.experimental = \
         ('This driver is experimental.\n'
          '\n'
          'Please keep a copy of your memories with the original software '
          'if you treasure them, this driver is new and may contain'
          ' bugs.\n'
          'It is known that cloning progress is not perfect. If stucking '
          'or error happens, please power cycle your radio before retry.'
          '\n'
          )
     return rp
Exemple #25
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.pre_download = _(dedent("""\
1. Turn radio off.
2. Connect cable to mic jack.
3. Press and hold in the [LOW(A/N)] key while turning the radio on.
4. <b>After clicking OK</b>, press the [MHz(SET)] key to send image."""))
        rp.pre_upload = _(dedent("""\
1. Turn radio off.
2. Connect cable to mic jack.
3. Press and hold in the [LOW(A/N)] key while turning the radio on.
4. Press the [D/MR(MW)] key ("--WAIT--" will appear on the LCD)."""))
        return rp
Exemple #26
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.info = \
            (cls.VENDOR + ' ' + cls.MODEL + '\n')

        rp.pre_download = _(
            dedent("""\
            This is an early stage beta driver
            """))
        rp.pre_upload = _(
            dedent("""\
            This is an early stage beta driver - upload at your own risk
            """))
        return rp
Exemple #27
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.pre_upload = rp.pre_download = _(dedent("""\
         1. Turn radio off.
         2. Remove front head.
         3. Connect data cable to radio, use the same connector where
              head was connected to, <b>not the mic connector</b>.
         4. Click OK."""))
     rp.experimental = _(
      'This is experimental support for BJ-9900 '
      'which is still under development.\n'
      'Please ensure you have a good backup with OEM software.\n'
      'Also please send in bug and enhancement requests!\n'
      'You have been warned. Proceed at your own risk!')
     return rp
Exemple #28
0
 def get_prompts(cls):
     rp = chirp_common.RadioPrompts()
     rp.pre_download = _(
         dedent("""\
         1. Turn radio off.
         2. Connect data cable.
         3. Prepare radio for clone.
         4. <b>After clicking OK</b>, press the key to send image."""))
     rp.pre_upload = _(
         dedent("""\
         1. Turn radio off.
         2. Connect data cable.
         3. Prepare radio for clone.
         4. Press the key to receive the image."""))
     return rp
Exemple #29
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.pre_download = _(dedent("""\
1. Turn radio off.
2. Connect cable to MIC/SP jack.
3. Press and hold in the [F/W] key while turning the radio on
     ("CLONE" will appear on the display).
4. <b>After clicking OK</b>, press the [BAND] key to send image."""))
        rp.pre_upload = _(dedent("""\
1. Turn radio off.
2. Connect cable to MIC/SP jack.
3. Press and hold in the [F/W] key while turning the radio on
     ("CLONE" will appear on the display).
4. Press the [V/M] key ("-WAIT-" will appear on the LCD)."""))
        return rp
Exemple #30
0
    def get_prompts(cls):
        rp = chirp_common.RadioPrompts()
        rp.pre_download = _(dedent("""\
1. Turn radio off.
2. Connect cable to MIC/SP jack.
3. Press and hold [PTT] &amp; Knob while turning the
     radio on.
4. <b>After clicking OK</b>, press the [PTT] switch to send image."""))
        rp.pre_upload = _(dedent("""\
1. Turn radio off.
2. Connect cable to MIC/SP jack.
3. Press and hold [PTT] &amp; Knob while turning the
     radio on.
4. Press the [MONI] switch ("WAIT" will appear on the LCD).
5. Press OK."""))
        return rp