Project

General

Profile

Actions

Bug #10396

closed

BJ-318 incorrect valid band edges

Added by Eddi Wolf about 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
02/26/2023
Due date:
% Done:

100%

Estimated time:
Chirp Version:
next
Model affected:
Baojie BJ-318
Platform:
Windows
Debug Log:
I read the instructions above:

Description

chirp.settings.InvalidValueError: Value 490.000 not in range 400.000-480.000

(BJ-318 is supplied 440 to 520 Mhz) Editing of settings is not possible

Log:
[2023-02-26 16:54:46,699] chirp.logger - DEBUG: CHIRP next-20230224 on Win32 (Unknown 10.0:19045) (Python 3.10.8)
[2023-02-26 16:54:47,781] main - INFO: Python/3.10.8 // Windows/Windows-10-10.0.19045-SP0 // CHIRP/next-20230224 // wx/4.2.0 msw (phoenix) wxWidgets 3.2.0
[2023-02-26 16:54:47,781] chirp.wxui - DEBUG: System locale: de_DE (376)
[2023-02-26 16:54:47,791] chirp.wxui - DEBUG: Translation loaded=True for CHIRP: de_DE (de,el,en_US,es,fr,hu,it,nl,pl,pt_BR,ru,tr_TR,uk_UA,zh_CN) from C:\Program Files (x86)\CHIRP\chirp\locale
[2023-02-26 16:54:47,801] chirp.wxui - DEBUG: Translation loaded=True for wxstd: de_DE (af,an,ar,ca,ca@valencia,co,cs,da,de,el,es,eu,fa_IR,fi,fr,gl_ES,hi,hr,hu,id,it,ja,ka,ko_KR,lt,lv,ms,nb,ne,nl,pl,pt,pt_BR,ro,ru,sk,sl,sq,sv,ta,tr,uk,vi,zh_CN,zh_TW)
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf DE Freenet Frequencies.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf EU LPD and PMR Channels.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf FR Marine VHF Channels.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf KDR444.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf NOAA Weather Alert.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf SE Jaktradio 155MHz.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf UK Business Radio Simple Light Frequencies.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf US 60 meter channels (Center).csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf US 60 meter channels (Dial).csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf US CA Railroad Channels.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf US Calling Frequencies.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf US FRS and GMRS Channels.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf US MURS Channels.csv because same name found in user dir
[2023-02-26 16:54:47,832] chirp.wxui.main - INFO: Ignoring dist stock conf US Marine VHF Channels.csv because same name found in user dir
[2023-02-26 16:54:51,788] chirp.wxui.main - INFO: Server reports next-20230224 is latest
[2023-02-26 16:54:59,457] chirp.chirp_common - DEBUG: Loaded metadata: {'Upper': {'mem_extra': {'0128_comment': '', '0001_comment': '', '0002_comment': '', '0003_comment': '', '0004_comment': '', '0005_comment': '', '0006_comment': '', '0007_comment': '', '0008_comment': '', '0009_comment': '', '0010_comment': '', '0011_comment': '', '0012_comment': '', '0013_comment': '', '0014_comment': '', '0015_comment': '', '0016_comment': '', '0017_comment': '', '0018_comment': '', '0019_comment': '', '0020_comment': '', '0021_comment': '', '0022_comment': '', '0023_comment': '', '0024_comment': '', '0025_comment': '', '0026_comment': '', '0027_comment': '', '0028_comment': '', '0029_comment': '', '0030_comment': '', '0031_comment': '', '0032_comment': '', '0033_comment': '', '0034_comment': '', '0035_comment': '', '0036_comment': '', '0037_comment': '', '0038_comment': '', '0039_comment': '', '0040_comment': '', '0041_comment': '', '0042_comment': '', '0043_comment': '', '0044_comment': '', '0045_comment': '', '0046_comment': '', '0047_comment': '', '0048_comment': '', '0049_comment': '', '0050_comment': '', '0051_comment': '', '0052_comment': '', '0053_comment': '', '0054_comment': '', '0055_comment': '', '0056_comment': '', '0062_comment': '', '0063_comment': '', '0064_comment': '', '0065_comment': '', '0066_comment': '', '0067_comment': '', '0068_comment': '', '0069_comment': '', '0070_comment': '', '0071_comment': '', '0072_comment': '', '0073_comment': '', '0074_comment': '', '0075_comment': '', '0076_comment': '', '0077_comment': '', '0078_comment': '', '0079_comment': '', '0080_comment': '', '0081_comment': '', '0082_comment': '', '0083_comment': '', '0084_comment': '', '0085_comment': '', '0086_comment': '', '0087_comment': '', '0088_comment': '', '0089_comment': '', '0090_comment': '', '0091_comment': '', '0092_comment': '', '0093_comment': '', '0094_comment': '', '0095_comment': '', '0096_comment': '', '0097_comment': '', '0098_comment': '', '0099_comment': '', '0057_comment': ''}}, 'Lower': {'mem_extra': {'0001_comment': '', '0002_comment': '', '0003_comment': '', '0004_comment': '', '0005_comment': '', '0006_comment': '', '0007_comment': '', '0008_comment': '', '0009_comment': '', '0010_comment': '', '0011_comment': '', '0012_comment': '', '0013_comment': '', '0014_comment': '', '0015_comment': '', '0016_comment': '', '0017_comment': '', '0018_comment': '', '0019_comment': '', '0020_comment': '', '0021_comment': '', '0022_comment': '', '0023_comment': '', '0024_comment': '', '0025_comment': '', '0026_comment': '', '0027_comment': '', '0028_comment': '', '0029_comment': '', '0030_comment': '', '0031_comment': '', '0032_comment': '', '0033_comment': '', '0034_comment': '', '0035_comment': '', '0036_comment': '', '0037_comment': '', '0038_comment': '', '0039_comment': '', '0040_comment': '', '0041_comment': '', '0042_comment': '', '0043_comment': '', '0044_comment': '', '0045_comment': '', '0046_comment': '', '0047_comment': '', '0048_comment': '', '0049_comment': '', '0050_comment': '', '0051_comment': '', '0052_comment': '', '0053_comment': '', '0054_comment': '', '0055_comment': '', '0056_comment': '', '0057_comment': '', '0062_comment': '', '0063_comment': '', '0064_comment': '', '0065_comment': '', '0066_comment': '', '0067_comment': '', '0068_comment': '', '0069_comment': '', '0070_comment': '', '0071_comment': '', '0072_comment': '', '0073_comment': '', '0074_comment': '', '0075_comment': '', '0076_comment': '', '0077_comment': '', '0078_comment': '', '0079_comment': '', '0080_comment': '', '0081_comment': '', '0082_comment': '', '0083_comment': '', '0084_comment': '', '0085_comment': '', '0086_comment': '', '0087_comment': '', '0088_comment': '', '0089_comment': '', '0090_comment': '', '0091_comment': '', '0092_comment': '', '0093_comment': '', '0094_comment': '', '0095_comment': '', '0096_comment': '', '0097_comment': '', '0098_comment': '', '0099_comment': '', '0128_comment': ''}}, 'rclass': 'DynamicRadioAlias', 'vendor': 'Baojie', 'model': 'BJ-318', 'variant': '', 'chirp_version': 'next-20230219'}
[2023-02-26 16:54:59,467] chirp.chirp_common - DEBUG: Loaded metadata: {'Upper': {'mem_extra': {'0128_comment': '', '0001_comment': '', '0002_comment': '', '0003_comment': '', '0004_comment': '', '0005_comment': '', '0006_comment': '', '0007_comment': '', '0008_comment': '', '0009_comment': '', '0010_comment': '', '0011_comment': '', '0012_comment': '', '0013_comment': '', '0014_comment': '', '0015_comment': '', '0016_comment': '', '0017_comment': '', '0018_comment': '', '0019_comment': '', '0020_comment': '', '0021_comment': '', '0022_comment': '', '0023_comment': '', '0024_comment': '', '0025_comment': '', '0026_comment': '', '0027_comment': '', '0028_comment': '', '0029_comment': '', '0030_comment': '', '0031_comment': '', '0032_comment': '', '0033_comment': '', '0034_comment': '', '0035_comment': '', '0036_comment': '', '0037_comment': '', '0038_comment': '', '0039_comment': '', '0040_comment': '', '0041_comment': '', '0042_comment': '', '0043_comment': '', '0044_comment': '', '0045_comment': '', '0046_comment': '', '0047_comment': '', '0048_comment': '', '0049_comment': '', '0050_comment': '', '0051_comment': '', '0052_comment': '', '0053_comment': '', '0054_comment': '', '0055_comment': '', '0056_comment': '', '0062_comment': '', '0063_comment': '', '0064_comment': '', '0065_comment': '', '0066_comment': '', '0067_comment': '', '0068_comment': '', '0069_comment': '', '0070_comment': '', '0071_comment': '', '0072_comment': '', '0073_comment': '', '0074_comment': '', '0075_comment': '', '0076_comment': '', '0077_comment': '', '0078_comment': '', '0079_comment': '', '0080_comment': '', '0081_comment': '', '0082_comment': '', '0083_comment': '', '0084_comment': '', '0085_comment': '', '0086_comment': '', '0087_comment': '', '0088_comment': '', '0089_comment': '', '0090_comment': '', '0091_comment': '', '0092_comment': '', '0093_comment': '', '0094_comment': '', '0095_comment': '', '0096_comment': '', '0097_comment': '', '0098_comment': '', '0099_comment': '', '0057_comment': ''}}, 'Lower': {'mem_extra': {'0001_comment': '', '0002_comment': '', '0003_comment': '', '0004_comment': '', '0005_comment': '', '0006_comment': '', '0007_comment': '', '0008_comment': '', '0009_comment': '', '0010_comment': '', '0011_comment': '', '0012_comment': '', '0013_comment': '', '0014_comment': '', '0015_comment': '', '0016_comment': '', '0017_comment': '', '0018_comment': '', '0019_comment': '', '0020_comment': '', '0021_comment': '', '0022_comment': '', '0023_comment': '', '0024_comment': '', '0025_comment': '', '0026_comment': '', '0027_comment': '', '0028_comment': '', '0029_comment': '', '0030_comment': '', '0031_comment': '', '0032_comment': '', '0033_comment': '', '0034_comment': '', '0035_comment': '', '0036_comment': '', '0037_comment': '', '0038_comment': '', '0039_comment': '', '0040_comment': '', '0041_comment': '', '0042_comment': '', '0043_comment': '', '0044_comment': '', '0045_comment': '', '0046_comment': '', '0047_comment': '', '0048_comment': '', '0049_comment': '', '0050_comment': '', '0051_comment': '', '0052_comment': '', '0053_comment': '', '0054_comment': '', '0055_comment': '', '0056_comment': '', '0057_comment': '', '0062_comment': '', '0063_comment': '', '0064_comment': '', '0065_comment': '', '0066_comment': '', '0067_comment': '', '0068_comment': '', '0069_comment': '', '0070_comment': '', '0071_comment': '', '0072_comment': '', '0073_comment': '', '0074_comment': '', '0075_comment': '', '0076_comment': '', '0077_comment': '', '0078_comment': '', '0079_comment': '', '0080_comment': '', '0081_comment': '', '0082_comment': '', '0083_comment': '', '0084_comment': '', '0085_comment': '', '0086_comment': '', '0087_comment': '', '0088_comment': '', '0089_comment': '', '0090_comment': '', '0091_comment': '', '0092_comment': '', '0093_comment': '', '0094_comment': '', '0095_comment': '', '0096_comment': '', '0097_comment': '', '0098_comment': '', '0099_comment': '', '0128_comment': ''}}, 'rclass': 'DynamicRadioAlias', 'vendor': 'Baojie', 'model': 'BJ-318', 'variant': '', 'chirp_version': 'next-20230219'}
[2023-02-26 16:54:59,467] chirp.chirp_common - DEBUG: Parsed version 'next-20230219' to (0,)
[2023-02-26 16:54:59,467] chirp.chirp_common - DEBUG: Parsed version 'next-20230224' to (0,)
[2023-02-26 16:55:05,801] chirp.wxui.common - ERROR: Failed to run get_settings(, )
Traceback (most recent call last):
File "chirp\wxui\common.py", line 185, in do_radio
File "chirp\drivers\lt725uv.py", line 1343, in get_settings
File "chirp\settings.py", line 128, in init
File "chirp\settings.py", line 143, in set_value
chirp.settings.InvalidValueError: Value 490.000 not in range 400.000-480.000
[2023-02-26 16:55:05,801] chirp.wxui.common - ERROR: Context raised unexpected_exception
Traceback (most recent call last):
File "chirp\wxui\settingsedit.py", line 47, in initialize
File "chirp\wxui\common.py", line 185, in do_radio
File "chirp\drivers\lt725uv.py", line 1343, in get_settings
File "chirp\settings.py", line 128, in __init
_
File "chirp\settings.py", line 143, in set_value
chirp.settings.InvalidValueError: Value 490.000 not in range 400.000-480.000
Traceback (most recent call last):
File "wx\core.py", line 3427, in
File "chirp\wxui\settingsedit.py", line 47, in initialize
File "chirp\wxui\common.py", line 185, in do_radio
File "chirp\drivers\lt725uv.py", line 1343, in get_settings
File "chirp\settings.py", line 128, in __init
_
File "chirp\settings.py", line 143, in set_value
chirp.settings.InvalidValueError: Value 490.000 not in range 400.000-480.000
[2023-02-26 16:55:52,061] chirp.wxui.memedit - DEBUG: CHIRP-native paste: {'mems': [Memory 57: 149.018750/0.000000 FM (ANRUF) r88.5 c88.5 d743*NN [5.00]], 'features': }
[2023-02-26 16:56:06,270] chirp.wxui.main - DEBUG: Saving to C:\Funk_Daten\BJ-318_99.img


Files

fehler.jpg (35.9 KB) fehler.jpg Eddi Wolf, 02/26/2023 04:12 PM
Display.jpg (136 KB) Display.jpg Display BJ-318 Eddi Wolf, 02/27/2023 04:08 PM
label.jpg (41.6 KB) label.jpg Label at the bottom Eddi Wolf, 02/27/2023 04:08 PM
limit 218.jpg (83.4 KB) limit 218.jpg Limit setting BJ-218 original software. Eddi Wolf, 02/27/2023 04:17 PM
BJ-218_Programming sofware.rar (343 KB) BJ-218_Programming sofware.rar BJ-218 original software as rar file Eddi Wolf, 02/27/2023 04:18 PM
lt725uv_400-520.py (56.6 KB) lt725uv_400-520.py Jim Unroe, 02/28/2023 01:23 AM
Actions #1

Updated by Jim Unroe about 1 year ago

Eddi Wolf wrote:

chirp.settings.InvalidValueError: Value 490.000 not in range 400.000-480.000

(BJ-318 is supplied 440 to 520 Mhz) Editing of settings is not possible

The Users Manual that I have for the BJ-318 shows that the radio supports 400-480 MHz. But I see the that programming software (which is for the BJ-218) allows up to 490 MHz.

Would you go into the radio's VFO mode and verify the UHF band limits on both ends of the UHF band?

Thanks,
Jim KC9HI

Actions #2

Updated by Dan Smith about 1 year ago

  • Subject changed from BJ-318 to BJ-318 incorrect valid band edges
Actions #3

Updated by Eddi Wolf about 1 year ago

I'm in Germany and my English isn't that good.

I tested on a BJ-218 and a BJ-318 device
The frequency band is Value 400,000-490,000 Mhz.
both devices have the same error message in "Chirp":
490,000 not in range 400,000-480,000.
Unfortunately, the "Settings" function does not work.
Can you help?
Kind regards from Meerbusch / Germany Eddi

Actions #4

Updated by Jim Unroe about 1 year ago

Eddi Wolf wrote in #note-3:

I'm in Germany and my English isn't that good.

I tested on a BJ-218 and a BJ-318 device
The frequency band is Value 400,000-490,000 Mhz.
both devices have the same error message in "Chirp":
490,000 not in range 400,000-480,000.
Unfortunately, the "Settings" function does not work.
Can you help?
Kind regards from Meerbusch / Germany Eddi

You English is more than satisfactory. I totaly understand what you are requesting. I just want to be sure to exactly match the radio's band limits.

Since I don't have a BJ-318 and you do, I need you to switch the radio to VFO mode, Key in a frequency close to the UHF lower frequency limit, 400 MHz (or 440 MHz) and then use the arrow keys to go lower in frequency until the radio wraps around to the UHF upper frequency limit. Make a note of both limits and post them here. I can do the same for the BJ-218 (Luiton LT-725UV).

Thanks,
Jim KC9HI

Actions #5

Updated by Eddi Wolf about 1 year ago

I tested the limits on my BJ-318.
They are 400-490Mhz.
See display and label.
Greetings Eddi DG5JN

Actions #6

Updated by Eddi Wolf about 1 year ago

The limit can be changed in the original software for the BJ-218. But does not work with the device BJ-318.
original software as "Rar" file.
Maybe that will help

Greetings Eddi DG5JN

Actions #7

Updated by Jim Unroe about 1 year ago

It was difficult to do any work today. The local area had very high winds which causes the power to go out many times.

Eventually the wind calmed down and I was able to do some work with this. My radio, Luiton LT-725UV (variant of BJ-218) also has a label that show 400-490 MHz even though the radio was shipped to me from the factory with the upper UHF limit set to 480 MHz. I modified the driver so that the upper limit could be set as high as 520 MHz. I downloaded from the radio, changed the upper UHF limit to 520 and uploaded back to the radio. Then I attached the mic back on the radio, switched to VFO mode, keyed in "136000" (the low VHF limit) and finally tapped the V button. The VFO wrapped around to 490.000 MHz. So my radio is firmware limited to 490 MHz just like it is on the label. I want you to do the same test on your radio just in case it is different (I doubt it but it is worth a try).

Here is what you do...

  1. Download and save the attached driver module (lt725uv_400-520.py) to a convenient location
  2. Start CHIRP
  3. Click Help in the menu bar and enable the Developer Mode setting
  4. Re-start CHIRP
  5. Click File in the menu bar and select Load Module
  6. Locate and load the driver module file that was saved in step 1

  7. Download from your radio

  8. Use Settings -> PowerOn & Freq Limits -> Upper UHF Band Limit (MHz) to set the upper limit to 520.000

  9. Upload the change to your radio

  10. Now switch the radio to VFO mode

  11. Key in 136.000

  12. Tap the [V] (down arrow) button one time (wraps the VFO frequency to the UHF upper limit)

  13. Make note of the UHF upper limit and post it here (as mentioned above, mine wrapped around to 490.000)

Note: Loading a external driver module does not permanently change your CHIRP installation. Once you close CHIRP, the next time you load CHIRP you will have to load the driver again to utilize its features again.

Jim KC9HI

Actions #8

Updated by Eddi Wolf about 1 year ago

Works great with both BJ-218 and BJ-318.
I've now changed my settings to 400-480Mhz but previously tested 520Mhz.
Thank you Jim for your excellent work.
Greetings Eddi DG5JN

Actions #9

Updated by Jim Unroe about 1 year ago

Eddi Wolf wrote in #note-8:

Works great with both BJ-218 and BJ-318.
I've now changed my settings to 400-480Mhz but previously tested 520Mhz.
Thank you Jim for your excellent work.
Greetings Eddi DG5JN

I am trying to determine the maximum upper band limit for these radios. Did you go to VFO and test the band limits like I asked? Do they stop at 490 MHz? My radio will not select any channels that are programmed with frequencies higher than 490 MHz. The VFO will not go above 490 MHz. Do you agree that CHIRP needs to be updated to allow the UHF upper band limit to be changed to maximum of 490 MHz? Any higher than that is disregarded by the radio, right?

Jim KC9HI

Actions #10

Updated by Eddi Wolf about 1 year ago

Correct, the VFO ignores values ​​above 490 MHZ. But that is sufficient. You can now set all the parameters you need under Settings.
I would like it if it were included as an update in Cirp.
Greetings Eddi DG5JN

Actions #11

Updated by Anonymous about 1 year ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF