I had the chance to buy an almost brand-new SB-55. At first, everything worked normally, but after I downloaded the 1.06 ROM to upgrade, the machine started behaving just like the original poster described: very hard to power on, and sometimes only displaying ‘---’.
After analysis, it turned out to be the same problem:
C7 (47 µF): electrolytic capacitor failure. Its function is to provide a delay for the RESET/INIT signal.
The attachment C7.png is no longer available
D2 (RD3.0L): Zener diode/voltage regulator diode, used to clamp and protect the reset level.
R11 (4.7k): pull-up resistor.
Q3 (DTC124EK): resistor-equipped NPN transistor. Since C7 needs to charge, the reset signal is held low for a certain period of time, serving as reset control/buffering.
When the power supply voltage stabilizes and C7 finishes charging, the reset signal is released, and only then does the CPU start running. Therefore, after replacing the C7 capacitor (measured at 284 nF, Rs 4.4k, D 7.99), everything went back to normal.
Another observation to share: the 1.06 ROM provided by the original LED shows “100” on the display when tested in the actual machine, but the sticker on my original ROM chip is marked “103,” and the LED display also shows “103” when checked on the actual unit. So I believe the highest version currently available online might still be 1.03.
The attachment 调整大小_20250905_162555_5175.jpg is no longer available