Bluray Drive: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(Add laser model number of NPX-001,PPX-001 and PQX-001.)
(270 intermediate revisions by 25 users not shown)
Line 1: Line 1:
[[Category:Hardware]]
= BD Drive =
= BD Drive =
Interface speed is max. 11MB/s based on the supported read speeds
Interface speed is max. 11MB/s based on the supported read speeds


== Supported Disc Formats ==
===BD===
{{media ps3 bd}} {{media ps3 bd install}} {{media ps3 bd video}}


== Disc Formats supported ==
Blu-ray Disc read maximum is at 2× speed (72 Mbit/s) throughout the entire disc (CLV), [[Regions|region]] coded type allowing the use of:
 
===BD===
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)
* 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-ROM (BD region matched; i.e., Area A, Area B, etc., and All)
Line 15: Line 13:


===DVD===
===DVD===
DVD disc read maximum is at 8× speed (86.40 Mbit/s), region coded type allowing the use of:
{{media ps2 dvd}}  {{media data sacd}}
 
DVD disc read maximum is at 8× speed (86.40 Mbit/s) at the outermost part of the disc (CAV), [[Regions|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)
* PlayStation 2 DVD-ROM[33] (PlayStation region matched; i.e., NTSC-J, NTSC-U/C, PAL or NTSC-C)
* DVD-ROM
* DVD-ROM
* DVD-Video (DVD region matched; i.e., Zone 1, Zone 2, etc., and All)
* DVD-Video (DVD region matched; i.e., Region 1, Region 2, etc., and All)
* DVD-Audio (DVD-Video content only)
* DVD-Audio (DVD-Video content only)
* DVD+R
* DVD+R
Line 26: Line 26:
* AVCHD
* AVCHD
* DSD Disc
* DSD Disc
* DualDisc
* DVD side of DualDisc
* Super Audio CD (compatibility removed in 40 GB, the second 80 GB model (CECHF), and the 160 GB model)
* Super Audio CD (compatibility removed in 40 GB, the second 80 GB model (CECHF), and the 160 GB model)


===CD===
===CD===
Compact Disc disc read maximum is at 24× speed (29.49 Mbit/s), region coded type allowing the use of:
{{media ps2 cd}} {{media ps1 cd}} {{media data cd}}
 
Compact Disc disc read maximum is at 24× speed (29.49 Mbit/s) at the outermost part of the disc (CAV), [[Regions|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 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)
* PlayStation CD-ROM (PlayStation region matched; i.e., NTSC-J, NTSC-U or PAL)
Line 40: Line 42:
* Picture CD?
* Picture CD?
* MP3 CD (MP3, WMA, ATRAC)
* MP3 CD (MP3, WMA, ATRAC)


== Bluray Drive Revisions ==
== Bluray Drive Revisions ==
This table shows all parts mounted from factory on the different PS3 models, and also the compatible replacement parts that was not mounted from factory because was released later but works. When several replacement parts are compatible you should try to aim for the newest one because it superceedes the others (probably at the time the new part started being produced the production of the older part was stopped)


===Firmware===
{| class="wikitable"
 
|+ Retail PS3 Models
Based on the firmware packages in the 3.55 PUP, there are 6-7 different bluray drive revisions:
! {{cellcolors|#A2A9B1}} <!-- please dont delete this column, is intended to preserve the rowspan alignments of all the other rows --> !! [[SKU Models | PS3 Model]] !! <abbr title="MotherBoard">[[Motherboard Revisions|MB]]</abbr> !! I/O !! [[Bluray Drive|Drive]] !! <abbr title="Mounting Drivesled">Slide</abbr> !! <abbr title="Laser Assembly">Laser</abbr> !! <abbr title="Lenses">Lens</abbr> !! <abbr title="DaughterBoard">DB</abbr> !! Controller !! [[Talk:Bluray_Drive_Firmware#Speculation|EMBOOT]] !! Notes
 
|-
BDIT_FIRMWARE_PACKAGE.pkg
| {{cellcolors|#A2A9B1|#A2A9B1}} 1 || [[CECHAxx]] || rowspan="2" | [[COK-001]] || rowspan="6" | PATA 60p || rowspan="6" | [[BD-400]] || rowspan="6" | [[KEM-400AAA]] || rowspan="6" | [[KES-400A]] || rowspan="6" | 1 || rowspan="5" | [[BMD-001]] || rowspan="5" | [[CXD5063AGG-1]] || rowspan="5" | 302R....? || rowspan="5" |
BDPT_FIRMWARE_PACKAGE_301R.pkg
|-
BDPT_FIRMWARE_PACKAGE_302R.pkg
| {{cellcolors|#A2A9B1|#A2A9B1}} 2 || [[CECHBxx]]
BDPT_FIRMWARE_PACKAGE_303R.pkg
|-
BDPT_FIRMWARE_PACKAGE_304R.pkg
| {{cellcolors|#A2A9B1|#A2A9B1}} 3 || [[CECHCxx]] || rowspan="2" | [[COK-002]]
BDPT_FIRMWARE_PACKAGE_306R.pkg
|-
BDPT_FIRMWARE_PACKAGE_308R.pkg
| {{cellcolors|#A2A9B1|#A2A9B1}} 4 || [[CECHExx]]
 
===Hardware===
When comparing with fielddata from spare parts sellers:
 
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Drive !! Partno. !! Laser !! Slide !! Daughterboards !! Part no. !! @SKU !! Notes
|-
|-
| BD400 || 2-888-817-01 || KES-400A || KEM-400AAA || BMD-001 || 1-871-575-14<br />1-871-575-24<br />1-871-575-34 || CECHA || single lens (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 5 || rowspan="2" | [[CECHGxx]] || rowspan="2" | [[SEM-001]]
|-
|-
| BD400 || 2-888-817-01 || KES-400A || KEM-400AAA || BMD-001 || 1-871-575-14<br />1-871-575-24<br />1-871-575-34 || CECHB || single lens (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 6 || [[BMD-002]] || [[CXD5065GB-1]] || 302R....? ||  
|-
|-
| BD400 || 2-888-817-01 || KES-400A || KEM-400AAA || BMD-001 || 1-871-575-14<br />1-871-575-24<br />1-871-575-34 || CECHC || single lens (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 7 || [[CECHHxx]] || [[DIA-001]] || rowspan="4" | PATA 60p || rowspan="6" | [[BD-410]] || rowspan="6" | [[KEM-410ACA]] || rowspan="6" | [[KES-410A]] || rowspan="6" | 2 || [[BMD-003]] || [[CXD5065GB-1]] || 302R....? ||
|-
|-
| BD400 || 2-888-817-01 || KES-400A || KEM-400AAA || BMD-001 || 1-871-575-14<br />1-871-575-24<br />1-871-575-34 || CECHE || single lens (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 8 || [[CECHJxx]] || rowspan="3" | [[DIA-002]] || rowspan="2" | [[BMD-006]] || rowspan="2" | [[CXD5065GB-1]] || rowspan="2" | 302R....? || rowspan="2" |  
|-
|-
| BD400 || 2-888-817-01 || KES-400AAA || KEM-400AAA || BMD-002 || 1-874-277-23<br />1-874-277-33 || CECHG || Single lens using cheaper parts (no mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 9 || rowspan="2" | [[CECHKxx]]
|-
|-
| BD400 || 2-888-817-01 || KES-400A || KEM-400AAA || BMD-003 || 1-875-350-21<br />1-875-350-31 || CECHG || SEM-001: 1-875-384-21 / BMD-003: 1-875-350-31
| {{cellcolors|#A2A9B1|#A2A9B1}} 10 || [[BMD-011]] || [[R8J32800FPV]] || 304R....? ||
|-
|-
| BD410 || 3-278-607-01 || KES-410A || KEM-410ACA || BMD-003 || 1-875-350-21<br />1-875-350-31 || CECHH || dual lens, one for CD/DVD, another for Blu-ray (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 11 || rowspan="2" | [[CECHLxx]]<br>[[CECHMxx]]<br>[[CECHPxx]]<br>[[CECHQxx]] || rowspan="2" | [[VER-001]] || rowspan="2" | SATA 24p || [[BMD-021]] || [[CXD5065GB-1]] || 302R....? ||
|-
|-
| BD410 || - || KES-410A || KEM-410ACA || ?BMD-004? || ? || CECHH || dual lens, one for CD/DVD, another for Blu-ray (no mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 12 || [[BMD-031]] || [[R8J32810FPV1]] || 304R....? ||
|-{{cellcolors|#A2A9B1}}
| colspan="12" |  
|-
|-
| BD410 || - || KES-410A || KEM-410ACA || ?BMD-004? || ? || CECHJ || dual lens, one for CD/DVD, another for Blu-ray (no mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 13 || rowspan="2" | [[CECH-20xx]] || rowspan="2" | [[DYN-001]] || rowspan="3" | SATA 24p || rowspan="3" | [[BD-450]] || rowspan="3" | [[KEM-450AAA]] || rowspan="3" | [[KES-450A]] or<br />[[KES-460A]] || rowspan="6" | 2 || [[BMD-051]] || [[R8J32820FPV1]] || 308R....? ||
|-
|-
| BD410 || - || KES-410A || KEM-410ACA || BMD-006 || ? || CECHK || dual lens, one for CD/DVD, another for Blu-ray (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 14 || [[BMD-061]] || [[CXD5130R-1]] || 306R0008 ||
|-
|-
| BD410 || 3-874-913-11 || KES-410A || KEM-410ACA || BMD-021 || || CECHL || dual lens, one for CD/DVD, another for Blu-ray (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 15 || [[CECH-21xx]] || [[SUR-001]] || [[BMD-065]] || [[CXD5131R-1]] || 306R0010 ||
|-
|-
| BD410 || 3-874-913-11 || KES-410A || KEM-410ACA || BMD-021 || || CECHM || dual lens, one for CD/DVD, another for Blu-ray (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 16 || rowspan="2" | [[CECH-25xx]] || [[JTP-00x]] || rowspan="3" | SATA || rowspan="2" | [[BD-460]] || rowspan="2" | [[KEM-450DAA]] || rowspan="2" | [[KES-450D]] or<br />[[KES-460A]] || rowspan="3" {{integrated}} || [[R8J32830FPV1]] || 308R....? ||
|-
|-
| BD410 || 3-874-913-11 || KES-410A || KEM-410ACA || BMD-021 || || CECHP || dual lens, one for CD/DVD, another for Blu-ray (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 17 || [[JSD-00x]] || [[CXD5131R-1]] || 306R0011 ||
|-
|-
| BD410 || 3-874-913-11 || KES-410A || KEM-410ACA || BMD-021 || || CECHQ || dual lens, one for CD/DVD, another for Blu-ray (includes mount)
| {{cellcolors|#A2A9B1|#A2A9B1}} 18 || [[CECH-30xx]] || [[KTE-001]] || [[BD-470]] || [[KEM-450EAA]] || [[KES-450E]] or<br />[[KES-470A]] || [[CXD5132R-1]] || 310R0003 ||
|-{{cellcolors|#A2A9B1}}
| colspan="12" |
|-
|-
| BD410 || 3-874-913-11 || KES-410A || KEM 410CCA || ?BMD-031? || || - ||  
| {{cellcolors|#A2A9B1|#A2A9B1}} 19 || rowspan="2" | [[CECH-40xx]] || [[MSX-001]] || rowspan="7" | SATA || rowspan="7" {{integrated}} || rowspan="2" | [[KEM-850]] || rowspan="2" | [[KES-850A]] || rowspan="5" | 2 || rowspan="7" {{integrated}} || [[CXD5132R-1]] || 314R0001 ||
|-
|-
| BD450 || || KES-450A || KEM-450AAA || BMD-051 || || CECH-20xx || 
| {{cellcolors|#A2A9B1|#A2A9B1}} 20 || [[MPX-001]] || [[R8J32840FP1]] || 312R....? ||
|-
|-
| BD450 || || KES-450ACA || KEM-450AAA || BMD-051 || || CECH-20xx ||  
| {{cellcolors|#A2A9B1|#A2A9B1}} 21 || rowspan="3" | [[CECH-42xx]] || [[NPX-001]] ||[[KEM-850]]||[[KES-850A]]|| [[R8J32840FP1]] || 312R....? ||
|-
|-
| - || || - || - || - || || CECH-21xx ||  
| {{cellcolors|#A2A9B1|#A2A9B1}} 22 || [[PPX-001]] ||[[KEM-451AAA]]||[[KES-451A]]|| ? || ........? ||
|-
|-
| - || || KES-460A || - || - || || CECH-25xx ||  
| {{cellcolors|#A2A9B1|#A2A9B1}} 23 || [[PQX-001]] ||[[KEM-850]]||[[KES-850A]]|| ? || ........? ||
|-
|-
| - || || KES-470A || - || - || || CECH-25xx ||  
| {{cellcolors|#A2A9B1|#A2A9B1}} 24 || rowspan="2" | [[CECH-43xx]] || [[RTX-001]] || [[KEM-451AAA]] || [[KES-451A]] || 1 || [[R8J32840FP1]] || 316R....? ||  
|-
|-
| {{cellcolors|#A2A9B1|#A2A9B1}} 25 || [[REX-00x|REX-001]] || [[KEM-495AAA]] || [[KES-495A]] || 1 || [[R9J04G011FP1]] || 318R....? ||
|}
|}


Note: Need proper sources, drive info and which PS3 SKU's are having X drive. Please fill in the needed info if possible.
<!-- Around year 2014, when we assigned the superslim motherboards to the different PS3 models we had to do some assumptions because was recently launched, the info about them was very scarce and the superslim owners was not giving any help at all, now 7 years later we are pretty much at the same point, i dont really know for sure who is the "owner" of each superslim motherboard, personally i trust most the info from the "platform id" but is incomplete for superslims too. Anyway im going to reorganize the table a bit following the assignment of motherboard to PS3 model from the "motherboard revisions" page, wip -->


== Remarry BluRay drive ==
{| class="wikitable"
|+ Non Retail PS3 Models
! [[SKU Models | PS3 Model]] !! <abbr title="MotherBoard">[[Motherboard Revisions|MB]]</abbr> !! [[Bluray Drive|Drive]] !! <abbr title="Mounting Drivesled">Slide</abbr> !! <abbr title="Laser Assembly">Laser</abbr> !! <abbr title="Lenses">Lens</abbr> !! <abbr title="DaughterBoard">DB</abbr> !! I/O !! Controller !! [[Talk:Bluray_Drive_Firmware#Speculation|EMBOOT]] !! Notes
|-
| [[DECR-1000]] || [[TMU-520]] || [[BD-400]] || [[KEM-400AAA]] || [[KES-400A]] || 1 || [[BMD-001]] || PATA 60p || [[CXD5063GG-3]] ||  ||
|-
| [[DECR-1400]] || [[DEB-001]] || [[BD-410]] ||  ||  ||  ||  ||  ||  ||  ||
|}


Hardware is interlocked on the PS3, so exchanging a bluray drive from one unit to another requires remarriage of the components.
*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.
**The BD controllers starting with '''CXD''' are manufactured by sony and the others with '''R''' are manufactured by renesas. Starting from CECHKxx every motherboard has 2 revisions of the BD drive, the first uses a sony BD controller and the second a renesas BD controller. This means for some reason (like reducing costs?) sony passes the BD controller production to renesas when they are happy with the new BD controllers


'''Procedure:'''
== Table explained in short ==


Put files on a blank usb stick & add a 2.30 or 3.15 PUP
=== CECHA, CECHB, CECHC, (some CECHE, CECHG) ===
Put in the service mode JIG/dongle and get into factory service mode.
Initial FAT models: With [[BD-400]] drive, [[BMD-001]] daughterboard capable for driving [[KEM-400AAA]] slide and [[KES-400A]] laser.
Put the created USB stick into port 0 (closest to the reader) and run.
After you run the initial remarry process, do not take it out of factory service mode.
Put a BD disc in and run it on the PS3. (This restores your DRL files!)
Then you can take it out of factory service mode.
Launch as normal.  


'''Needed files on USB stick:'''
=== CECHE ===
Some have a KES-410ACA dual lens laser with [[BMD-003]] daughterboard.


dev_usb000.rar (856.52 KB)
=== CECHG ===
<pre>http://www.zshare.net/download/890710435e792875/
First seen on [[CECHGxx]]: Still [[BD-400]] drive, but now with [[BMD-002]] or [[BMD-003]] daughterboard
http://hotfile.com/dl/114659343/2d8630a/dev_usb000.rar.html
http://depositfiles.com/en/files/6zb5a1ozf
http://www.megaupload.com/?d=O2M43K40
http://rapidshare.com/files/457728407/dev_usb000.rar
http://www.rapidspread.com/file.jsp?id=anxklm4bcu
http://www.easy-share.com/1914734717/dev_usb000.rar</pre>


Lv2diag.self  MD5:C48E5EBFC00ABD89094CB73A2B0BEA59
=== CECHH, CECHI, CECHJ, CECHK, CECHL, CECHM, CECHN, CECHO, CECHP, CECHQ ===
manufacturing_updater_for_reset  MD5:90168C03B217CE775A7839D87BBFF2A3 / SHA1:1E770010A3A6EF572AF39783A04DF792670998D3
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
fdm_spu_module.self  MD5:9BDE16660221042A4440ED2C053A139E / SHA1:D63AA8F0F1C4A7A4497A9E297062CA6E9D2B568B
PS3UPDAT.PUP  (see below)
cfg [folder]
- standalone.cfg (original was MD5:24DB112BF90A4048462C6D26F4263507 / SHA1:519F627B9F367A2E0E05F956E9F2720E4C7AFE8C


for comparison:
=== CECH2000 ===
3.55 downgrader :
[[CECH-20xx]] slims introduced [[BD-450]] with [[BMD-051]] daughterboard, capable of driving [[KES-450A]] laser and [[KEM-450AAA]] slide
- Lv2diag.self  (file1)  MD5:099F33A7967F99E91C07E870FD78B3DB / CRC32:9338ABF2 / CRC16:4FCC
- Lv2diag.self  (file2)  MD5:7A20BFDAE65EEFB47A4425DB1B52DCDE / CRC32:72740080 / CRC16:502A (same as 3.50--)
3.50 downgrader :
- Lv2diag.self  (file1)  MD5:90168C03B217CE775A7839D87BBFF2A3 / CRC32:D1F0AAFC / CRC16:CD8D
- Lv2diag.self  (file2)  MD5:7A20BFDAE65EEFB47A4425DB1B52DCDE / CRC32:72740080 / CRC16:502A
ObjectiveSuites files :
- CONSOLE_SETUP_CEX.SIG.XML  (MD5:0DAE958782D5584DFF3A1EB880ABC067 / SHA1:544432CF2CED5836ED3B8BE9DED2898AA57AA00A)


'''Usable PS3UPDATE.PUP files:'''
=== 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)


=== 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).<br />


'''2.30 RETAIL/CEX'''
KES-460A Laser will work with all slims before the CECH-30xx series.
http://www.multiupload.com/62DJ3LSO62
MD5:DD2E675FCE5D2EB28CA93BC32EDB3DE6
CRC32:811F7B02 / CRC16:9696
SHA1:FB639B3ED4E7CD5C457855CF1C9B59E06C05C87A
HMAC_SHA1:0x5ADB88B2B83C89DB0EA01E56A4D7DB4769A311B4


'''2.30 RETAIL-D/CEX'''
KES-470A Laser is not backwards compatible and only with CECH-30xx series
http://www.multiupload.com/7PYR38RLO9
MD5:B34951B1C3A181811B11238204044493
CRC32:908063EF / CRC16:2DDD
SHA1:999A238C0553DB6129C5BB89982ED190EBEE2867
HMAC_SHA1:0x5ADB88B2B83C89DB0EA01E56A4D7DB4769A311B4
''Is on disk: BLES00259/BLUS30118, BLES00286, BCES00098, BLES00184/BLUS30132, BLES00166, BLES00251, BLES00256, BLES00238, BLES00250, BLES00289, BLES00276, BLES00277/BLES00280''


'''3.15 RETAIL/CEX'''
=== CECH4000 toploader ===
http://www.multiupload.com/4SGCDZM07C
[[CECH-40xx]] introduced the toploader (like ps2 slim and old ps1 had) with [[KEM-850]] PHA 0672 assembly.
MD5:54EE80E14E479F8351A988EB9A472072
CRC32:E82D9526 / CRC16:7DB
SHA1:FC4E891E84333F9B37FF7F253ECA165AA416C6AD
HMAC_SHA1:0xD87AFAD8C786E0EEE83C0C96EF61492D78F37980


'''3.15 RETAIL-D/CEX'''
=== unreferenced ===
http://www.multiupload.com/M53MVW3W7K
*[[KES-450E]]
MD5:80D7F3EC2CFEBF582926228AC3A11E21
*[[KEM-480AAA]] unknown PS3 model
CRC32:5D5C55CB / CRC16:D078
*[[KEM-495AAA]] [[CECH-43xx|CECH-4301C]]
SHA1:7FE68E92353BAC93225272F27BF2DEB9AB6366A6
HMAC_SHA1:0xD87AFAD8C786E0EEE83C0C96EF61492D78F37980
''Is on disk: BCUS98164, BLES00517, BLES00773, BLES00789, BCES00797, BLES00816, BLES00825, BLES00885, BLUS30295''


== 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]]


== BluRay region switcher ==
== BluRay region switcher ==
This makes changing the [http://en.wikipedia.org/wiki/Blu-ray_Disc#Region_codes BluRay region] switching possible. The method described below is using 3 region specific bytes (0x84, 0x85, 0x8C) to change the modelinfo.
This makes changing the [http://en.wikipedia.org/wiki/Blu-ray_Disc#Region_codes 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)  
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:
Payloader method prerequisites:
Line 194: Line 168:
* patchfiles (see below)
* patchfiles (see below)


patch4.txt content (3.55 offsets):
<div style="height:200px; overflow:auto">


patch4.txt content (3.55 offsets):
<syntaxhighlight lang="asm">
<pre>
# BD Region A (NTSC) [North America]
# BD Region A (NTSC) [North America]
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
Line 234: Line 209:
F3E0: 4823ED28 # b syscall0x363
F3E0: 4823ED28 # b syscall0x363
31EB1C: 0000F380 #syscall 0x363 descriptor
31EB1C: 0000F380 #syscall 0x363 descriptor
</pre>
</syntaxhighlight>
</div>


patch5.txt content(3.55 offsets):
patch5.txt content(3.55 offsets):
<pre>
<div style="height:200px; overflow:auto">
 
<syntaxhighlight lang="asm">
# BD Region B (PAL) [Europe, Middle East, Africa]
# BD Region B (PAL) [Europe, Middle East, Africa]
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
Line 275: Line 253:
F3E0: 4823ED28 # b syscall0x363
F3E0: 4823ED28 # b syscall0x363
31EB1C: 0000F380 #syscall 0x363 descriptor
31EB1C: 0000F380 #syscall 0x363 descriptor
</pre>
</syntaxhighlight>
</div>


patch6.txt content(3.55 offsets):
patch6.txt content(3.55 offsets):
<pre>
<div style="height:200px; overflow:auto">
 
<syntaxhighlight lang="asm">
# BD Region C (RUSSIA/INDIA)
# BD Region C (RUSSIA/INDIA)
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
# Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and
Line 316: Line 297:
F3E0: 4823ED28 # b syscall0x363
F3E0: 4823ED28 # b syscall0x363
31EB1C: 0000F380 #syscall 0x363 descriptor
31EB1C: 0000F380 #syscall 0x363 descriptor
</pre>
</syntaxhighlight>
</div>


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.
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: [http://pastehtml.com/view/1df94sk.html ps3mrenigma blog export]


Reference:
== 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.
[http://pastehtml.com/view/1df94sk.html ps3mrenigma blog export]
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.
 
 
 
== Hardware Components ==
 
The drive controller contains a BGA-sized 2MB 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 NOR Macronix flash chip. This chip or the flash chip probably stores the device key (and associated sequence keys), and the host private key.
The Blu-ray drive is controlled by the Sony CXD5065 Digital Signal Processor chip and the Sony CXA2720 Front End Processor chip. Motors are driven by Rohm BA5888FP and Rohm BD7956FS.


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 336: Line 312:
! Type !! Size !! Speed !! Voltage !! Packaging !! Manufacturer !! Serial Number !! Description
! Type !! Size !! Speed !! Voltage !! Packaging !! Manufacturer !! Serial Number !! Description
|-
|-
| Flash || 2MB ||  || 3V ||  || Spansion || S99-50111-001 || PS3 Blu-ray firmware chip
| NOR Flash || 2MB ||  || 3V ||  || Spansion || S99-50111-001 || PS3 Blu-ray firmware chip
|-
|-
| Flash || 1MB ||  || || || Spansion || S29AL008D || PS3 Blu-ray firmware chip (CECHJ and later models)
| NOR Flash || 1MB ||  || 3V || BGA-48/BGA-64 || Spansion || S29AL008D / AL008D0043-01 || PS3 Blu-ray firmware chip (CECHJ and later models)
|-
|-
| SDRAM || 8MB || 133MHz || || || Samsung || K4S641632K-UC75 || PS3 Blu-ray working memory chip
| SDRAM || 8MB (64M-bit 4Mx16) || 133MHz || 3.3V || TSOPII-54 || Samsung || K4S641632K-UC75 || PS3 Blu-ray working memory chip
|-
|-
| SDRAM || 8MB || || || || ESMT || M12L64164A-7TG || PS3 Blu-ray working memory chip (CECHJ and later models)
| SDRAM || [http://www.esmt.com.tw/DB/manager/upload/M12L64164A.pdf 8MB (64M-bit 4Mx16)] || 143MHz || 3.3V || TSOPII-54 || ESMT || M12L64164A-7TG || PS3 Blu-ray working memory chip (CECHJ and later models)
|-
|-
| NOR Flash || 128KB || 85MHz ||  ||  || Macronix || MX25L1005MC-12G || PS3 Blu-ray flash chip
| EEPROM || 128KB || 85MHz ||  ||  || Macronix || MX25L1005MC-12G || PS3 Blu-ray flash chip
|-
|-
|}
|}


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


== BD Drive IC Components ==
===Controllers (Digital Signal Processors)===
*Also known as MC or MechaCon.


=== CXD6350GG-1 (Digital Signal Processor) ===
====CXD5063GG-1====
IC300 <br />
IC300 <br />
Used in BMD-001, BMD-002  
Used in [[BMD-001]], [[BMD-002]]


=== CXD5063AGG-1 (Digital Signal Processor) ===
====CXD5063AGG-1====
IC300 <br />
IC300 <br />
Used in BMD-001, BMD-002  
Used in [[BMD-001]], [[BMD-002]]


=== CXD5065GB-1 (Digital Signal Processor) ===
====CXD5065GB-1====
IC300 <br />
IC300 <br />
Used in BMD-001, BMD-002, BMD-003  
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] <br />
[[:File:CXD5065GB-1-GRID-bw-pcbview.png]] <br />
Other Reference: http://stefde69.blogspot.com/2010/04/blue-ray-board-made-accessible.html
 
====CXD5130R-1====
Used in BMD-061 <br />
 
====CXD5131R-1====
*Used as controller/bridge for the [[Bluray Drive]]:
**On [[Bluray Drive]] board [[BMD-065]], used in PS3 models [[CECH-21xx]] with motherboard [[SUR-00x|SUR-001]]
**Integrated on motherboard in PS3 models [[CECH-25xx]] with motherboard [[JSD-00x|JSD-001]] (not in JTP-001)


=== CXD5065-1 (Digital Signal Processor) ===
See: [[CXD5131R-1]]
IC300 <br />
 
Used in BMD-006
====CXD5132R-1====
Integrated on PS3 motherboards: [[KTE-00x]] (in [[CECH-30xx]] PS3 models), and [[MSX-00x]] (in [[CECH-40xx]] PS3 models)
 
See: [[CXD5132R-1]]
 
====Renesas SCEI R8J32800FPV====
Used in [[BMD-011]]
 
====Renesas SCEI R8J32810FPV1====
Used in [[BMD-031]]
 
====Renesas SCEI R8J32820FPV1====
Used in BMD-051 <br />
running @ 33.969MHz <br />
 
<gallery>
File:Renesas R8J32820FPV1.jpg|Renesas R8J32820FPV1
</gallery>
 
====Renesas SCEI R8J32830FPV1====
Integrated on PS3 motherboard: [[JTP-00x]] (in [[CECH-25xx]] PS3 models)
 
<gallery>
File:Renesas R8J32830FPV1.jpg|Renesas R8J32830FPV1 (integrated on JTP-001 motherboard)
</gallery>


=== CXA2720R (Front-End-Processor) ===
===Subcontrollers (Front-End-Processors)===
==== CXA2720R ====
IC110 <br />
IC110 <br />
Used in BMD-001, BMD-002, BMD-003, BMD-006  
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]]


=== Rohm BA5888FP (Laser Driver - Tracking/Focus Coils driver) ===
===Drivers===
====Rohm BA5888FP (Laser Driver - Tracking/Focus Coils driver)====
Simular Datasheet: [http://www.trisaster.de/file/sony/ps3/hardware/laufwerk/BA5954FP.pdf BA5954FP.pdf] <br />
IC108 <br />
IC108 <br />
Used in BMD-001, BMD-002, BMD-003, BMD-006  
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]], [[BMD-021]]


=== Rohm BD7956FS (Motor Driver - EXP-Motor coils/sled/slot motor driver) ===
====Rohm BD7956FS (7 channel Motor Driver - EXP-Motor coils/sled/slot motor driver)====
Datasheet: [http://doc.chipfind.ru/pdf/rohm/bd7956fs.pdf bd7956fs.pdf]<br />
IC103 <br />
IC103 <br />
Used in BMD-001, BMD-002, BMD-003, BMD-006  
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]], [[BMD-021]]


=== NJM13403V (OPAMP - Tracking/Focus CTRL) ===
====Rohm BD7969EFV (9 channel Motor/Coil Driver - EXP-Motor coils/sled/slot/focus motor driver)====
Datasheet: [http://www.rohm.com/products/databook/motor/pdf/bd7959efv-e.pdf bd7959efv-e.pdf]<br />
[http://www.rohm.com/web/global/products?p_p_id=productdetail_WAR_rohmglobalportalportlet&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=qrCodeInjection&p_p_cacheability=cacheLevelPage&p_p_col_id=column-1&p_p_col_pos=1&p_p_col_count=2&_productdetail_WAR_rohmglobalportalportlet_pdfURL=http%3A%2F%2Frohmfs.rohm.com%2Fen%2Fproducts%2Fdatabook%2Fpackage%2Fspec%2Fic%2Fhtssop-b54-b54r-ch-1-2-e2-e.pdf&_productdetail_WAR_rohmglobalportalportlet_partNumber=BD7959EFV&_productdetail_WAR_rohmglobalportalportlet_partNodeCode=106550&_productdetail_WAR_rohmglobalportalportlet_packageLinkFlag=true&_productdetail_WAR_rohmglobalportalportlet_productName=bd7959efv bd7959efv]<br />
Used in BMD-061
 
Integrated on motherboard in [[CECH-25xx]] with motherboard [[JTP-00x|JTP-001]]
 
====Rohm BD7979EFV====
Integrated on motherboard in [[CECH-25xx]] with motherboard [[JSD-00x|JSD-001]], and [[CECH-30xx]] with motherboard [[KTE-00x|KTE-001]]
 
See [[BD7979EFV]]
 
====Rohm BD7761EFV (motor driver)====
Integrated on PS3 motherboard: [[MSX-001]], [[MPX-001]], [[PQX-001]]. See: [[BD7761EFV]]
<!--// not verifyed if present in [[NPX-00x]] PS3 motherboards //-->
 
====Rohm BD7763EFV (motor driver)====
Integrated on PS3 motherboard: [[PPX-00x]] and [[REX-001]] (probably used also in [[RTX-001]]). See: [[BD7763EFV]]
 
====NJM13403V (OPAMP - Tracking/Focus CTRL)====
Datasheet: [http://www.multiupload.com/0KIHRIZ64G NJM13403V.pdf (153.98 KB)] <br />
IC303 <br />
IC303 <br />
Used in BMD-001, BMD-002, BMD-003  
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] <br />
[[:File:NJM13403V-SSOP14.png]]


=== Spansion S99-50111-001 (NOR) ===
===Memory===
====NOR Flash====
=====Spansion S99-50111-001=====
IC304 <br />
IC304 <br />
Contains encrypted firmware <br />
Contains encrypted firmware <br />
Used in BMD-001  
Used in [[BMD-001]]


=== Spansion AL008D0043-01 (NOR) ===
<gallery>
File:Spansion_S99-50111-001.png|Spansion S99-50111-001
File:Spansion_S99-50111-001_pinout.png|Spansion S99-50111-001 pinout
</gallery>
Manufacturer ID: 0x01<br />
Device ID: 0x49<br />
Capacity: 16Mbit
 
=====Spansion AL008D0043-01=====
IC304 <br />
IC304 <br />
Contains encrypted firmware <br />
Contains encrypted firmware <br />
Used in BMD-002, BMD-003  
Used in [[BMD-002]], [[BMD-003]], [[BMD-004]], [[BMD-006]], [[BMD-021]] <br />
[[File:AL008D0043-01-GRID-color-pcbview.png|thumbnail|none]]
Manufacturer ID: 0x01<br />
Device ID: 0x5B (bottom boot block) <br />
Capacity: 8Mbit


=== Spansion S29AL008D (NOR) ===
Other Reference:
*http://stefde69.blogspot.com/2010/05/first-look-to-numerical-sections.html
*http://twitpic.com/25fcke/full
 
=====Spansion S29AL008D=====
Datasheet: [http://www.spansion.com/Support/Datasheets/S29AL008D_00_A11_e.pdf S29AL008D_00_A11_e.pdf] <br />
IC304 <br />
IC304 <br />
Contains encrypted firmware <br />
Contains encrypted firmware <br />
Used in BMD-006  
[[:File:S29AL008D-BGA-48.png]] <br />
Used in [[BMD-006]] <br />


=== ESMT K4S641632K-UC75 (RAM) ===
====RAM====
=====Samsung K4S641632K-UC75=====
Datasheet: [http://www.multiupload.com/S0BJNRX2K1 K4S641632K.pdf (327.77 KB)] <br />
IC309 <br />
IC309 <br />
Worker RAM for BD <br />
Worker RAM for BD <br />
Used in BMD-001, BMD-002, BMD-003  
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] <br />
[[:File:Samsung_K4S641632K-UC75-TSOPII-54.png]]


=== ESMT M12L64164A-7TG (RAM) ===
=====ESMT M12L64164A-7TG=====
Datasheet: [http://www.esmt.com.tw/DB/manager/upload/M12L64164A.pdf M12L64164A.pdf]<br />
IC309 <br />
IC309 <br />
Worker RAM for BD <br />
Worker RAM for BD <br />
Used in BMD-006  
Used in [[BMD-003]], [[BMD-006]] <br />
[[:File:ESMT-M12L64164A-7TG-TSOPII54.png]]


=== Macronix MX25L1005MC (EEPROM) ===
====EEPROM====
=====Macronix MX25L1005MC=====
Datasheet: [http://www.semiconductorstore.com/pdf/Macronix/Serial1.pdf Serial1.pdf] <br />
IC310 <br />
IC310 <br />
Key <br />
Key <br />
Used in BMD-001, BMD-002, BMD-003, ?BMD-006?
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]] <br />
[[:File:Macronix-MX25L1005MC-SOP8.png]]


=== CXD5064R ===  
====Serial====
=====Macronix MX25L1635DM2I-12G=====
16M-BIT x1/x2/x4 CMOS Serial Flash<br />
Datasheet: [http://www.alldatasheet.com/datasheet-pdf/pdf/267911/MCNIX/MX25L1635DM2I-12G.html] <br />
Used in BMD-061 <br />
 
===Others===
====CXD5064R====  
IC504 <br />
IC504 <br />
Used in BMD-001, BMD-002
Used in [[BMD-001]]
 
====Marvell 88SA8040-TBC1====
Used in [[BMD-011]], [[BMD-021]]
 
SATA to PATA IDE bridge chip. See: [[88SA8040-TBC1]]


== BD Drive Connectors ==
== BD Drive Connectors ==
Line 423: Line 500:
60 pins <br />
60 pins <br />
To mainboard, Data <br />
To mainboard, Data <br />
Used in BMD-001, BMD-002, BMD-003
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]]


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 600: Line 677:
|}
|}


=== CN104 2pin ===
To IR-LED for detect disc insertion <br />
Used in [[BMD-001]], [[BMD-002]]
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 1 ||  ||
|-
| 2 ||  ||
|-
|}


=== CN200 2pin ===
=== CN200 2pin ===
Line 615: Line 704:


=== CN103 45pin ===
=== CN103 45pin ===
To laser, Data and Focus/Tracking <br />
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]]


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 711: Line 802:
|-
|-
|}
|}


=== CN102 8pin ===
=== CN102 8pin ===
To spindle motor <br />
Used in [[BMD-001]], [[BMD-002]]


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 736: Line 828:
|-
|-
|}
|}


=== CN101 14pin ===
=== CN101 14pin ===
To position tracking mechanics <br />
Used in [[BMD-001]], [[BMD-002]]


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 774: Line 867:
|}
|}


=== CN101 8pin ===
To position tracking mechanics <br />
Used in [[BMD-003]], [[BMD-006]]


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 1 ||  ||
|-
| 2 ||  ||
|-
| 3 ||  ||
|-
| 4 ||  ||
|-
| 5 ||  ||
|-
| 6 ||  ||
|-
| 7 ||  ||
|-
| 8 ||  ||
|-
|}


=== CN100 19pin ===
=== CN100 19pin ===
To disc motor <br />
Used in [[BMD-001]], [[BMD-002]]


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 822: Line 941:
|}
|}


=== CN100 18pin ===
To disc motor <br />
Used in [[BMD-003]], [[BMD-006]]
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"
|- bgcolor="#cccccc"
! Pin !! Usage !! Remarks
|-
| 1 ||  ||
|-
| 2 ||  ||
|-
| 3 ||  ||
|-
| 4 ||  ||
|-
| 5 ||  ||
|-
| 6 ||  ||
|-
| 7 ||  ||
|-
| 8 ||  ||
|-
| 9 ||  ||
|-
| 10 ||  ||
|-
| 11 ||  ||
|-
| 12 ||  ||
|-
| 13 ||  ||
|-
| 14 ||  ||
|-
| 15 ||  ||
|-
| 16 ||  ||
|-
| 17 ||  ||
|-
| 18 ||  ||
|-
|}


=== CN300 45pin ===
=== CN300 45pin ===
JTAG (check service manual) <br />
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]]


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 920: Line 1,086:
|-
|-
|}
|}


=== CN502 4pin ===
=== CN502 4pin ===
To mainboard, Power <br />
Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]]


{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 939: Line 1,104:
|-
|-
|}
|}
{{Components}}<noinclude>
[[Category:Main]]
</noinclude>

Revision as of 05:27, 4 August 2024

BD Drive

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

Supported Disc Formats

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) throughout the entire disc (CLV), 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)

DVD

PS2 DVD (Digital Versatile Disc) Super Audio Compact Disc

DVD disc read maximum is at 8× speed (86.40 Mbit/s) at the outermost part of the disc (CAV), 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., Region 1, Region 2, etc., and All)
  • DVD-Audio (DVD-Video content only)
  • DVD+R
  • DVD+RW
  • DVD-R
  • DVD-RW
  • AVCHD
  • DSD Disc
  • DVD side of DualDisc
  • Super Audio CD (compatibility removed in 40 GB, the second 80 GB model (CECHF), and the 160 GB model)

CD

PS2 Compact Disc PS1 Compact Disc Data Compact Disc

Compact Disc disc read maximum is at 24× speed (29.49 Mbit/s) at the outermost part of the disc (CAV), 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)

Bluray Drive Revisions

This table shows all parts mounted from factory on the different PS3 models, and also the compatible replacement parts that was not mounted from factory because was released later but works. When several replacement parts are compatible you should try to aim for the newest one because it superceedes the others (probably at the time the new part started being produced the production of the older part was stopped)

Retail PS3 Models
PS3 Model MB I/O Drive Slide Laser Lens DB Controller EMBOOT Notes
1 CECHAxx COK-001 PATA 60p BD-400 KEM-400AAA KES-400A 1 BMD-001 CXD5063AGG-1 302R....?
2 CECHBxx
3 CECHCxx COK-002
4 CECHExx
5 CECHGxx SEM-001
6 BMD-002 CXD5065GB-1 302R....?
7 CECHHxx DIA-001 PATA 60p BD-410 KEM-410ACA KES-410A 2 BMD-003 CXD5065GB-1 302R....?
8 CECHJxx DIA-002 BMD-006 CXD5065GB-1 302R....?
9 CECHKxx
10 BMD-011 R8J32800FPV 304R....?
11 CECHLxx
CECHMxx
CECHPxx
CECHQxx
VER-001 SATA 24p BMD-021 CXD5065GB-1 302R....?
12 BMD-031 R8J32810FPV1 304R....?
13 CECH-20xx DYN-001 SATA 24p BD-450 KEM-450AAA KES-450A or
KES-460A
2 BMD-051 R8J32820FPV1 308R....?
14 BMD-061 CXD5130R-1 306R0008
15 CECH-21xx SUR-001 BMD-065 CXD5131R-1 306R0010
16 CECH-25xx JTP-00x SATA BD-460 KEM-450DAA KES-450D or
KES-460A
Integrated R8J32830FPV1 308R....?
17 JSD-00x CXD5131R-1 306R0011
18 CECH-30xx KTE-001 BD-470 KEM-450EAA KES-450E or
KES-470A
CXD5132R-1 310R0003
19 CECH-40xx MSX-001 SATA Integrated KEM-850 KES-850A 2 Integrated CXD5132R-1 314R0001
20 MPX-001 R8J32840FP1 312R....?
21 CECH-42xx NPX-001 KEM-850 KES-850A R8J32840FP1 312R....?
22 PPX-001 KEM-451AAA KES-451A ? ........?
23 PQX-001 KEM-850 KES-850A ? ........?
24 CECH-43xx RTX-001 KEM-451AAA KES-451A 1 R8J32840FP1 316R....?
25 REX-001 KEM-495AAA KES-495A 1 R9J04G011FP1 318R....?


Non Retail PS3 Models
PS3 Model MB Drive Slide Laser Lens DB I/O Controller EMBOOT Notes
DECR-1000 TMU-520 BD-400 KEM-400AAA KES-400A 1 BMD-001 PATA 60p CXD5063GG-3
DECR-1400 DEB-001 BD-410
  • 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.
    • The BD controllers starting with CXD are manufactured by sony and the others with R are manufactured by renesas. Starting from CECHKxx every motherboard has 2 revisions of the BD drive, the first uses a sony BD controller and the second a renesas BD controller. This means for some reason (like reducing costs?) sony passes the BD controller production to renesas when they are happy with the new BD controllers

Table explained in short

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.

CECHE

Some have a KES-410ACA dual lens laser with BMD-003 daughterboard.

CECHG

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

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

CECH2000

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

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)

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

CECH4000 toploader

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

unreferenced

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

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

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

Controllers (Digital Signal Processors)

  • Also known as MC or MechaCon.

CXD5063GG-1

IC300
Used in BMD-001, BMD-002

CXD5063AGG-1

IC300
Used in BMD-001, BMD-002

CXD5065GB-1

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

CXD5130R-1

Used in BMD-061

CXD5131R-1

See: CXD5131R-1

CXD5132R-1

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

See: CXD5132R-1

Renesas SCEI R8J32800FPV

Used in BMD-011

Renesas SCEI R8J32810FPV1

Used in BMD-031

Renesas SCEI R8J32820FPV1

Used in BMD-051
running @ 33.969MHz

Renesas SCEI R8J32830FPV1

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

Subcontrollers (Front-End-Processors)

CXA2720R

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

Drivers

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

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

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 with motherboard JTP-001

Rohm BD7979EFV

Integrated on motherboard in CECH-25xx with motherboard JSD-001, and CECH-30xx with motherboard KTE-001

See BD7979EFV

Rohm BD7761EFV (motor driver)

Integrated on PS3 motherboard: MSX-001, MPX-001, PQX-001. See: BD7761EFV

Rohm BD7763EFV (motor driver)

Integrated on PS3 motherboard: PPX-00x and REX-001 (probably used also in RTX-001). See: BD7763EFV

NJM13403V (OPAMP - Tracking/Focus CTRL)

Datasheet: NJM13403V.pdf (153.98 KB)
IC303
Used in BMD-001, BMD-002, BMD-003, BMD-006, BMD-021
File:NJM13403V-SSOP14.png

Memory

NOR Flash

Spansion S99-50111-001

IC304
Contains encrypted firmware
Used in BMD-001

Manufacturer ID: 0x01
Device ID: 0x49
Capacity: 16Mbit

Spansion AL008D0043-01

IC304
Contains encrypted firmware
Used in BMD-002, BMD-003, BMD-004, BMD-006, BMD-021

AL008D0043-01-GRID-color-pcbview.png

Manufacturer ID: 0x01
Device ID: 0x5B (bottom boot block)
Capacity: 8Mbit

Other Reference:

Spansion S29AL008D

Datasheet: S29AL008D_00_A11_e.pdf
IC304
Contains encrypted firmware
File:S29AL008D-BGA-48.png
Used in BMD-006

RAM

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
File:Samsung_K4S641632K-UC75-TSOPII-54.png

ESMT M12L64164A-7TG

Datasheet: M12L64164A.pdf
IC309
Worker RAM for BD
Used in BMD-003, BMD-006
File:ESMT-M12L64164A-7TG-TSOPII54.png

EEPROM

Macronix MX25L1005MC

Datasheet: Serial1.pdf
IC310
Key
Used in BMD-001, BMD-002, BMD-003, BMD-006
File:Macronix-MX25L1005MC-SOP8.png

Serial

Macronix MX25L1635DM2I-12G

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

Others

CXD5064R

IC504
Used in BMD-001

Marvell 88SA8040-TBC1

Used in BMD-011, BMD-021

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

BD Drive Connectors

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

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


CN101 2pin

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

CN104 2pin

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

Pin Usage Remarks
1
2

CN200 2pin

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


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

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

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-

CN101 8pin

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

Pin Usage Remarks
1
2
3
4
5
6
7
8

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

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

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

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