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
		
		


