Jump to content

Sinclair ZX Spectrum Troubleshooting Guide: Difference between revisions

From RetroTechCollection
Verification drive: flag unverified component data pending check against a primary source
Rebuild from Sinclair ZX Spectrum Service Manual sections 3-9: removed the non-existent 7812/+12V regulator input rail, corrected ROM from 8K to 16K, corrected RESET from edge pin 16 to 20A, corrected ULA Vcc to pin 14; removed unsourced 128K/+2/+3 RAM figures (wrong, and covered by their own pages); added Sinclair basic-check table, memory check and RAM bit-to-IC table, TR4 inverter failure, LM1889 pin signals and self-inflicted faults; refs added; Unverified data cleared
ย 
Line 1: Line 1:
{{Unverified data}}
<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />
[[File:Sinclair ZX Spectrum Issue 3 circuit diagram.png|thumb|420px|Sinclair's Issue 3 circuit diagram, the reference for the designators and pin numbers below.]]


This guide provides detailed, component-level troubleshooting for the '''Sinclair ZX Spectrum''' home computer series (16K, 48K, 48K+, 128K, +2, +3). It covers common failure symptoms, diagnostic procedures, and fixes for:
Component-level fault finding for the original rubber-key '''[[Sinclair ZX Spectrum]]''' (16K and 48K), board Issues 1 to 6A. Sinclair published a full service manual for this machine with its own fault-diagnosis procedure, and that procedure โ€” not a reconstruction of it โ€” is what this page follows.<ref name="sm5">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 5 (fault diagnosis and repair โ€” PSU and memory): 5.1 diagnosis techniques, 5.2 power supply unit, 5.3 initialisation and the basic checks table, 5.4 the memory check and the RAM bit-to-IC table, 5.5 keyboard structure. Hosted on this wiki as [[:File:Sinclair ZX Spectrum Service Manual.pdf]].</ref><ref name="sm6">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 6 (fault diagnosis and repair โ€” input/output): 6.1 TR4 faults, 6.2 no video, 6.3 corrupt paper after a ULA change, 6.4 video incorrect, 6.5 and 6.6 colour faults, 6.7 keyboard faults, 6.8 regulator coil, 6.9 speaker.</ref>


* Power supply faults
For the later machines, which use different boards and different RAM, see the [[Sinclair ZX Spectrum+ Troubleshooting Guide|Spectrum+]], [[Sinclair ZX Spectrum 128 Troubleshooting Guide|Spectrum 128]] and [[Sinclair ZX Spectrum +2 Troubleshooting Guide|Spectrum +2]] guides.
* โ€œNo displayโ€ (blank screen) scenarios
* RAM (4116/4164/41464) faults
* ULA (Uncommitted Logic Array) failures
* ROM and CPU (Z80A) faults
* Keyboard and membrane issues
* Video and audio output faults
* Edge connector and peripheral problems


Differences between major board revisions (Issue 1โ€“6, 128K, +2, +3) are noted where relevant.
'''Read this first.''' Three things are commonly got wrong about this machine:


== Diagnostic Tools & Techniques ==
* '''The input is 9 V, not 12 V, and there is no 7812 on the board.''' The +12 V and โˆ’5 V rails are generated on the board itself by the TR4/TR5 inverter from that 9 V input. A "12 V supply rail" at the regulator input does not exist.<ref name="sm1">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 1.11 (power supplies), section 1.4 (memory organisation), section 1.5 (read/write operations and the ROM links).</ref>
* '''The ROM is 16 KB, not 8 KB.''' IC5 is a single 28-pin device covering 0000โ€“3FFF.<ref name="sm1" />
* '''IC1 pin 40 is ground.''' The ULA's Vcc is pin 14. Pin 13 is a second supply, Vcc2, which sits at about +3 V.<ref name="sm5" /><ref name="iss3cd">''ZX Spectrum - Issue 3'' circuit diagram, Sinclair Research Ltd. Hosted on this wiki as [[:File:Sinclair ZX Spectrum Issue 3 circuit diagram.png]]. Source for pin numbers, circuit positions and the edge-connector pinout quoted on this page.</ref>


=== Visual Inspection ===
== Diagnostic technique ==
* Remove the case; inspect for burnt, cracked, or corroded components, especially around the power input, edge connector, and RAM chips.
* Check for '''cold solder joints'''โ€”especially on the voltage regulator, RAM, and ULA.
* Look for leaking or bulging capacitors.


=== Thermal Checks ===
Sinclair's own advice is worth repeating: in a machine like this, where everything depends on everything else, the most reliable method is to '''compare waveforms and levels against the same point on a known-good board'''. A careful visual examination first often finds the fault outright โ€” burnt discretes and overheated tracks show up immediately, "as do the attentions of an enthusiastic amateur".<ref name="sm5" />
* After 1โ€“2 minutes of power-on, gently touch (or use an IR thermometer) on the ULA, RAM, and voltage regulator.
* '''Too-hot-to-touch''' RAM or ULA often indicates internal failure or short.
* Use freeze spray or compressed air: if behaviour changes when cooling a chip, it is likely faulty.


=== Power & Signal Probing ===
'''Look for solder splatter, not just dry joints.''' A hairline short from splatter can measure several ohms and produce convincingly misleading symptoms.<ref name="sm5" />
* '''+5 V DC''' at RAM, ULA, CPU, and ROM Vcc pins.
* '''-5 V DC''' and '''+12 V DC''' (16K/48K only) at lower RAM (4116) chips.
* '''RESET''' line: low at power-on, then high (5 V).
* '''System clock''': 3.5 MHz at Z80 pin 6.
* '''Composite video''' at modulator input (before RF conversion).
* '''ROM chip-enable''' and '''RAM multiplexing''' signals.


=== Chip Substitution ===
=== Thermal checks ===
* Swap socketed chips (ULA, ROM, CPU) '''one at a time''' with known-good parts.
* Observe orientation and always power off before removal/insertion.
* For 128K/+2/+3, test with known-good upper/lower RAM chips.


=== Piggy-back Testing ===
After a minute or two, feel the ICs. One package noticeably hotter than its neighbours is a strong suspect. Freeze spray is useful in reverse: if behaviour changes as a chip cools, change that chip. Sinclair's own servicing addendum suggests '''testing at elevated temperature''' to bring out marginal picture quality and RAM faults.<ref name="sm9">''ZX Spectrum Service Manual'', Sinclair Research Ltd, Supplement No. 1: section 9.1 (introduction and the recommendation for the DC-DC converter modification), 9.2 (the modification itself โ€” see the warning below), 9.5 to 9.9 (Issue 4A, 4B, 5 and 6A board descriptions), 9.10 (fault finding servicing addenda), 9.11 (warranty seal) and 9.12.1 (parts-list notes, including the TR3 and TR4 substitution notes).</ref>
* Press a good DRAM chip on top of each suspect RAM (pins aligned).
* If symptoms change or machine boots, the underlying IC is bad.
* '''Warning:''' Ineffective if the bad chip is shorted; never piggy-back ULA or custom ICs.


=== Minimal-Configuration Boot ===
=== Substitution and the test clip ===
* The Spectrum will not boot without ULA, ROM, or CPU.
* On 16K/48K, you can boot with only lower RAM (16K) fitted; upper RAM (48K) can be removed for testing.
* Disconnect keyboard membrane to rule out shorts.


== Power Supply & Voltage Checks ==
IC1 is socketed on every board, so the ULA is easy to swap. For the soldered-in devices Sinclair describes making a '''test IC''': clip a known-good part of the right type (4116 or 4532) onto an IC test clip and bridge it across each suspect device in turn. It is not guaranteed to work, but it saves a great deal of unnecessary desoldering.<ref name="sm5" />


Always verify the PSU '''before''' suspecting mainboard faults.
== Step 1: the supply ==


{| class="wikitable" style="text-align:left"
Always verify the supply before suspecting the board.
! Test Point !! Expected Voltage !! Purpose / Notes
ย 
The external pack is '''unregulated 9 V DC through a 2.1 mm coaxial socket, centre negative'''. Details, including why a healthy pack reads well above 9 V off-load, are in [[Sinclair ZX Spectrum General Maintenance]].
ย 
{| class="wikitable styled-table" style="width:95%; text-align:left;"
|+'''Sinclair's basic checks, in order of priority'''<ref name="sm5" />
! Function !! Test point !! Expect
|-
| Regulator input || Positive side of C50 || +9 V DC ยฑ2.0 V. '''Below +7 V the regulator will not function correctly'''
|-
| Regulator output || Positive side of C34 || +5 V DC ยฑ0.25 V, no discernible ripple
|-
| +5 V || IC6 pin 9 || +5 V DC ยฑ0.25 V, no discernible ripple
|-
| โˆ’5 V || IC6 pin 1 || โˆ’5 V DC (setting-up tolerance โˆ’5.5 V to โˆ’4 V)
|-
| +12 V || IC6 pin 8 || +12 V DC (setting-up tolerance ยฑ1.2 V)
|-
| +12 VA, to IC14 only || LT end of C52 || +12 V DC (setting-up tolerance ยฑ1.2 V)
|-
| Clock pulses || IC1 pin 32, TR3 base and collector, IC2 pin 6 || Square wave at +5 V amplitude
|-
| Address and data lines || Right-hand side of R17โ€“R23 and R1โ€“R8 || Waveform of 3.5 V amplitude
|}
ย 
If those all pass, check '''IC1 pin 14, IC2 pin 11 and IC5 pin 28''' for +5 V, and '''IC1 pin 40, IC2 pin 29 and IC5 pin 14''' for ground. If everything is still good and IC1 is the plug-in type, replace IC1. If that does not cure it, check the address and data lines of IC1, IC2 and IC5 for active data.<ref name="sm5" />
ย 
'''Note an inconsistency in the manual.''' Section 5.3.1 describes IC1 pin 32 as a 14 MHz square wave, while section 6.3.2 gives pin 39 as the 14 MHz point and pin 32 as the CPU clock. Section 6.3.2 is the self-consistent reading: X1 connects at pin 39, and pin 32 drives TR3 and then IC2 pin 6.<ref name="sm5" /><ref name="sm6" /><ref name="iss3cd" />
ย 
=== Control lines ===
ย 
Where a control line is suspect, compare origin and destination against a good board:<ref name="sm5" />
ย 
* '''IC2 (Z80A):''' pin 16 INT, pin 17 NMI, pin 19 MREQ, pin 20 IOREQ, pin 21 RD, pin 22 WR, pin 24 WAIT, pin 25 BUSRQ, pin 26 RESET.
* '''At a RAM device:''' pin 4 RAS, pin 3 WRITE, pin 15 CAS.
ย 
=== Edge connector ===
ย 
'''+5 V is 3A, +9 V is 4A, 0 V is 6A/7A/14A, โˆ’5 V is 20B, +12 V is 22B and โˆ’12 V is 23B. RESET is 20A, ROMCS is 25A, VIDEO is 15A.'''<ref name="iss3cd" />
ย 
== Dead, with smoke on switch-on ==
ย 
This is the classic Spectrum failure and it has a specific cause. '''Failure of the internal power supply transistor TR4 has been found to be a significant cause of problems''' โ€” Sinclair's own words โ€” and it takes the lower RAM bank with it often enough that the DC-DC converter modification is recommended for any unit in which '''either TR4 or the 16K DRAM has blown'''.<ref name="sm4">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 4 (fault diagnosis โ€” getting started): 4.1.1 test equipment, 4.1.2 modification history and the ULA revisions, 4.2 to 4.4 the per-issue modifications, 4.5 the 32K extension memory and its links, 4.6 the Hitachi and NEC ROM links.</ref><ref name="sm9" />
ย 
Sinclair's procedure:<ref name="sm6" />
ย 
# '''TR4 shorted base to collector''' โ€” remove TR4.
# '''Short still present with TR4 removed''' โ€” check TR5 and C44, check the track visually, then check TR4 itself.
# '''The replacement TR4 blows again''' โ€” change TR4 '''and''' TR5, even though TR5 tests good, and confirm the TR5 circuit components are to the latest specification.
ย 
After a TR4 failure, check the lower RAM before assuming the machine is fixed.
ย 
'''Do not follow the DC-DC converter modification as printed in section 9.2 of the manual.''' The hosted edition carries an editor's note stating that those instructions are incorrect; they are reproduced there only for fidelity to the original. The section 9.13 parts list is the reliable record of what each later board actually carries.<ref name="sm9" />
ย 
== Will not initialise ==
ย 
A working machine shows a clear screen with the copyright message in the lower left. If it does not:<ref name="sm5" />
ย 
# Work the basic-checks table above, in order.
# Check the supply pins and grounds of IC1, IC2 and IC5.
# If IC1 is socketed, replace it.
# On a 48K machine, '''isolate the 32K expansion RAM.''' Where the ICs are soldered, Sinclair's suggestion is to remove the +5 V from IC25 by very carefully cutting the track to IC25 pin 16. If that clears the fault, the expansion RAM is at fault and must be narrowed down further.
# If the fault survives that, start changing ICs in the order '''IC13 down to IC6''' (lower RAM), then IC1 (ULA), then IC2 (Z80A), powering up after each change.
ย 
== RAM faults ==
ย 
The lower 16K is eight 4116 devices, IC6โ€“IC13, each contributing one bit. They need '''+5 V, โˆ’5 V and +12 V''' โ€” which is why a rail fault and a dead RAM look identical, and why the rails must be checked first.<ref name="sm1" /><ref name="sm5" />
ย 
The upper 32K on a 48K machine is eight 32k-bit devices, IC15โ€“IC22 (TI 4532-3, TI 4532-4 or OKI MSM3732), with IC23โ€“IC26 providing the address multiplexing and read/write control.<ref name="sm4" />
ย 
=== Sinclair's memory check ===
ย 
Where the machine initialises but RAM is suspect, this finds the faulty device.<ref name="sm5" />
ย 
Type:
ย 
PRINT PEEK 23732+PEEK 23733*256
ย 
The answer is the last valid memory location, and should be '''65535''' on a 48K machine or '''32767''' on a 16K machine. If a different value ''n'' is returned, the faulty location is ''n''+1. A value below 32767 puts the fault in the original 16K.
ย 
Then, using that address โ€” the manual's worked example uses 43201:
ย 
POKE 43201,85: PRINT PEEK 43201ย  ย  (answer A)
POKE 43201,170: PRINT PEEK 43201ย  ย  (answer B)
ย 
If answer A is not 85, or answer B is not 170, look the returned value up in the table.
ย 
{| class="wikitable styled-table" style="width:90%; text-align:left;"
|+'''RAM bit-to-IC fault table'''<ref name="sm5" />
! Data 85 returns !! Data 170 returns !! Size of error !! Error bit !! Faulty IC below 32768 !! Faulty IC above 32767
|-
| 84 || 171 || 1 || 0 || IC6 || IC15
|-
| 87 || 168 || 2 || 1 || IC7 || IC16
|-
| 81 || 174 || 4 || 2 || IC8 || IC17
|-
| 93 || 162 || 8 || 3 || IC9 || IC18
|-
| 69 || 186 || 16 || 4 || IC10 || IC19
|-
| 117 || 138 || 32 || 5 || IC11 || IC20
|-
| 21 || 234 || 64 || 6 || IC12 || IC21
|-
| 213 || 42 || 128 || 7 || IC13 || IC22
|}
ย 
Where there is more than one faulty location, the first fault has to be repaired before you can proceed.<ref name="sm5" />
ย 
== No video ==
ย 
Sinclair's sequence:<ref name="sm6" />
ย 
* '''No video at all''' โ€” change IC1; check TR1 and TR2.
* '''No video after the ULA was changed''' โ€” check IC1 and its socket visually; check for a short between C65 and R53; repeat the power supply check.
* '''No +5 V input''' โ€” check the voltage drop across R64; check the +5 V regulator output and the +9 V regulator input; check the PWR socket is not shorted; check the power pack.
* '''No video input at IC14 pin 12''' โ€” check the waveform at IC14 pin 13, and if that is correct check TR1 and TR2. Check the waveforms at IC1 pins 15, 16 and 17. On Issue 1 and Issue 2 boards check VR1 and VR2. Then change IC1. If the +5 V and the video input are both correct, change the modulator.
ย 
The modulator is replaced '''as a complete unit'''; it is not a serviceable assembly.<ref name="sm7">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 2 (disassembly and assembly) and section 7.2 (repair), covering desoldering practice, keyboard ribbon insertion, heatsink contact and thermal grease, modulator replacement and IC handling.</ref>
ย 
== Video present but wrong ==
ย 
{| class="wikitable styled-table" style="width:100%; text-align:left;"
|+'''Sinclair's video fault list'''<ref name="sm6" />
! Symptom !! Action
|-
| Dark screen || Check the tuning; change the modulator
|-
|-
| Regulator input (7812/7805 tab) || +12 V DC || Main supply rail (16K/48K)
| Dim "Sinclair" logo || Check +12 V; check C65 for high impedance; check R52; check +5 V on IC14 pin 3
|-
|-
| Regulator output (7805) || +5 V DC (ยฑ5%) || Logic rail for CPU, ULA, ROM
| Wavy lines across the screen || '''Press down on each electrolytic in turn โ€” if the lines disappear, change that capacitor.''' Then check crystal X2, then TR1 and TR2, then IC14
|-
|-
| Lower RAM pin 1 || -5 V DC || Only on 4116 RAM (16K/48K)
| Self-resetting || Check TR6
|-
|-
| Lower RAM pin 8 || +12 V DC || Only on 4116 RAM (16K/48K)
| Random dynamic squares || Change C54
|-
|-
| CPU Vcc (pin 11) || +5 V DC || Z80A supply
| Paper area too low || Change IC1
|-
|-
| ULA Vcc (pin 40) || +5 V DC || ULA supply
| Diagonal lines in the border area || Change R47
|-
|-
| RESET (edge connector pin 16) || Low โ†’ High || Must release to 5 V after power-up
| Distorted video || Check for +3 V at IC1 pin 13; change C30
|-
| Corrupt paper after a ULA change || Check the IC1 socket; check the PWR socket is not intermittent; check IC1 pin 14 for +5 V with no discernible ripple
|-
| No clock at IC2 pin 6 || If the amplitude is low, check R25. Check TR3. Check IC1 pin 32, then IC1 pin 39 for 14 MHz, then crystal X1, then IC1 pin 13 for +3 V
|}
|}


=== Common PSU Faults ===
== Colour faults ==
* '''5 V missing/high''' โ†’ no boot or chip damage.
ย 
* '''12 V missing''' โ†’ no video, no sound, or RAM errors.
Colour tuning is adjustable only on Issue 1 and Issue 2 boards, which carry the presets VR1/VR2 and the trimmers TC1/TC2. Issue 3 made the colour circuitry self-tuning and removed them, so a colour fault on an Issue 3 or later board is a component fault, not a maladjustment.<ref name="sm4" />
* '''-5 V missing''' โ†’ lower RAM (4116) failure, often black screen or stripes.
ย 
* '''Intermittent drop-outs''' due to cracked power jack solder or faulty regulator.
{| class="wikitable styled-table" style="width:100%; text-align:left;"
* '''Buzzing/hum bars''' = dried-out capacitors or PSU ripple.
|+'''Colour fault list'''<ref name="sm6" />
! Symptom !! Action
|-
| Pin-cushioned or unstable "pin screen" || Change crystal X2
|-
| Blue haze around the logo || If untunable on Issue 1 or 2, change IC14
|-
| Screen too yellow || Change IC14
|-
| Intermittent colour || Change TC2 (Issue 1 and 2); change IC14
|-
| Red, blue or green logo || Change IC1
|-
| Washed-out colours || Check TR2
|-
| Alternate dark lines || Change IC14
|-
| VR1 or VR2 will not adjust the IC14 pin 13 waveform || Monitor IC14 pin 2 while trimming VR2 and IC14 pin 4 while trimming VR1; change IC14
|-
| No colour after trimming TC2, IC14 pin 17 not oscillating || Check crystal X2; change IC14; change X2
|-
| No colour after trimming TC2, IC14 pin 17 oscillating but will not tune || Check for a broken track; change TR2; change IC14
|}


Never run a Spectrum on an unstable PSU; modern regulated adapters are recommended.
On Issue 1 and Issue 2 boards, VR1 and VR2 null the voltages on IC14 (LM1889) pins 4 and 2 relative to pin 3. The factory settings are '''130 ยฑ20 mV''' on pin 4 and '''75 ยฑ20 mV''' on pin 2; the optimum service values are '''+50 mV''' and '''โˆ’50 mV''' respectively, with an overall usable range of +45 to +150 mV and โˆ’45 to โˆ’100 mV.<ref name="sm3">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 3.1 (general alignment): 3.1.2 voltage check, 3.1.3 colour adjustment, 3.1.4 sub-carrier oscillator, 3.1.5 the 14 MHz oscillator; and section 3.2 (system test).</ref> The sub-carrier oscillator should be '''4.433619 MHz ยฑ50 Hz'''.<ref name="sm3" />


== โ€œNo Displayโ€ (Blank Screen) Flowchart ==
=== IC14 (LM1889) pin signals ===


# Check PSU rails (+5 V, +12 V, -5 V), RESET, and clock first.
Taken at switch-on with the copyright logo displayed, no keys pressed, all DC levels positive with respect to 0 V.<ref name="sm71">''ZX Spectrum Service Manual'', Sinclair Research Ltd, section 7.1 (IC14 LM1889 pin signals). The hosted edition notes that the original manual's figure for pin 17 was misprinted as 0.8 V and corrects it to 4 V peak to peak.</ref>
# Swap/feel ULA (most common failure).
# Replace/logic-probe ROM and CPU (Z80A).
# Test/replace lower RAM (4116) โ€“ black screen or stripes often indicate RAM.
# Inspect upper RAM (48K models) โ€“ garbage screen or crashes.
# Remove keyboard membrane; check for shorts.
# Inspect modulator and composite video output.


== RAM Failures ==
{| class="wikitable styled-table" style="width:85%; text-align:left;"
! Pin !! Function !! Signal
|-
| 1 || Chroma lead || Sine wave, 500 mV, 0.2 ยตs, 9.5 V DC
|-
| 3 || Chroma bias || 4.8 V DC
|-
| 5 || Ground || 0 V
|-
| 12 || Video input || 12 V DC unregulated
|-
| 15 || Sound tank || Linked, 12 V DC
|-
| 17 || Chroma oscillator output || Square wave, 0.2 ยตs, 4 V peak to peak, 8.0 V DC
|-
| 18 || Chroma lag || Sine wave, 500 mV p-p, 2 ยตs, 9.5 V DC
|-
| 6โ€“11 || โ€” || Not connected
|}


=== Lower RAM (16K/48K: 4116) ===
== Keyboard ==
* Each chip = 1 bit; all 8 must work for 16K operation.
* Needs +5 V, +12 V, and -5 V.
* Failure symptoms: black screen, coloured stripes, random resets, or garbage display.
* One chip hotter than others often indicates failure.


=== Upper RAM (48K: 4532/4164) ===
The keyboard is an '''8 ร— 5 matrix''': eight blocks of five keys horizontally, five blocks of eight vertically. That geometry gives an immediate diagnosis:<ref name="sm5" />
* Adds 32K for 48K total.
* Failure symptoms: boots as 16K, random crashes, corrupted graphics, or โ€œRโ€ errors on startup.
* Can be removed for 16K-only operation.


=== 128K/+2/+3 RAM (41464/4464) ===
* '''A block of five keys dead''' โ€” the fault is in the KB2 circuitry or the 8-way membrane.
* 8 ร— 41464 (128K) or 8 ร— 4464 (256K).
* '''A block of eight keys dead''' โ€” the fault is in the KB1 circuitry or the 5-way membrane.
* Failure: random crashes, corrupted display, โ€œRAMTOPโ€ errors, or beeper noise.


=== Diagnosis / Fix ===
Sinclair's fault list:<ref name="sm6" />
* Swap suspected chip, or socket & replace.
* If still faulty after RAM swap, check multiplexers (74LS157/74LS32).
* Test for correct voltages at each RAM chip.


== ULA (Uncommitted Logic Array) Faults ==
* '''KB1 fault''' โ€” check for a short across two or more of the five tracks; change the membrane.
* '''KB2 fault''' โ€” check for a short across two or more of the eight tracks; change the membrane.
* '''Dead keyboard, wrong response, or response too fast''' โ€” change IC1. Check for a track short first: a short holds one key permanently on and disables the rest.


* The ULA (IC1, Ferranti 5C102E/6C001E/7K010E) is the most failure-prone chip in 16K/48K models.
Membranes fail by cracking where they bend. Withdraw the tails straight and refit them fully without kinking. See [[Sinclair ZX Spectrum Keyboard Membrane Repair]].
* Controls video, keyboard, tape I/O, and RAM multiplexing.


=== Failure Signs ===
== Sound ==
* No display (blank/black screen)
* Vertical or horizontal stripes
* No sync or distorted video
* No sound or tape I/O
* Keyboard unresponsive


=== Diagnosis / Fix ===
No speaker output: check the load input waveforms, then TR7, then D9, then change the speaker. The speaker is a '''40 ฮฉ TV type''' driven by TR7 (ZTX450) through D9.<ref name="sm6" /><ref name="iss3cd" />
* Swap with known-good ULA (matching type)
* Check for excessive heat
* Inspect for dry joints on ULA socket


== Z80A CPU Faults ==
== Tape ==


* Rare, but possible after over-voltage or static discharge.
'''SAVE or LOAD failing''' โ€” Sinclair's servicing addendum is to inspect the EAR and MIC jack sockets for deformation of the contact springs before looking at the circuit.<ref name="sm9" />


=== Symptoms ===
The ULA's MIC/TAPE output is pin 28.<ref name="iss3cd" />
* No clock at pin 6, or address/data lines stuck
* No response to RESET
* Dead after ULA and RAM ruled out


=== Diagnosis / Fix ===
== Expansion ==
* Swap with known-good Z80A
* Check for correct clock and RESET signals


== ROM Faults ==
'''Interface 1 not recognised''' โ€” inspect the edge connector for damaged pins, then check the '''M1''' signal from the CPU. M1 is used only with Interface 1, so a failure in it is completely invisible when the Spectrum is used on its own.<ref name="sm9" />


* 16K/48K: 8K ROM (IC5, Sinclair 2364 or 27C64 EPROM)
The on-board ROM is disabled by an external device pulling '''ROMCS''' (expansion port pin 25A) high; that is the mechanism Interface 1 uses to substitute its own ROM.<ref name="sm1" />
* 128K/+2/+3: 32K or 64K ROM


=== Symptoms ===
== Self-inflicted faults ==
* Blank screen or border only
* Corrupt startup screen or โ€œ1982 Sinclair Researchโ€ missing
* Machine boots with test cartridge but not to BASIC


=== Diagnosis / Fix ===
Things that break a working machine if done in the wrong order, or with the wrong part:
* Swap with known-good ROM or EPROM
* Check chip-enable and address lines


== Keyboard and Membrane Issues ==
* '''TR4 replacement type KTC2236A-Y has a different pinout from every other approved replacement''' โ€” pin 1 is the emitter, pin 2 the collector and pin 3 the base, so base and collector are reversed. Fitting one as if it were a ZTX650 puts the inverter straight into the fault it was replaced for.<ref name="sm9" />
* '''If TR3 is a KSC839, R24 must be 15 K''', not the 1 K value used with other types.<ref name="sm9" />
* '''IC3, IC4, IC25 and IC26 must not be National Semiconductor 74LS157s.''' Sinclair marks this explicitly in every parts list.<ref name="sm4" />
* '''All eight expansion RAM devices must be the same type''', and the board links must match. On an Issue 2 board, link 3 is fitted for 4532-3 parts and link 4 for 4532-4; on Issue 3 two links in the grid between the edge connector and the MIC socket select manufacturer and enable polarity.<ref name="sm4" />
* '''From Issue 4A the ULA must be 6C001-7 or later''', because two spare gates of IC24 were brought into the RASL path to improve timing. An earlier ULA in that board will not behave.<ref name="sm9" />
* '''If you change the ROM to a different manufacturer, move the H/N links.''' They are between the ROM and the heatsink on Issue 1, under the raised part of the heatsink on Issue 2, and next to the loudspeaker on Issue 3.<ref name="sm4" />
* '''Refitting the heatsink carelessly.''' On some Issue 3 boards the heatsink hole allows enough play to foul the edge connector. Fit it away from the connector, and use thermal grease behind the regulator body.<ref name="sm7" />
* '''Cutting the track to IC25 pin 16''' to isolate the expansion RAM is Sinclair's own suggestion, but it is destructive โ€” plan the repair before you make the cut.<ref name="sm5" />


* The keyboard membrane is a common failure point (cracks, broken traces).
== Things that are not faults ==
* Symptoms: unresponsive keys, stuck keys, or no keyboard at all.
* Test with continuity meter; replace membrane if needed.
* On 48K+, check for broken key plungers or springs.
* On 128K/+2/+3, check for loose ribbon cables and corroded connectors.


== Video Output Faults ==
* '''The regulator coil buzzing faintly.''' Only an excessively noisy coil is a fault, and the remedy is to change it.<ref name="sm6" />
* '''The picture shifted one character position to the left''' on a machine fitted with a 6C001 ULA. That timing change was deliberate, made to improve performance with certain television sets.<ref name="sm4" />
* '''A warm regulator and heatsink.'''
* '''An original power pack reading well above 9 V with nothing connected.''' It is unregulated.<ref name="sm5" />


=== No Video (but power LED on) ===
== System test ==
* Check composite video at modulator input (bypass RF for testing).
* Suspect ULA, modulator, or video amplifier transistor (TR1/TR2).


=== Rolling or distorted image ===
Sinclair's production test used the ZXTP test tape, loaded conventionally with the keyboard connected and the machine running from its own supply. It exercises everything except SAVE, which is tested by typing in a short program, saving it and verifying it.<ref name="sm3" />
* Wrong ULA type for board revision (PAL/NTSC mismatch)
* Bad clock crystal (14 MHz)
* Faulty modulator or dry joints


=== Colour missing ===
== Related pages ==
* Faulty ULA or modulator
* Check chroma circuit (128K/+2/+3)


=== Jailbars or checkerboard ===
* [[Sinclair ZX Spectrum]]
* RAM or ULA fault; check for hot chips
* [[Sinclair ZX Spectrum General Maintenance]]
* [[Sinclair ZX Spectrum Capacitor Replacement Guide]]
* [[Sinclair ZX Spectrum Keyboard Membrane Repair]]
* [[Sinclair ZX Spectrum Service Manual]]
* [[Sinclair ZX81 Troubleshooting Guide]]
* [[Recommended Tools]]


== Audio Output Faults ==
== References ==


* No sound: ULA failure, speaker disconnected, or dry joints.
<references />
* Distorted sound: faulty ULA or speaker.
* 128K/+2/+3: check AY-3-8912 sound chip and associated circuitry.


[[Category:Sinclair Computers]]
[[Category:Sinclair Computers]]
[[Category:Troubleshooting Guides]]

Latest revision as of 17:54, 22 September 2026

Sinclair's Issue 3 circuit diagram, the reference for the designators and pin numbers below.

Component-level fault finding for the original rubber-key Sinclair ZX Spectrum (16K and 48K), board Issues 1 to 6A. Sinclair published a full service manual for this machine with its own fault-diagnosis procedure, and that procedure โ€” not a reconstruction of it โ€” is what this page follows.[1][2]

For the later machines, which use different boards and different RAM, see the Spectrum+, Spectrum 128 and Spectrum +2 guides.

Read this first. Three things are commonly got wrong about this machine:

  • The input is 9 V, not 12 V, and there is no 7812 on the board. The +12 V and โˆ’5 V rails are generated on the board itself by the TR4/TR5 inverter from that 9 V input. A "12 V supply rail" at the regulator input does not exist.[3]
  • The ROM is 16 KB, not 8 KB. IC5 is a single 28-pin device covering 0000โ€“3FFF.[3]
  • IC1 pin 40 is ground. The ULA's Vcc is pin 14. Pin 13 is a second supply, Vcc2, which sits at about +3 V.[1][4]

Diagnostic technique

[edit | edit source]

Sinclair's own advice is worth repeating: in a machine like this, where everything depends on everything else, the most reliable method is to compare waveforms and levels against the same point on a known-good board. A careful visual examination first often finds the fault outright โ€” burnt discretes and overheated tracks show up immediately, "as do the attentions of an enthusiastic amateur".[1]

Look for solder splatter, not just dry joints. A hairline short from splatter can measure several ohms and produce convincingly misleading symptoms.[1]

Thermal checks

[edit | edit source]

After a minute or two, feel the ICs. One package noticeably hotter than its neighbours is a strong suspect. Freeze spray is useful in reverse: if behaviour changes as a chip cools, change that chip. Sinclair's own servicing addendum suggests testing at elevated temperature to bring out marginal picture quality and RAM faults.[5]

Substitution and the test clip

[edit | edit source]

IC1 is socketed on every board, so the ULA is easy to swap. For the soldered-in devices Sinclair describes making a test IC: clip a known-good part of the right type (4116 or 4532) onto an IC test clip and bridge it across each suspect device in turn. It is not guaranteed to work, but it saves a great deal of unnecessary desoldering.[1]

Step 1: the supply

[edit | edit source]

Always verify the supply before suspecting the board.

The external pack is unregulated 9 V DC through a 2.1 mm coaxial socket, centre negative. Details, including why a healthy pack reads well above 9 V off-load, are in Sinclair ZX Spectrum General Maintenance.

Sinclair's basic checks, in order of priority[1]
Function Test point Expect
Regulator input Positive side of C50 +9 V DC ยฑ2.0 V. Below +7 V the regulator will not function correctly
Regulator output Positive side of C34 +5 V DC ยฑ0.25 V, no discernible ripple
+5 V IC6 pin 9 +5 V DC ยฑ0.25 V, no discernible ripple
โˆ’5 V IC6 pin 1 โˆ’5 V DC (setting-up tolerance โˆ’5.5 V to โˆ’4 V)
+12 V IC6 pin 8 +12 V DC (setting-up tolerance ยฑ1.2 V)
+12 VA, to IC14 only LT end of C52 +12 V DC (setting-up tolerance ยฑ1.2 V)
Clock pulses IC1 pin 32, TR3 base and collector, IC2 pin 6 Square wave at +5 V amplitude
Address and data lines Right-hand side of R17โ€“R23 and R1โ€“R8 Waveform of 3.5 V amplitude

If those all pass, check IC1 pin 14, IC2 pin 11 and IC5 pin 28 for +5 V, and IC1 pin 40, IC2 pin 29 and IC5 pin 14 for ground. If everything is still good and IC1 is the plug-in type, replace IC1. If that does not cure it, check the address and data lines of IC1, IC2 and IC5 for active data.[1]

Note an inconsistency in the manual. Section 5.3.1 describes IC1 pin 32 as a 14 MHz square wave, while section 6.3.2 gives pin 39 as the 14 MHz point and pin 32 as the CPU clock. Section 6.3.2 is the self-consistent reading: X1 connects at pin 39, and pin 32 drives TR3 and then IC2 pin 6.[1][2][4]

Control lines

[edit | edit source]

Where a control line is suspect, compare origin and destination against a good board:[1]

  • IC2 (Z80A): pin 16 INT, pin 17 NMI, pin 19 MREQ, pin 20 IOREQ, pin 21 RD, pin 22 WR, pin 24 WAIT, pin 25 BUSRQ, pin 26 RESET.
  • At a RAM device: pin 4 RAS, pin 3 WRITE, pin 15 CAS.

Edge connector

[edit | edit source]

+5 V is 3A, +9 V is 4A, 0 V is 6A/7A/14A, โˆ’5 V is 20B, +12 V is 22B and โˆ’12 V is 23B. RESET is 20A, ROMCS is 25A, VIDEO is 15A.[4]

Dead, with smoke on switch-on

[edit | edit source]

This is the classic Spectrum failure and it has a specific cause. Failure of the internal power supply transistor TR4 has been found to be a significant cause of problems โ€” Sinclair's own words โ€” and it takes the lower RAM bank with it often enough that the DC-DC converter modification is recommended for any unit in which either TR4 or the 16K DRAM has blown.[6][5]

Sinclair's procedure:[2]

  1. TR4 shorted base to collector โ€” remove TR4.
  2. Short still present with TR4 removed โ€” check TR5 and C44, check the track visually, then check TR4 itself.
  3. The replacement TR4 blows again โ€” change TR4 and TR5, even though TR5 tests good, and confirm the TR5 circuit components are to the latest specification.

After a TR4 failure, check the lower RAM before assuming the machine is fixed.

Do not follow the DC-DC converter modification as printed in section 9.2 of the manual. The hosted edition carries an editor's note stating that those instructions are incorrect; they are reproduced there only for fidelity to the original. The section 9.13 parts list is the reliable record of what each later board actually carries.[5]

Will not initialise

[edit | edit source]

A working machine shows a clear screen with the copyright message in the lower left. If it does not:[1]

  1. Work the basic-checks table above, in order.
  2. Check the supply pins and grounds of IC1, IC2 and IC5.
  3. If IC1 is socketed, replace it.
  4. On a 48K machine, isolate the 32K expansion RAM. Where the ICs are soldered, Sinclair's suggestion is to remove the +5 V from IC25 by very carefully cutting the track to IC25 pin 16. If that clears the fault, the expansion RAM is at fault and must be narrowed down further.
  5. If the fault survives that, start changing ICs in the order IC13 down to IC6 (lower RAM), then IC1 (ULA), then IC2 (Z80A), powering up after each change.

RAM faults

[edit | edit source]

The lower 16K is eight 4116 devices, IC6โ€“IC13, each contributing one bit. They need +5 V, โˆ’5 V and +12 V โ€” which is why a rail fault and a dead RAM look identical, and why the rails must be checked first.[3][1]

The upper 32K on a 48K machine is eight 32k-bit devices, IC15โ€“IC22 (TI 4532-3, TI 4532-4 or OKI MSM3732), with IC23โ€“IC26 providing the address multiplexing and read/write control.[6]

Sinclair's memory check

[edit | edit source]

Where the machine initialises but RAM is suspect, this finds the faulty device.[1]

Type:

PRINT PEEK 23732+PEEK 23733*256

The answer is the last valid memory location, and should be 65535 on a 48K machine or 32767 on a 16K machine. If a different value n is returned, the faulty location is n+1. A value below 32767 puts the fault in the original 16K.

Then, using that address โ€” the manual's worked example uses 43201:

POKE 43201,85: PRINT PEEK 43201     (answer A)
POKE 43201,170: PRINT PEEK 43201    (answer B)

If answer A is not 85, or answer B is not 170, look the returned value up in the table.

RAM bit-to-IC fault table[1]
Data 85 returns Data 170 returns Size of error Error bit Faulty IC below 32768 Faulty IC above 32767
84 171 1 0 IC6 IC15
87 168 2 1 IC7 IC16
81 174 4 2 IC8 IC17
93 162 8 3 IC9 IC18
69 186 16 4 IC10 IC19
117 138 32 5 IC11 IC20
21 234 64 6 IC12 IC21
213 42 128 7 IC13 IC22

Where there is more than one faulty location, the first fault has to be repaired before you can proceed.[1]

No video

[edit | edit source]

Sinclair's sequence:[2]

  • No video at all โ€” change IC1; check TR1 and TR2.
  • No video after the ULA was changed โ€” check IC1 and its socket visually; check for a short between C65 and R53; repeat the power supply check.
  • No +5 V input โ€” check the voltage drop across R64; check the +5 V regulator output and the +9 V regulator input; check the PWR socket is not shorted; check the power pack.
  • No video input at IC14 pin 12 โ€” check the waveform at IC14 pin 13, and if that is correct check TR1 and TR2. Check the waveforms at IC1 pins 15, 16 and 17. On Issue 1 and Issue 2 boards check VR1 and VR2. Then change IC1. If the +5 V and the video input are both correct, change the modulator.

The modulator is replaced as a complete unit; it is not a serviceable assembly.[7]

Video present but wrong

[edit | edit source]
Sinclair's video fault list[2]
Symptom Action
Dark screen Check the tuning; change the modulator
Dim "Sinclair" logo Check +12 V; check C65 for high impedance; check R52; check +5 V on IC14 pin 3
Wavy lines across the screen Press down on each electrolytic in turn โ€” if the lines disappear, change that capacitor. Then check crystal X2, then TR1 and TR2, then IC14
Self-resetting Check TR6
Random dynamic squares Change C54
Paper area too low Change IC1
Diagonal lines in the border area Change R47
Distorted video Check for +3 V at IC1 pin 13; change C30
Corrupt paper after a ULA change Check the IC1 socket; check the PWR socket is not intermittent; check IC1 pin 14 for +5 V with no discernible ripple
No clock at IC2 pin 6 If the amplitude is low, check R25. Check TR3. Check IC1 pin 32, then IC1 pin 39 for 14 MHz, then crystal X1, then IC1 pin 13 for +3 V

Colour faults

[edit | edit source]

Colour tuning is adjustable only on Issue 1 and Issue 2 boards, which carry the presets VR1/VR2 and the trimmers TC1/TC2. Issue 3 made the colour circuitry self-tuning and removed them, so a colour fault on an Issue 3 or later board is a component fault, not a maladjustment.[6]

Colour fault list[2]
Symptom Action
Pin-cushioned or unstable "pin screen" Change crystal X2
Blue haze around the logo If untunable on Issue 1 or 2, change IC14
Screen too yellow Change IC14
Intermittent colour Change TC2 (Issue 1 and 2); change IC14
Red, blue or green logo Change IC1
Washed-out colours Check TR2
Alternate dark lines Change IC14
VR1 or VR2 will not adjust the IC14 pin 13 waveform Monitor IC14 pin 2 while trimming VR2 and IC14 pin 4 while trimming VR1; change IC14
No colour after trimming TC2, IC14 pin 17 not oscillating Check crystal X2; change IC14; change X2
No colour after trimming TC2, IC14 pin 17 oscillating but will not tune Check for a broken track; change TR2; change IC14

On Issue 1 and Issue 2 boards, VR1 and VR2 null the voltages on IC14 (LM1889) pins 4 and 2 relative to pin 3. The factory settings are 130 ยฑ20 mV on pin 4 and 75 ยฑ20 mV on pin 2; the optimum service values are +50 mV and โˆ’50 mV respectively, with an overall usable range of +45 to +150 mV and โˆ’45 to โˆ’100 mV.[8] The sub-carrier oscillator should be 4.433619 MHz ยฑ50 Hz.[8]

IC14 (LM1889) pin signals

[edit | edit source]

Taken at switch-on with the copyright logo displayed, no keys pressed, all DC levels positive with respect to 0 V.[9]

Pin Function Signal
1 Chroma lead Sine wave, 500 mV, 0.2 ยตs, 9.5 V DC
3 Chroma bias 4.8 V DC
5 Ground 0 V
12 Video input 12 V DC unregulated
15 Sound tank Linked, 12 V DC
17 Chroma oscillator output Square wave, 0.2 ยตs, 4 V peak to peak, 8.0 V DC
18 Chroma lag Sine wave, 500 mV p-p, 2 ยตs, 9.5 V DC
6โ€“11 โ€” Not connected

Keyboard

[edit | edit source]

The keyboard is an 8 ร— 5 matrix: eight blocks of five keys horizontally, five blocks of eight vertically. That geometry gives an immediate diagnosis:[1]

  • A block of five keys dead โ€” the fault is in the KB2 circuitry or the 8-way membrane.
  • A block of eight keys dead โ€” the fault is in the KB1 circuitry or the 5-way membrane.

Sinclair's fault list:[2]

  • KB1 fault โ€” check for a short across two or more of the five tracks; change the membrane.
  • KB2 fault โ€” check for a short across two or more of the eight tracks; change the membrane.
  • Dead keyboard, wrong response, or response too fast โ€” change IC1. Check for a track short first: a short holds one key permanently on and disables the rest.

Membranes fail by cracking where they bend. Withdraw the tails straight and refit them fully without kinking. See Sinclair ZX Spectrum Keyboard Membrane Repair.

Sound

[edit | edit source]

No speaker output: check the load input waveforms, then TR7, then D9, then change the speaker. The speaker is a 40 ฮฉ TV type driven by TR7 (ZTX450) through D9.[2][4]

SAVE or LOAD failing โ€” Sinclair's servicing addendum is to inspect the EAR and MIC jack sockets for deformation of the contact springs before looking at the circuit.[5]

The ULA's MIC/TAPE output is pin 28.[4]

Expansion

[edit | edit source]

Interface 1 not recognised โ€” inspect the edge connector for damaged pins, then check the M1 signal from the CPU. M1 is used only with Interface 1, so a failure in it is completely invisible when the Spectrum is used on its own.[5]

The on-board ROM is disabled by an external device pulling ROMCS (expansion port pin 25A) high; that is the mechanism Interface 1 uses to substitute its own ROM.[3]

Self-inflicted faults

[edit | edit source]

Things that break a working machine if done in the wrong order, or with the wrong part:

  • TR4 replacement type KTC2236A-Y has a different pinout from every other approved replacement โ€” pin 1 is the emitter, pin 2 the collector and pin 3 the base, so base and collector are reversed. Fitting one as if it were a ZTX650 puts the inverter straight into the fault it was replaced for.[5]
  • If TR3 is a KSC839, R24 must be 15 K, not the 1 K value used with other types.[5]
  • IC3, IC4, IC25 and IC26 must not be National Semiconductor 74LS157s. Sinclair marks this explicitly in every parts list.[6]
  • All eight expansion RAM devices must be the same type, and the board links must match. On an Issue 2 board, link 3 is fitted for 4532-3 parts and link 4 for 4532-4; on Issue 3 two links in the grid between the edge connector and the MIC socket select manufacturer and enable polarity.[6]
  • From Issue 4A the ULA must be 6C001-7 or later, because two spare gates of IC24 were brought into the RASL path to improve timing. An earlier ULA in that board will not behave.[5]
  • If you change the ROM to a different manufacturer, move the H/N links. They are between the ROM and the heatsink on Issue 1, under the raised part of the heatsink on Issue 2, and next to the loudspeaker on Issue 3.[6]
  • Refitting the heatsink carelessly. On some Issue 3 boards the heatsink hole allows enough play to foul the edge connector. Fit it away from the connector, and use thermal grease behind the regulator body.[7]
  • Cutting the track to IC25 pin 16 to isolate the expansion RAM is Sinclair's own suggestion, but it is destructive โ€” plan the repair before you make the cut.[1]

Things that are not faults

[edit | edit source]
  • The regulator coil buzzing faintly. Only an excessively noisy coil is a fault, and the remedy is to change it.[2]
  • The picture shifted one character position to the left on a machine fitted with a 6C001 ULA. That timing change was deliberate, made to improve performance with certain television sets.[6]
  • A warm regulator and heatsink.
  • An original power pack reading well above 9 V with nothing connected. It is unregulated.[1]

System test

[edit | edit source]

Sinclair's production test used the ZXTP test tape, loaded conventionally with the keyboard connected and the machine running from its own supply. It exercises everything except SAVE, which is tested by typing in a short program, saving it and verifying it.[8]

[edit | edit source]

References

[edit | edit source]
  1. โ†‘ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 ZX Spectrum Service Manual, Sinclair Research Ltd, section 5 (fault diagnosis and repair โ€” PSU and memory): 5.1 diagnosis techniques, 5.2 power supply unit, 5.3 initialisation and the basic checks table, 5.4 the memory check and the RAM bit-to-IC table, 5.5 keyboard structure. Hosted on this wiki as File:Sinclair ZX Spectrum Service Manual.pdf.
  2. โ†‘ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 ZX Spectrum Service Manual, Sinclair Research Ltd, section 6 (fault diagnosis and repair โ€” input/output): 6.1 TR4 faults, 6.2 no video, 6.3 corrupt paper after a ULA change, 6.4 video incorrect, 6.5 and 6.6 colour faults, 6.7 keyboard faults, 6.8 regulator coil, 6.9 speaker.
  3. โ†‘ 3.0 3.1 3.2 3.3 ZX Spectrum Service Manual, Sinclair Research Ltd, section 1.11 (power supplies), section 1.4 (memory organisation), section 1.5 (read/write operations and the ROM links).
  4. โ†‘ 4.0 4.1 4.2 4.3 4.4 ZX Spectrum - Issue 3 circuit diagram, Sinclair Research Ltd. Hosted on this wiki as File:Sinclair ZX Spectrum Issue 3 circuit diagram.png. Source for pin numbers, circuit positions and the edge-connector pinout quoted on this page.
  5. โ†‘ 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 ZX Spectrum Service Manual, Sinclair Research Ltd, Supplement No. 1: section 9.1 (introduction and the recommendation for the DC-DC converter modification), 9.2 (the modification itself โ€” see the warning below), 9.5 to 9.9 (Issue 4A, 4B, 5 and 6A board descriptions), 9.10 (fault finding servicing addenda), 9.11 (warranty seal) and 9.12.1 (parts-list notes, including the TR3 and TR4 substitution notes).
  6. โ†‘ 6.0 6.1 6.2 6.3 6.4 6.5 6.6 ZX Spectrum Service Manual, Sinclair Research Ltd, section 4 (fault diagnosis โ€” getting started): 4.1.1 test equipment, 4.1.2 modification history and the ULA revisions, 4.2 to 4.4 the per-issue modifications, 4.5 the 32K extension memory and its links, 4.6 the Hitachi and NEC ROM links.
  7. โ†‘ 7.0 7.1 ZX Spectrum Service Manual, Sinclair Research Ltd, section 2 (disassembly and assembly) and section 7.2 (repair), covering desoldering practice, keyboard ribbon insertion, heatsink contact and thermal grease, modulator replacement and IC handling.
  8. โ†‘ 8.0 8.1 8.2 ZX Spectrum Service Manual, Sinclair Research Ltd, section 3.1 (general alignment): 3.1.2 voltage check, 3.1.3 colour adjustment, 3.1.4 sub-carrier oscillator, 3.1.5 the 14 MHz oscillator; and section 3.2 (system test).
  9. โ†‘ ZX Spectrum Service Manual, Sinclair Research Ltd, section 7.1 (IC14 LM1889 pin signals). The hosted edition notes that the original manual's figure for pin 17 was misprinted as 0.8 V and corrects it to 4 V peak to peak.