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, four 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 CDI-M1500 mainboards/generations, I use the first character of the serial number:
- CDI-M1500 A unit – mainboard PDCDG4001D
- CDI-M1500 L unit – mainboard PDCDG4002B (this WIP Page)
- CDI-M1500 V unit – mainboard PDCDG4003B
- VI-M450 unit – mainboard PDCDG4004A
Resources
- Service manual: N/A
- Previous listings with more hardware
- BMB company history
Player shell


















System ROM
The system ROM is stored in two TI TMS27C020-12 262144 by 8-bit EPROMs (U26 ODD and U27 EVEN).
Modules and checksums:
Addr Size Owner Perm Type Revs Ed # Crc Module name
-------- -------- ----------- ---- ---- ---- ----- ------ ------------
00001018 26650 0.0 0555 Sys a000 83 090798 kernel
00007832 350 0.0 0555 Sys 8002 22 29210a init
00007990 1106 0.0 0555 Sys a010 16 aa7957 rp5c15
00007de2 160 0.0 0777 5 8001 1 eb9bbd csd
00007e82 4808 0.0 0555 Sys a000 29 70e9a8 csdinit
0000914a 18082 10.48 0555 Trap c00a 6 5f673d cio
0000d7ec 7798 1.0 0555 Trap c001 13 46c5dc math
0000f662 2270 0.0 0555 Fman a000 35 d6a976 pipeman
0000ff40 5592 0.0 0555 Fman a000 17 63023d nrf
00011518 4510 0.0 0555 Fman a003 96 a4d145 cdfm
000126b6 2848 0.0 0555 Fman a00f 35 b49b4a ucm
000131d6 172 0.0 0555 Driv a000 1 407f81 null
00013282 774 0.0 0555 Driv a001 6 81a3e9 nvdrv
00013588 11848 0.0 0555 Driv a001 84 d75d71 cddrvk
000163d0 66618 0.0 0555 Driv a011 49 65368d video
0002680a 2694 0.0 0555 Driv a007 7 b2151c ptrdrv
00027290 218 0.0 0555 Driv a000 1 5aa9f3 nill
0002736a 2018 0.0 0555 Driv a01a 26 ce407e env68681
00027b4c 1730 0.0 0555 Driv a012 18 84e637 tc68681
0002820e 2720 0.0 0555 Driv a001 1 d58796 comdrv
00028cae 102 0.0 0555 Desc 8000 2 cf450e pipe
00028d14 94 0.0 0555 Desc 8000 1 f54010 nvr
00028d72 130 0.0 0555 Desc 8000 1 8bb43e cd
00028df4 130 0.0 0555 Desc 8000 1 71e401 ap
00028e76 130 0.0 0555 Desc 8002 1 db1f8f vid
00028ef8 128 0.0 0555 Desc 8000 1 4cdea4 ptr
00028f78 120 0.0 0555 Desc 8002 3 ed8ba7 nil
00028ff0 132 0.0 0555 Desc 8000 1 55df3a env
00029074 130 0.0 0555 Desc 8000 1 30a5e2 tc
000290f6 128 0.0 0555 Desc 8000 1 44901b cmd
00029176 2992 0.0 0555 Data 8020 1 191a59 FONT8X8
00029d26 3424 0.0 0555 Data 8001 1 7941a6 stop.cl7
0002aa86 94994 0.0 0555 Prog c001 60 e9b4ef psci1
00041d98 1798 0.0 0555 Prog c002 7 41174a mount
0004249e 24228 0.0 0555 Prog c001 9 c12dad cdg_aplk
00048342 28800 0.0 0555 Prog 8001 7 1ce746 ps_aging
0004f3c2 92276 0.0 0555 Data 8001 1 faeb0a stx.dyuv
00065c36 91096 0.0 0555 Data 8001 1 e40bc9 rie_surf.dyuv
File Addr Size Type Description
------------------ -------- ------ ------------------ ------------
cdim1500l00.rom 00000000 512K cdim1500l.rom BMB CDI-M1500 L system ROM
cdim1500l00.rom 00000000 512K cdim1500l.mdl BMB CDI-M1500 L CD-I Auto Master Controller
cdim1500l00.rom 00000000 512K cdim1500l.brd BMB CDI-M1500 L board
cdim1500l00.rom 00000000 512K cdim1500l.sum Sum: 6EFF:85CE
cdim1500l00.rom 00000000 512K cdim1500l.crc CRC: 5437EFE5
cdim1500l00.rom 00000000 512K cdim1500l.md5 MD5: 0A9894402D219D58A1762B8A0AEA6378
Two images (stx.dyuv and rie_surf.dyuv) found in the system ROM, possibly for calibration purposes.


PCBs and markings
The inspection of the PCBs has not yet begun.
PDCDG4002B (mainboard, front)
Back connectors
PSU Nichicon CI-1PS
The first visual inspection gives hope that this power supply unit is in better condition than the others.


CI-1PS
(ZSKY114G)
Ser. No. 013428.
INPUT:AC100-120V
50-60Hz
nichicon D JAPAN
To-do
- Complete inspection of all PCBs and creation of chip marking lists.
- Inspection of the power supply unit and identification of all components, including those that can no longer be identified on the other PSUs
- Replacement of all electrolytic capacitors in the PSU.
New power cable.
Credits
Many thanks to
– Zero for letting me have this unit
– ogarvey for converting stx.dyuv and rie_surf.dyuv
– CD-i Fan for analysing the system ROM
History
2025-02-28: Initial WIP Page published
2025-06-14: Player shell photos and system ROM information added