Bluray Drive

From PS3 Developer wiki
Jump to: navigation, search

Contents

[edit] BD Drive

Interface speed is max. 11MB/s based on the supported read speeds

[edit] Supported Disc Formats

[edit] BD

PS3 Blu Ray Disc PS3 Blu Ray Disc (installable contents) PS3 Blu Ray Disc (video contents)

Blu-ray disc read maximum is at 2× speed (72 Mbit/s), region coded type allowing the use of:

  • PlayStation 3 BD-ROM (DVD region matched; i.e., Zone 1, Zone 2, etc., and All)
  • BD-ROM (BD region matched; i.e., Area A, Area B, etc., and All)
  • BD-R
  • BD-RE (not compatible with BD-RE version 1.0)

[edit] DVD

PS2 DVD Disc Data DVD Disc

DVD disc read maximum is at 8× speed (86.40 Mbit/s), region region coded type allowing the use of:

  • PlayStation 2 DVD-ROM[33] (PlayStation region matched; i.e., NTSC-J, NTSC-U/C, PAL or NTSC-C)
  • DVD-ROM
  • DVD-Video (DVD region matched; i.e., Zone 1, Zone 2, etc., and All)
  • DVD-Audio (DVD-Video content only)
  • DVD+R
  • DVD+RW
  • DVD-R
  • DVD-RW
  • AVCHD
  • DSD Disc
  • DualDisc

[edit] CD

PS1 CD Disc Data CD Disc Data Super Audio CD Disc

Compact Disc disc read maximum is at 24× speed (29.49 Mbit/s), region coded type allowing the use of:

  • PlayStation 2 CD-ROM (PlayStation region matched; i.e., NTSC-J, NTSC-U/C, PAL or NTSC-C, compatibility removed in 40 GB model, the second 80 GB model (CECHF), and the 160 GB model)
  • PlayStation CD-ROM (PlayStation region matched; i.e., NTSC-J, NTSC-U or PAL)
  • CD-ROM
  • CD-R
  • CD-RW
  • CD-DA
  • Photo CD?
  • Picture CD?
  • MP3 CD (MP3, WMA, ATRAC)
  • Super Audio CD (compatibility removed in 40 GB, the second 80 GB model (CECHF), and the 160 GB model)

[edit] Bluray Drive Revisions

Drive Laser Lenses Slide Daughterboards I/O Controller Motherboard @SKU Notes
BD-400 KES-400A 1 KEM-400AAA BMD-001 PATA 60p CXD5063AGG-1 COK-001 CECHAxx
BD-400 KES-400A 1 KEM-400AAA BMD-001 PATA 60p CXD5063AGG-1 COK-001 CECHBxx
BD-400 KES-400A 1 KEM-400AAA BMD-001 PATA 60p CXD5063AGG-1 COK-002 CECHCxx
BD-400 KES-400A 1 KEM-400AAA BMD-001 PATA 60p CXD5063AGG-1 COK-002 or
COK-002W
CECHExx
BD-400 KES-400A 1 KEM-400AAA BMD-001 PATA 60p CXD5063AGG-1 SEM-001 CECHGxx
BD-400 KES-400A 1 KEM-400AAA BMD-002 PATA 60p CXD5065GB-1 SEM-001 CECHGxx
BD-410 KES-410A 2 KEM-410ACA BMD-003 PATA 60p CXD5065GB-1 SEM-001 CECHGxx
BD-410 KES-410A 2 KEM-410ACA BMD-003 PATA 60p CXD5065GB-1 DIA-001 CECHHxx
BD-410 KES-410A 2 KEM-410ACA BMD-006 PATA 60p CXD5065GB-1 DIA-002 CECHJxx
BD-410 KES-410A 2 KEM-410ACA BMD-006 PATA 60p CXD5065GB-1 DIA-002 CECHKxx
BD-410 KES-410A 2 KEM-410ACA BMD-011 PATA 60p R8J32800FPV DIA-002 CECHKxx
BD-410 KES-410A 2 KEM-410ACA BMD-021 SATA 24p CXD5065GB-1 VER-001 CECHLxx
BD-410 KES-410A 2 KEM-410ACA BMD-031 SATA 24p R8J32810FPV1 VER-001 CECHLxx
BD-410 KES-410A 2 KEM-410ACA BMD-021 SATA 24p CXD5065GB-1 VER-001 CECHMxx
BD-410 KES-410A 2 KEM-410ACA BMD-031 SATA 24p R8J32810FPV1 VER-001 CECHMxx
BD-410 KES-410A 2 KEM-410ACA BMD-021 SATA 24p CXD5065GB-1 VER-001 CECHPxx
BD-410 KES-410A 2 KEM-410ACA BMD-031 SATA 24p R8J32810FPV1 VER-001 CECHPxx
BD-410 KES-410A 2 KEM-410ACA BMD-021 SATA 24p CXD5065GB-1 VER-001 CECHQxx
BD-410 KES-410A 2 KEM-410ACA BMD-031 SATA 24p R8J32810FPV1 VER-001 CECHQxx
BD-450 KES-450A 2 KEM-450AAA BMD-051 SATA 24p R8J32820FPV1 DYN-001 CECH-20xx
BD-450 KES-450A 2 KEM-450AAA BMD-061 SATA 24p CXD5130R-1 DYN-001 CECH-20xx
BD-450 KES-450A 2 KEM-450AAA BMD-065 SATA 24p CXD5131R-1 SUR-001 CECH-21xx
BD-460 KES-450D
   or
KES-460A
2 KEM-450DAA Integrated  ? R8J32830FPV1 JTP-00x CECH-25xx
BD-460 KES-450D
   or
KES-460A
2 KEM-450DAA Integrated  ?  ?CXD5132R-1? JSD-00x CECH-25xx
BD-470 KES-450E
   or
KES-470A
2 KEM-450EAA Integrated  ? CXD5132R-1 KTE-001 CECH-30xx
BD-850 KES-850A 2 KEM-850 Integrated  ? CXD5132R-1 MPX-001 CECH-40xx
BD-850 KES-850A 2 KEM-850 Integrated  ? CXD5132R-1 MSX-001 CECH-40xx
BD-850 KES-850A 2 KEM-850 Integrated  ? CXD5132R-1 NPX-001 CECH-40xx
BD-850 KES-850A 2 KEM-850 Integrated  ? CXD5132R-1 MPX-001 CECH-42xx
BD-850 KES-850A 2 KEM-850 Integrated  ? CXD5132R-1 MSX-001 CECH-42xx
BD-850 KES-850A 2 KEM-850 Integrated  ? CXD5132R-1 NPX-001 CECH-42xx
 ?BD-850?  ?KES-850A? 2  ?KEM-850? Integrated  ?  ? PQX-001 CECH-42xx
  • Notes
    • In lasers models with 2 lenses, one is for CD/DVD, another for Blu-ray
    • Need proper sources, drive info and which PS3 SKU's are having X drive. Please fill in the needed info if possible.

[edit] Table explained in short

[edit] CECHA, CECHB, CECHC, (some CECHE, CECHG)

Initial FAT models: With BD-400 drive, BMD-001 daughterboard capable for driving KEM-400AAA slide and KES-400A laser.

[edit] CECHE

Some have a KES-410ACA dual lens laser.

[edit] CECHG

First seen on CECHGxx: Still BD-400 drive, but now with BMD-002 or BMD-003 daughterboard

[edit] CECHH, CECHI, CECHJ, CECHK, CECHL, CECHM, CECHN, CECHO, CECHP, CECHQ

Since CECHHxx and later: Changed to BD-410 drive, with BMD-003/BMD-006/BMD-011/BMD-021/BMD-031 daughterboard and KES-410A dual lens laser

[edit] CECH2000

CECH-20xx slims introduced BD-450 with BMD-051 daughterboard, capable of driving KES-450A laser and KEM-450AAA slide

[edit] CECH2100

CECH-21xx slims also uses BD-450 with BMD-051 daughterboard, capable of driving KES-450A laser and KEM-450AAA slide (but sometimes seen with KES-460A laser)

[edit] CECH2500, CECH3000 without daughterboard

CECH-25xx (and later CECH-30xx) series moved the components from the daughterboard to the main PS3 motherboard. Thus there are more/different flatcables used to connect the drive. They are electrical inter-changable (2500<>3000), but mounting differs slightly. It can be modified to fit by cutting some plastic pins on the bottom front of the drive (to make it fit properly with the start/eject board).

KES-460A Laser will work with all slims before the CECH-30xx series.

KES-470A Laser is not backwards compatible and only with CECH-30xx series

[edit] CECH4000 toploader

CECH-40xx introduced the toploader (like ps2 slim and old ps1 had) with KEM-850 PHA 0672 assembly.

[edit] unreferenced

[edit] Remarry BluRay drive

BluRay drive daughterboard is paired with PS3 motherboard, so exchanging a BluRay drive requires remarriage of the BluRay daughterboard. See: Remarry Bluray Drive

[edit] BluRay region switcher

This makes changing the BluRay region switching possible. The method described below is using 3 region specific bytes (0x84, 0x85, 0x8C) to change the modelinfo.

Other modelinfo byte values: 0x81 Reference Tool, 0x82 Debug, 0x83 Japan (00), 0x84 North America (01), 0x85 Europe, Middle East, Africa (04), 0x86 South Korea (05), 0x87 United Kingom, Ireland (03), 0x88 Mexico (11), 0x89 Australia, New Zealand (02), 0x8A Singapore, Malaysia (06), 0x8B Taiwan (07), 0x8C Russia, India (08), 0x8D China (09), 0x8E Hong Kong (12)

Payloader method prerequisites:

patch4.txt content (3.55 offsets):

# BD Region A (NTSC) [North America]
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
# RandomUse.
# PL3:
ef48: payload.bin # this is not neccesary, 
# just the first QWORD of the payload
# Change region to US... Thanks ps3mrenigma
# Syscall preamble
F380: F821FF51 # stdu    %sp, -0xB0(%sp)
F384: 7C0802A6 # mflr    %r0
F388: FBC100A0 # std     %r30, 0xA0(%sp)
F38C: FBE100A8 # std     %r31, 0xA8(%sp)
F390: FBA10098 # std     %r29, 0×98(%sp)
F394: F80100C0 # std     %r0,  0xC0(%sp)
# capture 0x19004 if not jump to original syscall 
F398: 3FE00001 # lis        %r31, 1
F39C: 63FF9004 # ori        %r31, %r31, 0×9004
F3A0: 7C1F1800 # cmpw    %r31, %r3
F3A4: 4082003C # bne _orig_syscall
# Force US - Retail
F3A8: 3BC00084 # li        %r30, 0×84 
F3AC: 3BA00001 # li        %r29, 1
F3B0: 9BA40001 # stb        %r29, 1(%r4)
F3B4: 9BC40003 # stb        %r30, 3(%r4)
F3B8: 9BA40005 # stb        %r29, 5(%r4)
F3BC: 9BA40007 # stb        %r29, 7(%r4)
F3C0: 38600000 # li        %r3, 0
# Restore STACK
F3C4: E80100C0 # ld        %r0, 0xC0(%sp)
F3C8: EBA10098 # ld        %r29, 0×98(%sp) 
F3CC: EBE100A8 # ld        %r31, 0xA8(%sp)
F3D0: EBC100A0 # ld        %r30, 0xA0(%sp)
F3D4: 7C0803A6 # mtlr    %r0
F3D8: 382100B0 # addi    %sp, %sp, 0xB0
F3DC: 4E800020 # blr
F3E0: 4823ED28 # b syscall0x363
31EB1C: 0000F380 #syscall 0x363 descriptor

patch5.txt content(3.55 offsets):

# BD Region B (PAL) [Europe, Middle East, Africa]
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
# RandomUse.
# PL3:
ef48: payload.bin # this is not neccesary, 
# just the first QWORD of the payload
# Change region to Europe... Thanks ps3mrenigma
# Syscall preamble
F380: F821FF51 # stdu    %sp, -0xB0(%sp)
F384: 7C0802A6 # mflr    %r0
F388: FBC100A0 # std     %r30, 0xA0(%sp)
F38C: FBE100A8 # std     %r31, 0xA8(%sp)
F390: FBA10098 # std     %r29, 0×98(%sp)
F394: F80100C0 # std     %r0,  0xC0(%sp)
# capture 0x19004 if not jump to original syscall 
F398: 3FE00001 # lis        %r31, 1
F39C: 63FF9004 # ori        %r31, %r31, 0×9004
F3A0: 7C1F1800 # cmpw    %r31, %r3
F3A4: 4082003C # bne _orig_syscall
# Force Europe - Retail
F3A8: 3BC00085 # li        %r30, 0×85 
F3AC: 3BA00001 # li        %r29, 1
F3B0: 9BA40001 # stb        %r29, 1(%r4)
F3B4: 9BC40003 # stb        %r30, 3(%r4)
F3B8: 9BA40005 # stb        %r29, 5(%r4)
F3BC: 9BA40007 # stb        %r29, 7(%r4)
F3C0: 38600000 # li        %r3, 0
# Restore STACK
F3C4: E80100C0 # ld        %r0, 0xC0(%sp)
F3C8: EBA10098 # ld        %r29, 0×98(%sp) 
F3CC: EBE100A8 # ld        %r31, 0xA8(%sp)
F3D0: EBC100A0 # ld        %r30, 0xA0(%sp)
F3D4: 7C0803A6 # mtlr    %r0
F3D8: 382100B0 # addi    %sp, %sp, 0xB0
F3DC: 4E800020 # blr
F3E0: 4823ED28 # b syscall0x363
31EB1C: 0000F380 #syscall 0x363 descriptor

patch6.txt content(3.55 offsets):

# BD Region C (RUSSIA/INDIA)
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
# RandomUse.
# PL3:
ef48: payload.bin # this is not neccesary, 
# just the first QWORD of the payload
# Change region to US... Thanks ps3mrenigma
# Syscall preamble
F380: F821FF51 # stdu    %sp, -0xB0(%sp)
F384: 7C0802A6 # mflr    %r0
F388: FBC100A0 # std     %r30, 0xA0(%sp)
F38C: FBE100A8 # std     %r31, 0xA8(%sp)
F390: FBA10098 # std     %r29, 0×98(%sp)
F394: F80100C0 # std     %r0,  0xC0(%sp)
# capture 0x19004 if not jump to original syscall 
F398: 3FE00001 # lis        %r31, 1
F39C: 63FF9004 # ori        %r31, %r31, 0×9004
F3A0: 7C1F1800 # cmpw    %r31, %r3
F3A4: 4082003C # bne _orig_syscall
# Force Russia - Retail
F3A8: 3BC0008C # li        %r30, 0×8C 
F3AC: 3BA00001 # li        %r29, 1
F3B0: 9BA40001 # stb        %r29, 1(%r4)
F3B4: 9BC40003 # stb        %r30, 3(%r4)
F3B8: 9BA40005 # stb        %r29, 5(%r4)
F3BC: 9BA40007 # stb        %r29, 7(%r4)
F3C0: 38600000 # li        %r3, 0
# Restore STACK
F3C4: E80100C0 # ld        %r0, 0xC0(%sp)
F3C8: EBA10098 # ld        %r29, 0×98(%sp) 
F3CC: EBE100A8 # ld        %r31, 0xA8(%sp)
F3D0: EBC100A0 # ld        %r30, 0xA0(%sp)
F3D4: 7C0803A6 # mtlr    %r0
F3D8: 382100B0 # addi    %sp, %sp, 0xB0
F3DC: 4E800020 # blr
F3E0: 4823ED28 # b syscall0x363
31EB1C: 0000F380 #syscall 0x363 descriptor

Copy the patch files to /dev_hdd0/game/LV2000000/USRDIR and use LV2 Patcher to select the patch to use. Reboot to return to original state.

Reference: ps3mrenigma blog export

[edit] BD Drive IC Components

The drive controller contains a BGA-sized 2MB NOR flash memory chip for Blu-ray drive firmware code, with the contents encrypted. In addition to this, there is a 8MB SDRAM working memory chip. Each drive contains a unique identification number, possibly stored in the SPI Serial Interface Macronix EEPROM. This chip or the NOR flash chip probably stores the device key (and associated sequence keys), and the host private key. The Blu-ray drive is controlled by a Sony Digital Signal Processor chip (CXD6350GG-1, CXD5063AGG-1, CXD5065GB-1, CXD5065-1 depending the SKU) and a Sony CXA2720R Front End Processor chip. Motors/coils are driven by Rohm BA5888FP (Laser Driver - Tracking/Focus Coils driver) and Rohm BD7956FS (Motor Driver - EXP-Motor coils/sled/slot motor driver), of which the Laser Driver uses an OPAMP NJM13403V for Tracking/Focus CTRL.

Type Size Speed Voltage Packaging Manufacturer Serial Number Description
NOR Flash 2MB 3V Spansion S99-50111-001 PS3 Blu-ray firmware chip
NOR Flash 1MB 3V BGA-48/BGA-64 Spansion S29AL008D / AL008D0043-01 PS3 Blu-ray firmware chip (CECHJ and later models)
SDRAM 8MB (64M-bit 4Mx16) 133MHz 3.3V TSOPII-54 Samsung K4S641632K-UC75 PS3 Blu-ray working memory chip
SDRAM 8MB (64M-bit 4Mx16) 143MHz 3.3V TSOPII-54 ESMT M12L64164A-7TG PS3 Blu-ray working memory chip (CECHJ and later models)
EEPROM 128KB 85MHz Macronix MX25L1005MC-12G PS3 Blu-ray flash chip

In regard to Renesas SCEI R8J328xxFPV see also: http://weaponre.com/blog.html

[edit] Controllers (Digital Signal Processors)

[edit] CXD5063AGG-1

IC300
Used in BMD-001, BMD-002

[edit] CXD5065GB-1

IC300
Used in BMD-001, BMD-002, BMD-003, BMD-006, BMD-021
http://www.ps3devwiki.com/index.php?title=File:CXD5065GB-1-GRID-bw-pcbview.png
Other Reference: http://stefde69.blogspot.com/2010/04/blue-ray-board-made-accessible.html

[edit] CXD5130R-1

Used in BMD-061

[edit] CXD5131R-1

Used in BMD-065

[edit] CXD5132R-1

Integrated on PS3 motherboards: KTE-00x (in CECH-30xx PS3 models), and MPX-00x, MSX-00x, NPX-00x (in CECH-40xx PS3 models)

See: CXD5132R-1

[edit] Renesas SCEI R8J32800FPV

Used in BMD-011

[edit] Renesas SCEI R8J32810FPV1

Used in BMD-031

[edit] Renesas SCEI R8J32820FPV1

Used in BMD-051
running @ 33.969MHz

[edit] Renesas SCEI R8J32830FPV1

Integrated on PS3 motherboard: JTP-00x (in CECH-25xx PS3 models)

[edit] Subcontrollers (Front-End-Processors)

[edit] CXA2720R

IC110
Used in BMD-001, BMD-002, BMD-003, BMD-006, BMD-021

[edit] Mechacons (Mechanicall Controllers)

[edit] Rohm BA5888FP (Laser Driver - Tracking/Focus Coils driver)

Simular Datasheet: BA5954FP.pdf
IC108
Used in BMD-001, BMD-002, BMD-003, BMD-006, BMD-011, BMD-021

[edit] Rohm BD7956FS (7 channel Motor Driver - EXP-Motor coils/sled/slot motor driver)

Datasheet: bd7956fs.pdf
IC103
Used in BMD-001, BMD-002, BMD-003, BMD-006, BMD-011, BMD-021

[edit] Rohm BD7969EFV (9 channel Motor/Coil Driver - EXP-Motor coils/sled/slot/focus motor driver)

Datasheet: bd7959efv-e.pdf
bd7959efv
Used in BMD-061

Integrated on motherboard in CECH-25xx (at bottom side)

[edit] Rohm BD7761EFV (motor driver)

Integrated on PS3 motherboard: MSX-00x (in CECH-40xx PS3 models). See: BD7761EFV

[edit] NJM13403V (OPAMP - Tracking/Focus CTRL)

Datasheet: NJM13403V.pdf (153.98 KB)
IC303
Used in BMD-001, BMD-002, BMD-003, BMD-006, BMD-021
http://www.ps3devwiki.com/index.php?title=File:NJM13403V-SSOP14.png

[edit] Memory

[edit] NOR Flash

[edit] Spansion S99-50111-001

IC304
Contains encrypted firmware
Used in BMD-001

[edit] Spansion AL008D0043-01

IC304
Contains encrypted firmware
Used in BMD-002, BMD-003, BMD-006, BMD-021
http://www.ps3devwiki.com/index.php?title=File:AL008D0043-01-GRID-color-pcbview.png
Other Reference:

[edit] Spansion S29AL008D

Datasheet: S29AL008D_00_A11_e.pdf
IC304
Contains encrypted firmware
http://www.ps3devwiki.com/index.php?title=File:S29AL008D-BGA-48.png
Used in BMD-006

[edit] RAM

[edit] Samsung K4S641632K-UC75

Datasheet: K4S641632K.pdf (327.77 KB)
IC309
Worker RAM for BD
Used in BMD-001, BMD-002, BMD-003, BMD-006, BMD-021
http://www.ps3devwiki.com/index.php?title=File:Samsung_K4S641632K-UC75-TSOPII-54.png

[edit] ESMT M12L64164A-7TG

Datasheet: M12L64164A.pdf
IC309
Worker RAM for BD
Used in BMD-006
http://www.ps3devwiki.com/index.php?title=File:ESMT-M12L64164A-7TG-TSOPII54.png

[edit] EEPROM

[edit] Macronix MX25L1005MC

Datasheet: Serial1.pdf
IC310
Key
Used in BMD-001, BMD-002, BMD-003, BMD-006
http://www.ps3devwiki.com/index.php?title=File:Macronix-MX25L1005MC-SOP8.png

[edit] Serial

[edit] Macronix MX25L1635DM2I-12G

16M-BIT x1/x2/x4 CMOS Serial Flash
Datasheet: [1]
Used in BMD-061

[edit] Others

[edit] CXD5064R

IC504
Used in BMD-001

[edit] Marvell 88SA8040-TBC1

Used in BMD-011, BMD-021

SATA to PATA IDE bridge chip. See: 88SA8040-TBC1

[edit] BD Drive Connectors

[edit] CN301 - Bluraydrive Main I/O Connector

60-pin DB Connector
bluray drive

60 pins
To mainboard, Data
Used in BMD-001, BMD-002, BMD-003, BMD-006, BMD-011

Pin Usage Remarks
1 EVER3.3V
2 GND Ground
3 12_SW 12CM Disk Switch
4 8_SW 8CM Disk Switch
5 HOST_EJECT
6 HOST_DISCIN
7 DISC_CHUCK
8 PHOTO_LED
9 DISCIN_SW
10 GND Ground
11 SCK
12 SCS
13 SIN
14 SOUT
15 XSIOINT
16 RESERVED TXD
17 RESERVED RD
18 XSB_CBLID
19 GND Ground
20 DAT
21 LRCK
22 BCK
23 GND Ground
24 HINT
25 HA1
26 XPDIAG
27 HA0
28 HA2
29 XHCS0
30 XHCS1
31 XDASP
32 GND Ground
33 DREQ
34 GND Ground
35 XIOW
36 GND Ground
37 XIOR
38 GND Ground
39 XIOCHRDY
40 CSEL
41 XDACK
42 GND Ground
43 HDB7
44 HDB8
45 HDB6
46 HDB9
47 HDB5
48 HDB10
49 HDB4
50 HDB11
51 HDB3
52 HDB12
53 HDB2
54 HDB13
55 HDB1
56 HDB14
57 HDB0
58 HDB15
59 GND Ground
60 XRESET

[edit] CN100 14pin

Pin Usage Remarks
1 5V +5V DC
2 SCKSNS3 S clock Sense
3 Slide Cam SW
4 12cm SW to S100: 12cm Detection Switch
5 8cm SW to S101: 8cm Detection Switch
6 DISC CHUCK to S102: Chucking Switch
7 DISC IN SW
8 EVER 3.3V +3.3V DC
9 GND Ground
10 NC No connection
11 LOAD+ to 12
12 LOAD+ to CN101-2pin:2
13 LOAD- to 14
14 LOAD- to CN101-2pin:1


[edit] CN101 2pin

Pin Usage Remarks
1 LOAD- to CN100-14pin:13+14
2 LOAD+ to CN100-14pin:11+12

[edit] CN104 2pin

To IR-LED for detect disc insertion
Used in BMD-001, BMD-002

Pin Usage Remarks
1
2

[edit] CN200 2pin

Pin Usage Remarks
1 PHOTO LED to JL200
2 GND Ground ; to JL201


[edit] CN103 45pin

To laser, Data and Focus/Tracking
Used in BMD-001, BMD-002, BMD-003, BMD-006

Pin Usage Remarks
1 IOP_MON
2 TEST_V
3 EMST
4 LDEN
5 XRST
6 SDIO
7 SEN_LDD
8 SCLK
9 THERMO
10 8.0V 8.0V DC
11 5.0V 5V DC
12 GND_LD Ground
13 GND_LD Ground
14 3.3V 3.3V DC
15 GND Ground
16 GND Ground
17 XOUT
18 H
19 G
20 F
21 E
22 VC_PD
23 D
24 C
25 B
26 A
27 5V_PD VCC 5V DC
28 GND_PD Ground
29 DVD_AF-
30 DVD_AF+
31 GND_PD Ground
32 BD_AF-
33 BD_AF+
34 GND_PD Ground
35 VPP_LCD
36 SEN_LCD
37 EXP_B-
38 EXP_B+
39 EXP_A-
40 EXP_A+
41 EXP_INIT
42 TRK_in
43 FCS_far
44 FCS_near
45 TRK_out

[edit] CN102 8pin

To spindle motor
Used in BMD-001, BMD-002

Pin Usage Remarks
1 SLDA3
2 SLDA3
3 SLDA1
4 SLDA1
5 SLDB1
6 SLDB1
7 SLDB3
8 SLDB3

[edit] CN101 14pin

To position tracking mechanics
Used in BMD-001, BMD-002

Pin Usage Remarks
1 5V +5V DC
2 SCKSNS3 S clock Sense
3 SW4 Slide Cam SW
4 SW3 12cm SW
5 SW2 8cm SW
6 DISC CHUCK
7 DISC IN SW
8 EVER 3.3V +3.3V DC
9 GND Ground
10 NC No connection
11 LOAD+ to 12
12 LOAD+
13 LOAD- to 14
14 LOAD-

[edit] CN101 8pin

To position tracking mechanics
Used in BMD-003, BMD-006

Pin Usage Remarks
1
2
3
4
5
6
7
8

[edit] CN100 19pin

To disc motor
Used in BMD-001, BMD-002

Pin Usage Remarks
1 HB+
2 HB-
3 HW-
4 HW+
5 HV-
6 HV+
7 HU-
8 HU+
9 U
10 U
11 V
12 V
13 W
14 W
15 FGND Ground
16 SIGGND Ground
17 INSW
18 SCK5V
19 SCKSNS

[edit] CN100 18pin

To disc motor
Used in BMD-003, BMD-006

Pin Usage Remarks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

[edit] CN300 45pin

JTAG (check service manual)
Used in BMD-001, BMD-002, BMD-003

Pin Usage Remarks
1 3.3V
2 3.3V
3 5V
4 5V
5 RESERVED
6 RESERVED
7 RESERVED
8 TRACESYNC
9 PIPESTAT0
10 PIPESTAT1
11 PIPESTAT2
12 TRACECLK
13 TRACEPKT15
14 TRACEPKT14
15 TRACEPKT11
16 TRACEPKT13
17 TRACEPKT10
18 TRACEPKT6
19 TRACEPKT9
20 TRACEPKT3
21 TRACEPKT8
22 TRACEPKT1
23 TRACEPKT5
24 TRACEPKT12
25 TRACEPKT2
26 TRACEPKT7
27 TRACEPKT0
28 TRACEPKT4
29 TINT
30 TMS
31 TDO
32 JTSEL
33 TCK
34 NTRST
35 RTCK
36 TDI
37 NSRST
38 RXD
39 TXD
40 DBDRQ
41 DBGACK
42 GND Ground
43 GND Ground
44 GND Ground
45 GND Ground

[edit] CN502 4pin

To mainboard, Power
Used in BMD-001, BMD-002, BMD-003, BMD-006

Pin Usage Remarks
1 12V
2 GND Ground
3 GND Ground
4 5V