This page covers the Nintendo 64 control deck, the NUS-001, in every region it shipped in: NTSC-U, NTSC-J, PAL, the France-only board, and the Funtastic, clear-shell and Pikachu editions. It covers the controller too, because the single most common complaint on a used N64 is not a console fault at all. The iQue Player gets a short mention at the end and nothing more, because it is a completely different machine wearing the N64’s software library.

Two things about this page before you read any further.

There is no Nintendo service manual or schematic for the N64. None. Nintendo serviced these by swapping whole modules, so no factory document ever entered circulation. What exists instead is a community-recreated NUS-CPU-03 schematic drawn by a hobbyist in 2013, a high-resolution annotated board photo with legible silkscreen, the NEC and MIPS datasheets for the CPU (which is a stock part and therefore genuinely documented), and two independent community capacitor and IC lists that cross-check cleanly against each other. That is a thinner foundation than I have for a Game Boy or a Game Gear, and I would rather say so at the top than let a confident tone imply a factory BOM behind it.

I do not have deep hands-on hours with this machine. Most of what follows is worked out from documentation rather than from a long personal repair count, and I have written it that way — where a claim is somebody else’s, I attribute it, and where the documentation rests on one source I say that too. The pinouts on this page came off datasheets and source files I actually hold, and where I could not verify a pinout, the card says so and the table is empty.

The organising idea for this console: the board revision decides almost everything interesting. It decides which capacitor list you order, whether the composite-sync parts exist on the A/V connector, and above all whether adding RGB is a cheap afternoon with a small amplifier board or an expensive FPGA kit. So that comes first, right after the one thing that can actually hurt you.

Safety first: the console is harmless, the brick is not

The console itself runs on 3.3 V and 12 V. You can put your hands anywhere inside it with the shell off and nothing will bite you. If you want the machine on this site that can genuinely shock you, that is the Game Gear and its kilovolt backlight inverter.

The danger on an N64 lives entirely inside the external power brick, and it is real. Every one of these supplies has a mains-side high-voltage capacitor that holds a lethal charge after unplugging:

  • NTSC bricks (110 V): typically C2, 100 µF at 200 V.
  • PAL bricks (220 to 240 V): typically C2, 47 µF at 400 V — and on the Panasonic Type M design that position is C103, 47 µF at 400 V instead, so do not go looking for a C2 and conclude there isn’t one.

Discharge it and verify with a meter before anything else goes near that board. The community references are blunt about this and they are right to be.

Two more traps that are not shock hazards but will cost you money:

  • Nothing about this console’s power is standard, and there is no barrel jack. The brick delivers two independent regulated rails on a proprietary 6-pin captive connector: 3.3 V at up to 2.7 A and 12 V at 0.8 A, simultaneously. Both are required. Lose 3.3 V and the power LED will not even light. Lose 12 V and the console will not attempt to start, because the board makes its own +5 V from the 12 V rail. This is also why there is no USB-C conversion for an N64 and why I do not sell a dongle for one — a single USB-C power profile physically cannot deliver two separate rails at those currents. Anything that claims to needs a real dual-output buck stage inside it, and I would meter both rails at the connector before trusting one. (The USB-C dongles I do build are for consoles that take a single DC rail. The N64 is not one of them.)
  • The Expansion Pak goes in one way round. A forum report describes a reverse-inserted Pak shorting the RDRAM supply and reference rails to ground, blowing supply fuses and killing the coprocessor and the memory with it. I want to be precise about how well established this is: the mechanism is plausible and the rails named really are the RDRAM rails, but the damage claim traces to a single poster and no service document confirms it. The OEM Pak connector is keyed, so getting it backwards takes deliberate force. Some early open-source Pak recreations used a symmetrical connector that removed that protection, which is worth knowing if a console arrives with a third-party Pak in it.

Know your board first

The revision string is silkscreened along the top edge of the mainboard, reading something like NUS-CPU-03. Before you take a shell apart, though, there are three tells that cost nothing.

  • Unplug the brick and shine a light into the empty power-connector recess. The revision silkscreen is visible inside. This is the one to use on a transparent Funtastic shell you would rather not open, and it is documented on ConsoleMods rather than being folklore.
  • Read the serial prefix. NS1 (USA) or NUJ1 (Japan) indicates an early board, revisions -01 through -04. NS2 or higher indicates -05 or later. Every source that quotes this trick also says it is a strong hint and not proof, and I would treat it the same way — it is good enough to price a unit at a swap meet and not good enough to quote a mod job on.
  • Read the bottom label on a PAL machine. “EUR” is an ordinary PAL console. “FRA” is the France-only board, and that one behaves like an early NTSC board for video purposes. It is the single most valuable label on any N64.

The definitive answer, once the shell is off, is the marking on U4, the video DAC. That chip is the whole story:

Board revisionsVideo DAC at U4Separate encoder at U5Analog RGB
NUS-CPU-01 to -04 (NTSC/JP)VDC-NUS or VDC-NUS Ayes, ENC-NUSEasy — small amplifier board
NUS-CPU(R)-01 (France PAL)VDC-NUS style, discrete arrangementyesEasy
NUS-CPU-05 to -09-01 (NTSC)DENC-NUS / AVDC-NUS / MAV-NUSno U5 at allHard — needs a digital-tap kit
NUS-CPU(P)-01 to -03 (PAL)DENC-NUS and successorsno U5 at allHard — needs a digital-tap kit

Only the early VDC-NUS hands raw red, green and blue to a separate encoder chip, which means the RGB is already sitting there on the board and just needs buffering out to the connector. Every later part folds the encoder in and takes that opportunity with it. The absence of a chip at U5 is the fastest visual check if the DAC marking is hard to read.

One thing which is not mapped anywhere I have found: which of DENC-NUS, AVDC-NUS and MAV-NUS lands on which specific later NTSC revision. The set is documented; the per-revision assignment is not. Read the chip.

A correction worth carrying: NUS-101 is not a board revision

You will see “NUS-101(EUR)” described online as a later, cost-reduced PAL board revision. It is not. NUS-101 is the Pokémon Pikachu Edition case SKU — a genuine Nintendo model number, also sold as NUS-101(JPN) and NUS-101(USA) — and Pikachu consoles carry perfectly ordinary NUS-CPU(P) mainboard revisions inside, reported across P-01 through P-03. A case SKU is not a board revision.

This one misleads buyers as much as repairers. If you are shopping for a PAL Pikachu console specifically because you read that it has a distinctive board, it does not, and the board it does have depends on the year it was built like every other N64. Check the silkscreen.

The regions, and how they differ

Limited-edition shells — Funtastic transparent colours, Clear Blue, Pikachu, the Color Editions — are cosmetic. Whatever revision the factory was building that year is what is inside.

RegionModel codeThe tell
NTSC-JNUS-001(JPN)“World”-shape cartridge notch; CIC keys in the 61xx family
NTSC-UNUS-001(USA)US-only notch shape, which physically blocks Japanese carts
PALNUS-001(EUR)Bottom label reads EUR; CIC keys in the 71xx family; 50 Hz
PAL FranceNUS-001(FRA)Bottom label reads FRA — the RGB-capable board
ChinaNUS-001(CHN)Marketed but rare

Japanese and PAL cartridges share the same “world” notch shape, so a cartridge fitting the slot does not mean it will boot. The lockout is electronic and it is covered below.

Common problems and fixes

Ordered by how often each is the actual root cause in refurbishment work, according to the documentation, rather than by how interesting it is. The first two are the ones worth internalising, because between them they explain most “broken N64” listings.

Red LED on, no picture and no sound

Before you open anything, reseat the Jumper Pak or Expansion Pak in the top slot and clean its contacts with high-purity isopropyl. Then do the same to the cartridge.

Here is why this matters more than it sounds. The N64’s main memory is Rambus RDRAM on a channel that must be terminated, and the module in that top slot is what terminates it. The Jumper Pak contains no memory whatsoever — it is purely a bus terminator. So a console with an empty expansion slot is not a console with less RAM. It is a console that will not boot at all, and it presents exactly like a dead board: red power LED, black screen, no sound.

More than half of “dead N64” reports resolve right here, at a Pak that has worked loose or gone dirty, or one that is simply missing because a previous owner pulled it out. If you buy these to resell, check the slot before you check anything else, and never ship a console with a bare slot.

While you are in there: never blow on a cartridge. Breath moisture oxidises the brass. Clean the contacts with isopropyl on a lint-free swab, the same way I describe in my general restoration and testing writeup.

The analog stick

The other dominant symptom, and it is mechanical rather than electrical. The stock stick is a plastic bowl with a small gear set and a centring spring turning two optical encoder wheels. All three parts wear, and the result is a dead zone, a loss of range, drift, or just a loose feel. ConsoleMods describe it as essentially universal on unrefurbished sticks and I have no reason to doubt them.

There is a wrinkle in how the stick reports position that explains a symptom people misread as electrical. The encoders report relative movement, and the controller chip integrates that into an absolute position. So the stick’s zero is wherever it happened to be at power-on. Start a console with the stick held over and you get a permanent offset that looks like a hardware fault. The re-zeroing tricks people pass around — unplug and replug, or hold L, R and Start while the stick is at rest — are exploiting exactly this.

Repair tiers, cheapest first:

  • Regrease and reseat. Temporary. Buys time, fixes nothing, and if you sell a unit this way you should disclose it.
  • Replace the gears, or the gears and the bowl. Cheap and a genuine improvement.
  • Drop in a self-contained module. The modern default is a drift-proof magnetic module — the Retro-Bit hall-effect unit with a GameCube-style gate, or 8BitDo’s TMR module. There are also all-metal mechanical rebuilds (Steel Sticks 64) and optical ones (Sharpshooter, which ConsoleMods note has a small deadzone and stiffer travel than an OEM stick).

The install is the same for every self-contained assembly and needs no soldering: seven shell screws, three assembly screws, unplug the ribbon, drop the new module in. Note the controller uses JIS #1 (or Phillips PH1) screws, not a gamebit — the console shell wants a 4.5 mm gamebit and cartridges want a 3.8 mm, so you need all three on the bench.

Completely dead, no LED at all

Swap in a known-good brick before you pick up a screwdriver. A dead N64 is far more often a dead NUS-002 than a dead mainboard, and every source I hold leads its troubleshooting with that swap.

If a good brick fixes it, the brick is the fault and it is usually repairable — see the parts section. If it does not, probe the two rails at the 6-pin connector under load: 3.3 V should read 3.3 to 3.6 V and 12 V should read 10.8 to 12 V. Then check the on-board regulators. The board has exactly two:

  • U13, a 78M05, makes +5 V from the 12 V rail. The board hands you test points for this, silkscreened VI (+12 V) and V0 (+5 V) either side of the chip. This part is trivially replaceable with any modern 78M05 or L78M05.
  • U12, a Sharp PQ7VZ5, makes the RDRAM termination rails off 3.3 V — Vterm at about 2.56 V and Vref at about 1.92 V, also silkscreened as test points. This one matters and it is widely mislabelled: at least one parts catalogue calls the PQ7VZ5 a “5 V regulator,” and the recreated schematic shows plainly that it is not. Do not go hunting for 5 V here. A failed U12 gives you garbage video or no boot while every ordinary rail measures fine, so it belongs early in a no-boot hunt rather than late. It is also obsolete with no documented drop-in, so a donor board is the realistic answer.

One cross-check before you condemn a supply: a shorted controller cable can pull the 3.3 V controller bus to ground and trip the brick’s protection, which looks exactly like a dead PSU. Unplug every controller and try again.

Vertical jailbars, and an audible buzz

These travel together and they are a real fault, unlike the console’s stock softness (which is not — see below). Aged electrolytics in the power supply put ripple on the 3.3 V rail, and that ripple modulates both the video and the audio.

Scope the 3.3 V rail. One source gives the thresholds as healthy under 50 mV peak to peak, and over 200 mV peak to peak meaning a tired supply; that is a single source and I have not measured it myself, so treat it as a picture of what bad looks like rather than a specification. The fix order is the brick first, then the mainboard capacitors if it persists.

Two footnotes. If you recap the mainboard and the jailbars come back, check the polarity of the capacitors near the video section — reversed parts there reintroduce the same noise. And on an already-RGB-modded console, jailbars have a completely different cause: a ground loop or a poor install, with the analog video routed alongside digital lines or the mod board sharing the noisy 3.3 V rail. That is fixed by separating the wire bundles, adding series resistors on the data lines, and generating clean local 3.3 V on the mod board, not by recapping anything.

Powers on intermittently, or drops out when jostled

The slide power switch oxidises. It gates both incoming rails, so a bad one takes the whole console down. Contact cleaner and thirty to fifty cycles fixes most of them; replace it if that does not.

No boot, garbage screen, or the cartridge is not detected

Inspect the 50-pin cartridge slot under magnification for bent pins and cracked solder joints, then reflow. The reason a single bent pin gives you garbage rather than a clean failure is worth understanding: the cartridge bus is a multiplexed 16-bit address and data bus. The address is latched in two halves by ALE_H and then ALE_L, and only then does RD or WR strobe the actual data over the same sixteen wires. One intermittent line corrupts addresses and data both.

The full pinout is in the data section below, and it is one of the better-sourced tables on this page: the address/data lines, the latch strobes and the read and write strobes are confirmed independently by two references that agree pin for pin.

No video, or one audio channel, and it changes when you wiggle the cable

Cracked solder at the A/V Multi Out. That connector takes real mechanical stress every time a cable goes in or out, and it is a straightforward reflow. Wiggle-test the cable with the console running to confirm before you touch it.

The Multi Out is the same 12-pin Nintendo connector as the SNES and GameCube, so cables interchange mechanically. What comes out of it does not fully interchange, and pin 3 is where the two machines differ most — on an N64 it is composite sync (on the revisions that populate it at all), where on a PAL SNES the same pin carries a +12 V SCART switching rail. Read the SNES page before you move an RGB cable between the two.

Crashes and colour corruption after it warms up, fine when cold

Dried-out thermal pads. The N64 has no fan, so three silicone pads are the entire thermal path from the CPU, the coprocessor and the memory into the heatsink. Decades on, they desiccate and leave an air gap.

Replace all three with 1 mm silicone pads. Pads, not paste — paste is far too thin to bridge the gap the OEM design leaves, and “just use thermal paste” is probably the most commonly repeated bad advice about this console. One correction to a claim that circulates: the third pad sits on the memory, not on a regulator. Measured package temperatures reported by ModRetro put the CPU near 49 °C, the coprocessor near 64 °C and the memory near 60 °C, which is consistent with three real heat sources.

This is also the cheapest preventive there is against the expensive failure at the bottom of this list.

Audio gone, picture fine

Almost always the coupling capacitors on the mainboard, not the amplifier. The confirming test is to jumper the AMP-NUS output straight to the Multi Out audio pins; if the sound comes back, the capacitors are dead and the section needs a recap.

Worth knowing which capacitors those are, because sources disagree slightly. One troubleshooting reference names C28. The recreated schematic shows the actual series coupling parts as C25 and C26, feeding Multi Out pins 11 and 12 through 1 kΩ series resistors, with C28 sitting elsewhere in the network. I have gone with the schematic in the data below and flagged it here so you know why the numbers you may have seen elsewhere differ.

And if audio and video are both gone while the console otherwise seems alive, stop looking at the audio section: the amplifier runs on +12 V and the video encoder runs on the +5 V derived from 12 V, so one dead rail takes both out while the 3.3 V digital side keeps running happily.

Black screen and a red LED that is actually a region mismatch

This presents identically to a dead board and it is not one. On boot, the cartridge’s CIC chip streams a region nibble to the console’s PIF — 0x1 for NTSC, 0x5 for PAL — and if it does not match, the PIF halts the CPU over its non-maskable interrupt line. Black screen, red LED, nothing else.

The thing most people get wrong is where the console’s region lives: it is in the PIF’s internal ROM, not in the CIC. The cartridge only presents its region; the console decides. That is why region-free work means a cartridge-slot notch cut for the mechanics plus a matching or switchable lockout for the electronics, and never a video-standard change.

Try a known-region cartridge first. And if a previously-working modded console suddenly does this, suspect a cracked wire on the mod before you suspect the PIF.

The lockout keeps working after boot, too. If a game does not send the PIF a particular command within about five seconds, or if the running challenge and response between PIF and CIC breaks — pull a cartridge mid-game, for example — the PIF halts the CPU again.

A controller port is dead, or the console trips off when a pad is plugged in

Either cracked solder at the port (reflow it) or, as above, a shorted controller cable pulling the 3.3 V bus down. Test with a known-good controller to split the two. The port is only three pins because by this generation the pad answers a serial protocol instead of shifting bits out — Controllers: How Five Consoles Read a Button traces how that happened and what it costs in repairability.

Saves disappearing

Only affects cartridges with battery-backed SRAM — Ocarina of Time, Majora’s Mask, F-Zero X, the Pokémon Stadium games and similar. Those hold a CR2032 with a fifteen to twenty year life and they are all well past it now. Cartridges that save to EEPROM or Flash are unaffected. The Controller Pak has the same problem and reads “Note Empty” when its cell dies; FRAM replacements exist that remove the battery entirely.

Dump the save before you change the cell, or hot-swap it powered if you want to keep it.

The expensive one: cracked solder balls under the CPU or coprocessor

Both large chips are BGA-mounted, and decades of thermal cycling in a fanless console crack solder balls. The signature is random crashes, polygon and texture glitches, audio glitches or an outright no-boot, all worsening as the console warms.

This is the last suspect, not the first. Clear the Pak, the cartridge, the supply, the connectors and the thermal pads before you go here. When you do get here, a reflow is often only temporary — the cracks reopen within months — and a reball is the durable fix and needs real rework experience. On most consoles this is where the economics stop making sense.

Myths worth not chasing

  • “All N64s have jailbars.” No. A healthy stock unit is clean. Jailbars mean aged supply capacitors or a bad RGB install.
  • “The blurry picture is a fault.” It is not, and this one is important enough that it has its own section under mods. Do not try to repair it.
  • “Reflowing permanently fixes a BGA.” Partially, and usually not for long.
  • “Use thermal paste under the heatsink.” No. Pads.
  • “There is a separate reset chip.” There is not. Reset is handled by the PIF itself, so a dead reset button is a dirty switch, a broken trace, or a cracked PIF joint.

Inside the family: what differs

The N64 kept one external design for its whole life while the board inside it was cost-reduced repeatedly. Here is what actually changed, in the order it happened.

  • NUS-CPU-01 to -04 (1996 to 1997). The launch architecture: a VDC-NUS video DAC feeding a discrete ENC-NUS encoder, with analog RGB present internally. The early Japanese boards and the first US board carry the well-known VR4300 floating-point multiply bug in the CPU stepping, fixed in later parts (the stepping is software-readable — early parts report processor revision 0x10, later ones 0x22). On -04 specifically, the composite-sync components on Multi Out pin 3 ship unpopulated, so a -04 has no sync there at all. That last detail started life as one troubleshooting wiki’s observation, but ConsoleMods' mod guide names the same three parts and the same exception, and borti4938’s open-source board documentation independently states pin 3 is only connected on -01 through -03. Three lineages, so I am comfortable treating it as settled.
  • NUS-CPU-05 to -07 (1997 to 1998). The video DAC changes and integrates the encoder, which is the change that ends easy RGB. Two capacitor positions move or disappear (C33 drops from 68 µF to 10 µF, C145 goes). The plastic around the bottom expansion port was made smaller, so a Doctor V64 no longer seats, which only matters if you have one.
  • NUS-CPU-08 to -09-01 (1999 to 2001). The most integrated boards, and the ones most often found in the Funtastic series. Two more capacitors drop out (C34, C128). The stock picture is noticeably sharper and more aliased than the early boards, which people notice and sometimes report as a fault.
  • PAL, NUS-CPU(P)-01 to -03. PAL started where NTSC ended up: even the 1996 P-01 uses an integrated DENC-NUS at U4 with no U5 fitted at all, so no PAL board except one has easy RGB. P-01 and P-02 present S-video on the Multi Out but need a cable with particular parts to display it correctly; P-03 does not present S-video at all, though it is restorable.
  • PAL France, NUS-CPU(R)-01 (1997). The exception to everything above. It keeps the discrete arrangement, it is RGB-capable by completing footprints already on the board, and its S-video is restorable the same way a New-Style SNES is. The bottom label reads FRA. If you are hunting a PAL console to RGB-mod cheaply, this is the one.

A few structural facts that make the fault list above make sense:

  • Everything routes through the coprocessor. The CPU does not talk to memory or to the cartridge directly — the RCP contains the memory controller, the cartridge interface, the video interface and the audio interface. That centralisation is why a single cracked BGA joint produces such a scattered, unhelpful symptom set.
  • Video timing and memory refresh are the same clock domain. The console issues one RDRAM refresh per horizontal sync pulse. Two subsystems that look unrelated are not.
  • Region timing is set by a crystal, not a jumper. The video clock generator runs a 14.32 MHz crystal on NTSC and 17.734475 MHz on PAL, selected further by a pin on the generator. A “region-free” console can still show you a 50 versus 60 Hz mismatch on a CRT after the lockout is defeated, because the lockout and the timing are separate things.

The iQue Player, briefly

The iQue Player (China, 2003) is not an NUS-001 and nothing on this page applies to it. It is a system-on-chip reimplementation built into the controller: a MIPS core at 140.625 MHz instead of 93.75, a coprocessor integrated into the same die, 16 MB of ordinary DDR SDRAM instead of RDRAM (so no Vterm, no Vref, no Jumper Pak), games downloaded to encrypted flash instead of cartridges, and therefore no cartridge bus and no CIC. Do not carry an N64 rail, clock, capacitor list or tap point onto one.

Mods worth knowing

I am not reproducing anyone’s install guide. This is an orientation to what is worth doing on this machine and where the traps are.

The RGB gate is the whole conversation

Everything above about board revisions exists to answer one question: what will it cost to get RGB out of this console? There are two completely different answers.

On an early board (NUS-CPU-01 to -04, or the France R-01), it is cheap. The VDC-NUS already emits red, green and blue into the encoder; a small THS7374-class amplifier board buffers those three lines out to the Multi Out and you are done. The documented tap is not the DAC legs but the three vias on the board underside beside R8 (red), R9 (green) and R10 (blue) — and the warning that comes with it is worth repeating, because those vias sit directly under the DAC: keep the wire stub through the hole extremely short or it will short the DAC’s pins. The direct-to-chip fallback is DAC pins 17, 19 and 21, confirmed by two independent sources.

Sync is the other half. Composite sync lives on Multi Out pin 3, and clearing the existing parts off it (C22, R1 and R14) is the standard step — except on a -04, where those parts were never fitted. Pre-assembled amplifier boards with a sync stripper are worth the money over a bare DIY board; the sources are consistent that they use better amplifier silicon and solve sync properly.

On any later board, RGB requires a kit that taps the coprocessor’s digital video and regenerates analog RGB. A CPLD or FPGA board, not an amplifier. borti4938’s open-source N64RGB (with an adapter that takes the digital tap off the RCP) and Tim Worthington’s commercial kit both do this, and both come with switchable deblur as a bonus. It costs several times what the early-board mod does, which is exactly why reading U4 before quoting anybody a price matters.

Digital video, and why it sidesteps the whole problem

The HDMI kits tap the coprocessor’s digital video directly, so they work on every board revision and are completely independent of the DAC lottery.

PixelFX’s N64Digital is the current one worth buying: HDMI out while simultaneously still driving analog RGB or component through the Multi Out, an on-screen menu, and a proper deblur. It is explicitly an advanced install — a flex soldered to the coprocessor, more connections to the PIF (their instruction is to solder to PIF legs only, never vias, and they note some late boards route one line to a via instead of the expected pin), and a case cut for the mini-HDMI unless you fit a no-cut bracket. On boards -01 through -04 the optional RGB flex wants C22 and R14 removed first, which are the same sync parts the analog RGB mod removes.

UltraHDMI is the older kit, discontinued and not sold to consumers. It matters now mainly as something you may have to service in an already-modded console. Know two things about it: its firmware update is done by displaying a special image from a flash cartridge, takes about six minutes, and bricks the unit if interrupted; and the second hardware revision added analog RGB and component to the Multi Out where the first did not.

There are open-source equivalents (borti4938’s N64Advanced and N64Advanced2) if somebody wants a repairable path rather than a finished product.

The blur is not a fault, and only one kind of it can be fixed

The N64’s soft picture comes from two independent stages, and the distinction decides what you can accurately claim in a listing.

  1. The coprocessor’s anti-alias and dither filter, controlled per game through a register the game code writes. Because it is software, it can be defeated in software: GameShark codes, ROM patches, or precompiled patch sets. No hardware risk, works on any board through a flash cartridge. Some games do genuinely look worse with dither fully off.
  2. A horizontal 320 to 640 resample applied after the coprocessor. This one cannot be disabled by any software or hardware mod. The only thing that fixes it is a video processor that resamples with corrected horizontal timing — the deblur feature in UltraHDMI, N64Digital and Tim Worthington’s kit, or an OSSC optimal-timing profile.

So: do not sell “deblur” on the strength of a software patch. It addresses half the problem.

Region-free

Two independent barriers, and defeating one does nothing on its own.

The mechanical barrier is the shape of the plastic guides in the cartridge slot, removed with a careful trim. It is cheap and it is irreversible on that shell, so only do it on a console you are actually selling as region-free, and disclose it.

The electronic barrier is the PIF-versus-CIC region check described earlier. A flash cartridge with CIC emulation sidesteps it for backups. An original out-of-region cartridge needs a region-switchable PIF replacement, because the console’s region byte lives in the PIF.

Expansion Pak

Trivial, and it should be on every console you sell. It replaces the Jumper Pak and takes the console from 4 MB to 8 MB, which Donkey Kong 64 and Majora’s Mask require outright. If a donor Pak is not available, a full open-source 1:1 recreation exists as a KiCad project.

Ship something in that slot regardless. A Jumper Pak is the minimum, and a console with an empty slot does not boot.

S-video restore on late PAL boards

Niche, but a real premium on the right unit. A PAL NUS-CPU(P)-03 does not present S-video on the Multi Out and it can be restored with board-specific rework; the France R-01 restores the same way a New-Style SNES does. NTSC boards output S-video natively and need nothing.

What actually changes value

The stick module is the cheapest reliability win per console and the first thing a buyer notices, so do it on every controller. RGB is a strong add on an early board and impossible-to-cheap on a late one, which belongs in a listing either way. A digital HDMI install is the biggest premium available on this platform and it preserves the analog output, so the buyer keeps both. And a recap, on this machine, is baseline maintenance rather than a selling point — which brings us to the parts.

Recap and parts

The N64 is not a recap platform the way a Game Gear is. This is the single most useful thing to know before ordering anything. The mainboard uses small surface-mount aluminium electrolytics that age slowly, and a dead N64 is far more often a dead power brick than a bad mainboard capacitor. Recap the mainboard when you see age-related video noise, dot crawl, intermittent glitches or instability — or as belt-and-suspenders on a console you are selling — and not reflexively.

My priority order on a console destined for resale:

  1. Test, and if necessary repair, the power brick.
  2. Replace the controller stick module.
  3. Clean and reseat the cartridge slot; reflow the Multi Out if it is at all loose. Mechanical work, not parts.
  4. Replace the three thermal pads.
  5. Recap the mainboard only if it is symptomatic.

The mainboard capacitor list is per revision and the differences are real. Eighteen capacitors on -01 through -04, seventeen on -05 through -07, fifteen on -08 through -09-01, with C33 changing value rather than just appearing or disappearing. Do not stuff an early kit into a late board. Pre-kitted “all revisions” kits are supersets, so you finish with leftovers rather than shortages, which is the correct direction to be wrong in. Full per-revision maps are in the data below, cross-checked between two independent community lists and the recreated schematic’s own on-sheet value labels.

The power brick is where the real work is. Several different OEM designs ship under the same NUS-002 number — the Panasonic LSEP family, a Mitsumi design and the “Zebra” boards — and the PAL bricks are a different set again. Read the label and order against it. The per-brick capacitor lists are in the data section, and two rules apply across all of them: use 105 °C radial parts, and do not use low-ESR here, because it causes high inrush (one source calls that out specifically for the largest secondary capacitor).

If the brick has a blown fuse, capacitors alone will not fix it. The fault is usually a shorted bridge rectifier or the primary MOSFET, and the original parts are effectively unobtainable — but tested modern substitutes are documented for each brick type and they are in the parts table below. One PAL-specific fault worth knowing: on the Type M design, two 0603 resistors beside the 3.3 V rectifier fail open under the silicone potting, which presents as a brick that powers up with a rail missing.

Two on-board parts to know about before you order anything. U13, the 78M05, is a stock part you can buy anywhere. U12, the Sharp PQ7VZ5, is obsolete with no documented drop-in, so plan on donor salvage. On a fleet, your worst board is your parts stock.

Getting the picture onto a modern TV

Separate from repair, but it comes up constantly, so here is the full version.

A stock N64 outputs composite and S-video through its Multi Out, and composite is what most people have a cable for. My composite AV-to-HDMI converter handles that directly — its input is composite RCA and the N64 provides composite through any SNES, N64 or GameCube A/V cable, since all three share the connector. It runs off any USB port. What it will not do is make a composite signal look like RGB, and I have not bench-measured its latency yet, so I am not calling it a competition display until I have.

My SCART-to-HDMI converter is the better picture, with a real condition attached: it only pays off on an N64 that has actually been RGB-modded. Feed it a SCART cable carrying composite from a stock N64 and it will work, but you have paid more for the same signal. Feed it RGB from a modded early board and it looks genuinely sharp. If your console is stock and you have no plans to mod it, the composite box is the right answer.

If you would rather buy a console that has already had this work done, everything I restore is in the shop.

The hard data behind all of the above — the per-revision capacitor maps, the power brick lists, the non-capacitor consumables, the connector and chip pinouts, and the measured figures worth probing against — is tabled in the sections that follow. It is organised by board revision, because that is what decides the job. Long per-item notes fold away; expand any of them for the full detail.

Capacitor lists

Per board revision, and here the power bricks get equal billing with the console, because on this machine the brick is the part that actually fails. Read the silkscreen or the brick’s label before you order — the console lists differ by revision and the brick lists differ by manufacturer.

NUS-CPU-01-03 NUS-CPU-01 / -02 / -03 (1996-97 NTSC-J and early NTSC-U) - VDC-NUS DAC with a discrete ENC-NUS encoder, CSYNC parts fitted on multi-out pin 3

Board p/n: NUS-CPU-01 · NUS-CPU-02 · NUS-CPU-03

Mainboard — electrolytics

DesigValueVOEM p/nSubstituteNote
C15220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C16220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C2433µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C2510µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 11 (left) console5,retrosix,sch0304
C2610µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 12 (right) console5,retrosix,sch0304
C2833µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C3368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagevalue migrates by revision: 68µF on -01..-04, 10µF from -05 console5,retrosix,sch0304
C3410µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C7368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C8168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C12810µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C13068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13468µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14233µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14568µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-04 only console5,retrosix,sch0304

NUS-CPU-04 NUS-CPU-04 (1997 NTSC) - same DAC and cap list as -01..-03, but the multi-out pin 3 CSYNC parts (C22, R1, R14) ship unpopulated

Board p/n: NUS-CPU-04

Mainboard — electrolytics

DesigValueVOEM p/nSubstituteNote
C15220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C16220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C2433µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C2510µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 11 (left) console5,retrosix,sch0304
C2610µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 12 (right) console5,retrosix,sch0304
C2833µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C3368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagevalue migrates by revision: 68µF on -01..-04, 10µF from -05 console5,retrosix,sch0304
C3410µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C7368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C8168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C12810µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C13068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13468µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14233µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14568µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-04 only console5,retrosix,sch0304

NUS-CPU-05-07 NUS-CPU-05 / -06 / -07 (1997-98 NTSC) - integrated DAC/encoder, no discrete U5; C33 becomes 10µF and C145 is gone

Board p/n: NUS-CPU-05 · NUS-CPU-06 · NUS-CPU-07

Mainboard — electrolytics

DesigValueVOEM p/nSubstituteNote
C15220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C16220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C2433µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C2510µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 11 (left) console5,retrosix,sch0304
C2610µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 12 (right) console5,retrosix,sch0304
C2833µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C3310µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagevalue migrates by revision: 68µF on -01..-04, 10µF from -05 console5,retrosix,sch0304
C3410µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C7368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C8168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C12810µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C13068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13468µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14233µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304

NUS-CPU-08-09-01 NUS-CPU-08 / -09 / -09-01 (1999-2001 NTSC) - most integrated boards, C34 and C128 also gone

Board p/n: NUS-CPU-08 · NUS-CPU-09 · NUS-CPU-09-01

Mainboard — electrolytics

DesigValueVOEM p/nSubstituteNote
C15220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C16220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C2433µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C2510µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 11 (left) console5,retrosix,sch0304
C2610µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 12 (right) console5,retrosix,sch0304
C2833µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C3310µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagevalue migrates by revision: 68µF on -01..-04, 10µF from -05 console5,retrosix,sch0304
C7368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C8168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13468µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14233µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304

NUS-CPU-P-01 NUS-CPU(P)-01 (1996 PAL) - DENC-NUS integrated DAC at U4 with no U5 at all, CPU-NUS A, RDRAM18-NUS B

Board p/n: NUS-CPU(P)-01

Mainboard — electrolytics

DesigValueVOEM p/nSubstituteNote
C2433µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C2510µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 11 (left) console5,retrosix,sch0304
C2610µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 12 (right) console5,retrosix,sch0304
C2833µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C3368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagevalue migrates by revision: 68µF on -01..-04, 10µF from -05 console5,retrosix,sch0304
C3410µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C7368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C8168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C12810µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C13068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13468µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14233µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14568µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-04 only console5,retrosix,sch0304

NUS-CPU-P-02 NUS-CPU(P)-02 (1999 PAL) - brighter, more aliased output; composite chroma noise improved

Board p/n: NUS-CPU(P)-02

Mainboard — electrolytics

DesigValueVOEM p/nSubstituteNote
C2433µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C2510µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 11 (left) console5,retrosix,sch0304
C2610µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 12 (right) console5,retrosix,sch0304
C2833µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C3310µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagevalue migrates by revision: 68µF on -01..-04, 10µF from -05 console5,retrosix,sch0304
C7368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C8168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13468µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14233µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304

NUS-CPU-P-03 NUS-CPU(P)-03 (2000 PAL) - S-video no longer presented on the multi-out (restorable); no cap list published for this revision

Board p/n: NUS-CPU(P)-03

NUS-CPU-R-01 NUS-CPU(R)-01 (1997, France only) - the one PAL board that keeps the discrete RGB-capable arrangement; bottom label reads FRA

Board p/n: NUS-CPU(R)-01

Mainboard — electrolytics

DesigValueVOEM p/nSubstituteNote
C15220µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltage220µF bulk console5,retrosix,sch0304
C2433µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C2510µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 11 (left) console5,retrosix,sch0304
C2610µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageaudio coupling to multi-out pin 12 (right) console5,retrosix,sch0304
C2833µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C3368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagevalue migrates by revision: 68µF on -01..-04, 10µF from -05 console5,retrosix,sch0304
C3410µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C7368µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C8168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C12810µF16Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-07, gone from -08 console5,retrosix,sch0304
C13068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C13468µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14068µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14168µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14233µF25Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltageconsole5,retrosix,sch0304
C14568µF10Vlow-ESR SMD aluminium electrolytic or solid polymer, same value, ≥ the listed voltagepresent on -01..-04 only console5,retrosix,sch0304

NUS-005 NUS-005 controller (all regions) - listed so the stick module and the accessory port have a home; no electrolytic list published

Board p/n: NUS-005

NUS-002-LSEP NUS-002 brick - Panasonic LSEP1015 / LSEP01084 / LSEP01128 (NTSC 110 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C2100µF200V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C8100µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C90.1µF50V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted herefilm/ceramic, not electrolytic console5,retrosix
C103680µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted heredo NOT fit low-ESR here - the source warns about inrush console5,retrosix
C1042200µF16V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C10547µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C106680µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

NUS-002-LSEP01106 NUS-002 brick - Panasonic LSEP01106 (NTSC 110 V) - identical to the LSEP list except C104

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C2100µF200V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C8100µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C90.1µF50V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted herefilm/ceramic, not electrolytic console5,retrosix
C103680µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C1042700µF16V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted here2700µF here, not the 2200µF the rest of the LSEP family uses console5,retrosix
C10547µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C106680µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

NUS-002-MITSUMI NUS-002 brick - Mitsumi design (NTSC 110 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C2100µF200V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C31µF250V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C522µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C91µF50V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C10560µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C112200µF16V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C1222µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C19270µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C24120µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

NUS-002-ZEBRA-4201C NUS-002 brick - Zebra E4184-4201C (NTSC 110 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C2100µF200V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C456µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C12330µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C161800µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C17270µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C20220µF6.3V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

NUS-002-ZEBRA-4501DE NUS-002 brick - Zebra E4184-4501D / 4501E (NTSC 110 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C2100µF200V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C456µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C12330µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C161800µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C17270µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C2047µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted here47uF/35V here where the 4201C uses 220uF/6.3V console5,retrosix

NUS-002-ZEBRA-4601A NUS-002 brick - Zebra E4184-4601A (NTSC 110 V) - renumbered board, not just revalued

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C2100µF200V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C456µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C10330µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C151800µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C16270µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C1847µF16V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

PSU-JRC-4662 PAL brick - JRC NJD-4662 (Type N1-4, N6; 220-240 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C247µF400V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C482µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C8470µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C92200µF16V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C10270µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C1410µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

PSU-JRC-5168 PAL brick - JRC NJD-5168 (Type N5; 220-240 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C247µF400V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C482µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C710µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C8470µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C91800µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C10270µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

PSU-LSEP01143 PAL brick - Panasonic LSEP01143 (220-240 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C233µF400V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C8100µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C103680µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C1042200µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C10547µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C106220µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

PSU-ZEBRA-4301C PAL brick - Zebra E4184-4301C (220-240 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C239µF400V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE - discharge and verify before touching console5,retrosix
C456µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C12330µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C161800µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C17270µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C2047µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

PSU-TYPE-M PAL brick - Matsushita / Panasonic ETYNT184SE, NPY184SE (Type M; 220-240 V)

PSU brick board — electrolytics

DesigValueVOEM p/nSubstituteNote
C10347µF400V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereMAINS-SIDE HIGH VOLTAGE on this brick - discharge and verify before touching console5,retrosix
C202680µF35V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C203560µF25V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C205330µF10V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix
C20722µF50V105°C radial electrolytic, same value, ≥ the listed voltage. Low-ESR is NOT wanted hereconsole5,retrosix

Replacement parts

The non-capacitor parts an N64 repair actually consumes, plus the two that are donor-harvest only.

Non-cap consumables

FunctionOEM partWhy replacedSubstituteNote
Controller analog stick moduleOEM POM bowl-and-gear assembly (no Nintendo service part number)mechanical wear — the single most common complaint on a used N64, near-universal on an unrefurbished stickRetro-Bit hall-effect module (GameCube-style gate) or 8BitDo TMR; Steel Sticks 64, BrewStix64, Project Renaissance Tao V4 and Sharpshooter are mechanical/optical rebuildssolder-free — 7 shell screws, 3 assembly screws, unplug the ribbon, swap consolemods-stick,retrorgb
notes

The stock stick is a plastic bowl with a small gear set and a centring spring, and all three wear. ConsoleMods document a regrease as a temporary mitigation and the module swap as the real fix; the sources are unanimous that regreasing buys time rather than fixing anything, so disclose it if you sell a unit that way.

The hall-effect and TMR modules are the modern default because they have no wearing contact at all. ConsoleMods note the Sharpshooter optical rebuild has a small deadzone and stiffer travel than an OEM stick, which is worth knowing before you fit one to a unit you are selling.

Controller shell screws are JIS #1 (or a Phillips PH1), not a gamebit. The console shell needs a 4.5 mm gamebit and cartridges need a 3.8 mm.

NUS-002 PSU brick (complete)NUS-002 (US/JP); PAL types M, N1-4, N5, N6 and K by Matsushita and JRCby far the most common cause of a completely dead console — aged secondary electrolytics, blown internal fuse, or a shorted primarya known-good donor brick, or repair per the tables below. Verify pinout and BOTH rails before substituting any non-OEM supplyswap a known-good brick before you open the console at all consolemods-psu,rtc,hwb
notes

Multiple OEM designs ship under the same NUS-002 number — the Panasonic “LSEP” family, a Mitsumi design, and the “Zebra” E4184 boards — with different cap inventories and layouts. The PAL bricks are a separate set again. Read the label before you order a kit.

A myth to skip: the “Triad WSU075” that circulates as the recommended replacement does not appear in any primary source I hold. ZedLabz and CDSParts aftermarket NUS-002 replacements are documented, but the standing instruction applies to all of them — confirm the pinout and confirm both rails are present before you plug one into a console.

One safe direction and one unsafe one: a PAL 230 V brick on a US machine works and puts out the same rails; a 110 V brick on 230 V mains destroys the mains-side capacitors.

PSU bridge rectifierShindengen S1WB(A)60-7101 (PAL Type M, D101); Shindengen S1VB60 (JRC N types, DS1)shorts and blows the primary fuse — replacing only capacitors will not fix a brick with a blown fuseDiodes Inc. DF10M (Type M) or KBP208G (JRC), or any 600 V / 1 A bridgethe substitute packages are shorter than OEM — bend the pins outward single sourceconsolemods-psu
notes
ConsoleMods’ PSU page gives these per brick type and both substitutes are stocked domestically. The OEM Shindengen parts are effectively unobtainable.
PSU primary power MOSFETToshiba 2SK2700 (Type M, Q101); NEC 2SK2137 (NJD-4662, TR1); Mitsubishi FS4KM-12 (NJD-5168, TR1)the other half of a blown-fuse brickSTMicro STF5NK100Z in TO-220FP covers all threesingle sourceconsolemods-psu
PSU primary fuseunknown OEM part (Type M F101; JRC F1 / TF1)opens when the rectifier or MOSFET shorts — find the cause before fitting a new oneLittelfuse 37212000001 (2 A slow-blow 250 VAC, 5 mm radial) for Type M; 37211600001 (1.6 A slow-blow) for the JRC typessecondary fuses on Type M are a 5 A (F201) and a 2.5 A (F202) axial single sourceconsolemods-psu
PAL Type-M 3.3 V daughterboard resistorstwo 0603 SMD resistors beside the 3.3 V rectifier D201fail open under the silicone potting — the classic "brick powers up but a rail is missing" fault on PAL Type M220 Ω (upper) and 1.5 kΩ (lower); replace both if either reads highdocumented on ConsoleMods and independently reported on a PAL repair forum consolemods-psu
+5 V regulator U1378M05, silkscreened 178M05a failed U13 takes out +5 V, and with it the video encoder and the multi-out 5 V pinany 78M05 / L78M05 / MC78M05, 500 mA class — pin-for-pin, stocked everywhereconfirm at the VI (+12 V) and V0 (+5 V) test points beside it before replacing console5,sch03,boardphoto
RDRAM rail regulator U12Sharp PQ7VZ5a failed U12 collapses the RDRAM termination rails — garbage screen or no boot with normal-looking 3.3 VOBSOLETE. No documented drop-in; salvage from a donor boarddo not fit a generic 3.3 V LDO without accounting for the Vterm requirement console5,sch03
notes
Both community IC lists and the recreated schematic agree on the part; what no source provides is a modern equivalent. Anyone telling you a plain 3.3 V LDO drops in has not looked at what this part actually generates.
Heatsink thermal padsthree 1 mm silicone pads (CPU, RCP, and the memory)they dry out and leave an air gap — the console runs fine cold and crashes or corrupts colour once warm1 mm silicone thermal pads. PADS, not pastepaste is too thin to bridge the gap the OEM design leaves — this is the most commonly botched N64 service step rtc,console5,modretro
notes

The console has no fan, so the pads are the entire thermal path. Measured package temperatures reported by ModRetro put the CPU near 49 °C, the RCP near 64 °C and the memory near 60 °C, which is also the correction to a common claim — the third pad sits on the memory, not on a regulator.

Replacing all three is the cheap preventive that keeps a good board from becoming a cracked-BGA board.

Slide power switch SW18-pin slide switch gating both incoming railsoxidises — intermittent power-on, console drops out when jostledclean with contact cleaner and cycle 30 to 50 times; replace if that failssingle sourcertc
Jumper Pak / Expansion PakNUS-007 Expansion Pak (the Jumper Pak's own model code is not recorded in any source I hold)the console will NOT boot with the expansion slot empty — the RDRAM channel is unterminatedeither OEM Pak. An open-source 1:1 recreation of the Expansion Pak exists as a full KiCad projectnever ship a console with a bare slot n64brew-exp,consolemods-model,assemblergames
notes

The Jumper Pak holds no memory whatsoever — it is a bus terminator. The Expansion Pak replaces it with a 4 MB module for 8 MB total, which Donkey Kong 64 and Majora’s Mask require outright.

Handling caution, and I want to be precise about how well established it is: a forum report describes a reverse-inserted Expansion Pak shorting the RDRAM supply and reference rails to ground, blowing PSU fuses and killing the RCP and memory. The mechanism is plausible and the rails named really are the RDRAM rails, but the damage claim traces to a single poster and no service document confirms it. The OEM connector is keyed, so reverse insertion takes deliberate force; some early open-source Pak clones used a symmetrical connector that removed that protection.

Cartridge save batteryCR2032 in battery-backed SRAM cartridges and in the Controller Pak15 to 20 year cell life — saves vanish, or the Controller Pak reads "Note Empty"CR2032; an FRAM Controller Pak replacement removes the battery entirelyonly affects SRAM-save carts (Ocarina of Time, Majora's Mask, F-Zero X, Pokémon Stadium). EEPROM and Flash carts are unaffected single sourcertc,n64brew-controller
notes
Hot-swap the cell with the cartridge powered if you want to keep the save, or dump it first. Also watch Rumble Paks for AAA alkaline leakage — chisel the dry corrosion off and swab with dry isopropyl, never water, which mobilises the salts into the traces.

Chip & connector pinouts

The component library: each chip and connector defined once, with an interactive pin diagram and a folded pin table. The revision badge on each card shows which board revision(s) it applies to. On this console more cards than usual are deliberately empty — Nintendo published nothing, so where no source I hold gives a pinout, the card says so rather than offering a guess.

Components & pinouts

Each part is defined once. The revision badge on every card shows exactly which board revision(s) it applies to — and on this machine that badge is the whole game, because the video DAC at U4 changes across the run and takes the easy RGB tap with it. Where no published pinout exists, the card says so and the pin table is empty.

Every diagram rotates and flips to match the board in front of you, zooms from a whole-package overview up to 3.2×, and saves at the orientation you are looking at — ↓ SVG matches the screen, and ↓ SVG (print) gives you the same drawing as ink on white. Both are vector, so print them at any size you like, which is the better route for the long connector pinouts since printing this page has to shrink them to fit the sheet. The # beside a part name links to that card, and the one in the pin panel links to a single pin — either link opens the card for whoever you send it to.

Cartridge slot (50-pin, Parallel Interface) 50-pin Game Pak connector NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 header-50consolemods-pin,n64brew-pi,sch03,ifixit#

orientation: looking down at the console with the controller ports toward you, pin 1 is lower left and pin 26 upper left

This is the connector people actually meter on a no-boot, and it is worth knowing which parts of it are solid and which rest on one source.

The bus half is corroborated twice. ConsoleMods’ pinout table and N64brew’s Parallel Interface page were written independently and agree pin-for-pin on AD0–AD15, ALE_L (33), ALE_H (35), WR (8) and RD (10). The +3.3 V and +12 V pins are separately visible on the recreated NUS-CPU-03 schematic. Those rows are marked verified.

The rest is ConsoleMods only — the ground pins, the CIC and EEPROM lines, RESET, NMI, CSYNC and the two audio pins. They are almost certainly right, but one source is one source, so they are tagged as such. Pin 44 is marked with a question mark on ConsoleMods itself; I have kept their uncertainty rather than laundering it.

Two practical notes. The address/data bus is multiplexed: the address is latched on the falling edge of ALE_H then ALE_L, and only then does RD or WR strobe the data, which is why a single bent AD pin gives you a garbage screen rather than a clean failure. And the +12 V on pins 13, 14, 38 and 39 is there for the expansion/64DD path, not for the cartridge itself.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1GNDgndgndsingle source
2GNDgndgndsingle source
3AD15busadbus
4AD14busadbus
5AD13busadbus
6GNDgndgndsingle source
7AD12busadbus
8WRsignalwrwrite strobe
93.3vrailv33
10RDsignalrdread strobe
11AD11busadbus
12AD10busadbus
1312vrailv12
1412vrailv12expansion / 64DD port
15AD9busadbus
16AD8busadbus
173.3vrailv33
18CIC_15signalcic_15CIC to PIF data single source
19CIC_11signalcic_111.95 MHz clock, PIF-driven single source
20RESETsignalresetsingle source
21EEPROM_DATsignaleeprom_datsave EEPROM data single source
22GNDgndgndsingle source
23GNDgndgndsingle source
24SLsignalslaudio left single source
25GNDgndgndsingle source
26GNDgndgndsingle source
27GNDgndgndsingle source
28AD0busadbus
29AD1busadbus
30AD2busadbus
31GNDgndgndsingle source
32AD3busadbus
33ALE_Lsignalale_laddress latch, low bits
343.3vrailv33
35ALE_Hsignalale_haddress latch, high bits
36AD4busadbus
37AD5busadbus
3812vrailv12
3912vrailv12expansion / 64DD port
40AD6busadbus
41AD7busadbus
423.3vrailv33
43CIC_14signalcic_14PIF to CIC data single source
44?signalConsoleMods marks this unidentified: JTAG_CLK_R4300 or INT single source
45NMIsignalnmisingle source
46CSYNCsignalcsynccomposite sync, used by some RGB kits single source
47GNDgndgndsingle source
48GNDgndgndsingle source
49SRsignalsraudio right single source
50GNDgndgndsingle source
Controller port (3-pin) N64 controller socket NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 header-3consolemods-pin,n64brew-controller#

numbered left to right looking at the front of the console. Only three wires — power, data, ground

All four ports are identical and all four hang off the same PIF-NUS Joybus master, which is why a single shorted controller cable can pull the 3.3 V bus down and trip the brick’s protection, looking exactly like a dead power supply. Test with a known-good controller before condemning a brick.

Note the rail is 3.3 V, not 5 V. Anything you build against this port needs to respect that.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1VCC +3.3 Vrailv33
2DatasignaljoybusJoybus, open-drain, polled by the PIF
3GNDgndgnd
Jumper / Expansion Pak slot memory expansion port (takes NUS-008 Jumper Pak or NUS-007 Expansion Pak) NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 edgesingle sourceconsolemods-pin,n64brew-exp,n64brew-rdram#

NO published pinout — ConsoleMods has the section heading and nothing under it. Pins deliberately empty

This is the single most consequential connector on the machine and nobody has published its pinout. ConsoleMods’ connector page has an “Expansion Port” heading with no table beneath it, and I have not found a second source that fills it in.

What is documented: the slot sits on the RDRAM channel, and the channel must be terminated. The Jumper Pak contains no memory at all — it is purely a bus terminator — and the Expansion Pak replaces it with a 4 MB RDRAM module. With neither fitted the console will not boot. That single fact resolves more “dead N64” listings than anything else on this page.

One indirect clue on the pinout: N64brew describes later Expansion Pak revisions adding a termination resistor to “Pin 20 (SIn)”, and pin 20 of the RDRAM device interface is SIn. That is suggestive that the Pak edge follows the RDRAM device numbering, but suggestive is not documented, so I have left the table empty rather than assert it.

No pins captured yet — bench stub.

A/V Multi Out (12-pin) Nintendo Multi Out — the same connector as the SNES and GameCube NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 header-12pinoutguide-vid,sch03,consolemods-pin#

pins 1, 2 and 4 (R, G, B) are NOT CONNECTED on a stock NTSC board — that is the physical proof the machine is not natively RGB

The connector is mechanically and electrically the Nintendo Multi Out shared with the SNES and GameCube, so an SNES composite or S-video cable plugs straight in. What comes out of it is not the same, and pin 3 is where the two machines differ most.

Pin 3 on an N64 is composite sync, and it is revision-inconsistent. NUS-CPU-01 through -03 populate the parts that drive it; NUS-CPU-04 ships them unfitted, so a -04 has no sync on pin 3 at all. If you are wiring an RGB cable and CSYNC is not required, take sync from luma (pin 7) or composite (pin 9) — luma is the better of the two. Contrast with a PAL SNES, where this same pin carries a +12 V SCART switching rail: see the SNES reference before you move a cable between the two machines.

Pins 1, 2 and 4 are dead on a stock NTSC board. The recreated NUS-CPU-03 schematic shows them as no-connects on the P7 connector. That is the schematic-level proof behind the whole RGB-mod story: there is no RGB on this connector to find, it has to be put there.

The diagram draws the twelve pins as one row for legibility; the real connector is two staggered rows, odd pins together and even pins together.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1RedsignalredNOT CONNECTED on a stock NTSC board — an RGB mod drives this
2GreensignalgreenNOT CONNECTED on a stock NTSC board
3CSYNCsignalcsynclabelled "S" on the recreated schematic. Driven on NUS-CPU-01..-03; the parts are unpopulated on -04
4BluesignalblueNOT CONNECTED on a stock NTSC board
5GNDgndgndbridge-ok
6GNDgndgndbridge-ok
7Y (luma)signallumaS-video luma. Not presented on NUS-CPU(P)-03; restorable
8C (chroma)signalchromaS-video chroma
9CVBSsignalcvbscomposite video, through a 75 Ω series buffer
10+5 Vrailv5from U13, the on-board 78M05 — so it is only present if the 12 V rail is
11Audio Lsignalaudio_lAC-coupled out of AMP-NUS through C25 and a 1 kΩ series resistor
12Audio Rsignalaudio_rAC-coupled out of AMP-NUS through C26 and a 1 kΩ series resistor
Controller accessory port (32-pin) Controller Pak / Rumble Pak / Transfer Pak edge connector NUS-005 header-32single sourceconsolemods-pin,n64brew-controller#

in the controller, not the console. Looking at the underside with the tines down, pin 1 is lower left and pin 17 upper left

A plain 8-bit SRAM-style bus: sixteen address lines, eight data lines, the usual enables, a detect pin and 3.3 V. That shape is why the Controller Pak is a battery-backed SRAM cartridge and why a Transfer Pak can bridge to a Game Boy cartridge at all.

The pin table is ConsoleMods only, so it is tagged single-source. Their own table prints “CE?” with the question mark at pin 18, and I have left it there rather than tidy it away.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1GNDgndgndsingle source
2A14busabussingle source
3A12busabussingle source
4A7busabussingle source
5A6busabussingle source
6A5busabussingle source
7A4busabussingle source
8A3busabussingle source
9A2busabussingle source
10A1busabussingle source
11A0busabussingle source
12D0busdbussingle source
13D1busdbussingle source
14DETECTsignaldetectpak-present detect single source
153.3vrailv33single source
16D2busdbussingle source
17GNDgndgndsingle source
18CE?signalceConsoleMods prints the question mark — chip enable, not confirmed single source
19A15busabussingle source
20WEsignalwewrite enable single source
21A13busabussingle source
22A8busabussingle source
23A9busabussingle source
24A11busabussingle source
25OEsignaloeoutput enable single source
26A10busabussingle source
27D7busdbussingle source
28D6busdbussingle source
29D5busdbussingle source
30D4busdbussingle source
313.3vrailv33single source
32D3busdbussingle source
DC input connector (P4, 6-pin) 6-pin captive connector from the NUS-002 brick NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 header-6hwb,pinoutguide-pwr,sch03#

TWO independent regulated rails, +3.3 V and +12 V. There is no barrel jack and no single-rail substitute

Three sources agree on this connector — two web pinout references and the recreated NUS-CPU-03 schematic’s P4 block — which is as solid as anything gets on this machine. Numbering below is on the plug (male, the brick end). The console-side socket mirrors it, so if you are metering into the console rather than the cable, expect the same nets in the physical mirror order.

The two 3.3 V pins are commoned inside the plug and so are the three grounds, which is how the connector carries 2.7 A on a pin that size. Roughly half the current goes down each 3.3 V pin, so a single corroded pin shows up as brownout under load rather than a clean dead console.

Why there is no USB-C conversion. The brick delivers 3.3 V at up to 2.7 A and 12 V at 0.8 A simultaneously, and neither is optional: the board makes its own +5 V from the 12 V rail, so no 12 V means no video encoder and no audio amp even with perfect 3.3 V. A single USB-C PD profile cannot do this. A USB-C conversion needs a real dual-output buck stage, not a cable.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1GNDgndgndbridge-ok
2+3.3 Vrailv332.7 A rated across both 3.3 V pins bridge-ok
3+3.3 Vrailv33healthy in-console range 3.3–3.6 V bridge-ok
4GNDgndgndbridge-ok
5GNDgndgndbridge-ok
6+12 Vrailv120.8 A rated; healthy in-console range 10.8–12 V. Feeds U13 and AMP-NUS
Analog stick module connector (6-pin) JST-PH compatible 6-pin, optical encoder module NUS-005 header-6single sourcen64brew-controller,consolemods-stick,n64brew-stickimg,maltepoeggel-stick#

order read off the N64brew photograph and cross-checked against Malte Pöggel's converter schematic. The two line up on four positions and swap YA and YB on the other two

The stick is a self-contained module on a 6-pin JST-PH-compatible lead, which is why every replacement — Retro-Bit hall-effect, 8BitDo TMR, Steel Sticks, the optical rebuilds — installs identically and without a soldering iron.

Electrically it is a pair of optical quadrature encoders, one per axis. XA and YA are the interrupt lines; XB and YB are the phase-offset partners the controller IC compares against to get direction. The stick reports relative movement and the NUS-CNT controller chip integrates it into an absolute position, which is exactly why a worn stick that is not centred at power-on gives you a permanent offset until you re-zero it.

The housing has no pin-1 mark, so read the numbering carefully. Two documents cover this connector and neither is Nintendo’s. N64brew publishes a labelled photograph, which gives the physical order but no numbers: left to right in the pictured orientation it runs XA, VCC, GND, XB, YB, YA. Malte Pöggel’s open-source stick-converter board numbers its mating connector K2 from 1 to 6, and that is the numbering below. Read from the opposite end the two sequences land on each other for four of the six positions — XB, GND, VCC and XA all sit in the same place.

They disagree on pins 1 and 2. The schematic puts YB on 1 and YA on 2; the photograph, flipped to line up, gives YA first and YB second. That pair is the y-axis quadrature signal, so getting it backwards inverts the direction the console reads on that axis rather than breaking it outright. Buzz those two out on a donor before you build against them.

The physical anchor is lead colour. In the N64brew photograph the one white wire lands on the y-axis end of the housing, the pin 1 and 2 end, and the other five leads are dark. That is one photographed module, not a guarantee across every stick.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1YBsignaly-axis quadrature pair with YA. The two sources conflict here — the photograph puts YA on this position single source
2YAsignaly-axis interrupt line. The two sources conflict here — the photograph puts YB on this position single source
3XBsignalx-axis phase-offset partner, compared against XA to get direction single source
4GNDgndgndsingle source
5VCCrailv333.3 V single source
6XAsignalx-axis interrupt line — the edge the NUS-CNT chip counts single source
CPU-NUS (main processor) NEC VR4300 (µPD30200 family), MIPS R4300i core — silkscreened CPU-NUS NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 qfp-120ds-r4300i,ds-vr4300,console5,boardphoto#

U10. 93.75 MHz, 120-pin plastic QFP. Two independent datasheets give the same pin map

This is the one part of the N64 with a genuinely authoritative pinout, and it is worth saying why. Nintendo published nothing, but the CPU is a stock NEC VR4300, and both the NEC User’s Manual §2.1 and the MIPS R4300i datasheet Table 10 print the full 120-pin QFP map. They agree pin for pin, differing only in naming convention (NEC writes VDD/GND where MIPS writes Vcc/Vss). That clears the two-source bar on its own.

Two caveats. First, the pin count on the N64’s part is confirmed by the board silkscreen (numbered 1/30/60/90/120) matching the datasheet package, not by a Nintendo document — Nintendo’s CPU-NUS marking has never been formally tied to a specific µPD30200 order code. Second, pin 15 is plain supply on the µPD30200 that ships in an N64, but NEC marks it DivMode2 on the µPD30210 variant; do not carry a µPD30210 note onto this board.

The two pins that matter most for repair are 93 (NMI) and 88 (INT2). The PIF drives both, and NMI is the line it pulls to halt the CPU when the cartridge CIC check fails — which is why a region-mismatched cartridge looks exactly like a dead console.

Early steppings carry the well-known VR4300 floating-point multiply bug (NUS-CPU-01 and -02 in Japan, and -03, the first US board). Later parts report PRId revision 0x22 where the early ones report 0x10, so the stepping is software-readable.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1Vccrailvcc
2Vssgndvss
3SysAD22bussysad
4SysAD21bussysad
5Vccrailvcc
6Vssgndvss
7SysAD20bussysad
8Vccrailvcc
9VccPrailvccpPLL supply — separate from the core Vcc
10VssPgndvsspPLL ground
11PLLCap0signalpllcap0PLL loop-filter capacitor
12PLLCap1signalpllcap1PLL loop-filter capacitor
13VccPrailvccpPLL supply
14VssPgndvsspPLL ground
15VccrailvccNEC marks this DivMode2 on the uPD30210 variant; on the uPD30200 in an N64 it is plain supply
16MasterClocksignalmasterclockmaster clock in
17Vssgndvss
18TClocksignaltclocktransmit clock out
19Vccrailvcc
20Vssgndvss
21SyncOutsignalsyncoutsynchronisation clock out
22SysAD19bussysad
23Vccrailvcc
24SyncInsignalsyncinsynchronisation clock in
25Vssgndvss
26SysAD18bussysad
27SysAD17bussysad
28Int4*signalint4interrupt request 4, active low
29Vccrailvcc
30Vssgndvss
31Vssgndvss
32Vccrailvcc
33SysAD16bussysad
34SysAD15bussysad
35Vssgndvss
36Vccrailvcc
37SysAD14bussysad
38SysAD13bussysad
39Vssgndvss
40Vccrailvcc
41SysAD12bussysad
42SysAD11bussysad
43Vssgndvss
44Vccrailvcc
45SysAD10bussysad
46Int0*signalint0interrupt request 0, active low
47SysAD9bussysad
48VssSysADgndvssMIPS names this VssSysAD (SysAD-driver ground); NEC just calls it GND
49Vccrailvcc
50SysAD8bussysad
51SysAD7bussysad
52JTMSsignaljtmsJTAG mode select
53Vssgndvss
54Vccrailvcc
55SysAD6bussysad
56SysAD5bussysad
57JTCKsignaljtckJTAG clock
58Int1*signalint1interrupt request 1, active low
59Vssgndvss
60Vccrailvcc
61Vssgndvss
62Vccrailvcc
63JTDIsignaljtdiJTAG data in
64SysAD4bussysad
65JTDOsignaljtdoJTAG data out
66SysAD3bussysad
67Vssgndvss
68Vccrailvcc
69SysAD2bussysad
70SysAD1bussysad
71Vssgndvss
72Vccrailvcc
73SysAD0bussysad
74PReq*signalpreqprocessor request, active low
75Vssgndvss
76Vccrailvcc
77SysAD31bussysad
78PValid*signalpvalidprocessor valid, active low
79Vssgndvss
80Vccrailvcc
81SysAD30bussysad
82EOK*signaleokexternal OK, active low
83SysAD29bussysad
84Vssgndvss
85Vccrailvcc
86SysAD28bussysad
87SysAD27bussysad
88Int2*signalint2interrupt request 2, active low — the PIF drives INT2
89Vssgndvss
90Vccrailvcc
91Vccrailvcc
92Vssgndvss
93NMIsignalnminon-maskable interrupt — this is the line the PIF pulls to halt the CPU on a failed CIC check
94SysAD26bussysad
95PMaster*signalpmasterprocessor master, active low
96Vccrailvcc
97Vssgndvss
98SysAD25bussysad
99EReq*signalereqexternal request, active low
100SysCmd0bussyscmd
101Vccrailvcc
102Vssgndvss
103SysCmd1bussyscmd
104Reset*signalresetsoft reset, active low
105EValid*signalevalidexternal valid, active low
106SysCmd2bussyscmd
107Vccrailvcc
108Vssgndvss
109SysCmd3bussyscmd
110ColdReset*signalcoldresetcold reset, active low
111SysCmd4bussyscmd
112DivMode1signaldivmode1clock divider select — with DivMode0 sets PClock = MasterClock x 1, 1.5, 2 or 3
113Vccrailvcc
114Vssgndvss
115SysAD24bussysad
116DivMode0signaldivmode0clock divider select
117SysAD23bussysad
118Int3*signalint3interrupt request 3, active low
119Vccrailvcc
120Vssgndvss
RDRAM (main memory) RDRAM18-NUS / RDRAM18-NUS B — 2 MiB Base RDRAM, 9-bit bytes NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 sop-32single sourcen64brew-rdram,console5,boardmaps#

U11 and U14, 2 MiB each for 4 MiB total. Pin map is N64brew's reproduction of the Rambus datasheet — one source, so tagged as such

Rambus Base RDRAM, the earliest generation of the protocol, daisy-chained on a channel mastered by the RCP. Two 2 MiB devices give the retail 4 MiB; some later boards use a single larger module instead.

The pinout below is reproduced by N64brew from the Rambus concurrent RDRAM datasheet. I have not fetched that datasheet myself, so this is one source and is tagged single-source even though its provenance is a manufacturer document.

Three rows matter on a bench. Pin 21 (VREF) is the logic threshold for the low-swing RSL signalling and it comes from U12 at about 1.92 V — if that reference is wrong, the memory bus reads garbage while every ordinary rail measures fine. Pin 20 (SIn) and pin 22 (SOut) are the initialisation daisy chain, which is the mechanism that makes an unfitted Jumper Pak a hard no-boot rather than a “less memory” condition. And the separate VDDA/GNDA pins (12 and 14) feed the on-chip clock generation, so they are worth checking independently of the main 3.3 V.

A quirk worth knowing because it couples two subsystems that look unrelated: the console issues one RDRAM refresh per VI horizontal sync, so video timing and memory refresh are the same clock domain in practice.

The diagram draws the 32 pins as a generic dual-row surface-mount package so the numbering is legible; the real Rambus package is its own thing and the drawing is not a mechanical reference.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1VDDrailvdd+3.3 V supply single source
2GNDgndgndsingle source
3DQ8busdqdata bit 8 (REQ, DIN and DOUT packets) single source
4GNDgndgndsingle source
5DQ7busdqdata bit 7 single source
6NCncsingle source
7ADDRESSsignaladdresscolumn-address line for COL packets single source
8VDDrailvddsingle source
9DQ6busdqdata bit 6 single source
10GNDgndgndsingle source
11DQ5busdqdata bit 5 single source
12VDDArailvddaseparate analogue supply for the on-chip clock generation single source
13RXCLKsignalrxclkreceive clock — every input packet aligns to it single source
14GNDAgndgndaseparate analogue ground for the clock generation single source
15TXCLKsignaltxclktransmit clock — DOUT packets align to it single source
16VDDrailvddsingle source
17DQ4busdqdata bit 4 single source
18GNDgndgndsingle source
19COMMANDsignalcommandcommand line (REQ, RSTRB, RTERM, WSTRB, WTERM, RESET, CKE) single source
20SINsignalsininitialisation daisy-chain in, CMOS levels — the pin later Expansion Paks added a termination resistor to single source
21VREFsignalvreflogic threshold reference for the RSL signalling — the ~1.92 V rail from U12 single source
22SOUTsignalsoutinitialisation daisy-chain out, CMOS levels single source
23DQ3busdqdata bit 3 single source
24GNDgndgndsingle source
25DQ2busdqdata bit 2 single source
26NCncsingle source
27DQ1busdqdata bit 1 single source
28GNDgndgndsingle source
29DQ0busdqdata bit 0 single source
30NCncsingle source
31GNDgndgndsingle source
32VDDrailvddsingle source
RDRAM Vterm / Vref supply Sharp PQ7VZ5 adjustable regulator NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 to252-5sch03,console5,boardmaps,ds-pq7vz5#

U12. NOT a 5 V regulator, whatever the parts catalogues say — Sharp's own datasheet calls it a 1.5–7 V variable-output part, and here it makes the RDRAM termination rails off 3.3 V

Worth a card of its own purely because it is mislabelled in circulation. boardmaps.silvestron’s catalogue calls the PQ7VZ5 a “5 V regulator”. Sharp’s datasheet calls it a variable-output low-dropout regulator, 1.5 V to 7 V, 0.5 A, in a surface-mount package equivalent to EIAJ SC-63. On this board it runs off the 3.3 V domain and, through the R25 130 Ω / R35 390 Ω / R26 316 Ω / R27 301 Ω divider, produces the RDRAM termination voltage Vterm ≈ 2.56 V and the logic-threshold reference Vref ≈ 1.92 V. Both are silkscreened as test points on the board. Do not go looking for 5 V here.

The divider is not decoration: the output is set entirely by what hangs on pin 4. Sharp specify an internal reference of 1.25 V (1.225–1.275 V) and an output of Vref × (1 + R2/R1), where R1 is the leg from pin 4 to ground. Change those resistors and you change Vterm, which is the one thing on this chip you must not get wrong.

A failed U12 gives you garbage video or no boot with healthy-looking 3.3 V and 12 V rails, so it belongs early in a no-boot hunt, not late.

The part is obsolete and there is no documented drop-in. Donor salvage is the realistic answer. The pin table below is new — Sharp’s Internal Connection Diagram numbers all five terminals, which the recreated schematic names but does not number. Note the heat-sink tab: it is common to pin 3, the output, so the tab sits at Vterm and not at ground.

PinSignalCatNetNote
1VINrail3v3input, fed from the 3.3 V domain. Sharp rate the part to 10 V absolute maximum
2ON/OFF controlsignaloutput is OFF while this pin is low or left open — it is not a pin you can ignore when bench-powering the chip
3VOUTrailvtermthe RDRAM termination rail, ≈2.56 V here. The heat-sink tab is common to this pin
4OADJsignaloutput adjust — the divider tap that sets Vterm against the internal 1.25 V reference
5GNDgndgnd
+5 V linear regulator 78M05 (silkscreen and catalogues read 178M05) — L78M05 / MC78M05 class NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01sch03,console5,boardphoto#

U13. Derives +5 V from the 12 V rail — so no 12 V means no 5 V, and no 5 V means no video encoder

The schematic is unambiguous: +12 V into the input, +5 V out. That single dependency explains a whole class of symptom. A console with a healthy 3.3 V rail will light its LED and run its digital logic while producing no picture and no sound, because the video encoder sits on +5 V and the audio amplifier sits on +12 V.

The board gives you the two test points to prove it, silkscreened VI (+12 V) and V0 (+5 V) either side of U13. Check those before condemning anything downstream.

The part itself is trivially orderable — any 78M05 or L78M05 class 500 mA regulator drops in. I have deliberately not printed a numbered pin table: the package varies between board builds and the honest instruction is to read the pinout off the datasheet for the exact part you buy.

No pins captured yet — bench stub.

Audio DAC ROHM BU9480F, 16-bit stereo D/A converter (silkscreen reads "9480F") NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 sop-8sch03,console5,ds-bu9480f,oem-service#

U1. An off-the-shelf ROHM part, not a Nintendo custom — the "9480F" on the package is the tail of BU9480F

The chip that used to sit here as a mystery marking is a stock ROHM BU9480F, a 16-bit stereo D/A converter with a 2× oversampling interpolator, in an SOP8. Three things say so independently. Console5’s own IC list links the 9480F silkscreen straight to their BU9480F page. The recreated schematic’s signal names for U1 — LRCK, SDAT, BCLK in; L-OUT, R-OUT and a reference out — are the BU9480F pin names verbatim. And Nintendo’s service manual scoped this chip by pin: LR CLOCK at pin 5, data clock at pin 7, digital audio data at pin 6, analog audio at pins 1 and 4, which is exactly the ROHM map.

That gives it a real pin table for the first time, and a real replacement path — the part is a catalogue item rather than a donor-board-only Nintendo ASIC.

For diagnosis this chip is still almost never the problem. “Audio gone, video fine” lands on the coupling capacitors far more often — jumper AMP-NUS straight out to the multi-out and if audio comes back, the caps are dead. If you do want to prove U1 is alive, Nintendo’s own test is the LR clock on pin 5; they captured it at 31.85 kHz.

One caveat on which boards this applies to. Later revisions fold an audio DAC into the AVDC-NUS and MAV-NUS parts at U4, so read the board in front of you rather than assuming a separate U1 is fitted.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1ROUTsignalaudio_rright channel analog out, low impedance, biased at ½ VCC. Nintendo scope point for "audio (low level)"
2REFsignalD/A reference pin, decoupled to ground. High impedance — do not load it
3GNDgndgnd
4LOUTsignalaudio_lleft channel analog out, low impedance, biased at ½ VCC
5LRCKsignallrckleft/right channel select for the serial data — high is left, low is right. Nintendo captured it at 31.85 kHz
6SDATsignalsdatserial audio data in, two's complement, MSB first
7BCLKsignalbclkserial data shift clock in
8VCCrailROHM specify 3.0–5.5 V for this part
AMP-NUS (audio output amplifier) AMP-NUS NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 sopsingle sourcesch03,console5,oem-service#

U2. A 14-pin part running on +12 V — which is why a dead 12 V rail kills audio and video together

The schematic shows a 14-pin amplifier powered from +12 V, its outputs AC-coupled through C25 and C26 with 1 kΩ series resistors (R57, R58) to multi-out pins 11 and 12. It also names fourteen signals — LOUT, GND, LIN2, GND, LIN, an unnamed position and LF down one side, ROUT, GND, RIN2, GND, RIN, RF and VCC down the other — but unlike its ENC-NUS symbol it puts no pin numbers on any of them, so there is no table here.

The +12 V detail is the useful one. Lose that rail and you lose the audio amp and the +5 V that feeds the video encoder, while the 3.3 V digital side keeps running. A console that looks alive but is silent and pictureless is a 12 V problem until proven otherwise. Nintendo’s service manual scopes amplified audio at U2 pins 7 and 8, which is the one numbered fact I have on this part and a good place to put a probe.

Datasheet hunt, 2026-08-10. AMP-NUS was searched on alldatasheet, datasheet4u and datasheetarchive with a real browser rather than curl, which is what recovered documents for U1, U5, U7/U15 and U12 the same day. Every result is an unrelated part whose number merely starts the same way, and Console5 has no chip page for it. This one looks like a genuine Nintendo part with no vendor document.

There is a donor route worth knowing. ManCloud, who builds a replacement PCB for both, reports that the SNES S-MIX and the AMP-NUS are functionally identical and that he swapped the chips between consoles successfully. That is one builder’s bench finding rather than a datasheet, so treat it as a lead on a scrap SNES rather than a specification.

No pins captured yet — bench stub.

Power-on reset supervisor Mitsumi PST9128 (PST91XX series, 2.8 V detect) NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01console5,boardmaps,ds-pst91xx#

U3. Identified by two independent IC lists, pinout from Mitsumi's own PST91XX series datasheet. Trips at 2.8 V

Small reset supervisor in a SOT-class package. Both community IC maps agree on the designator and the part, and the pin table now comes off Mitsumi’s PST91XX series datasheet.

The last two digits are the trip point. Mitsumi’s numbering rule is PST91 plus the detect voltage in tenths of a volt — their own worked example is 4.2 V giving PST9142 — so U3 releases reset as the rail crosses 2.8 V, with 50 mV of hysteresis and ±3% tolerance. Which rail it is sitting on is not something I have traced — the datasheet gives the part, not the board — but the number is the one to scope against, and VOUT has to be measured relative to whatever VCC the part actually sees.

The table below is the 5-pin SOT-25A package. The same die also ships as a 3-pin TO-92A, where the map is 1 VOUT, 2 VCC, 3 GND. Two details matter if you replace one. Pin 2 in the SOT-25A is SUB, the substrate terminal, and Mitsumi are explicit that it must be tied to ground rather than left floating. And in Mitsumi’s own scheme the SOT-25A part carries an N suffix — PST9128N — while both community IC lists record U3 as plain PST9128, which is the TO-92A spelling. The die and the trip point are the same either way; check which package is actually on the board in front of you before you order.

Worth knowing mainly to kill a myth: there is no separate SM5K reset chip on this console, and the reset button is handled by the PIF, not by U3. A dead reset button is a dirty switch, a broken trace, or a cracked PIF joint.

PinSignalCatNetNote
1NCnc
2SUBgndgndsubstrate terminal — Mitsumi require it tied to GND, not left floating
3GNDgndgnd
4VOUTsignalreset output, active low — held down while VCC is under the 2.8 V trip point and released above it
5VCCrailthe rail being watched; measure VOUT against this pin, not as a level on its own
Video DAC with integrated encoder DENC-NUS / AVDC-NUS / MAV-NUS, depending on revision NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03n64brew-dac,console5,consolemods-rgb#

U4 on later NTSC and on all PAL except the France board. These generate composite and S-video natively, and there is NO U5 alongside them

This is the part that decides whether an RGB conversion is a cheap afternoon or an expensive kit. Where the early boards use a VDC-NUS feeding a discrete ENC-NUS encoder, these later parts fold the encoder in. The missing U5 is the visual tell: an empty or absent U5 position next to U4 means an integrated DAC and no easy analog RGB.

Which of DENC-NUS, AVDC-NUS and MAV-NUS lands on which specific later NTSC revision is not mapped anywhere I have found. N64brew names the set; nobody assigns it per revision. Console5’s IC lists do pin down one end of it — the PAL NUS-CPU(P)-01 carries DENC-NUS at U4 with no U5 at all. Read the chip; do not infer it from the revision string. N64brew do add one useful pairing: MAV-NUS is pin-compatible with AVDC-NUS and was used as a drop-in for it, and the AVDC and MAV parts also absorb the audio DAC.

Datasheet hunt, 2026-08-10. All three names were searched on alldatasheet, datasheet4u and datasheetarchive with a real browser, the pass that recovered vendor documents for U1, U5, U7/U15 and U12 the same day. Nothing on any host for any of the three. BU9801F, the marking on the early discrete VDC-NUS, was retried and is still absent everywhere. The difference from ENC-NUS is that N64brew describe these as ROHM custom ASICs without naming an underlying catalogue part, so there is no BA7242F-style document to go and find.

No pinout is published for any of the three, so RGB on these boards is not a matter of finding the right leg. It needs a kit that taps the RCP’s digital video instead.

No pins captured yet — bench stub.

VDC-NUS video DAC (the RGB-capable one) VDC-NUS / VDC-NUS A NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-R-01n64brew-dac,consolemods-rgbamp,tzorri,consolemods-rgb#

U4 on early NTSC/JP boards and the France PAL board. If it reads VDC-NUS or VDC-NUS A, the cheap RGB amp mod is on the table

The whole board-revision axis of this console comes down to reading this chip. VDC-NUS converts the RCP’s video-interface output to analog and hands R, G and B to a separate ENC-NUS encoder, which means the RGB is already there on the board and just needs buffering out. Every later DAC integrates the encoder and removes that opportunity.

Only three pins are documented, and only those three are in the table. ConsoleMods’ basic-amp guide and TzorriMahm’s amp board independently give pins 17, 19 and 21 as red, green and blue, and RetroRGB’s write-up (which is ConsoleMods’ upstream) matches. That is a genuine two-source confirmation and it is what the mod is built on. Nobody publishes the rest of the package, so the rest of the table is absent.

A fourth pin circulates and I have kept it flagged. TzorriMahm names pin 14 as a CSYNC tap. No other source names any DAC pin for sync — ConsoleMods, RetroRGB and borti4938 all route sync through multi-out pin 3 and R15/R16 instead — and the recreated NUS-CPU-03 schematic shows no signal name on pin 14 at all. Treat it as one board designer’s note, not as established.

Install detail that saves a chip: the usual tap is not the DAC legs at all but the three vias on the board underside beside R8 (red), R9 (green) and R10 (blue). Keep the wire stub through the hole extremely short — it comes up directly under this chip and will short its pins if it protrudes.

PinSignalCatNetNote
14CSYNC?signalcsyncclaimed as a composite-sync tap by ONE board designer. The recreated schematic shows no signal name here and no other source names a DAC pin for sync — verify before you cut single source
17R outsignalredred to the ENC-NUS encoder; the RGB amp taps here (or at the R8 via)
19G outsignalgreengreen; R9 via is the safer tap point
21B outsignalblueblue; R10 via is the safer tap point
ENC-NUS (discrete video encoder) ENC-NUS — a ROHM BA7242F colour TV signal encoder, SOP14 NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-R-01 sop-14sch03,console5,n64brew-dac,ds-ba7242f#

U5. Present ONLY alongside a VDC-NUS. Its absence is how you spot an integrated-DAC board without reading the DAC marking

Takes R, G and B plus sync from the DAC and makes composite and S-video out of them. Like U1, this turns out to be catalogue silicon rather than a Nintendo ASIC: it is a ROHM BA7242F colour TV signal encoder. N64brew cite the BA7242F datasheet by name as the ENC-NUS document, and the datasheet’s 14 pins land in exactly the order the recreated NUS-CPU-03/04 schematic draws them — two independent statements of the same numbering, which is what the table below rests on. ROHM even specify the part at VCC = 5 V with a 3.579545 MHz subcarrier, which is how the N64 wires it.

The +5 V supply is the diagnostic hook: this chip is downstream of U13, which is downstream of the 12 V rail, so a 12 V fault kills the picture without touching the digital side. Note that it has two supplies and two grounds — pins 4 and 7 feed everything except the output drivers, pins 14 and 11 feed the 75 Ω drivers.

Two details that matter at the bench. Pin 9 is the region strap: high is NTSC, low is PAL, and it is a static level, so it is the pin a region-switch mod moves. And the 75 Ω drivers are inside the chip, so R5/R6/R7 on the board are series build-out resistors, not the termination — do not “fix” a dim picture by shorting them. Which of the three resistors carries which of composite, luma and chroma is not something I have traced cleanly off the schematic, so buzz it rather than take it from here.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1BINsignalblueanalog blue in from the DAC; wants a low-impedance drive
2GINsignalgreenanalog green in
3RINsignalredanalog red in
4VCC1rail5v+5 V for everything except the 75 Ω output drivers — so it is downstream of U13 and therefore of the 12 V rail
5SYNCsignalcsynccomposite sync in; sync appears on VOUT and YOUT while this pin is low
6BFPsignalbfpburst flag pulse — times the colour burst and triggers the pedestal clamp on the three inputs
7GND1gndgndground for everything except the 75 Ω drivers
8SCINsignalfsccolour subcarrier in, 3.58 MHz on NTSC or 4.43 MHz on PAL — this is the FSC output of the U7 clock generator
9NT/PALsignaloutput standard strap: HIGH is NTSC, LOW is PAL. The pin a region-switch mod moves
10COUTsignalchromachrominance out through the internal 75 Ω driver; reaches S-video C on the multi-out through one of the three 75 Ω series resistors
11GND2gndgndseparate ground for the 75 Ω drivers
12VOUTsignalcvbscomposite video out through the internal 75 Ω driver; reaches the multi-out video pin through one of the three 75 Ω series resistors
13YOUTsignallumaluminance out through the internal 75 Ω driver; reaches S-video Y on the multi-out through one of the three 75 Ω series resistors
14VCC2rail5v+5 V for the 75 Ω output drivers
PIF-NUS (boot, security and controller I/O) PIF-NUS (NTSC) / PIF(P)-NUS (PAL) — Sharp SM5 based NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 sop-28single sourcen64brew-pif,console5,n64brew-cic#

U6. Pinout is decap-derived and N64brew flags it themselves: "pin names and descriptions may be inaccurate". Treat every row as provisional

The PIF is the console’s real gatekeeper. It boots the CPU, polls all four controllers and the save EEPROM over Joybus, and runs the challenge and response with the cartridge CIC. The region check lives here, in the PIF’s internal ROM, not in the CIC — the cartridge merely streams a region nibble (0x1 for NTSC, 0x5 for PAL) and the PIF decides. On a mismatch it halts the CPU over NMI, which is indistinguishable from a dead console: black screen, red LED.

It keeps doing this after boot, too. If the game does not send PIF command 0x08 within about five seconds, or if the running challenge and response breaks — pull the cartridge mid-game, or crack a mod wire — the PIF halts the CPU again.

Read the pin table with care. It comes from a decap photograph documented on N64brew, and that page carries its own banner saying the names may be inaccurate. I have reproduced it because it is the only published map of this part and it is genuinely useful (the four controller ports land on pins 15 through 22), but I have not verified a single row of it and it is tagged single-source throughout.

One practical note for anyone installing a digital video kit: PixelFX instruct installers to solder to PIF legs only, never vias, and warn that some late boards route their CON line to a via rather than to pin 16.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
12 MHz clock outsignaldrives the cartridge CIC and the save EEPROM; cart pin 19 single source
2RC Coldsignalsingle source
3CIC DCLKsignalclock to the cartridge CIC (also called /Talk) single source
4RC Randsignalsingle source
5CIC DIOsignalbidirectional data to and from the cartridge CIC single source
6/Coldsignalsingle source
7NMI to VR4300signalthe region-mismatch halt runs through here single source
8Power Goodsignalinput single source
916 MHz clock insignalfrom the RCP single source
10Test 0signalsingle source
11PChCmdsignalserial-interface command in single source
12Test 1signalsingle source
13PChRspsignalserial-interface response out single source
14GNDgndgndsingle source
15Player 1 outsignalJoybus output to controller port 1 single source
16Player 1 insignalJoybus input from controller port 1. Separately, PixelFX's install doc names PIF pin 16 for their CON connection and warns some late boards route it to a via instead single source
17Player 2 outsignalsingle source
18Player 2 insignalsingle source
19Player 3 outsignalsingle source
20Player 3 insignalsingle source
21Player 4 outsignalsingle source
22Player 4 insignalsingle source
23Cart/Expansion Joybussignalopen-drain output single source
24Cart/Expansion Joybussignalinput single source
25INT2 to VR4300signalinterrupt to the CPU single source
26NCncsingle source
27Reset buttonsignalinput single source
28VDDrailvddsingle source
Clock generators Macronix MX8330 Rambus clock generator, SOP8 (two fitted, U7 with crystal X1 and U15 with X2) NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 sop-8console5,n64brew-dac,boardphoto,ds-mx8330,oem-service#

U7 sets the video and audio timing and is region-selected by its crystal and its FSEL pin; U15 serves the RDRAM domain. Same part, two jobs

Two identical clock generators doing different jobs, which is a nice trap if you are chasing a no-video fault by part number. The part is a Macronix MX8330, a PLL clock synthesiser built for the Rambus channel, and its datasheet explains the whole arrangement: one crystal in, three clocks out — FSO at 14× or 17× the crystal at Rambus signalling levels, FSO ÷ 5, and the crystal ÷ 4.

U7 with X1 drives the video DAC and the audio interface. The crystal and the FSEL pin select the standard: 14.32 MHz with FSEL high gives an NTSC DAC clock of 48.681818 MHz; 17.734475 MHz with FSEL low gives PAL’s 49.656530 MHz; MPAL sits at 14.30 MHz and 48.628322 MHz. This is why a PAL and an NTSC board are not interchangeable at the clock level even where the silicon is. The video clock is the FSO ÷ 5 output on pin 1, and the colour subcarrier the encoder wants is the ÷ 4 output on pin 8.

U15 with X2 serves the RDRAM channel, and Nintendo’s own service manual finally settles what was a gap here: they scoped X2 at 14.76 MHz on U15 pin 6 and the resulting Rambus clock at 250.2 MHz on U15 pin 3.

Two things from Macronix worth carrying to the bench. The part runs on 3.15–3.6 V, so a sagging 3.3 V rail takes both clocks with it. And on Rev. E silicon the feedback divider can come up out of step if the supply rises slowly — the datasheet’s own fix is to toggle FSEL once VDD is past 3.0 V, and it takes 5 ms for FSO to settle afterwards.

A dead crystal here is an uncommon but real total no-boot — scope it during an attempted power-on rather than assuming.

Read the marking before you use this table. N64brew record the synthesiser as MX8330MC, MX9911MC or MX8350 depending on board revision. The pin map below is the MX8330’s.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
1FSO/5signalvclkFSO divided by 5, TTL level. On U7 this is the video clock — Nintendo captured it at 48.64 MHz
2GNDgndgnd
3FSOsignalrclkthe 14× or 17× output at Rambus signalling levels. On U15 this is the Rambus channel clock — Nintendo captured it at 250.2 MHz
4VDDrail3v3Macronix specify 3.15–3.6 V
5OSCOUTsignalcrystal pin
6OSCINsignalcrystal pin — the one to scope. 14.32 MHz at U7 (X1), 14.76 MHz at U15 (X2)
7FSELsignalfselfrequency select: HIGH multiplies the crystal by 17, LOW by 14. Toggling it also resets the feedback divider
8FSCsignalfsccrystal divided by 4, TTL level. On U7 this is the colour subcarrier into the encoder's SCIN pin — 3.579 MHz on NTSC
Quad tri-state bus buffer 74LV125A NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 sop-14console5,boardmaps,ds-lv125a#

U8. Sits on the PIF, reset and clock lines — the reference part for tristate-style CIC and region mods. Pin map from TI's SN74LV125A datasheet

A standard logic part, identified by two independent IC lists. The pin table below comes off TI’s SN74LV125A datasheet SCES124O — the Pin Functions table, cross-checked against the 14-pin package drawing printed beside it on the same page. Which vendor’s LV125A sits on any given N64 is not recorded here and does not change the table: the 14-pin ‘125 arrangement is the same across manufacturers.

Why it matters: this is the buffer sitting on the lines that tristate-class CIC and region mods manipulate. All four output enables are active low, so a channel whose OE is pulled high is floating, not driven — that is the behaviour those mods are exploiting.

What the table does not tell you is which N64 signal lands on which channel. The datasheet gives the package, not the board. Buzz the four A and Y pairs against the PIF before you cut anything.

Click a pin to see its signal, net, and sources.

Interactive diagram needs JavaScript. The full pinout is in the table below.

PinSignalCatNetNote
11OE (active low)signaloutput enable for channel 1
21Asignalchannel 1 input
31Ysignalchannel 1 output
42OE (active low)signaloutput enable for channel 2
52Asignalchannel 2 input
62Ysignalchannel 2 output
7GNDgndgnd
83Ysignalchannel 3 output
93Asignalchannel 3 input
103OE (active low)signaloutput enable for channel 3
114Ysignalchannel 4 output
124Asignalchannel 4 input
134OE (active low)signaloutput enable for channel 4
14VCCrailvcc2 V to 5.5 V operating range
RCP-NUS (Reality Coprocessor) SGI / Nintendo RCP-NUS — RSP + RDP plus the memory and I/O interfaces NUS-CPU-01-03 · NUS-CPU-04 · NUS-CPU-05-07 · NUS-CPU-08-09-01 · NUS-CPU-P-01 · NUS-CPU-P-02 · NUS-CPU-P-03 · NUS-CPU-R-01 qfpconsole5,boardphoto,pixelfx,consolemods-n64digital#

U9. Everything routes through it — CPU to RDRAM, CPU to cartridge, video and audio out. No published pinout exists

Physically the largest fine-pitch part on the board, with silkscreen numbering that runs 1/40/80/120/160. Functionally it is the hub: the CPU does not talk to memory or to the cartridge except through the RCP, and the video and audio interfaces live inside it too. The RSP runs at 62.5 MHz.

Nobody has published a pinout, and I am not going to infer one from the silkscreen. The pin table is empty on purpose.

What is documented is the one number every digital video kit uses: PixelFX align the N64Digital RCP flex starting at RCP pin 6. That is a vendor instruction for their kit rather than a signal map, but it is real and it is on disk.

Both this part and the CPU are BGA-mounted, which is the basis of the classic late-life failure — thermal cycling cracks solder balls and you get crashes and glitches that worsen as the console warms. That is the last suspect, not the first.

No pins captured yet — bench stub.

Schematic facts

Schematic facts

  • Ground truth for this console: no OEM Nintendo service manual or schematic exists (Nintendo serviced the N64 by module swap. Everything electrical here traces to a community-recreated schematic, a board photo, the CPU datasheets, and two community cap lists)sch03,console5,boardphoto
    notes
    I would rather say this once, plainly, than dress up secondary sources as factory documents. The recreated NUS-CPU-03 sheet is good work and it agrees with the board photo and the cap lists wherever they overlap, but it is a redrawing by a hobbyist in 2013, not a Nintendo document, and it covers one revision.
  • PSU output (NUS-002 and PAL equivalents): +3.3 V at 2.7 A and +12 V at 0.8 A, on a 6-pin captive connector (two independent regulated rails, both required to boot. There is no barrel jack anywhere on this console)hwb,pinoutguide-pwr,sch03
  • Healthy 3.3 V rail, measured in-console: 3.3–3.6 V (no 3.3 V and the power LED will not even light)consolemods-psu,rtc
  • Healthy 12 V rail, measured in-console: 10.8–12 V (no 12 V and the console will not attempt to start — it also kills the on-board +5 V)consolemods-psu,rtc
  • 3.3 V ripple threshold: healthy under 50 mV p-p; over 200 mV p-p means a tired supply (this is the number behind jailbars and audible buzz on a stock console)single sourcertc
    notes
    One source gives these figures. I have not measured them myself, so treat them as a guide to what a bad supply looks like rather than a specification.
  • On-board +5 V: derived from the 12 V rail by U13 (78M05) (test points VI (+12 V) and V0 (+5 V) sit either side of U13)sch03,console5
  • RDRAM termination voltage (Vterm): ≈ 2.56 V (from U12 off the 3.3 V domain; silkscreened as a test point)sch03,n64brew-rdram
  • RDRAM reference voltage (Vref): ≈ 1.92 V (the logic threshold for the low-swing RSL memory signalling — RDRAM pin 21)sch03,n64brew-rdram
  • CPU clock: 93.75 MHz (VR4300 at U10)n64brew-vr4300,ds-r4300i
  • RSP clock (inside the RCP): 62.5 MHzn64brew-vr4300,console5
  • Video DAC clock: NTSC 48.681818 MHz · PAL 49.656530 MHz · MPAL 48.628322 MHz, ±30 ppm (from the MX8330 at U7; the crystal and the FSEL pin select which)single sourcen64brew-dac
    notes
    NTSC runs a 14.32 MHz crystal with FSEL high, PAL a 17.734475 MHz crystal with FSEL low, MPAL 14.30 MHz with FSEL high.
  • Video pixel clock: ≈ 12.3 megapixels/s (DAC clock ÷ 4) (the video interface multiplexes a 28-bit signal over a 7-bit bus at about 49 MB/s)single sourcen64brew-vi
  • CIC and save-EEPROM clock: ≈ 1.95 MHz, driven by the PIF (PIF pin 1, appearing on cartridge pin 19. A cartridge that boots nowhere can be a missing CIC clock)n64brew-pif,consolemods-pin
  • PIF input clock: 16 MHz from the RCP (PIF pin 9)single sourcen64brew-pif
  • Region lock mechanism: PIF region byte vs cartridge CIC region nibble — 0x1 NTSC, 0x5 PAL (on a mismatch the PIF halts the CPU over NMI: black screen, red LED, looks exactly like a dead board)n64brew-cic,n64brew-pif,rtc
    notes
    The console-side region lives in the PIF’s internal ROM, not in the CIC. Which is why physical region-free work means a cartridge-slot notch cut plus a matching or switchable lockout, not a video-standard change. CIC 6102 and 7101 cover roughly 88 % of the library; 6105 and 7105 add an in-game challenge and response (Ocarina of Time, Banjo-Tooie).
  • Main memory: 4 MiB Base RDRAM (2 × 2 MiB), 8 MiB with an Expansion Pak (the channel must be terminated — with neither Pak fitted the console will not boot)n64brew-rdram,n64brew-exp
  • RDRAM refresh: one refresh issued per video-interface horizontal sync (video timing and memory refresh are the same domain in practice)single sourcen64brew-rdram
  • Analog RGB tap on a VDC-NUS board: DAC pins 17 (R), 19 (G), 21 (B) — or the vias beside R8, R9 and R10 (the via route is safer; keep the wire stub short or it shorts the DAC pins directly above it)consolemods-rgbamp,tzorri
  • Multi-out CSYNC availability: driven on NUS-CPU-01..-03; the parts (C22, R1, R14) ship unpopulated on -04 (so an RGB cable on a -04 has to take sync from luma (pin 7) or composite (pin 9))consolemods-rgbamp,borti,rtc
    notes
    Worth flagging how this claim firmed up. It started as a single troubleshooting wiki’s observation about -03 versus -04. ConsoleMods’ amp guide names the same three parts and the same -04 exception, and borti4938’s board documentation independently states pin 3 is only connected on -CPU-01 through -03. Three lineages, so I am comfortable calling it settled — but if you meet a board that disagrees, believe the board.
  • Mainboard electrolytic count by revision band: 18 caps on -01..-04 · 17 on -05..-07 · 15 on -08..-09-01 (C33 changes value from 68µF to 10µF at -05, C145 drops at -05, and C34 and C128 drop at -08)console5,retrosix,sch0304
    notes
    Do not stuff an early kit into a late board. The pre-kitted “all revisions” cap kits are supersets, so you will have leftovers on a later board rather than shortages — that is the correct direction to be wrong in.
  • Board-revision shortcut from the serial number: NS1 (USA) or NUJ1 (JP) means an early RGB-capable board; NS2 or higher means a later one (a strong hint, not proof — confirm by reading the DAC marking at U4)consolemods-model,consolemods-rgb,retrorgb
  • Reading the board revision without opening the shell: unplug the brick and shine a light into the empty power-connector recess (the NUS-CPU revision silkscreen is visible inside — useful on a transparent Funtastic shell you would rather not open)single sourceconsolemods-model
  • Horizontal blur cannot be removed by any console-side mod: the 320→640 interpolation stage is fixed in hardware (software AA/dither patches only address the separate RCP filter stage. Real deblur needs a resampling video processor)consolemods-blur,borti
    notes
    There are two independent smoothing stages. The RCP’s anti-alias and dither filter is set per game through VI_CTRL at 0x04400000, so GameShark codes and ROM patches can defeat it. The horizontal interpolation applied after the RCP cannot be disabled at all — only a kit that resamples with corrected horizontal timing (UltraHDMI, N64Digital, Tim Worthington’s N64RGB, or an OSSC optimal-timing profile) actually fixes it. Do not sell a software patch as deblur.
  • Cartridge slot pin count: 50-pin, on the RCP's Parallel Interface (multiplexed 16-bit address/data latched by ALE_H then ALE_L, then strobed by RD or WR)consolemods-pin,n64brew-pi
  • Controller port rail: +3.3 V, not 5 V (a shorted controller cable can pull this bus down and trip the brick's protection, mimicking a dead PSU)consolemods-pin,n64brew-controller
  • iQue Player is different hardware: SoC in the controller, 140.625 MHz CPU core, 16 MB DDR SDRAM, no RDRAM and no cartridge slot (nothing on this page — rails, clocks, cap lists, cartridge bus, CIC — applies to an iQue)wikipedia-ique,n64brew-vr4300,n64brew-rdram

Reference confidence key

How to read the confidence tags and source citations on the data above. Note that nothing on this page is tagged as my own measurement, because none of it is.

Sources

assemblergames
AssemblerGames forum thread t=19412 — the origin of the reverse-inserted-Expansion-Pak damage claim. Forum grade, one poster
boardmaps
boardmaps.silvestron.com Nintendo 64 NUS-CPU-01 IC list — a second, independent designator-to-part map
boardphoto
High-resolution annotated NUS-CPU-03 board-top photograph (gamingdoc mirror) with legible silkscreen and test-point labels
borti
borti4938 open-source N64RGB / N64Advanced project documentation (n64rgb_pcb, n64rgb_project_overview, RCP2N64RGB)
console5
Console5 TechWiki: Nintendo 64 (wiki.console5.com/wiki/N64) — per-revision IC maps and capacitor lists, console and PSU brick
consolemods-blur
ConsoleMods Wiki: N64 Removing Blur
consolemods-model
ConsoleMods Wiki: N64 Model Differences (consolemods.org/wiki/N64:N64_Model_Differences)
consolemods-n64digital
ConsoleMods Wiki: N64Digital
consolemods-pin
ConsoleMods Wiki: N64 Connector Pinouts (consolemods.org/wiki/N64:Connector_Pinouts)
consolemods-psu
ConsoleMods Wiki: N64 Power Supply Repair — per-brick fuse, rectifier, MOSFET and cap procedures
consolemods-rgb
ConsoleMods Wiki: N64 RGB-Compatible Systems
consolemods-rgbamp
ConsoleMods Wiki: N64 RGB Mod Basic Amp Install
consolemods-stick
ConsoleMods Wiki: N64 Controller Analog Stick Replacement
ds-ba7242f
ROHM BA7242F datasheet, 6 pp — "Color TV signal encoder", SOP14. The document N64brew cites, by name, as the ENC-NUS datasheet
ds-bu9480f
ROHM BU9480F datasheet, 5 pp — "16-bit stereo D/A converter for audio applications", SOP8. Its pin-description table is the U1 pin map
ds-lv125a
Texas Instruments SN74LV125A datasheet SCES124O, December 1997, revised May 2022 — §5 Pin Configuration and Functions (14-pin top view plus the Pin Functions table)
ds-mx8330
Macronix (MXIC) MX8330 Rambus Clock Generator datasheet, P/N PM0274, Rev. 2.6, 27 February 1996, 4 pp, marked Preliminary — 8-pin SOP pin configuration and pin-description table, the NTSC/PAL crystal table, and the FSEL multiplier rule
ds-pq7vz5
Sharp PQ7VZ5 datasheet, 5 pp — "Variable Output, Compact Surface Mount Type Low Power-Loss Voltage Regulators". The Internal Connection Diagram on p. 1 numbers all five terminals and states that the heat sink is common to pin 3; p. 2 carries the electrical characteristics and the output-setting formula
ds-pst91xx
Mitsumi System Reset Monolithic IC PST91XX Series datasheet, 3 pp — Pin Assignment for the TO-92A and SOT-25A packages, plus the part-numbering rule that makes PST9128 the 2.8 V member of the series. Held as a third-party mirror; the series is discontinued and no longer listed by MinebeaMitsumi
ds-r4300i
MIPS R4300i product-information datasheet Rev 0.3, April 1997 — Table 10 (full 120-pin pin-out) and the 120-pin PQFP package drawing
ds-vr4300
NEC VR4300 / VR4305 / VR4310 User's Manual U10504EJ7V0UM00 — §2.1 Pin Configuration (120-pin plastic QFP, top view) and §2.2 Pin Functions
hwb
Hardwarebook Nintendo 64 power-connector pinout
ifixit
iFixit N64 guides — cartridge slot repair (20077) and A/V port repair
maltepoeggel-stick
Malte Pöggel's open-source N64 stick-converter schematic (maltepoeggel.de/?lang=en&site=n64stick) — connector K2 "CONTROLLER" is the only numbered map of the stick connector
modretro
ModRetro measured N64 package temperatures, plus a fixmodbreak teardown — the corroboration that the third heatsink pad sits on the memory rather than on a regulator
n64brew-cic
N64brew Wiki: CIC-NUS — decap-derived 16-pin cartridge lockout pinout and boot sequence
n64brew-controller
N64brew Wiki: Controller — optical-encoder analog stick and the 32-pin accessory port
n64brew-dac
N64brew Wiki: Video DAC — which DAC part appears on which board generation, and the MX8330 clock table
n64brew-exp
N64brew Wiki: Expansion Pak and Jumper Pak
n64brew-pi
N64brew Wiki: Parallel Interface — includes an independent AD/ALE/RD/WR-to-cartridge-pin map
n64brew-pif
N64brew Wiki: PIF-NUS — decap-derived 28-pin pinout, carrying its own "may be inaccurate" warning
n64brew-rdram
N64brew Wiki: RDRAM — 32-pin interface pinout reproduced from the Rambus concurrent RDRAM datasheet
n64brew-stickimg
N64brew Wiki: the full-size labelled photograph of the analog-stick module's 6-pin plug (File:Analogstick-pinout-diagram.png, uploaded 2020-09-17) — physical signal order only, no pin numbers
n64brew-vi
N64brew Wiki: Video Interface — VI_CTRL filter bits and pixel-clock arithmetic
n64brew-vr4300
N64brew Wiki: VR4300 (n64brew.dev/wiki/VR4300)
oem-service
OEM Nintendo 64 System Service Manual — Control Deck Diagnostics, D.C.N. NUS-06-0014-001A, Rev. 02/21/97, scanned and released 2025-08-26 by Hard4Games. Diagnostics rather than a netlist: NUS block diagram, precheck and per-case flow charts, and five sheets of Nintendo service-department scope captures dated 8 April 1997, each annotated with the designator and pin it was taken at
pinoutguide-pwr
pinoutguide.com Nintendo power-connector pinout
pinoutguide-vid
pinoutguide.com N64 video (Multi Out) pinout
pixelfx
PixelFX N64Digital official details and installation documents (docs.pixelfx.co)
retrorgb
RetroRGB: N64 RGB compatibility and the Retro-Bit hall-effect stick write-up
retrosix
RetroSix wiki: Nintendo 64 capacitors — a second community cap list for the mainboard and the PSU bricks
rtc
RetroTechCollection N64 troubleshooting guide — the best written N64 fault tree I have found, cited by section
sch03
Community-recreated NUS-CPU-03 NTSC motherboard schematic, 1 sheet, drawn by "RDC" and dated 02-07-2013, hosted by Console5. Strong secondary, NOT an OEM document
sch0304
The companion recreated sheet titled NUS-CPU-03/04, which adds on-schematic capacitor value labels and a "-03 ONLY" annotation
tzorri
TzorriMahm N64_RGB_Amp — an open THS7374 RGB amp board documented for NUS-CPU-01/02/03/04 with VDC-NUS(A)
wikipedia-ique
Wikipedia: iQue Player — the specification deltas that make it a different machine

Confidence: verified two+ sources agree · single source one source / scan-derived, treat with care · bench my own measurement or practice.

Sources and further reading

These are the outside references I trust for the N64. I link them rather than copy them.