Electronics > Repair

Tektronix MDO4104-6 Front Panel Microcontroller Failure

<< < (5/5)

joebot5:
Hi all - I'm resurrecting this posting as I still have not found a solution to this problem. The micro has been replaced with a new one, but the firmware isn't available from what I can tell. Does anyone have thoughts on how to resolve this? Thanks!

dbator:
Hi all,


--- Quote from: mikehank on May 13, 2022, 03:12:01 pm ---Hello,

The front panel controller is not copy protected.

--- End quote ---

yes, that's true, FLASH and NVRAM protection registers (at least in my case) are set to 1 (no Read protection). Please be patient and do not spend money for front panel repair costs or for anything else as I am already working on a solution. All the details and eventual questions will be provided as soon as it's possible.

dbator:
Hello,

First, you made a mistake - you replaced the MCU too hastily. The removed one may be functional because the type of microcontrollers do not fail just so easy. If you did not heat it too much while removing I suggest you to keep it for future needs. Since the currently mounted MCU is new (hopefully exactly the same and still an original, since they are obsolete), you probably have only one option left and that is, program the MCU using a programmer and software of your choice. I recommend dedicated hardware and software (PE Micro and CodeWarrior IDE v6.3), but I am aware it is not cheap. There are open source programming devices/debuggers and software like USBDM, but I did not use them so I can't confirm they are fully compatible. There may be other hardware and software which may work, but in that case it is up to you. Any not officially dedicated hardware and software may be not completely compatible causing problems, so you will be using them on your own risk.

I attached S-record file extracted from the firmware package for MDO4000 series. The file is called as usually, route66_fp.s19. If a software and programming device you will be using does not accept S-record files you have to convert it. There are apparently dedicated applications for such conversions. I did never found any and did not use any at all. It is possible to manually convert the S-record file to hex of course, but it's time consuming to convert each line of the script.
Note, in case of your model there is also a file called route66b_fe.s19 I have no idea what is the purpose of the file. There may be a second HCS08 MCU (maybe on the acquisition board) in your case for which the program is desired. Or there are just two files and the right one is used depending of an unknown factor at the moment of knowledge I have. One thing is sure, the script lines in both files indicate exactly the same FLASH address range.
Maybe there is someone who has the knowledge. Since I do not own a MDO4000 series scope, I can't investigate it. Maybe you will be the one who figures it out. That's why I advice you to read debug console output first. You will see if the master CPU attempts to re-program the front panel MCU and there should be file name listed. I bet it's route66_fp.s19 though.

I am asking you to upload here the backed up program because I am curious of its content.

Should you have problems obtaining proper hardware and software or at re-programming of the MCU, I could try to re-program it for free if shipping cost to Europe and back would be not a problem for you. I trust only, it will be electrically checked first (checked for shorts, supply voltage rails, EXTAL of MCU etc.). Normally there are of course customs charges, but I know if something is sent for repair and you inform customs it will be returned to you let's say within a month (a guess), they should not charge as usually or not at all.
It's a bit complicated though and there are additional shipping costs, so I suggest you to try to manage it by yourself first.

I attached route66_fp.s19 and route66b_fe.s19 files extracted from the firmware package. I added *.txt extension to be able to upload the files here. You have to remove them in order to use them.

More information and everything what I went through while investigating issue on my front panel is written under my thread there, which I recommend you to read:
https://www.eevblog.com/forum/repair/tektronix-mso4054-no-boot-not-working-front-panel/msg5626077/#msg5626077

If there are any questions, please feel free to ask. My setup is still not disconnected in case you have any questions and you want me to check something for you.

Good luck!

Navigation

[0] Message Index

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod