KD4Z / md380tools-vm

Enhanced Toolkit for md380tools- MD-380 / MD-390 / Retevis RT3 or RT8 radios. Windows VM or Linux
97 stars 28 forks source link

flashdb failing, sometimes on erase, sometimes on write #40

Open worsthorse opened 4 years ago

worsthorse commented 4 years ago

I am using the latest version of the virtual machine and virtual box. I am running it on mac sierra, 10.12.16. I have no trouble flashing the firmware. On trying to flash an update to the userdb, I am getting "operation timed out [Errno 110]" and the radio is left in "PC program USB mode". The error first happened on erasing. I got through the erasing cycle (I closed the VM, turned off the radio, and restarted the process) and it failed in the same way on writing the new user database. The third try, it failed on erasing.

I am able to read and write rdt files to the radio using tytera's CPS software. I was able to run the tytera flash tool, too, before flashing MD380tools. I am running V1.34 of the CPS. The tytera firmware on the radio before flashing MD380tools was 13.034.

One result is the userdb seems to be corrupted now, or at least partially erased. I am getting the callsign not found window, the one with the "update with glvusers, then flashdb" message when there is an active call. I do have "userdb" selected.

Any ideas where to start looking?

worsthorse commented 4 years ago

After three tries, the radio got all the way through an erase and write cycle. It appears to have written the userdb correctly. So I have a temporary fix, though I won't try to update the userdb again and risk having it fail. Let me know if there is anything I can check on my end or send to you to help figure out what happened.