
QTH:
Knurów
Posty: 688 #1044980
|
Maćku, Wygrzebałem dla Ciebie podane poniżej opisy rozwiązań na grupie TS-2000. Jak rozumiem błąd leży po stronie softu do aktualizacji, a nie radia, i może się pojawić zawsze, gdy podczas wgrywania nowego firmware nastąpi błąd połączenia.
Hello,
A prior posting I made explained the mess I got myself into trying to upgrade the firmware of my TS-2000 has been happily solved.
The solution was rather simple, to my amazement. Using a terminal program (putty in serial mode) and a null modem cable connected to another PC, I wanted to see what the stupid Kenwood firmware update program wanted to know from a working TS-2000 and wanted to see if it was sending a valid command.
And yes, it is sending a command to the radio, the "TY;" command, which is used to verify the microprocessor firmware type (Kenwood manual page 140).
Since the firmware update program refuses to continue until it got an answer from a working TS-2000, I decided to create a fake reply to it on another PC by going into DOS mode, using the MODE command to setup my COM1 port, and sending a fake reply of "TY000;" using the echo command to COM1, and voila, IT WORKED. I tricked the firmware update program to think it got a valid response from a TS-2000, and the program went to step 2, which was to start the firmware upload once I set the TS-2000 to receive the firmware update. Well I quickly setup my broken TS-2000 to receive the firmware update and IT WORKED!!!!
My TS-2000 now has a new firmware, it is working, and my weekend has been saved.
73!
Ramon - KP4TR, Tampa Bay, Florida
I dalej:
Ok,
Below is an extremely simple solution to do the same spoof as the program posted in the files section, but done from a DOS prompt using a Batch or CMD file. All it does is send the response the firmware update program is expecting.
Just stick the th 4 lines below in a .bat or .cmd file, change the COM port number in line 1 and 3 and let the program run in a loop. Use a null modem cable to connect to the computer running the Kenwood firmware program and that's my solution.
MODE COM1:baud=9600 parity=n data=8 stop=1 :loop echo TY000; > COM1 GOTO loop
Powodzenia! _________________ Darek, SQ9KEJ ~~~~~~~~~~~~~~~~~~~~ SP9KAG, VHF 145,2875 |