<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.retrotechcollection.com/index.php?action=history&amp;feed=atom&amp;title=Acorn_Archimedes_A4000_Troubleshooting_Guide</id>
	<title>Acorn Archimedes A4000 Troubleshooting Guide - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.retrotechcollection.com/index.php?action=history&amp;feed=atom&amp;title=Acorn_Archimedes_A4000_Troubleshooting_Guide"/>
	<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=Acorn_Archimedes_A4000_Troubleshooting_Guide&amp;action=history"/>
	<updated>2026-06-18T22:32:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.retrotechcollection.com/index.php?title=Acorn_Archimedes_A4000_Troubleshooting_Guide&amp;diff=11155&amp;oldid=prev</id>
		<title>Josh: Create: detailed troubleshooting (PSU rails/fuses, functional test suite, ARM250; cited)</title>
		<link rel="alternate" type="text/html" href="https://wiki.retrotechcollection.com/index.php?title=Acorn_Archimedes_A4000_Troubleshooting_Guide&amp;diff=11155&amp;oldid=prev"/>
		<updated>2026-06-17T20:07:10Z</updated>

		<summary type="html">&lt;p&gt;Create: detailed troubleshooting (PSU rails/fuses, functional test suite, ARM250; cited)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Template:StyledTable/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This guide gives diagnosis for the &amp;#039;&amp;#039;&amp;#039;[[Acorn Archimedes A4000]]&amp;#039;&amp;#039;&amp;#039; (ARM250 &amp;quot;Roadrunner&amp;quot; board, 0194,600). It follows the module-level fault-finding of the [[Acorn A3010, A3020 and A4000 Service Manual]], supported by the [[Acorn A3010, A3020 and A4000 Technical Reference Manual]] circuit diagrams. Because the ARM250 integrates the ARM2, MEMC1a, VIDC1a and IOC into one package, processor-family faults are isolated to that single device rather than to separate chips.&amp;lt;ref name=&amp;quot;sm&amp;quot;&amp;gt;[[Acorn A3010, A3020 and A4000 Service Manual]], Acorn Computers &amp;amp;mdash; hosted on this wiki. Source for the dead-machine procedure, the &amp;quot;action if PSU fails&amp;quot; / &amp;quot;action if main PCB fails&amp;quot; routines, the 5&amp;amp;nbsp;A mains fuse and internal fuse FS1, thermal shutdown, the +5&amp;amp;nbsp;V/+12&amp;amp;nbsp;V/&amp;amp;minus;5&amp;amp;nbsp;V rails, the ARM250 Dealer Test Disc functional tests, and the earth-continuity / DC-insulation safety tests.&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;trm&amp;quot;&amp;gt;[[Acorn A3010, A3020 and A4000 Technical Reference Manual]], Acorn Computers &amp;amp;mdash; hosted on this wiki. Main-PCB (&amp;quot;Roadrunner&amp;quot;) circuit diagrams and hardware reference.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ⚠️ Mains warning ==&lt;br /&gt;
&lt;br /&gt;
The A4000 has a mains-powered switch-mode PSU inside the case. Disconnect the mains lead before removing the cover. Never open the PSU module; it is exchanged, not repaired, and the full earth-continuity and DC-insulation safety tests must be re-applied after any internal work.&amp;lt;ref name=&amp;quot;sm&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Acorn Archimedes A4000 circuit diagram (1 of 3).png|center|thumb|680px|Acorn A4000 &amp;quot;Roadrunner&amp;quot; main PCB circuit diagram, sheet 1 of 3 (Technical Reference Manual), showing the ARM250, the battery-backed RAM/RTC, reset circuitry and the filtered +5&amp;amp;nbsp;V supply. Sheets 2 and 3 are also on the wiki. (Source: The Centre for Computing History.)]]&lt;br /&gt;
&lt;br /&gt;
== First steps: power ==&lt;br /&gt;
&lt;br /&gt;
Most &amp;quot;dead A4000&amp;quot; faults are in the PSU or its feed, so confirm power before anything else.&amp;lt;ref name=&amp;quot;sm&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Switch off, unplug the mains lead.&lt;br /&gt;
# Check the &amp;#039;&amp;#039;&amp;#039;5&amp;amp;nbsp;A fuse in the mains plug&amp;#039;&amp;#039;&amp;#039;. Fit a new 5&amp;amp;nbsp;A fuse; if it blows on switch-on, the PSU is faulty &amp;amp;mdash; exchange it.&lt;br /&gt;
# Check the internal fuse &amp;#039;&amp;#039;&amp;#039;FS1&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Measure the rails at the PSU-to-PCB connector: &amp;#039;&amp;#039;&amp;#039;+5&amp;amp;nbsp;V&amp;#039;&amp;#039;&amp;#039; (logic), &amp;#039;&amp;#039;&amp;#039;+12&amp;amp;nbsp;V&amp;#039;&amp;#039;&amp;#039; (video connector SK1 pin&amp;amp;nbsp;12 and the disc motors) and &amp;#039;&amp;#039;&amp;#039;&amp;amp;minus;5&amp;amp;nbsp;V&amp;#039;&amp;#039;&amp;#039;. A single missing rail points to the PSU.&lt;br /&gt;
# If the PSU runs briefly then cuts out, suspect &amp;#039;&amp;#039;&amp;#039;thermal shutdown&amp;#039;&amp;#039;&amp;#039; (check ventilation and the load); repeated shutdowns mean a faulty PSU.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatestyles src=&amp;quot;Template:StyledTable/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable styled-table&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&lt;br /&gt;
|+&amp;#039;&amp;#039;&amp;#039;A4000 supply rails&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! Rail !! Feeds !! Note&lt;br /&gt;
|-&lt;br /&gt;
| +5&amp;amp;nbsp;V || Logic (ARM250, RAM, ROM, I/O) || Main logic supply&lt;br /&gt;
|-&lt;br /&gt;
| +12&amp;amp;nbsp;V || Video connector SK1 pin&amp;amp;nbsp;12; floppy/HD motors || Disc + monitor feed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;minus;5&amp;amp;nbsp;V || Analogue / video || Low-current rail&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Dead machine with power present ==&lt;br /&gt;
&lt;br /&gt;
If the rails are good but the machine is dead, the fault is on the main PCB. Acorn&amp;#039;s procedure is to inspect the board, then run the functional test software:&amp;lt;ref name=&amp;quot;sm&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Check the ROMs are correctly seated with no lifted pins, and the configuration links &amp;#039;&amp;#039;&amp;#039;LK10, LK11, LK12 and LK14&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Because the ARM2, MEMC1a, VIDC1a and IOC are inside the ARM250, the bus-level checks used on the discrete-chip [[Acorn Archimedes A3000 Troubleshooting Guide|A3000]] (clock present, reset released, DRAM RAS/CAS, address lines incrementing under a held reset, data bus not stuck) apply here at the ARM250 pins and the RAM. If the clock, reset and rails are present but the ARM250 produces no bus activity, the ARM250 itself is the suspect &amp;amp;mdash; it is a whole-device replacement.&lt;br /&gt;
* As on the A3000, do not leave a board powered with no clock: loss of DRAM refresh can damage the RAM.&lt;br /&gt;
&lt;br /&gt;
== Functional tests (ARM250 Dealer Test Disc) ==&lt;br /&gt;
&lt;br /&gt;
For a machine that is partly working, Acorn&amp;#039;s functional test software isolates the fault by subsystem. The test disc runs, and reports on:&amp;lt;ref name=&amp;quot;sm&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatestyles src=&amp;quot;Template:StyledTable/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable styled-table&amp;quot; style=&amp;quot;width:100%; text-align:left;&amp;quot;&lt;br /&gt;
|+&amp;#039;&amp;#039;&amp;#039;A4000 functional tests and what they exercise&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! Test !! Exercises&lt;br /&gt;
|-&lt;br /&gt;
| Audio test || VIDC sound output, the audio summing/filter stage and the headphone output&lt;br /&gt;
|-&lt;br /&gt;
| Battery-backed RAM test || CMOS RAM and its battery backup&lt;br /&gt;
|-&lt;br /&gt;
| Disc interface test || floppy controller and drive (needs a scratch disc)&lt;br /&gt;
|-&lt;br /&gt;
| IDE hard disc interface test || the on-board IDE interface and drive&lt;br /&gt;
|-&lt;br /&gt;
| Hard disc exerciser / initialiser || surface and seek behaviour; formatting&lt;br /&gt;
|-&lt;br /&gt;
| External port tests || parallel, serial and (if fitted) Econet&lt;br /&gt;
|-&lt;br /&gt;
| Joystick test || analogue joystick inputs (A3010)&lt;br /&gt;
|-&lt;br /&gt;
| Keyboard and mouse tests || keyboard matrix and quadrature mouse&lt;br /&gt;
|-&lt;br /&gt;
| Memory test || the 2&amp;amp;nbsp;MB (or 4&amp;amp;nbsp;MB) DRAM&lt;br /&gt;
|-&lt;br /&gt;
| Real-time test || the real-time clock&lt;br /&gt;
|-&lt;br /&gt;
| UHF modulator test / Video tests || RF output and the RGB/video modes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Video faults ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;templatestyles src=&amp;quot;Template:StyledTable/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable styled-table&amp;quot; style=&amp;quot;width:100%; text-align:left;&amp;quot;&lt;br /&gt;
! Symptom !! Probable cause !! Action&lt;br /&gt;
|-&lt;br /&gt;
| No display, machine boots (disc/sound active) || Monitor, cable, or VIDC output in the ARM250 || Check the analogue RGB at the 15-pin video connector; try another monitor; run the video test&lt;br /&gt;
|-&lt;br /&gt;
| Corrupt/striped display || DRAM fault || Run the memory test; a single failed device gives a repeating pattern&lt;br /&gt;
|-&lt;br /&gt;
| No RF picture but RGB works || UHF modulator || Run the UHF modulator test; check the modulator and its feed&lt;br /&gt;
|-&lt;br /&gt;
| Dead, no rails || PSU || Use the power procedure above&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Storage faults ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Hard disc not detected&amp;#039;&amp;#039;&amp;#039;: check the 40-way IDE cable and the drive power; reseat. RISC OS will not see a drive on a broken cable or a dead drive.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Drive spins but won&amp;#039;t boot / read errors&amp;#039;&amp;#039;&amp;#039;: ageing Conner drive (stiction or surface faults). Run the hard-disc exerciser; replace the drive if it fails. Mind the ~512&amp;amp;nbsp;MB usable-capacity limit of RISC OS 3.1&amp;#039;s IDE filing system when fitting a replacement.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Floppy won&amp;#039;t read&amp;#039;&amp;#039;&amp;#039;: clean the head and try a known-good disc before suspecting the controller; run the disc interface test.&lt;br /&gt;
&lt;br /&gt;
== Keyboard, mouse and ports ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Dead keyboard / mouse&amp;#039;&amp;#039;&amp;#039;: the keyboard interface and quadrature mouse are handled through the I/O in the ARM250; run the keyboard and mouse tests. A dead keyboard with a working display points to the keyboard, its cable, or the I/O.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Parallel/serial faults&amp;#039;&amp;#039;&amp;#039;: run the external-port tests; check the connector and the I/O.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Expansion only fails with a card fitted&amp;#039;&amp;#039;&amp;#039;: clean the mini-podule edge connector and check for bridged contacts.&lt;br /&gt;
&lt;br /&gt;
== Common fault catalogue ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Completely dead&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; blown plug fuse or FS1, or a faulty PSU; check fuses, then exchange the PSU.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Random resets / cuts out when warm&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; PSU thermal shutdown or failing PSU; check ventilation, exchange the PSU.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Boots but no video&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; monitor/cable or the VIDC section of the ARM250; run the video test.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Corrupt display / crashes&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; DRAM; run the memory test.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No hard disc&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; IDE cable, drive power, or a dead/stiction Conner drive.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lost time/config&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; flat or leaked CMOS battery (see the maintenance guide).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;No combination of CPU/memory/video works&amp;#039;&amp;#039;&amp;#039; &amp;amp;mdash; the ARM250 itself; whole-device replacement.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Acorn Archimedes A4000]]&lt;br /&gt;
* [[Acorn Archimedes A4000 Maintenance Guide]]&lt;br /&gt;
* [[Acorn Archimedes A4000 Capacitor Guide]]&lt;br /&gt;
* [[Acorn Archimedes A3000 Troubleshooting Guide]] &amp;amp;mdash; bus-level ARM/MEMC/VIDC/IOC checks&lt;br /&gt;
* [[Acorn A3010, A3020 and A4000 Service Manual]] · [[Acorn A3010, A3020 and A4000 Technical Reference Manual]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navbox-AcornComputers|state=collapsed}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Acorn Computers]]&lt;br /&gt;
[[Category:Troubleshooting Guides]]&lt;/div&gt;</summary>
		<author><name>Josh</name></author>
	</entry>
</feed>