Project

General

Profile

Actions

Bug #6747

open

Retevis RT22 New firmware "Radio Identification Failed"

Added by Jacob Clark about 5 years ago. Updated 12 months ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
04/26/2019
Due date:
% Done:

0%

Estimated time:
Chirp Version:
daily
Model affected:
Retevis RT22
Platform:
Windows
Debug Log:
I read the instructions above:

Description

Retevis released an updated RT22 model, mine just happens to be Camo. When trying to Download or Upload to the radio I am getting a "Radio Identification Failed" error, even had someone else try it on their computer. Any ideas on how to fix it?


Files

debug.log (24.1 KB) debug.log YCAH Technical, 10/18/2019 11:08 AM
Annotation 2019-12-11 110715.jpg (124 KB) Annotation 2019-12-11 110715.jpg screen grab Luke Cunnien, 12/11/2019 09:08 AM
rt22-new-id.patch (408 Bytes) rt22-new-id.patch patch adding ID for new RT22 Vladimir Kondratiev, 01/07/2020 01:24 PM
Retevis_RT22_new_factory.img (1.17 KB) Retevis_RT22_new_factory.img factory image for new RT22 Vladimir Kondratiev, 01/07/2020 01:24 PM
retevis_rt22_butchered.py (19.4 KB) retevis_rt22_butchered.py Dan OLeary, 06/09/2020 09:14 PM
debug.log (32.9 KB) debug.log LeRoy Oddie, 08/05/2022 04:10 AM
RT22 factory settings.KDC1 (4.05 KB) RT22 factory settings.KDC1 LeRoy Oddie, 08/05/2022 05:23 PM
retevis_rt22_investigate.py (21.7 KB) retevis_rt22_investigate.py Jim Unroe, 08/06/2022 12:18 AM
debug.log (53.2 KB) debug.log First recorded debug file LeRoy Oddie, 08/06/2022 12:57 AM
debug (2).log (57.3 KB) debug (2).log LeRoy Oddie, 08/06/2022 12:57 AM
Retevis_RT22_20220805.img (1.17 KB) Retevis_RT22_20220805.img LeRoy Oddie, 08/06/2022 12:57 AM
Retevis_RT22_20220805(P32073).img (1.17 KB) Retevis_RT22_20220805(P32073).img Jim Unroe, 08/06/2022 01:23 AM
debug (3).log (32.9 KB) debug (3).log LeRoy Oddie, 08/06/2022 02:00 AM
Retevis_RT22_20220805(P32073-2).img (1.17 KB) Retevis_RT22_20220805(P32073-2).img Jim Unroe, 08/06/2022 03:10 PM

Related issues

Has duplicate Bug #6315: "Radio Identification Failed" || Luiton LT-316Closed12/21/2018

Actions
Has duplicate Bug #6757: problem reading data from WLN KD-C1 - Radio identification failed - (white model)Closed04/27/2019

Actions
Has duplicate Bug #6803: WLN KD-C1 radio identification failedClosed05/21/2019

Actions
Has duplicate Bug #6989: Radio Identification failed errorClosed08/16/2019

Actions
Has duplicate Bug #7091: Luiton LT316 3W will no longer programClosed09/18/2019

Actions
Has duplicate Bug #7827: Radio identification failedClosed04/24/2020

Actions
Has duplicate Bug #7847: CHIRP won't download from WLN KD-C1Closed04/30/2020

Actions
Has duplicate Bug #8177: Can not read Retevis RT22 radio with latest program release Closed08/12/2020

Actions
Actions #1

Updated by Jim Unroe almost 5 years ago

  • Status changed from New to Feedback

Does the original factory software still work.

Please attach a debug.log file so it can be examined.

Jim KC9HI

Actions #2

Updated by Corey Nakayama over 4 years ago

Factory software works on Camo RT22.

Actions #3

Updated by YCAH Technical over 4 years ago

I'm having the exact same issue with the same model, a brand new RT22 (happens to be the camo color also).

Here's the relevant part from the debug.log file. I'll upload the entire file as well.

[2019-10-18 10:58:53,121] chirp.ui.reporting - DEBUG: Checking for updates
[2019-10-18 10:58:53,272] chirp.ui.reporting - DEBUG: Server reports version daily-20191018 is latest
[2019-10-18 10:58:59,237] chirp.ui.mainapp - DEBUG: User selected Retevis RT22 on port COM4
[2019-10-18 10:58:59,364] chirp.ui.clone - DEBUG: Clone thread started
[2019-10-18 10:58:59,364] chirp.drivers.retevis_rt22 - DEBUG: download
[2019-10-18 10:58:59,418] chirp.drivers.retevis_rt22 - DEBUG: Incorrect model ID, got this:

000: 50 33 32 30 37 21 f8 ff P3207!..

[2019-10-18 10:58:59,420] chirp.ui.reporting - DEBUG: Reporting exception
[2019-10-18 10:58:59,420] chirp.ui.common - ERROR: -- Exception: --
[2019-10-18 10:58:59,421] chirp.ui.common - ERROR: Traceback (most recent call last):
File "chirp\ui\clone.pyo", line 256, in run
File "chirp\drivers\retevis_rt22.pyo", line 331, in sync_in
File "chirp\drivers\retevis_rt22.pyo", line 230, in do_download
File "chirp\drivers\retevis_rt22.pyo", line 139, in _rt22_enter_programming_mode
RadioError: Radio identification failed.

[2019-10-18 10:58:59,421] chirp.ui.common - ERROR: ----------------
[2019-10-18 10:58:59,421] chirp.ui.clone - ERROR: Clone failed: Radio identification failed.
[2019-10-18 10:58:59,464] chirp.ui.clone - DEBUG: Clone thread ended
[2019-10-18 10:58:59,466] chirp.ui.reporting - DEBUG: Reporting model usage: Retevis_RT22,download,True
[2019-10-18 10:58:59,467] chirp.ui.reporting - DEBUG: Reporting exception
[2019-10-18 10:58:59,467] chirp.ui.inputdialog - ERROR: --- Exception Dialog: Radio identification failed. ---
[2019-10-18 10:58:59,467] chirp.ui.inputdialog - ERROR: Traceback (most recent call last):
File "chirpw", line 68, in
AttributeError: 'NoneType' object has no attribute 'split'

[2019-10-18 10:58:59,469] chirp.ui.inputdialog - ERROR: ----------------------------

Actions #4

Updated by Luke Cunnien over 4 years ago

My dealership just bought 20 new RT22 (not "S"" model) and Chirp worked flawlessly before.
I have one Walkie that works perfectly (original walkie from when we first bought some). it uploads and downloads but as soon as I connect another walkie (new one) it will give errors and will not download or upload. has anyone found a fix for this yet?

I've uploaded a screen shot of the Data downloaded from the good walkie and then plugged in the new one and tried to upload.

Actions #5

Updated by Vladimir Kondratiev over 4 years ago

I have same issue. Have old RT22 that works well while new one failed with "Radio identification failed." debug.log exactly the same as in #3. Ubuntu Linux.

Log fragment:

[2020-01-07 20:55:03,244] chirp.drivers.retevis_rt22 - DEBUG: download
[2020-01-07 20:55:03,292] chirp.drivers.retevis_rt22 - DEBUG: Incorrect model ID, got this:

000: 50 33 32 30 37 21 f8 ff P3207!..

[2020-01-07 20:55:03,293] chirp.ui.reporting - DEBUG: Reporting exception
[2020-01-07 20:55:03,293] chirp.ui.common - ERROR: -- Exception: --
[2020-01-07 20:55:03,293] chirp.ui.common - ERROR: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/chirp/ui/clone.py", line 256, in run
self.__radio.sync_in()
File "/usr/lib/python2.7/dist-packages/chirp/drivers/retevis_rt22.py", line 331, in sync_in
data = do_download(self)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/retevis_rt22.py", line 230, in do_download
_rt22_enter_programming_mode(radio)
File "/usr/lib/python2.7/dist-packages/chirp/drivers/retevis_rt22.py", line 139, in _rt22_enter_programming_mode
raise errors.RadioError("Radio identification failed.")
RadioError: Radio identification failed.

Actions #6

Updated by Vladimir Kondratiev over 4 years ago

I did quick fix by simply adding new ID with hope nothing else changed. I can, at least, read factory settings - see attached. Patch attached as well

Actions #7

Updated by Vladimir Kondratiev over 4 years ago

When trying to upload to the new RT22 after fix described in #6, radio ID changed to "\x00\x00\x00\x00\x00\x00\xf8\xff".
If I add this ID as well, it seems to work. On the "settings" page, "Embedded message 1" initially (factory settings) has value "P3207! Pb%FPb%F 0" - it is definitely radio ID is there. After flashing, "Embedded message 1" first 6 characters becomes "\x00". Looks like new RT22 need some more care, this is beyond my abilities

Actions #8

Updated by Bernhard Hailer almost 4 years ago

  • Tracker changed from New Model to Bug
  • Subject changed from Retevis RT22 New Model "Radio Identification Failed" to Retevis RT22 New firmware "Radio Identification Failed"
  • Target version set to chirp-legacy
  • Model affected set to Retevis RT22
  • Platform set to Windows

Has the patch been added since?
You may want to join the developers mailing list, see Wiki, "Developers".

Actions #9

Updated by Bernhard Hailer almost 4 years ago

Linked half a dozen similar reports for this radio and its variants (WLN KD-C1, Luiton LT-316, etc.).

Actions #10

Updated by Vitaly M almost 4 years ago

Hi guys, I have the same issue with new Retevis RT22 stations. I have sent a message to Retevis support and wait for their feedback.
Also I had some troubles with Retevis universal USB driver, but downloaded its latest version from chip’s vendor of an adapter (the adapter has produced by Retevis)

Actions #11

Updated by Dan OLeary almost 4 years ago

In a blatant example of "standing on the shoulders of giants", I changed one character in Mr Kondratiev's patch and was able to read and write to my KD-C1. Specifically, I changed "P32073" to "P3207!" (the patch did not work for me in its original form). I am not at all familiar with Linux so I have to assume I got lucky, but I was willing to sacrifice my radio to test my idea. By loading the altered module, I have been able to read and write successfully more than once. The factory software still can read and write to the radio.

Actions #12

Updated by James Webb over 3 years ago

I have also experienced this bug while trying to program a new Retevis RT22 with CHIRP. I am on MacOS 10.15.5 (Catalina) and CHIRP works fine (with my Baofeng UV-5R and other radios). For the Retevis RT22, I got the "Radio Identification Failed" message when trying to Download from Radio. I am not a real developer, but here's what I tried: I downloaded the most recent MacOS version of CHIRP and manually opened up the package. I navigated to the retevis_rt22.py file, opened it up with Text Editor, and made the one change suggested by Mr. OLeary in #11 above. I was then able to download and upload new info to my RT22! So that change seems to be the fix. However, I'm not sure what happened, but now my test copy of CHIRP no longer communicates with my RT22; I'm sure it has something to do with the hacky way I made the change. I hope this patch can be incorporated into the CHIRP baseline soon.

Actions #13

Updated by EP Lee over 3 years ago

Hello all. I can verify that the "butchered" module uploaded by Mr. Webb a couple weeks ago can be loaded manually into Chirp and allows read/write from one of the newer versions of the Retevis RT22 (freshly ordered from Amazon via a Lightning Deal). Something must have changed in their hardware revision.

Prior to this, the factory RT22 software was able to read/write the radio just fine as well.

Hope this can be folded into the next release of Chirp newer than 20200807. Thanks!

Actions #14

Updated by Bernhard Hailer over 3 years ago

#6757 might have additional information.

Actions #15

Updated by Aie Paie over 3 years ago

I am trying to program a couple of RT622 (European version of RT22), bought from Amazon.de in september 2020. I have tried both Mac and Windows CHIRP daily from september but neither work for me. Error message is unable to connect after 5 tries or something similar.
I have tried the ID patch without luck. Tried also opening first retevis_rt22_butchered.py but didn't work for me.

Actions #16

Updated by Bernhard Hailer over 3 years ago

Aie Paie, please provide a debug log as described in the Wiki: "How To Report Issues". Thanks!

Actions #17

Updated by Aie Paie over 3 years ago

Bernhard Hailer wrote:

Aie Paie, please provide a debug log as described in the Wiki: "How To Report Issues". Thanks!

I apologize. Should of course have checked the wiki first. Here is the debug log:

[2020-10-01 13:58:34,323] chirp.logger - DEBUG: CHIRP daily-20200909 on WinVista/7 (Python 2.7.10)
[2020-10-01 13:58:34,510] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2020-10-01 13:58:34,510] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2020-10-01 13:58:34,510] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2020-10-01 13:58:34,510] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2020-10-01 13:58:34,512] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2020-10-01 13:58:34,512] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2020-10-01 13:58:34,512] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2020-10-01 13:58:34,512] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2020-10-01 13:58:34,512] chirp.directory - INFO: Registered Alinco_DJ-G7EG = AlincoDJG7EG
[2020-10-01 13:58:34,513] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2020-10-01 13:58:34,513] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2020-10-01 13:58:34,513] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2020-10-01 13:58:34,513] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2020-10-01 13:58:34,552] chirp.directory - INFO: Registered AnyTone_778UV = AnyTone778UV
[2020-10-01 13:58:34,552] chirp.directory - INFO: Registered Retevis_RT95 = RetevisRT95
[2020-10-01 13:58:34,552] chirp.directory - INFO: Registered CRT_Micron_UV = CRTMicronUV
[2020-10-01 13:58:34,552] chirp.directory - INFO: Registered Midland_DBR2500 = MidlandDBR2500
[2020-10-01 13:58:34,553] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2020-10-01 13:58:34,553] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2020-10-01 13:58:34,555] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2020-10-01 13:58:34,556] chirp.directory - INFO: Registered Baofeng_BF-A58 = BFA58
[2020-10-01 13:58:34,556] chirp.directory - INFO: Registered Baofeng_UV-82WP = UV82WP
[2020-10-01 13:58:34,556] chirp.directory - INFO: Registered Baofeng_GT-3WP = GT3WP
[2020-10-01 13:58:34,558] chirp.directory - INFO: Registered Retevis_RT6 = RT6
[2020-10-01 13:58:34,558] chirp.directory - INFO: Registered Baofeng_BF-A58S = BFA58S
[2020-10-01 13:58:34,558] chirp.directory - INFO: Registered Baofeng_UV-9R = UV9R
[2020-10-01 13:58:34,558] chirp.directory - INFO: Registered Baofeng_BF-T1 = BFT1
[2020-10-01 13:58:34,559] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Radioddity_UV-82X3 = Radioddity82X3Radio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Radioddity_UV-5RX3 = RadioddityUV5RX3Radio
[2020-10-01 13:58:34,562] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2020-10-01 13:58:34,563] chirp.directory - INFO: Registered Boblov_X3Plus = BoblovX3Plus
[2020-10-01 13:58:34,565] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501
[2020-10-01 13:58:34,565] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220
[2020-10-01 13:58:34,565] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001
[2020-10-01 13:58:34,565] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900
[2020-10-01 13:58:34,565] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980
[2020-10-01 13:58:34,566] chirp.directory - INFO: Registered QYT_KT8900 = KT9800
[2020-10-01 13:58:34,566] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R
[2020-10-01 13:58:34,566] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV
[2020-10-01 13:58:34,566] chirp.directory - INFO: Registered BTECH_UV-25X2 = UV25X2
[2020-10-01 13:58:34,566] chirp.directory - INFO: Registered BTECH_UV-25X4 = UV25X4
[2020-10-01 13:58:34,566] chirp.directory - INFO: Registered BTECH_UV-50X2 = UV50X2
[2020-10-01 13:58:34,566] chirp.directory - INFO: Registered QYT_KT7900D = KT7900D
[2020-10-01 13:58:34,568] chirp.directory - INFO: Registered QYT_KT8900D = KT8900D
[2020-10-01 13:58:34,568] chirp.directory - INFO: Registered BTECH_GMRS-50X1 = GMRS50X1
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Feidaxin_FD-460UH = FD460UHRadio
[2020-10-01 13:58:34,569] chirp.directory - INFO: Registered Yaesu_FT-1500M = FT1500Radio
[2020-10-01 13:58:34,571] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2020-10-01 13:58:34,573] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2020-10-01 13:58:34,575] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2020-10-01 13:58:34,575] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2020-10-01 13:58:34,576] chirp.directory - INFO: Registered Yaesu_FT2D_R = FT2D
[2020-10-01 13:58:34,578] chirp.directory - INFO: Registered Yaesu_FT2D_Rv2 = FT2Dv2
[2020-10-01 13:58:34,578] chirp.directory - INFO: Registered Yaesu_FT3D_R = FT3D
[2020-10-01 13:58:34,581] chirp.directory - INFO: Registered Yaesu_FT-4XR = YaesuFT4XRRadio
[2020-10-01 13:58:34,581] chirp.directory - INFO: Registered Yaesu_FT-4XE = YaesuFT4XERadio
[2020-10-01 13:58:34,581] chirp.directory - INFO: Registered Yaesu_FT-4VR = YaesuFT4VRRadio
[2020-10-01 13:58:34,581] chirp.directory - INFO: Registered Yaesu_FT-65R = YaesuFT65RRadio
[2020-10-01 13:58:34,581] chirp.directory - INFO: Registered Yaesu_FT-65E = YaesuFT65ERadio
[2020-10-01 13:58:34,581] chirp.directory - INFO: Registered Yaesu_FT-25R = YaesuFT25RRadio
[2020-10-01 13:58:34,582] chirp.directory - INFO: Registered Yaesu_FT-450D = FT450DRadio
[2020-10-01 13:58:34,582] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2020-10-01 13:58:34,584] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2020-10-01 13:58:34,585] chirp.directory - INFO: Registered Yaesu_FT-70D = FT70Radio
[2020-10-01 13:58:34,585] chirp.directory - INFO: Registered Yaesu_FT-7100M = FT7100Radio
[2020-10-01 13:58:34,586] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2020-10-01 13:58:34,586] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2020-10-01 13:58:34,588] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2020-10-01 13:58:34,588] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2020-10-01 13:58:34,588] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2020-10-01 13:58:34,588] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2020-10-01 13:58:34,588] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2020-10-01 13:58:34,589] chirp.directory - INFO: Registered Yaesu_FT-818 = FT818Radio
[2020-10-01 13:58:34,589] chirp.directory - INFO: Registered Yaesu_FT-818ND_US = FT818NDUSRadio
[2020-10-01 13:58:34,591] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2020-10-01 13:58:34,591] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2020-10-01 13:58:34,592] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2020-10-01 13:58:34,592] chirp.directory - INFO: Registered Yaesu_FTM-3200D_R = FTM3200Radio
[2020-10-01 13:58:34,594] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2020-10-01 13:58:34,595] chirp.directory - INFO: Registered Yaesu_FTM-7250D_R = FTM7250Radio
[2020-10-01 13:58:34,595] chirp.directory - INFO: Registered Radioddity_GA-510 = RadioddityGA510Radio
[2020-10-01 13:58:34,598] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2020-10-01 13:58:34,598] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2020-10-01 13:58:34,598] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2020-10-01 13:58:34,598] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2020-10-01 13:58:34,701] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2020-10-01 13:58:34,703] chirp.directory - INFO: Registered BTECH_GMRS-V1 = GMRSV1
[2020-10-01 13:58:34,711] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2020-10-01 13:58:34,711] chirp.directory - INFO: Registered Radioddity_GA-2S = ROGA2SRadio
[2020-10-01 13:58:34,713] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio
[2020-10-01 13:58:34,713] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2020-10-01 13:58:34,713] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2020-10-01 13:58:34,714] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2020-10-01 13:58:34,714] chirp.directory - INFO: Registered Icom_IC-2300H = IC2300Radio
[2020-10-01 13:58:34,716] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2020-10-01 13:58:34,717] chirp.directory - INFO: Registered Icom_IC-2730A = IC2730Radio
[2020-10-01 13:58:34,719] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2020-10-01 13:58:34,720] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2020-10-01 13:58:34,723] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2020-10-01 13:58:34,723] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2020-10-01 13:58:34,723] chirp.directory - INFO: Registered Icom_IC-7100 = Icom7100Radio
[2020-10-01 13:58:34,723] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2020-10-01 13:58:34,723] chirp.directory - INFO: Registered Icom_IC-910 = Icom910Radio
[2020-10-01 13:58:34,723] chirp.directory - INFO: Registered Icom_IC-P7 = ICP7Radio
[2020-10-01 13:58:34,724] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2020-10-01 13:58:34,726] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2020-10-01 13:58:34,726] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2020-10-01 13:58:34,726] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2020-10-01 13:58:34,727] chirp.directory - INFO: Registered Icom_IC-V86 = ICV86Radio
[2020-10-01 13:58:34,729] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2020-10-01 13:58:34,730] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2020-10-01 13:58:34,732] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2020-10-01 13:58:34,733] chirp.directory - INFO: Registered Icom_IC-E90 = ICx90Radio
[2020-10-01 13:58:34,733] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2020-10-01 13:58:34,734] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2020-10-01 13:58:34,734] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2020-10-01 13:58:34,736] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2020-10-01 13:58:34,736] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2020-10-01 13:58:34,737] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2020-10-01 13:58:34,739] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2020-10-01 13:58:34,740] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2020-10-01 13:58:34,742] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2020-10-01 13:58:34,742] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2020-10-01 13:58:34,742] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2020-10-01 13:58:34,742] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2020-10-01 13:58:34,743] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2020-10-01 13:58:34,744] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2020-10-01 13:58:34,744] chirp.directory - INFO: Registered Kenwood_TS-590S_SG_LiveMode = TS590Radio
[2020-10-01 13:58:34,744] chirp.directory - INFO: Registered Kenwood_TS-480_LiveMode = TS480Radio
[2020-10-01 13:58:34,746] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2020-10-01 13:58:34,746] chirp.directory - INFO: Registered Wouxun_KG-UV8D_Plus = KGUV8DPlusRadio
[2020-10-01 13:58:34,749] chirp.directory - INFO: Registered Wouxun_KG-UV8E = KGUV8ERadio
[2020-10-01 13:58:34,750] chirp.directory - INFO: Registered Wouxun_KG-UV9D_Plus = KGUV9DPlusRadio
[2020-10-01 13:58:34,752] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2020-10-01 13:58:34,753] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2020-10-01 13:58:34,755] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2020-10-01 13:58:34,755] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2020-10-01 13:58:34,755] chirp.directory - INFO: Registered Jetstream_JT270MH = JetstreamJT270MHRadio
[2020-10-01 13:58:34,756] chirp.directory - INFO: Registered Leixen_VV-898S = LeixenVV898SRadio
[2020-10-01 13:58:34,756] chirp.directory - INFO: Registered LUITON_LT-725UV = LT725UV
[2020-10-01 13:58:34,757] chirp.directory - INFO: Registered Baojie_BJ-218 = Baojie218
[2020-10-01 13:58:34,759] chirp.directory - INFO: Registered BTECH_MURS-V1 = MURSV1
[2020-10-01 13:58:34,760] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2020-10-01 13:58:34,760] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2020-10-01 13:58:34,760] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2020-10-01 13:58:34,762] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2020-10-01 13:58:34,762] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2020-10-01 13:58:34,762] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2020-10-01 13:58:34,763] chirp.directory - INFO: Registered Puxing_PX-888K = Puxing_PX888K_Radio
[2020-10-01 13:58:34,766] chirp.directory - INFO: Registered Radioddity_R2 = RadioddityR2Generic
[2020-10-01 13:58:34,767] chirp.directory - INFO: Registered Radtel_T18 = T18Radio
[2020-10-01 13:58:34,769] chirp.directory - INFO: Registered Retevis_RT1 = RT1Radio
[2020-10-01 13:58:34,769] chirp.directory - INFO: Registered Retevis_RT21 = RT21Radio
[2020-10-01 13:58:34,770] chirp.directory - INFO: Registered Retevis_RT22 = RT22Radio
[2020-10-01 13:58:34,772] chirp.directory - INFO: Registered WLN_KD-C1 = KDC1
[2020-10-01 13:58:34,772] chirp.directory - INFO: Registered Zastone_ZT-X6 = ZTX6
[2020-10-01 13:58:34,772] chirp.directory - INFO: Registered LUITON_LT-316 = LT316
[2020-10-01 13:58:34,772] chirp.directory - INFO: Registered TID_TD-M8 = TDM8
[2020-10-01 13:58:34,773] chirp.directory - INFO: Registered Retevis_RT23 = RT23Radio
[2020-10-01 13:58:34,775] chirp.directory - INFO: Registered Retevis_RT26 = RT26Radio
[2020-10-01 13:58:34,776] chirp.directory - INFO: Registered Rugged_RH5R-V2 = RH5RV2
[2020-10-01 13:58:34,776] chirp.directory - INFO: Registered TDXone_TD-Q8A = TDXoneTDQ8A
[2020-10-01 13:58:34,779] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2020-10-01 13:58:34,779] chirp.directory - INFO: Registered TYT_TH-350 = Th350Radio
[2020-10-01 13:58:34,780] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File
[2020-10-01 13:58:34,780] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio
[2020-10-01 13:58:34,782] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2020-10-01 13:58:34,782] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2020-10-01 13:58:34,782] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2020-10-01 13:58:34,783] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2020-10-01 13:58:34,783] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2020-10-01 13:58:34,785] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2020-10-01 13:58:34,786] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2020-10-01 13:58:34,788] chirp.directory - INFO: Registered TYT_TH-UV8000 = THUV8000Radio
[2020-10-01 13:58:34,789] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2020-10-01 13:58:34,789] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2020-10-01 13:58:34,789] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2020-10-01 13:58:34,790] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2020-10-01 13:58:34,790] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2020-10-01 13:58:34,790] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2020-10-01 13:58:34,792] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2020-10-01 13:58:34,793] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2020-10-01 13:58:34,795] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2020-10-01 13:58:34,795] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2020-10-01 13:58:34,795] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2020-10-01 13:58:34,795] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-388G = TK388G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-378G = TK378G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-372G = TK372G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-370G = TK370G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-360G = TK360G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2020-10-01 13:58:34,796] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2020-10-01 13:58:34,798] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2020-10-01 13:58:34,799] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2020-10-01 13:58:34,799] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2020-10-01 13:58:34,799] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2020-10-01 13:58:34,799] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2020-10-01 13:58:34,801] chirp.directory - INFO: Registered Kenwood_TK-7180 = KenwoodTK7180Radio
[2020-10-01 13:58:34,801] chirp.directory - INFO: Registered Kenwood_TK-8180 = KenwoodTK8180Radio
[2020-10-01 13:58:34,801] chirp.directory - INFO: Registered Kenwood_TK-2180 = KenwoodTK2180Radio
[2020-10-01 13:58:34,802] chirp.directory - INFO: Registered Kenwood_TK-3180K = KenwoodTK3180K1Radio
[2020-10-01 13:58:34,802] chirp.directory - INFO: Registered Kenwood_TK-3180K2 = KenwoodTK3180K2Radio
[2020-10-01 13:58:34,805] chirp.directory - INFO: Registered Kenwood_TM-D710_CloneMode = KenwoodTMD710Radio
[2020-10-01 13:58:34,805] chirp.directory - INFO: Registered Kenwood_TM-D710G_CloneMode = KenwoodTMD710GRadio
[2020-10-01 13:58:34,806] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2020-10-01 13:58:34,808] chirp.directory - INFO: Registered Kenwood_TS-480_CloneMode = TS480Radio
[2020-10-01 13:58:34,809] chirp.directory - INFO: Registered Kenwood_TS-590SG_CloneMode = TS590Radio
[2020-10-01 13:58:34,809] chirp.directory - INFO: Registered Kenwood_TS-590S_CloneMode = TS590SRadio
[2020-10-01 13:58:34,809] chirp.directory - INFO: Registered Kenwood_TS-850 = TS850Radio
[2020-10-01 13:58:34,809] chirp.directory - INFO: Registered BTECH_UV-5X3 = UV5X3
[2020-10-01 13:58:34,809] chirp.directory - INFO: Registered MTC_UV-5R-3 = MTCUV5R3Radio
[2020-10-01 13:58:34,811] chirp.directory - INFO: Registered Baofeng_UV-6R = UV6R
[2020-10-01 13:58:34,812] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3
[2020-10-01 13:58:34,813] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2020-10-01 13:58:34,815] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2020-10-01 13:58:34,815] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2020-10-01 13:58:34,816] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2020-10-01 13:58:34,819] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2020-10-01 13:58:34,821] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2020-10-01 13:58:34,822] chirp.directory - INFO: Registered Yaesu_VX-8R = VX8Radio
[2020-10-01 13:58:34,822] chirp.directory - INFO: Registered Yaesu_VX-8DR = VX8DRadio
[2020-10-01 13:58:34,822] chirp.directory - INFO: Registered Yaesu_VX-8GE = VX8GERadio
[2020-10-01 13:58:34,823] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
[2020-10-01 13:58:34,829] elib.intl - DEBUG: Set environment variable 'LANG' to 'sv_SE' ('kernel32.SetEnvironmentVariableW')
[2020-10-01 13:58:34,829] elib.intl - DEBUG: Set environment variable 'LANG' to 'sv_SE' ('msvcrt._putenv')
[2020-10-01 13:58:34,829] elib.intl - DEBUG: Set environment variable 'LANG' to 'sv_SE' ('msvcr90._putenv')
[2020-10-01 13:58:35,543] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,543] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,543] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,545] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,545] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,545] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,545] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,546] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,546] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,546] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,546] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,546] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,546] chirp.ui.mainapp - INFO: Skipping existing stock config
[2020-10-01 13:58:35,549] chirp.ui.reporting - DEBUG: Checking for updates
[2020-10-01 13:58:36,028] chirp.ui.reporting - DEBUG: Server reports version daily-20200909 is latest
[2020-10-01 14:01:15,805] chirp.ui.mainapp - DEBUG: User selected Retevis RT22 on port COM3
[2020-10-01 14:01:15,858] chirp.ui.clone - DEBUG: Clone thread started
[2020-10-01 14:01:15,859] chirp.drivers.retevis_rt22 - DEBUG: download
[2020-10-01 14:01:16,078] chirp.ui.reporting - DEBUG: Reporting exception
[2020-10-01 14:01:16,079] chirp.ui.common - ERROR: -- Exception: --
[2020-10-01 14:01:16,082] chirp.ui.common - ERROR: Traceback (most recent call last):
File "chirp\ui\clone.pyo", line 256, in run
File "chirp\drivers\retevis_rt22.pyo", line 331, in sync_in
File "chirp\drivers\retevis_rt22.pyo", line 230, in do_download
File "chirp\drivers\retevis_rt22.pyo", line 119, in _rt22_enter_programming_mode
RadioError: The radio did not accept program mode after five tries.
Check you interface cable and power cycle your radio.

[2020-10-01 14:01:16,082] chirp.ui.common - ERROR: ----------------
[2020-10-01 14:01:16,082] chirp.ui.clone - ERROR: Clone failed: The radio did not accept program mode after five tries.
Check you interface cable and power cycle your radio.
[2020-10-01 14:01:16,142] chirp.ui.clone - DEBUG: Clone thread ended
[2020-10-01 14:01:16,144] chirp.ui.reporting - DEBUG: Reporting model usage: Retevis_RT22,download,True
[2020-10-01 14:01:16,147] chirp.ui.reporting - DEBUG: Reporting exception
[2020-10-01 14:01:16,147] chirp.ui.inputdialog - ERROR: --- Exception Dialog: The radio did not accept program mode after five tries.
Check you interface cable and power cycle your radio. ---
[2020-10-01 14:01:16,148] chirp.ui.inputdialog - ERROR: Traceback (most recent call last):
File "chirpw", line 68, in
AttributeError: 'NoneType' object has no attribute 'split'

[2020-10-01 14:01:16,148] chirp.ui.inputdialog - ERROR: ----------------------------

Actions #18

Updated by Bernhard Hailer over 3 years ago

Aie Paie Paie: your problem seems to be unrelated to the original post; your log states:

Clone failed: The radio did not accept program mode after five tries.
Check you interface cable and power cycle your radio.

Therefore, you might have a cable / driver / connector issue. Please refer to these Wiki articles:
CableGuide
CableGuide FTDI OEM Cables
[RTSystemsCablesAndMavericks]
Windows notes: If you are using a generic cable with a Prolific chip, you will very likely need to downgrade your driver to version 3.2.0.0.
It can be found at http://www.miklor.com/COM/UV_Drivers.php
MacOS notes: this OS is apparently very picky about USB to Serial cables. From what I heard, only (genuine) FTDI-based cables can be made work.
You must have the KK7DS Python runtime for Mac OSX installed.
Also see MacOS Tips!
Linux notes: Linux generally is quite good with USB to Serial converter drivers. The most likely cause for grief is a connector which doesn't provide good electrical contact.
Bluetooth notes: connections often suffer from timing issues, please try a cable instead.

As for the original issue (radio failed to identify): we leave the ticket open until a fix has been implemented.

Actions #19

Updated by Aie Paie over 3 years ago

Bernhard Hailer wrote:

Aie Paie Paie: your problem seems to be unrelated to the original post; your log states:

Clone failed: The radio did not accept program mode after five tries.
Check you interface cable and power cycle your radio.

Therefore, you might have a cable / driver / connector issue. Please refer to these Wiki articles:
CableGuide
CableGuide FTDI OEM Cables
[RTSystemsCablesAndMavericks]
Windows notes: If you are using a generic cable with a Prolific chip, you will very likely need to downgrade your driver to version 3.2.0.0.
It can be found at http://www.miklor.com/COM/UV_Drivers.php
MacOS notes: this OS is apparently very picky about USB to Serial cables. From what I heard, only (genuine) FTDI-based cables can be made work.
You must have the KK7DS Python runtime for Mac OSX installed.
Also see MacOS Tips!
Linux notes: Linux generally is quite good with USB to Serial converter drivers. The most likely cause for grief is a connector which doesn't provide good electrical contact.
Bluetooth notes: connections often suffer from timing issues, please try a cable instead.

As for the original issue (radio failed to identify): we leave the ticket open until a fix has been implemented.

Thank you for your support. I did install the driver, the Prolific one from 2007 but didn't help. I will return the cable that I bought from Retevis and order another one.

Actions #20

Updated by Chris Martin over 3 years ago

Good Day,

I am having the same issues as described above. I am not currently Python savvy and I have been trying to follow the explanation provided in entries #5, #7, #12 and #13. I am using Win10 with the chirp-daily-20201014-installer.exe. In searching the CHIRP folders I have been unable to locate any reference to Retevis RT22. Could anyone explain or point me to an explanation of how to locate the files specific to the Retevis RT22 and what specific software I would need to view/edit them? I used notepad and Notepad++ to open some .PYD files in the CHIRP folder to get an idea of what I would be looking at, and both came up with nonstandard characters, so I figure I must be doing something wrong.

Thank you for your help time and assistance.

Actions #21

Updated by Jim Unroe over 3 years ago

A solution for the RT22, RT22S and RT622 is close.

Jim KC9HI

Actions #22

Updated by EP Lee almost 3 years ago

Jim Unroe wrote:

A solution for the RT22, RT22S and RT622 is close.

Jim KC9HI

Just curious, any recent updates on this one? For some reason, the old patches to the .py files no longer seem to fix the issue in the latest Chirp build as of 6 July 2021. Thanks!

Actions #23

Updated by Jim Unroe almost 3 years ago

This should have been fixed with the patch submitted back in May. Got a debug.log file?

Jim KC9HI

Actions #24

Updated by Dustin Green over 2 years ago

Has there been any progress with this? At one point I was able to access some of my RT22s with the "butchered" solution, but I'm not able to any longer.

Dustin KB7DLG

Actions #25

Updated by Dustin Green over 2 years ago

Dustin Green wrote:

Has there been any progress with this? At one point I was able to access some of my RT22s with the "butchered" solution, but I'm not able to any longer. At some point I added a password to some radios using Retrevis software. I've since forgotten the password and I'm unable to access those radios. I essentially need to do a factory reset on all of them.

Dustin KB7DLG

Actions #26

Updated by LeRoy Oddie over 1 year ago

Today I was able to successfully program two Retevis RT22 radios wit5h Chirp. Then I programmed a BTech GMRS-V2 to have a matching privacy code with the RT22s. I noticed the RT22 had accidentally been reprogrammed to high output on GMRS/FRS channels 8-14. So I reconnected both RT22s only to get the dreaded "Radio identification failed." The radios can still connect to the Retevis factory RT22 software. However, that software does not allow editing the transmitting output level. I tried uninstalling and reinstalling Chirp with the same results. As I can no longer connect to Chirp to fix the channel 8-14 output levels, these radios are now useless as those are the only channels I use.

I tried importing the patch and the butchered patch, but was not successful. If someone can provide specific instructions of how to use these patches, I can try again as I'm not familiar with Python.

The debug file is attached.

Actions #27

Updated by Jim Unroe over 1 year ago

LeRoy Oddie wrote:

Today I was able to successfully program two Retevis RT22 radios wit5h Chirp. Then I programmed a BTech GMRS-V2 to have a matching privacy code with the RT22s. I noticed the RT22 had accidentally been reprogrammed to high output on GMRS/FRS channels 8-14. So I reconnected both RT22s only to get the dreaded "Radio identification failed." The radios can still connect to the Retevis factory RT22 software. However, that software does not allow editing the transmitting output level. I tried uninstalling and reinstalling Chirp with the same results. As I can no longer connect to Chirp to fix the channel 8-14 output levels, these radios are now useless as those are the only channels I use.

I tried importing the patch and the butchered patch, but was not successful. If someone can provide specific instructions of how to use these patches, I can try again as I'm not familiar with Python.

The debug file is attached.

I was a little confused by your use of RT22s. There is a Retevis model RT22S. But I now see that your use of RT22s is meaning two RT22 radios.

Something has overwritten your radio's "response" and set it to something that CHIRP doesn't expect. Do you happen to have a CHIRP Radio Images (*.img) file that was saved from these radios prior to this event?

Jim KC9HI

Actions #28

Updated by LeRoy Oddie over 1 year ago

Correct, I programmed one RT22 and a second RT22 (I removed the battery pack to verify they were not the RT22S model). Unfortunately, I do not have a pre-event .img file. I had been reprogramming the RT22s with the factory software. However, the radios would not work with friend's radios on the same channels. Then I noticed the RT22s had been incorrect programming on many of the FRS frequencies. As the RT22 factory software does not allow the channel frequencies to be editted, I saved the RT22 default settings (attached) in the factory software before reprogramming radio channel frequencies in CHIRP. I doubt the .KDC1 factory settings file will be of use, but am attaching anyway. The factory RT22 software can still program the radios, but it is very limited and can essentially only change the privacy settings.

Actions #29

Updated by Jim Unroe over 1 year ago

So you don't have a CHIRP image of any kind from either radio?

Jim

Actions #30

Updated by LeRoy Oddie over 1 year ago

No, I had only export the RT22 settings in CSV. If I perform a factory reset with a .dat file from the RT software, will that resolve the CHIRP "Radio identification failed"? Not sure the if the CHIRP product is radio specific or model (e.g., RT22) specific.

Actions #31

Updated by LeRoy Oddie over 1 year ago

Meant to write "CHIRP problem" in previous post. Are .img files radio specific or radio model specific (or perhaps firmware specific)? If radio specific, then it seems the .img file which I don't have (but wish I did) would be the same file contents as the one Vladimir attached in this thread titled "Retevis_RT22_new_factory.img".

Actions #32

Updated by Jim Unroe over 1 year ago

LeRoy Oddie wrote:

Meant to write "CHIRP problem" in previous post. Are .img files radio specific or radio model specific (or perhaps firmware specific)? If radio specific, then it seems the .img file which I don't have (but wish I did) would be the same file contents as the one Vladimir attached in this thread titled "Retevis_RT22_new_factory.img".

It depends. Often times swapping files between radios of the same model will be fine. But there are times it can cause issues. I never swap "images" between radios anymore. I don't mess with CSV files either. What I do is download from the target radio to get its memory state and then I import the CHIRP *.img from the source radio to get its channels.

Jim KC9HI

Actions #33

Updated by Jim Unroe over 1 year ago

LeRoy,

In a little while I well be adding a file for you to do some testing.

Jim KC9HI

Actions #34

Updated by LeRoy Oddie over 1 year ago

Hi Jim, Lesson learned. Moving forward I'll be sure to save an .img before and after changes. Thank-you for investigating and there is not any rush on my end to resolve. LeRoy

Actions #35

Updated by Jim Unroe over 1 year ago

LeRoy,

At you convenience...

Save the attached retevis_rt22_investigate.py custom driver module to a convenient location.

Enable Enable Developer Functions in the Help menu.

Close and open CHIRP to start a new debug.log file.

Click File followed by Load Module and then locate and load the file saved in step 1.

The CHIRP background will now be red to indicate that it is running with and externally loaded driver module. This does not permanently change you CHIRP installation in any way. So if you close CHIRP, you will have to load this driver module again the next time CHIRP is loaded to continue testing.

With the test driver module loaded, download from your RT22.

If successful, save the newly created tab to a CHIRP Radio Images (*.img) file.

Close CHIRP to close the debug.log file.

Grab the debug.log file and attach it along with the newly created *.img file to this issue.

Open CHIRP to start a new debug.log file.

Load the test driver module.

Load the *.img file that was saved previously.

Upload the newly created tab to your RT22.

Close CHIRP to close the debug.log file.

Grab the debug.log file and attach it to this issue.

Thanks in advance for your help with testing.

Jim KC9HI

Actions #36

Updated by LeRoy Oddie over 1 year ago

Hi Jim, attached are the two debug files, with debug2 created after writing the .img to the RT22. Also attached is the .img in case it is of use. If I need to redo anything, let me know. LeRoy

Actions #37

Updated by Jim Unroe over 1 year ago

LeRoy Oddie wrote:

Hi Jim, attached are the two debug files, with debug2 created after writing the .img to the RT22. Also attached is the .img in case it is of use. If I need to redo anything, let me know. LeRoy

Thank you for the quick test. Let me study them a bit.

Jim

Actions #38

Updated by Jim Unroe over 1 year ago

Hi LeRoy,

Download the attached "image" file. Upload it to your radio using the "investigate" custom driver module. Re-start CHIRP and then try to download from your radio without the custom driver module.

Jim KC9HI

Actions #39

Updated by LeRoy Oddie over 1 year ago

Using the custom "investigate" drive module, I could upload the .img file. However, the "Radio identification failed" appear in both attempts. Attached is the debug file from the second attempt.

Actions #40

Updated by Jim Unroe over 1 year ago

LeRoy Oddie wrote:

Using the custom "investigate" drive module, I could upload the .img file. However, the "Radio identification failed" appear in both attempts. Attached is the debug file from the second attempt.

Thanks for the quick test and feedback. I think I may know what I overlooked. Following the same steps, give this "image" a try.

Jim KC9HI

Actions #41

Updated by LeRoy Oddie over 1 year ago

Hi Jim, Success! The new .img worked. Do I permanently save the new .img as my missing "factory default" settings so a I can always go back to it in case the settings become messed up? Is there a way I can buy you a cup of coffee to thank you for your help? I don't see a donate option. Thank-you! LeRoy

Actions #42

Updated by Jim Unroe over 1 year ago

LeRoy Oddie wrote:

Hi Jim, Success! The new .img worked. Do I permanently save the new .img as my missing "factory default" settings so a I can always go back to it in case the settings become messed up? Is there a way I can buy you a cup of coffee to thank you for your help? I don't see a donate option. Thank-you! LeRoy

Technically the answer would be no. If you would upload that "specially crafted" image to your radio and then immediately download from your radio, then saving the newly created tab to a CHIRP Radio Images (*.img) file, that would then be your "factory" image.

I am currently playing around with my Retevis RT22[full band version], RT22[FRS version] and RT622[PMR version] to see if I can fully understand what is going on. I have learned enough that I am now capable of replicating the condition that your radio was in. I am currently trying to see if I can come up with a method that will auto-recover if this situation happens again (or at least as a minimum make it easier to manually fix).

Jim KC9HI

Actions #43

Updated by LeRoy Oddie over 1 year ago

Thank-you again for your help! I have saved a "factory" image and successfully programmed all my radios so they finally work together (differing brands). I hope you are able to find an easier solution, but even if you aren't, your solution resolved the problem without much effort. -LeRoy

Actions #44

Updated by Zoltan Lefler 12 months ago

HEy All!
I run on to this problem as i purchased 12 retevis rt22 (size was the key and that is unbeatable) and i needed to program them.
For first tries it went well but doing additional modifications with CHIRP. - it just did not connect any more.

There is a workaround I figured. not too professional, but works, and made it on the level of my knowledge - no programming here.

I tried all the methods above - loading butchered or clean modules and trying to upload - jsut no success - got error codes like:
identification failed (no blink on the radio)
Communication error (same)
Failing to read or write the block 0040 (numbers were from 0000 to 80 depending how far it got - there was blinking on the radio at this moment!)
THe blinks brought back some hope as i was about to send these back.

The workaround and my suspicion-
YOu have to download the RT22 program from retevis : link here
USB driver too, and install
tinyurl-dot-com/2js622u2 ( modify -dot- to a point)
tinyurl.com/y2sewb4t ( modify -dot- to a point)

This will read even the radios not recognised by chirp.
Once reading it, I uploaded the same exact image on to the radio. Well Retevis program is a very dumb one, nowhere near to chirp, so i closed the RT22 program, and opened chirp and uploaded the image i wanted to be on the radio (the same downloaded from the bf888)

And it worked this way.

The upload is slower (usually a few blinks on the radio and it is on it, but here it took somethimes 20-30 sec, slow blinking)
Some radios were rejected a couple times - so i started the process again - open rt22 program, download the image, upload the same image, close the rt22 program (otherwise chirp has no access to the port) then chirp was able to recognize it and even with the most stubborn ones after a few tries this worked. Most of them was working the first try.

Now after programming 8 radios in sync with my other baofeng bf888 using DTCS codes, all communicates with all. (before when i run in to the chirp identification failed this was working on and off randomly- that is the reason i needed to start the whole thing again)

My suspicion is - opening the rt22 program established a some sort of pre-connection that was maybe better than the chirp way. Then the chirp was working.
Or my other suspicion - doing a few up and downloads with chirp, chirp wrote something slightly off on the radio that was interrupting connection establishment later. Re writing the image with the retevis software fixed this, so Chirp had again easy access to the radio.

You can see i am far from being an expert so my explanations are maybe closer for the everyday vocab and excuse me for that! but i am sure my point goes through.

Anyway i am over the moon and i was diggin this forum for solutions and i found a lot of useful info so this was the bare minimum to share - it is fixable, wihtout big hacks or programming.

Actions

Also available in: Atom PDF