Bug #5625

BTECH GMRS-V!

Added by David Gordley 10 months ago. Updated 4 months ago.

Status:In Progress Start date:03/04/2018
Priority:Normal Due date:
Assignee:Jim Unroe % Done:

100%

Category:-
Target version:0.5.0
Chirp Version:daily Platform:All
Model affected:BTECH GMRS-V1

Description

When trying to download from radio, recieve "Incorrect Model Selected" error,

debug.log (26.5 kB) David Gordley, 03/04/2018 04:13 pm

BTECH GMRS-V1 Incorrect Model selected.JPG (28.5 kB) Bob Edmiston, 05/02/2018 07:41 pm

BTECH GMRS-V1 Incorrect Model selected.JPG (28.5 kB) Bob Edmiston, 05/02/2018 07:41 pm

debug.log - debug file (120.4 kB) Bob Edmiston, 05/03/2018 06:53 am

gmrsuv1_USG2411.py - Custom driver for radios identified as "USG2411" (34.4 kB) Jim Unroe, 05/03/2018 03:06 pm

unable to load module.JPG (35.6 kB) Bob Edmiston, 05/03/2018 09:49 pm

gmrsuv1_USG2412.py (34.4 kB) Jim Unroe, 07/13/2018 06:15 pm

gmrsuv1_US32412.py (34.4 kB) Kurt Bantle, 07/13/2018 07:50 pm

gmrsuv1_US32412.py (34.4 kB) Kurt Bantle, 07/13/2018 07:50 pm

Associated revisions

Revision 2958:714332aa491d
Added by Jim Unroe 9 months ago

[GMRS-V1] Add support for new BTech GMRS-V1 model (2017 FCC GMRS rules)

This patch adds support for the latest BaofengTech GMRS-V1 model that is
compliant with the new 2017 FCC GMRS rules.

#5625

History

Updated by Jim Unroe 9 months ago

  • Status changed from New to In Progress
  • Assignee set to Jim Unroe
  • Chirp Version changed from 0.4.0 to daily
  • Platform changed from Windows to All

David,

CHIRP doesn't support the current BTech GMRS-V1 models manufactured to the 2017 rules changes. I was just getting ready to open up an issue so I could submit a patch to add this support. I will use this issue instead.

Jim KC9HI

Updated by Jim Unroe 9 months ago

  • Target version set to 0.5.0
  • % Done changed from 0 to 100

Patch submitted.

Jim KC9HI

Updated by Bob Edmiston 8 months ago

While the new update in daily build 'CHIRP daily-20180412' works fine with the newest of the newest BTECH GMRS V1 radios with the first 22 channels locked, it has problems with the original BTECH GMRS V1 radios which have only the lowest 16 channels locked. Now, I can't even download a known good configuration from a radio that works well. Nor can I upload to the radio any longer in the latest build.

Updated by Bob Edmiston 8 months ago

Channels from the original BTECH GMRS V1 radio can be successfully downloaded using DAILY build 20170309. So, perhaps you may simply swap in the download code from that build to solve the current bug with downloading from the original radios, of which I own two.

Updated by Jim Unroe 8 months ago

I have only the pre-2107 rules model. It worked fine the last time I tested it. Please include a debug.log file. It should help with diagnosis.

Jim

Updated by Jim Unroe 8 months ago

The How to report issues shows how to locate your debug.log file

To create a "clean" debug.log file...

1 close CHIRP
2 open CHIRP
3 create error
4 close CHIRP

Jim

Updated by Bob Edmiston 8 months ago

here is the debug file. The problem happens on the GMRS V1 purchased on Amazon.com on October 9, 2017. So, it's a recent but not super new model. My older one from October 14, 2016 works just fine.

Updated by Jim Unroe 8 months ago

The radio identifies itself with a string that was not provided by BTech when the driver was updated to add support for the models that support the new 2017 GMRS rules.

Test the attached temporary module (gmrsuv1_USG2411) to see if it takes care of the issue and report back.

To use the module, click Help and enable "Enable developer functions". Then click File and then "Load module" to locate and the attached module.

This module does not permanently change your CHIRP installation. Every time you load CHIRP, you will have to load this module before you can download/upload from/to this radio or load saved files from this radio.

Jim

Updated by Bob Edmiston 8 months ago

When I attempt to load the .py file, I get the attached error "Unable to load modules: invalid syntax (gmrsuv1_USG2411.py, line 1)

Updated by Jim Unroe 7 months ago

Bob Edmiston wrote:

When I attempt to load the .py file, I get the attached error "Unable to load modules: invalid syntax (gmrsuv1_USG2411.py, line 1)

Sounds like you right-clicked the link and chose "Save link as...", which download the download page, not the driver. You must click the link, then after the next page loads, click the "download" link.

Jim

Updated by Kurt Bantle 5 months ago

Line 45 in the temporary driver above (gmrsuv1_USG2411.py) is incorrect, "fb4 and should be "fp4". I still don't have this working, it's throwing incorrect model error.

I'm getting this for model:
000: 55 53 33 32 34 31 32 55 US32412U
008: 53 47 32 34 31 32 ff ff SG2412..

Does anyone have a log from older version?

Thanks,
Kurt

Updated by Jim Unroe 5 months ago

Good catch, Kurt. That wasn't the only mistake. Try this.

Jim KC9HI

Updated by Kurt Bantle 5 months ago

I just changed the the model to what was reported and it worked.

BTW another radio arrived from Amazon today and it had 32418 in it...

Thanks,
Kurt

Updated by Kurt Bantle 5 months ago

I just changed the the model to what was reported and it worked.

BTW another radio arrived from Amazon today and it had 32418 in it...

Thanks,
Kurt

Updated by Kurt Bantle 5 months ago

Sorry Jim, I doubled on you there. Thanks for the help with this.

Updated by Jim Unroe 5 months ago

Are we good with this now? I'll submit a patch if we are.

Jim

Updated by Gary Gardina 4 months ago

CHIRP version daily-20180815 did not work for me. Uninstalled older version & installed clean daily - CHIRP did not recognize my radio as Btech GMRS-V1. Manually setting to Com 6 BTech GMRS-V1 allowed me to load an old .img into the radio, but would not download from the radio.

I loaded the:
https://chirp.danplanet.com/attachments/4367/gmrsuv1_US32412.py
module and was then able to successfully download/upload without issue. Please include this patch in the current daily.

Not sure if this has anything to do with the issue, but with the original recovery image loaded - Browser|root|firmware_msg is:
line1 US32411
line2 USG2411

Gary

Updated by Gary Gardina 4 months ago

Sorry, forgot to add that the patch worked on both Windows 10 and Linux (Ubuntu 18.04 using ppa:dansmith/chirp-snapshots).

Also available in: Atom PDF