Hello,
The following chip (HOLTEK HT48R30A-1) was taken from a dentist chair that has stopped working recently, and we are trying to repair it.
I need to know if this is a programmable chip or not, because we already purchased a new one from Aliexpress and it is on the way.
If so, what are the possible programming devices to use? and where can we find a firmware dumps for it?
TIA.
Its datasheet says its an OTP MCU. Its going to be hard enough finding a programmer to support it (as it looks like Holtek have dropped it from their tools list:
https://www.holtek.com.tw/mcu_tools_indexing_table ), let alone obtaining firmware compatible with your board. Don't expect to simply be able to read a known good chip and program your new one, as a big selling point for many OTP MCUs is if they are secure (i.e. either don't support program read-back or have a lock bit to disable read-back) so the buyer's competitors cant (easily) clone their product.
The following chip (HOLTEK HT48R30A-1) was taken from a dentist chair that has stopped working recently, and we are trying to repair it.
One question is, what makes you think the MCU is at fault?
(As said above, this is a OTP MCU. Whether you'll be able to read the firmware from one and program another is unknown to me. But if you were actually able to read the original program, then the original MCU would be functional enough at least to be read back. If so, what would make you think again either that the MCU is faulty, or if it really is, why you would be able to read its program memory? You'd be assuming maybe some "zapped" IOs but still the programming interface working.)
Just saying that so that you don't waste your time. Might be worth a shot if the programming tool was easily available (and a guarantee that the program memory is not locked in some way to make it unreadable), but otherwise...
I am actually the third person in the issue.
The dentist started noticing weird behavior in the chair (The buttons functionalities have switched, and some became not responding).
So he decided to take it to the repair shop, and that last one owner happens to be my friend who told me about this and the dentist which happens to be my friend too.
He told me that he already purchased a new one from Aliexpress is on the way, he told me that he tried to read the old one by his universal programmer but to no avail.