Probably your com port. Click on the com field and then the Help me - tab. It 
will recognize the correct port. 

Best Regards,
MJWare
707-287-8020
Sent from my iPhone

> On Apr 29, 2025, at 06:31, combrother via Users 
> <[email protected]> wrote:
> 
> Hi,
> I'm trying to download an img file from my radio trough chirpc but with no 
> luck.
> It keeps telling me that the radio is not connected. I tested this in the gui 
> and everything worked fine so it's not a bad cable.
> I'm on windows python 3.10 and using the latest build from github.
> Listing radios does work trough chirpc --list-radios.
> 
> DELAY = 5.0
> MAX_RETRIES = 5
> RETRY_BACKOFF = 2
> 
> def download_image(radio_model, com_port, mmap_file="backupimage.img"):
>    """
>    Attempts to download the image from the radio with retry logic.
>    """
>    delay = DELAY
>    for attempt in range(1, MAX_RETRIES + 1):
>        try:
>            cmd = [
>                sys.executable,
>                str(CHIRPPATH),
>                '-r', radio_model,
>                f'--serial={com_port}',
>                f'--mmap={mmap_file}',
>                '--download-mmap'
>            ]
>            pprint(cmd)
>            print(f"Attempt {attempt}: Running command: {' '.join(cmd)}")
>            time.sleep(delay)
>            result = subprocess.run(cmd, capture_output=True, text=True, 
> check=True)
>            print("Success:", result.stdout)
>            return True
>        except subprocess.CalledProcessError as e:
>            print(f"Attempt {attempt} failed with code {e.returncode}: 
> {e.stderr.strip()}")
>            if attempt < MAX_RETRIES:
>                print(f"Retrying after {delay} seconds...")
>                delay *= RETRY_BACKOFF  # Exponential backoff
>            else:
>                print("Max retries reached. Giving up.")
>                return False
> 
> radio_driver_id = 'Baofeng_UV-25'
> com_port = 'COM4' # double checked this!
> print(f"\nDownloading image from radio '{radio_driver_id}' on port 
> '{com_port}'...")
> download_image(radio_driver_id, com_port)
> -------------------------------------------------------------------------------------------
> Attempt 4: Running command: 
> C:\Users\...\Desktop\chirptest\venv\Scripts\python.exe 
> C:\Users\joeri\Desktop\chirptest\chirp\chirpc -r Baofeng_UV-25 --serial=COM4 
> --mmap=backupimage.img --download-mmap
> Attempt 4 failed with code 1: ERROR: No response from radio. Check connector 
> and cabling!
> Traceback (most recent call last):
>  File "C:\Users\...\Desktop\chirptest\chirp\chirp\cli\main.py", line 380, in 
> main
>    radio.sync_in()
>  File 
> "C:\Users\...\Desktop\chirptest\chirp\chirp\drivers\baofeng_uv17Pro.py", line 
> 1166, in sync_in
>    data = self.download_function()
>  File 
> "C:\Users\...\Desktop\chirptest\chirp\chirp\drivers\baofeng_uv17Pro.py", line 
> 132, in _download
>    _do_ident(radio)
>  File 
> "C:\Users\...\Desktop\chirptest\chirp\chirp\drivers\baofeng_uv17Pro.py", line 
> 115, in _do_ident
>    ack = _sendmagic(radio, radio._magic, len(radio._fingerprint))
>  File 
> "C:\Users\...\Desktop\chirptest\chirp\chirp\drivers\baofeng_uv17Pro.py", line 
> 107, in _sendmagic
>    return bfc._rawrecv(radio, response_len)
>  File "C:\Users\...\Desktop\chirptest\chirp\chirp\drivers\baofeng_common.py", 
> line 55, in _rawrecv
>    raise errors.RadioNoContactLikelyK1()
> chirp.errors.RadioNoContactLikelyK1: No response from radio. Check connector 
> and cabling!
> Retrying after 40.0 seconds...
> -------------------------------------------------------------------------------------------
> Has anyone successfully used chirpc with a UV-25 radio?" or "What am I 
> missing in my script?
> _______________________________________________
> Users mailing list
> [email protected]
> https://lists.chirpmyradio.com/postorius/lists/users.lists.chirpmyradio.com
> To unsubscribe, send an email to [email protected]
> To report this email as off-topic, please email 
> [email protected]
> List archives: 
> https://lists.chirpmyradio.com/hyperkitty/list/[email protected]/

_______________________________________________
Users mailing list
[email protected]
https://lists.chirpmyradio.com/postorius/lists/users.lists.chirpmyradio.com
To unsubscribe, send an email to [email protected]
To report this email as off-topic, please email 
[email protected]
List archives: 
https://lists.chirpmyradio.com/hyperkitty/list/[email protected]/

Reply via email to