Bug #8283
closedFT-8800 Bricked after programming by CHIRP (latest version)
0%
Description
I had been using CHIRP with my FT-8800, and like others had noticed that the right-side memory banks weren't being programmed properly. I decided to help fix this problem, so I dug into the code and discovered in ft7800.py that both the left and right side radios use the same address for _bankstart, and that this probably is the source of the problem. I tried opening up one of the img files produced by CHIRP to see if I could read them and found that they were just hex files, so I started playing around with CHIRP to create different img files to see where CHIRP saved the data.
It is important to note at this point that I am just running CHIRP and reading image files on my PC, not doing anything with the radio! I have up until now had good success programming an image file of repeaters into my FT-8800 using the normal upload process.
However, to see what actually was happening with the right side banks, I started adding right-side memories to various banks using the radio front panel, and then used CHIRP to read the image off of the radio to see where the radio was storing them. So far so good.
For one of my last tests before trying to change the _bankstart address for the right side radio, I programmed "all" 500 left-side memories (I say "all" because CHIRP only supports the first 500, while the radio actually has 512 regular memories per side). This is the only place where I can think that I have done anything different from before: previously I had only used a few hundred memories, but this time I used all 500. After programming it into the radio I immediately read it back out of the radio.
After having read the file out of the radio, I hit the power button to put the radio back into normal mode. Instead of restarting normally, the radio played the normal 3-tone start-up chime and then nothing. Blank screen. None of the buttons work any more, and I cannot power off the radio. I disconnected the power, but as soon as I re-applied power, the radio did the 3-tone start-up chime and the same blank screen (I did not have to press power to "turn it on", it did this as soon as power was applied).
So, now I have an apparently dead radio and what seems to have killed it was an upload followed by a download by CHIRP. I let the radio sit overnight and it's still dead as of this morning. I have found a couple people reporting similar issues, at least one of them via CHIRP:
https://forums.qrz.com/index.php?threads/yaesu-ft-8800-reset.374973/
https://forums.qrz.com/index.php?threads/yaesu-ft-8800-not-turn-on-or-off.505892/
I cannot stress enough that I DID NOT make any changes to the code of CHIRP throughout this process!
FWIW, the correct _bankstart for the right side radio in ft7800.py should be 0x4e48, but I never got to the point where I was able to try it :(