Nikkodo / BMB CD-I Auto Master Controller CDI-M1500 (V)

Nikkodo / BMB CD-I Auto Master Controller CDI-M1500 (V)

Master controller for Nikkodo / BMB CD-i karaoke systems. It is similar to the Philips CDI 181 MultiMedia Controller (JNMS). The mainboards of these units were made by Kyocera. They all lack optical disc drives and require additional units (e.g. CDI 180 for JNMS and CDI-A1500 for BMB).

So far, three different hardware generations have been found, and there may be more. The hardware has evolved from being very similar to JNMS to something that hasn’t been seen in other CD-i players. To identify different mainboards/generations, I use the first character of the serial number:

Resources

Player shell

An image (stx.dyuv) found in the system ROM, possibly for calibration purposes. I haven’t found a way to access it from the player shell yet.

stx.dyuv

PCBs and markings

This unit is also known as the insect unit – the following pictures show what I found inside (I cleaned it thoroughly afterwards).

PDCDG4003B (mainboard, front)

It looks so much better after cleaning:

BMB CDI-M1500 (V) - PDCDG4003B (mainboard, front)
U1
TOSHIBA 9346H
TC5081AP JAPAN
[PHASE COMPARATOR]

U2
(ミツミ)350
T520C
[For System Resetting | Monolithic IC PST520 Series]

U3
TOSHIBA
TMP68305F-16
9339YCZ
JAPAN
[32-BIT MICROPROCESSOR]

U4 (empty)
U5 (empty)

U8
SONY
CXD8297AQ
JAPAN
9349 E07
[DUAL VSC]

U9
Panasonic JAPAN
MN414270SJ-08
9350BDA49
[256Kx16 DRAM]

U10
Panasonic JAPAN
MN414270SJ-08
9351BDA21
[256Kx16 DRAM]

U11
RICOH 35 68
RP5C15  JAPAN
[RTC]

U12
BA7230LS
352 126
[NTSC color TV signal encoder]

U15
LH5385M0
NIKKODO
JAPAN
9353 E
[???]

U16
KYOCERA
HD6433308A97CP
4A1  R  JAPAN
[16-BIT MICROPROCESSOR]

U19
KYOCERA
M60045-0119FP
351100
JAPAN

U22
SANYO
LC8954
A834 38384
[RCHIP/ADPCM]

U23
(BB)(R)
PCM1700U
9343
CX2058
[Dual 18-Bit Monolithic Audio DIGITAL-TO-ANALOG CONVERTER]

U24
YM3434
9346 HABB
[2-Channel 8-times Oversampling Digital Filter]

U26 ODD (empty)
U27 EVEN (empty)

U29
KYOCERA
HD6433258A83F
4A2   JAPAN
[? Hitachi Single-Chip Microcomputer HD6433258F64 ?]

U31
KOREA
(S) SCN68681C1A44
KPH1242
9344KJ
[DUART]

U34
(Ti) 3503ZBT
SN75179BP
BB
[DIFFERENTIAL DRIVER/RECEIVER]

U35
(Ti) 3503ZBT
SN75179BP
BB
[DIFFERENTIAL DRIVER/RECEIVER]

U36
YAMAHA
YM3436D
9346 KAAK
[DIF RECEIVER]

U37
KYOCERA
HD6433308R76F
3M2 R   JAPAN
[? Hitachi Single-Chip Microcomputer HD6433308 ?]

U50
SONY JAPAN
CXK581000M-10LL
402E25EW
[128Kx8 SRAM]

U51
SONY JAPAN
CXK581000M-10LL
403E25EW
[128Kx8 SRAM]

U100
M5237L
2704
[3-TERMINAL ADJUSTABLE REGULATOR]

U101
NE555
(S)19W11
201KM
[PRECISION TIMER]

U103
(ミツミ)350
T520C
[For System Resetting | Monolithic IC PST520 Series]

U110
3M1
62434FAD76
V04   JAPAN
(C) KYOCERA  1500
[HN624334FA 262,144-word x 16-bit / 524,288-word x 8-bit CMOS Programmable Mask ROM]

U112
(M) JAPAN
MN5618
404U2D02
[VSR???]

Crystals

CX1 503,5 kHz
CSB
503F2
CH? M

X1 3,579545 MHz
X2 32,768 kHz
X3 16,67 MHz
X4 9,83 MHz
X5 20 MHz
X6 3,6864 MHz
X7 14,318 MHz
X10 11,2896 MHz

X11 30,20979 MHz
(G?) 30.209
C100ES
(dot) JPN 39

Test points

TP1 - near U3
TP2 - near U3
TP3 - near U3
TP4 - near U3
TP6 - near U112

YC1 RNG - near RP2
YC2 FC - near RP1
YC3 BFP
YC4 OSC OUT
YC5 HSYNC - near RP20
YC6 SYS CLK - near X11
YC7 - near U3, X3
YC9 R
YC11 EXTY - near RP5
YC13 - near U19
YC14 CVBS - near RP5
YC15 EXT VIDEO - near X5
YC16 - near U19
YC17 - near U19
YC18 - near U19
YC19 - near U19
YC20 - near U19
YC21 - near U19
YC24 EMP(L) - near U23
YC25 EMP(R) - near U24
YC31 KASHI - near YJ2
YC32 DTACKN - near U26/U27
YC33 - near CN5, CN20, U11, X2
YC34 MUTE - near YJ1

Connectors, pots, jumpers, switches…

CN1 12 pin
CN2 16 pin -> to VFD board CN602
CN3 14 pin -> to VFD board CN601
CN4 3 pin -> to battery CR17335SE
CN5 5 pin -> to PSU CN2
CN6 6 pin -> to PSU CN3
CN7 4 pin -> to PSU CN4
CN8 2x 32 pin (unpopulated)
CN9 5 pin (unpopulated)
CN10 9 pin
CN19 2 pin -> to power switch
CN20 3 pin 
CN21 5 pin

RP1 FC ADJ
RP2 RNG ADJ
RP3 HOLIZ ADJ
RP5 CVBS ADJ
RP6 MSB ADJ (L)
RP7 MSB ADJ (R)
RP8 EXT CHROMA
RP9 BURST
RP20 VSR ADJ

SW2 DISC150 / DISC300 (150 selected)
SW3 (jumper closed) -> U110 pin 10 (CE)

ZR1
TAKAMISAWA
RY5W-K
JAPAN 9348BI
[SIGNAL RELAIS]

Back connectors (left to right)

BMB CDI-M1500 (V) - back panel with screws
BMB CDI-M1500 (V) – back panel with screws
RV1 OUT PUT VOL
YJ1 red/white RCA
CN30 DIN-5
YJ2 yellow/yellow/black RCA
YJ3 yellow/yellow/yellow RCA
CN12 DE-9
CN13 DIN-8
CN14 Mini-DIN-4
CN16 Mini-DIN-8
CN17 Mini-DIN-4
CN18 barrel jack

PDCDG4003B (mainboard, back)

BMB CDI-M1500 (V) - PDCDG4003B (mainboard, back)
U6 (opt. larger footprint U206)
SONY JAPAN
CXK58257AM-10L
339W91YY
[32Kx8 SRAM]

U7 (opt. larger footprint U207)
SONY JAPAN
CXK58257AM-10L
339W91YY
[32Kx8 SRAM]

U14
MN53010KKN
JAPAN 3*N1

U18
(T)9347H
74AC74
[Dual D-Type Positive Edge-Triggered Flip-Flop]

U20
([])3D2T
AC32
[QUADRUPLE 2-INPUT POSITIVE-OR GATES]

U21
(T)9335H
74AC04
[HEX INVERTER]

U25
SONY JAPAN
CXK58257AM-10L
339W91YY
[32Kx8 SRAM]

U28
SONY JAPAN
CXK5864CM-70LL
332M66YY
[8Kx8 SRAM]

U30
SONY JAPAN
CXK5864CM-10LL
327K48YY
[8Kx8 SRAM]

U33
([])2M2T
HC174
[Hex D Flip-Flop with Common Clock and Reset]

U38
([]) 3L1T
HC08
[QUADRUPLE 2-INPUT POSITIVE-AND GATES]

U39
74ACT08
(M)322 JR
[QUAD 2-INPUT AND GATE]

U40
([])2F2T
AC393
[Dual Modulo-16-Counter]

U41
([])3G1T
ACT244
[OCTAL BUFFERS/DRIVERS WITH 3-STATE OUTPUTS]

U42, U43
(Ti)327JLR
HC393
[DUAL 4-BIT BINARY COUNTERS]

U44
(T)9311H
74HCT157A
[Quad 2-input multiplexer]

U45, U46
([])3H2T
HC123A
[Dual retriggerable monostable multivibrator with reset]

U47
(T)9328H
74ACT86
[QUAD EXCLUSIVE OR GATE]

U48
(Ti)310JXS
74LS628
[VOLTAGE-CONTROLLED OSCILLATORS]

U49
4558
3504B
JRC
[DUAL OPERATIONAL AMPLIFIER]

U52
74ACT32
(M)318 DG
[QUAD 2-INPUT OR GATE]

U53
([])3L1T
HC08
[QUADRUPLE 2-INPUT POSITIVE-AND GATES]

U55
([])3G1T
HC125
[QUAD BUS BUFFERS 3-STATE]

U56
([])3L1T
HC00
[Quad 2-Input NAND Gate]

U57
(T)9348H
74HC04A
[Hex Inverter]

U58
(M)277
A521
[Microchip ???]

U59
2229
JRC
A3012B
[SYNCHRONOUS SEPARATION WITH AFC]

U60
(T)9348H
74HC04A
[Hex Inverter]

U61
SONY JAPAN
CXK5864CM-10LL
327K48YY
[8Kx8 SRAM]

U62
([])3M2T
HC30
[8-input NAND gate]

U63
([])3D2T
HC32
[Quad 2-Input OR Gate]

U64
(T)9347H
74AC74
[Dual D-Type Positive Edge-Triggered Flip-Flop]

U65
(T)9342H
74HC07A
[HEX BUFFER OPEN DRAIN]

U66
(M)348
1031
[Video Amplifier Monolithic IC MM1031]

U68
(M)348
1031
[Video Amplifier Monolithic IC MM1031]

U70
4558
3504B
JRC
[DUAL OPERATIONAL AMPLIFIER]

U71
74HC14A
(M) 402JN
[Hex Schmitt-Trigger Inverter High-Performance Silicon-Gate CMOS]

U72
(M)346
60G
[Microchip ???]

U73
(T)9348H
74HC04A
[Hex Inverter]

U74
(T)9347H
74AC74
[Dual D-Type Positive Edge-Triggered Flip-Flop]

U75
(T)9342H
74AC74
[Dual D-Type Positive Edge-Triggered Flip-Flop]

U76
74HCU04
(M)350 NQ
[Hex Unbuffered Inverter]

U77
(M)348
1031
[Video Amplifier Monolithic IC MM1031]

U78
(M)287
A523
[Microchip ???]

U79
(Ti)340JFS
SN7407
[HEX BUFFERS/DRIVERS WITH OPEN-COLLECTOR HIGH-VOLTAGE OUTPUTS]

U80, U81
NE564D
(S)FPA7048
9340VG
[Phase-locked loop]

U82
([])3D2T
HC32
[Quad 2-Input OR Gate]

U83
(T)9348H
74HC04A
[Hex Inverter]

U84
4559
3016A
JRC
[DUAL OPERATIONAL AMPLIFIER]

U85
4559
3016A
JRC
[DUAL OPERATIONAL AMPLIFIER]

U86
74ACT04
(M)329 AY
[HEX INVERTER]

U87
([])3F2T
HCT125
[Quad buffer/line driver; 3-state]

U88
(Ti)332JES
SN75188
[QUADRUPLE LINE DRIVERS]

U89
(Ti)338JJS
SN75189A
[QUADRUPLE LINE RECEIVERS]

U90
74HC14A
(M)402 JN
[Hex Schmitt-Trigger Inverter High-Performance Silicon-Gate CMOS]

U91
([])3G1T
HC125
[QUAD BUS BUFFERS 3-STATE]

U95
4559
3016A
JRC
[DUAL OPERATIONAL AMPLIFIER]

U99
4559
3016A
JRC
[DUAL OPERATIONAL AMPLIFIER]

U102
2249
3002B
JRC
[3-INPUT VIDEO SWITCH]

U104 (unpopulated)

U111
([])3L1T
HC00
[Quad 2-Input NAND Gate]

U113
(M)348
1031
[Video Amplifier Monolithic IC MM1031]

U114 (unpopulated)

PDCZR2001A (VFD / button board)

(Don’t mind the condition of the tracks under the VFD, I repaired them later).

U602
KYOCERA
HD6433238A37P
3J1   JAPAN
[?VFD controller?]

U603
Motorola
SN74LS157N
XJAA9251
[QUAD 2-INPUT MULTIPLEXER]

U604
SANYO   4A3
LB1241
[Fluorescent Display Tube Driver]

U605
SANYO   3J5
LB1241
[Fluorescent Display Tube Driver]

U606
SANYO   4A3
LB1241
[Fluorescent Display Tube Driver]

U607
Motorola
SN74LS244N
XXBN9345F H
[OCTAL BUFFER/LINE DRIVERWITH 3-STATE OUTPUTS]

U608
Motorola
MC74HCU04N
JJAB9404B
[Hex Unbuffered Inverter]

ZF601
[VFD]

Connectors

CN601 12 pin -> mainboard CN3
CN602 16 pin -> mainboard CN2
CN603 15 pin -> IR board CN901

Switches and buttons

BMB CDI-M1500 (V) - front panel
BMB CDI-M1500 (V) – front panel
	Bottom row (left to right):
SW605
- SP604 KASHI
- SP603 LD
- SP602 CAMERA
- SP601 AUX

SK601 SLOW (unpopulated)
SK602 FAST (unpopulated)

SW601 AUTO/MANUA
SW604 1/COUNT
SW602 SPECIAL
SW603 2CORA

	Middle block:
SK607 CHANGE	SK617 CANCEL
SK612 INT		SK611 CLEAR
SK606 RESERVE	SK616 START

	Number block:
SK603 1		SK608 2		SK613 3
SK618 4		SK604 5		SK609 6
SK614 7		SK619 8		SK605 9
SK610 0		SK615 SET

PDLDR2001A (Traffic light / IR board)

CN901 soldered connector 15 pin -> VFD board CN603

NX901
IR cage 420-1 | 2Z2
Tiny sub PCB inside: CMK-29EHB

PDZZR2001A (Power connector board)

BMB CDI-M1500 (V) - PDZZR2001A (Power connector board)
CN951 3 pin -> power cable, power switch
CN952 3 pin -> power switch, PSU CN1

PSU Nichicon CI-1PS

CI-1PS
(ZSKY114G)
Ser. No. 021138.
INPUT:AC100-120V
50-60Hz
nichicon D JAPAN

The power supply only came on once and then went off for good. I had done all the other tests on the V unit using the power supply from the A unit (before I took it apart).

To-do

There is still a long way to go to rebuild the PSU. Here are some photos of the progress of cleaning and sanding the PCB and riveting some through holes:

Components

IDMarkingMeasured
C010,047 / 250 / XE473 | 0.047uF M | 250V~ :5 | (M?) (OeVE)45,04nF
C021nF / 250/400 / KC102K1,006nF
C031nF / 250/400 / KC102K1,001nF
C04XE224 | OKAYA | 0,22uF M | 250V~ .6 | (M?)(OeVE)200,8nF
C05 (not populated)
C06470 / 200W / nichicon | CE 105oC | GC (M) | 9402444,8 0,06R
C07HR | 22IJ | IKV226,6pF
C0847 / 50 / nichicon | PL (M) | 105°C | H935046,24 0,26R
C090,47 / 50 / nichicon | PF (M) | 105°C | H93530,48 5,9R
C100,0022 / 250/400 / KC222M2,116nF
C110,0022 / 250/400 / KC222M2,161nF
C123300 / 10 / nichicon | PL (M) | 105°C | H93453412 0,03R
C133300 / 10 / nichicon | PL (M) | 105°C | H93453424 0,03R
C14100 / 25 / nichicon | PL (M) | 105°C | H9351108,7 0,27
C1533 / 25 / nichicon | PF (M) | 105°C | H9347ICL
C16330 / 25 / nichicon | PL (M) | 105°C | H9350286,6 0,11R
C17330 / 25 / nichicon | PL (M) | 105°C | H9350288,8 0,09
C18100 / 25 / nichicon | PL (M) | 105°C | H9351107,0 0,27R
C1933 / 25 / nichicon | PF (M) | 105°C | H934730,44 6,4
C20330 / 25 / nichicon | PL (M) | 105°C | H9350290,2 0,10R
C2133 / 25 / nichicon | PF (M) | 105°C | H934731,58 4,3
C2247 / 50 / nichicon | PL (M) | 105°C | H935046,26 0,24
C2447 / 35 / nichicon | PF (M) | 105°C | H935045,47 0,69
C26104K
C27104K
C28100 / 25 / nichicon | PL (M) | 105°C | H9351ICL
C29100 / 25 / nichicon | PL (M) | 105°C | H9351nm >40
C30680 / 10 / nichicon | PF (M) | 105°C | H9346701,0 0,13R
C310,47 / 50 / nichicon | PF (M) | 105°C | H93530,47 7,1R
CN1(2pin)
CN2(5pin)
CN3(6pin)
CN4(4pin)
D01(->||<-) D3SB 40 3D
D0302 | 3N0,541V@5,00mA
D0402 | 3N0,542V@5,00mA
D052720,770V@5,00mA
D0602 | 3O0,544V@5,00mA
D073D | C85M | ->||<- | 0090,205V@5,00mA
D08B91 | 02 | 390,522V@5,00mA
D09(glass)0,683V@5,00mA
D1002 | 380,700V@5,00A
D11B91 | 02 | 3N0,516V@5,00mA
D12(glass)0,683V@5,00mA
D13B93 | 02 | 380,485V@5,00mA
D14(glass)0,680V@5,00mA
D1541B38060,517V@5,00mA
D16(glass)0,683V@5,00mA
D1902??0,666V@5,00mA
D30???0,520V@5,00mA
D31???0,522V@5,00mA
F01(T)(A) 125V4A | SOCTSC
IC01MA5333 | .3Y2
IC02M5237L | 3804?
IC03NEC JAPAN | 24M09 | 9301E
IC0479M09A | JRC | M2013F?
IC05NEC JAPAN | 79M24 | 9231F
IC06PQ05RF2 | SHARP | E1
L01163Y1R5 N25,25mH 25,23mH
L02RD810A3F | 3 µH2,96µH
L03RD810A3F | 3 µH3,01µH
Q01T | K1118 | 4AMOSFET
Q02.T | B1015 | Y ?3K
R0168,3k
R0268,2k
R0326,90R
R049,762k
R05RGC2 | 0.15OJ | NOBLE U300,18R
R0633,09R
R0791,36R
R0967,3~5k
R1011,97k
R113,312k
R12100,1R
R133,945k
R14221,3R
R15119,7R
R163,919k
R17994,3R
R18560R
R193,267k
R2147OJ | RSX2 | 47OJ | FD?-3 NY | 47OJ48,51R
R2269,00R
R2456,50k
R303,270k
RJ02(wire)
RJ03(wire)
RJ04(wire)
RJ05(wire)
RJ06(wire)
RJ07(wire)
RJ08(wire)
RJ09(wire)
RJ10(wire)
RJ11(wire)
RJ12(wire)
RJ13(wire)
RJ14(wire)
RJ15(wire)
RJ16(wire)
RJ17(wire)
RJ18(wire)
RJ19(wire)
RJ20(not populated)
T01N-T00-597 | JAPAN 12 N
TH01(S) (ca?) | 8D-13 | HR
VR01202
VR03103
X01(EE) 3D | ENC271618,pF
PSU Nichicon CI-1PS from Nikkodo / BMB CD-I Auto Master Controller CDI-M1500 (V)

Repairs done

Overview of what’s been done so far (apart from cleaning the whole unit and especially the mainboard from insects and dirt).

First, random impressions of everything except the PCBs while disassembling and cleaning everything:

Front panel

Disassembling and cleaning the entire front panel. The right hinge of the flap was broken, so I fixed it with a mixture of superglue and baking soda. Let’s see how long it lasts.

VFD / button board

The VFD / button board (PDCZR2001A) was damaged when I removed the VFD: it was soldered on both sides without me noticing, taking a couple of eyelets and four tracks with it.

I repaired it with enamelled copper wire, green UV solder mask and 0,6 mm rivets. The rivets were a bit short, but it all worked out in the end.

Battery

The battery that backs up the NVRAM and RTC was of course empty (date code 93-12) and I replaced it with a new CR17335SE (2/3A) lithium cell. I used a normal clear heat shrink tube that shrinks at about 90 °C or higher – which was quite a gamble and took a lot of time to shrink properly.

I later bought a special PCV shrink tube for batteries, which shrinks at about 80°C, to give me more peace of mind for the other units.

System ROM

For a while it wasn’t clear if I would ever be able to boot this unit – the system ROM sockets U26 and U27 were empty. It turned out that U110 (marked 62434FAD76) is a Hitachi HN62434FA 512 x 8-bit mask ROM, and I was able to read it with an MX27C4100 chip driver. Interesting tidbit: This mainboard accepts both types of system ROM. When SW3 is closed, it connects to U110 pin 10 (CE). If it is open, you can use 2x M5M27C201K-15 (256 x 8-bit CMOS EPROM) in U26 and U27 – of course, the system ROMs of the A-unit are not compatible with the V-unit because of the different hardware.

When removing U110, I accidentally lifted two solder pads, so I had to rewire them too.

Credits

Many thanks to
CD-i Fan for creating the first draft of the chip marking list
ogarvey for converting stx.dyuv

History

2025-02-23: Initial WIP Page published

Leave a Reply

Your email address will not be published. Required fields are marked *

exploring retro game consoles and other technology