[chirp_devel] [UV-5R] Support for 144/220 Model and Band Expansion
I'd like to look into expanding the CHIRP UV-5R driver to work with the newly released 144/220 models (UV-5RAX and others). I have acquired 2 CHIRP image files from 2 different owners of this model, and there doesn't appear (to me anyway) to be anything in the file that can be used to distinguish if the image came from a 144/440 model or a 144/220 model. I'm pretty sure using the firmware version would be a bad idea.
What I have currently done is to expand the programmable bands to be
rf.valid_bands = [(100000000, 199999999), (200000000, 999999999)]
This makes the VHF/UHF band split at 200 MHz and should be compatible with both radio models and the OEM software. It also allows the user to program all frequencies that the UV-5R is capable of accepting. It will still be up to the user to determine the useability of the frequency entered.
The appropriate changes would also be made to the Work Mode A/B VFO Frequency presets so the correct band will be automatically selected (the VHF/UHF split is currently at 400 MHz).
What I have done works fine on my old BFB231 144/440 model. I'm ready to try it out on some other radios but I thought I'd come here and solicit some feedback before I asked for volunteers to test what I have done.
Thanks, Jim KC9HI
Jim,
I will double check but I think I used Chirp to program 220 on my UV5RC. I did change the other settings in the radio before trying Chirp but I don't recall any problems. I'll volunteer to try the new version if it required modifications.
73,
Alan - W6ARH
From: chirp_devel-bounces@intrepid.danplanet.com [mailto:chirp_devel-bounces@intrepid.danplanet.com] On Behalf Of Jim Unroe Sent: Saturday, March 23, 2013 9:28 AM To: chirp_devel@intrepid.danplanet.com Subject: [chirp_devel] [UV-5R] Support for 144/220 Model and Band Expansion
I'd like to look into expanding the CHIRP UV-5R driver to work with the newly released 144/220 models (UV-5RAX and others). I have acquired 2 CHIRP image files from 2 different owners of this model, and there doesn't appear (to me anyway) to be anything in the file that can be used to distinguish if the image came from a 144/440 model or a 144/220 model. I'm pretty sure using the firmware version would be a bad idea.
What I have currently done is to expand the programmable bands to be
rf.valid_bands = [(100000000, 199999999), (200000000, 999999999)]
This makes the VHF/UHF band split at 200 MHz and should be compatible with both radio models and the OEM software. It also allows the user to program all frequencies that the UV-5R is capable of accepting. It will still be up to the user to determine the useability of the frequency entered.
The appropriate changes would also be made to the Work Mode A/B VFO Frequency presets so the correct band will be automatically selected (the VHF/UHF split is currently at 400 MHz).
What I have done works fine on my old BFB231 144/440 model. I'm ready to try it out on some other radios but I thought I'd come here and solicit some feedback before I asked for volunteers to test what I have done.
Thanks, Jim KC9HI
Alan, Any frequency outside of the 136-174 MHz and 400-520 MHz ranges should trigger an 'out of supported range' error. Jim
On Sat, Mar 23, 2013 at 1:11 PM, The Silver Fox alan.r.hill@gmail.comwrote:
Jim,****
I will double check but I think I used Chirp to program 220 on my UV5RC. I did change the other settings in the radio before trying Chirp but I don’t recall any problems. I’ll volunteer to try the new version if it required modifications.****
73,****
Alan – W6ARH****
Jim,
When I load the py file all the frequency entries are 0 and an error is indicated. If I try to edit a row it will not pop up the editor window but it will let me enter things in individual fields.
73,
Alan- W6ARH
From: chirp_devel-bounces@intrepid.danplanet.com [mailto:chirp_devel-bounces@intrepid.danplanet.com] On Behalf Of Jim Unroe Sent: Saturday, March 23, 2013 12:04 PM To: chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] [UV-5R] Support for 144/220 Model and Band Expansion
Alan, Any frequency outside of the 136-174 MHz and 400-520 MHz ranges should trigger an 'out of supported range' error. Jim
On Sat, Mar 23, 2013 at 1:11 PM, The Silver Fox alan.r.hill@gmail.com wrote:
Jim,
I will double check but I think I used Chirp to program 220 on my UV5RC. I did change the other settings in the radio before trying Chirp but I don't recall any problems. I'll volunteer to try the new version if it required modifications.
73,
Alan - W6ARH
Alan, Yes. Same here on my two factory images. But the menu 40 reset image I have loads OK. The factory image that I set the CTCSS tones to 0xff, 0xff loads OK. That's why I wanted you to try starting by download an image after a reset and then try to edit you channels into it and see if it would upload. Jim
On Mon, Mar 25, 2013 at 11:50 PM, The Silver Fox alan.r.hill@gmail.comwrote:
Jim,****
When I load the py file all the frequency entries are 0 and an error is indicated. If I try to edit a row it will not pop up the editor window but it will let me enter things in individual fields.****
73,****
Alan- W6ARH****
What I have done works fine on my old BFB231 144/440 model. I'm ready to try it out on some other radios but I thought I'd come here and solicit some feedback before I asked for volunteers to test what I have done.
Doesn't the 220 radio use a different ident string during clone? If so, we should be able to key off of that since we stash it in the image at the top, right?
On Sun, Mar 24, 2013 at 10:33 AM, Dan Smith dsmith@danplanet.com wrote:
What I have done works fine on my old BFB231 144/440 model. I'm ready to try it out on some other radios but I thought I'd come here and solicit some feedback before I asked for volunteers to test what I have done.
Doesn't the 220 radio use a different ident string during clone? If so, we should be able to key off of that since we stash it in the image at the top, right?
-- Dan Smith www.danplanet.com KK7DS
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
Dan, If I understand what you are getting at, that changed with BFB291
This is my BFB231
0x0000 to 0x0007 AA 42 46 42 32 33 31 DD
42 = B 46 = F 42 = B 32 = 2 33 = 3 32 = 1
I believe the above is what you are referring to.
This is a BFB291 and newer (it is actually from a UV-5RAX BFB296 144/220 model)
0x0000-0x0007 AA 36 74 02 20 02 60 DD
36 = 136 MHz VHF lower band limit 74 = 174 MHz VHF upper band limit 02 20 = 220 UHF lower band limit 02 60 = 260 UHF upper band limit
These values change based on the OEM software band limits set in the Other menu.
CHIRP should probably change them as well. I've been thinking about it but I haven't been smart enough to figure it out how to do it yet (I had been considering putting out a request for help).
Jim KC9HI
My UV5RC is 296.
Alan - W6ARH
From: chirp_devel-bounces@intrepid.danplanet.com [mailto:chirp_devel-bounces@intrepid.danplanet.com] On Behalf Of Jim Unroe Sent: Sunday, March 24, 2013 9:51 AM To: chirp_devel@intrepid.danplanet.com Subject: Re: [chirp_devel] [UV-5R] Support for 144/220 Model and Band Expansion
On Sun, Mar 24, 2013 at 10:33 AM, Dan Smith dsmith@danplanet.com wrote:
What I have done works fine on my old BFB231 144/440 model. I'm ready to try it out on some other radios but I thought I'd come here and solicit some feedback before I asked for volunteers to test what I have done.
Doesn't the 220 radio use a different ident string during clone? If so, we should be able to key off of that since we stash it in the image at the top, right?
-- Dan Smith www.danplanet.com KK7DS
_______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
Dan, If I understand what you are getting at, that changed with BFB291
This is my BFB231
0x0000 to 0x0007 AA 42 46 42 32 33 31 DD
42 = B 46 = F 42 = B 32 = 2 33 = 3 32 = 1
I believe the above is what you are referring to.
This is a BFB291 and newer (it is actually from a UV-5RAX BFB296 144/220 model)
0x0000-0x0007 AA 36 74 02 20 02 60 DD
36 = 136 MHz VHF lower band limit 74 = 174 MHz VHF upper band limit 02 20 = 220 UHF lower band limit 02 60 = 260 UHF upper band limit
These values change based on the OEM software band limits set in the Other menu.
CHIRP should probably change them as well. I've been thinking about it but I haven't been smart enough to figure it out how to do it yet (I had been considering putting out a request for help).
Jim KC9HI
I believe the above is what you are referring to.
This is a BFB291 and newer (it is actually from a UV-5RAX BFB296 144/220 model)
0x0000-0x0007 AA 36 74 02 20 02 60 DD
36 = 136 MHz VHF lower band limit 74 = 174 MHz VHF upper band limit 02 20 = 220 UHF lower band limit 02 60 = 260 UHF upper band limit
Ah, right, okay. Too bad the OEM isn't a little more organized, huh? Grr.
participants (3)
-
Dan Smith
-
Jim Unroe
-
The Silver Fox