I'm using the correct COM port On Tue, Apr 29, 2025 at 5:12 PM MJWare via Users < [email protected]> wrote:
> 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]/ -- _______________________________________________ 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]/
