Non-booting TT030
Posted: 28 May 2024 20:23
I recently acquired a Rev B.1 TT030. Initially the machine booted up but no cartridge would work when I plugged it in (NetUSBee, Spectre GCR, or TT030 Diagnostic). Since I had success in improving the performance of my Mega STE after changing the data and address bus pullup resistors, I decided to see if the pullup change would help the cartridge port function on the TT. I changed the pullup resistor SIP’s for the address (RP104, RP105, RP108, and RP109) and data buses (RP102, RP103, RP106, and RP107) to 2.2K ohm. While I was at it, I also recapped the main board electrolytic capacitors.
I verified the changes both visually and electrically (with DVM) multiple times to make sure that part orientations were correct and no solder bridges were present. When I tried to boot the system after the changes, no video was available on the monitor (did not even detect an input). I also checked that power supply voltages were correct (power good = 4.89 V, +12 V = 11.777 V, -12 V = -11.939 V, -5 V = -5.0416 V, +5 V = 5.0333 V). Power supply had been previously recapped and the computer was booting prior to the rework.
I connected a logic analyzer to the system and found that a number of transactions between 0x0000 0000h and 0x00E0 0034h (Picture 1) followed by a couple of much longer duration accesses to 0x202E 02FEh and 0x202E 02FAh that are followed by an apparent hanging bus (Picture 2).
I then changed the resistors to values of 4.7K ohm. This resulted in the same bus transactions followed by the hang. I then backed out the changes (to 10K ohm) and proceeded to find the same logic analyzer results.
I then referred to the TT030 Service Manual and found:
1. CLK @ 68030 pin E1 = 32.2 MHz
2. STATUS @ 68080 pin J12 = momentarily high after reset but low otherwise
3. RESET @ 68030 pin F12 = momentarily low after power cycle/button push but otherwise high.
4. Swapped out 68030 with same logic analyzer result. Cannot eliminate double bus error.
5. HALT @ 68030 pin G2 always high.
6. BERR @ 68030 pin G1 always high.
7. Cartridge Port power is present.
8. Inspected board and found ST RAM expansion board with unsoldered pins on controller. Resoldered but no change in function. Nothing else obvious was found. I’ve tried booting without ST RAM board connected with no change.
I am not sure what device the last two transactions are targeting or if the system is expecting further responses from this device or from another. It seems that I may have a faulty integrated circuit but I am not sure which one it could be. I am also leery of starting to shotgun, as replacements parts are limited and expensive. At this point I am hoping that someone from the group could provide some recommendations/pointers. Any ideas would be welcome. Thank you.
I verified the changes both visually and electrically (with DVM) multiple times to make sure that part orientations were correct and no solder bridges were present. When I tried to boot the system after the changes, no video was available on the monitor (did not even detect an input). I also checked that power supply voltages were correct (power good = 4.89 V, +12 V = 11.777 V, -12 V = -11.939 V, -5 V = -5.0416 V, +5 V = 5.0333 V). Power supply had been previously recapped and the computer was booting prior to the rework.
I connected a logic analyzer to the system and found that a number of transactions between 0x0000 0000h and 0x00E0 0034h (Picture 1) followed by a couple of much longer duration accesses to 0x202E 02FEh and 0x202E 02FAh that are followed by an apparent hanging bus (Picture 2).
I then changed the resistors to values of 4.7K ohm. This resulted in the same bus transactions followed by the hang. I then backed out the changes (to 10K ohm) and proceeded to find the same logic analyzer results.
I then referred to the TT030 Service Manual and found:
1. CLK @ 68030 pin E1 = 32.2 MHz
2. STATUS @ 68080 pin J12 = momentarily high after reset but low otherwise
3. RESET @ 68030 pin F12 = momentarily low after power cycle/button push but otherwise high.
4. Swapped out 68030 with same logic analyzer result. Cannot eliminate double bus error.
5. HALT @ 68030 pin G2 always high.
6. BERR @ 68030 pin G1 always high.
7. Cartridge Port power is present.
8. Inspected board and found ST RAM expansion board with unsoldered pins on controller. Resoldered but no change in function. Nothing else obvious was found. I’ve tried booting without ST RAM board connected with no change.
I am not sure what device the last two transactions are targeting or if the system is expecting further responses from this device or from another. It seems that I may have a faulty integrated circuit but I am not sure which one it could be. I am also leery of starting to shotgun, as replacements parts are limited and expensive. At this point I am hoping that someone from the group could provide some recommendations/pointers. Any ideas would be welcome. Thank you.