Editing Remarry Bluray Drive

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
Superceded by : '''lv2diag remarry''' ([http://www.betterwayelectronics.com/wikifiles/?dir=lv2diag/remarry mirror])<br />
http://pastie.org/5138910 :
Remarry guide for 3.55 firmware
 
1. Have the console on a working 3.55 firmware
2. Download the Remarry files (remarry-3.55.rar) and unpack to root of USM Mass Storage device.
    The following line is already changed from 1 to 0:
      #---------------------------------------------
      # Install Systemsoftware
      #  0 = ŽÀs‚µ‚È‚¢
      #  1 = ŽÀs‚·‚é
      #----------------------------------------------
      0
   
    This will make sure the drive init PUP is not installed, thus preventing RLOD because of syscon hashes on downgraded consoles.
     
3. Download official firmware <=3.30 as drive init PUP and put it root of USB Mass Storage device
    Content of USB Mass Storage device should be thus be:
                                            MD5:                              SHA1:                                      CRC32:    CRC16:
      Lv2diag.self                          C48E5EBFC00ABD89094CB73A2B0BEA59 / D229AC694910272DDEA9276B9FD4A2664800638C / C2D0A2B0 / 5327
      manufacturing_updater_for_reset.self  9E3C9024E9243478D21C78E1C9DF2376 / 922EA202CA2EA36EBF2B5054605E17409B9A56E6 / 93F18A95 / EA0D
      fdm_spu_module.self                  33E8D3C12349CFD203930FD0C237054D / F660FD6EBEB12DC7F52B4E707A1F0D1BD05DF9F3 / 85701A9B / B75B
      PS3UPDAT.PUP
      cfg/standalone.cfg
4. Put the service mode JIG/dongle/PSGrade into port 0 (closest to the reader) and get into factory service mode.
5. Put the created USB Mass Storage device from step 3 into port 0 (closest to the reader) and run.
      Drive Init Executing  means it is starting the remarry process
      Drive Init Failed with big pink letters 'NG' (No Good!)  means the process failed. Most likely solved by fixing the communication issue with the drive.
6. After you run the initial remarry process, do not take it out of factory service mode.
7. Put a BD movie disc in and run it on the PS3. (This restores your DRL files!)
8. Then you can take it out of factory service mode.
9. Launch as normal.
Other related references:
Official Firmwares    : [[System Software]]
Remarry              : [[Remarry Bluray Drive]]
Dehashing            : [[Talk:Downgrading with Hardware flasher#Alternative shorter reFSM way]]
Downgrading          : [[Downgrading with Hardware flasher]]
PSgrade guide        : [[Downgrading with PSgrade Dongle]]
PSgrade devices list  : [[Talk:Downgrading with PSgrade Dongle]]
Bluray Drive info    : [[Bluray Drive]]
[http://www.mediafire.com/?kvg6um3ouxe1dyp 3.30 pup] ([http://www.betterwayelectronics.com/wikifiles/firmware/OFW-CEX/3.30/PS3UPDAT.PUP mirror]) /
[http://www.mediafire.com/?uciv46g415zdii6 remarry files 3.55] ([http://www.betterwayelectronics.com/wikifiles/lv2diag/remarry/remarry-3.55.rar mirror])
https://www.mirrorcreator.com/files/0HFWIANR/remarry-3.15.rar_links [http://www.mirrorcreator.com/files/BVDUUAUX/remarry-3.15.rar_links]
https://www.mirrorcreator.com/files/MDP3EAAR/remarry-3.55.rar_links [http://www.mirrorcreator.com/files/RPF81VO7/remarry-3.55.rar_links] [https://www.mirrorcreator.com/files/0PZGJSSM/remarry-3.55.rar_links]
https://www.mirrorcreator.com/files/2P5ZTIKG/remarry-3.50.rar_links [http://www.mirrorcreator.com/files/XGKJWJ97/remarry-3.50.rar_links]
----
''old page kept for historic reference.''
== Remarry BluRay drive ==
== Remarry BluRay drive ==


Line 80: Line 5:
===Procedure===
===Procedure===


# Make sure you don´t have any CD/DVD/BD on the drive
# Put unrar'ed remarry files on a blank USB stick & add a 2.30 (PS3 FAT only) or 3.15 (PS3 Slim) PUP
# Put unrar'ed remarry files on a blank USB stick & add a [[2.30_CEX|2.30]] (PS3 FAT only) or [[3.15_CEX|3.15]] (PS3 Slim) PUP
# Put in the service mode JIG/dongle and get into factory service mode.
# Put in the service mode JIG/dongle and get into factory service mode.
# Put the created USB stick into port 0 (closest to the reader) and run.
# Put the created USB stick into port 0 (closest to the reader) and run.
## Drive Init Executing [[:File:PS3 Remarry DriveInit Executing.jpg]] means it is starting the remarry process
## Drive Init Failed with big pink letters 'NG' (No Good!) [[:File:PS3 Remarry Pink-NG DriveInit Fail.jpg]] means the process failed. Most likely solved by first downgrading the console or fix the communication issue with the drive.
# After you run the initial remarry process, do not take it out of factory service mode.
# After you run the initial remarry process, do not take it out of factory service mode.
# Put a BD movie disc in and run it on the PS3. (This restores your DRL files!)
# Put a BD movie disc in and run it on the PS3. (This restores your DRL files!)
# Then you can take it out of factory service mode.
# Then you can take it out of factory service mode.
# Launch as normal.
# Launch as normal.  


===Needed files on USB stick===
===Needed files on USB stick===


dev_usb000.rar (856.52 KB) :
dev_usb000.rar (856.52 KB)  
http://www.zshare.net/download/890710435e792875/
<pre>http://www.zshare.net/download/890710435e792875/
http://hotfile.com/dl/114659343/2d8630a/dev_usb000.rar.html
http://hotfile.com/dl/114659343/2d8630a/dev_usb000.rar.html
http://depositfiles.com/en/files/6zb5a1ozf
http://depositfiles.com/en/files/6zb5a1ozf
http://www.megaupload.com/?d=O2M43K40
http://www.megaupload.com/?d=O2M43K40
http://rapidshare.com/files/457728407/dev_usb000.rar
http://rapidshare.com/files/457728407/dev_usb000.rar
http://www.rapidspread.com/file.jsp?id=anxklm4bcu
http://www.rapidspread.com/file.jsp?id=anxklm4bcu
http://www.easy-share.com/1914734717/dev_usb000.rar
http://www.easy-share.com/1914734717/dev_usb000.rar</pre>
lv2diag/remarry/dev_usb000.rar


  Lv2diag.self                          MD5:C48E5EBFC00ABD89094CB73A2B0BEA59 / SHA1:D229AC694910272DDEA9276B9FD4A2664800638C / CRC32:C2D0A2B0 / CRC16:5327
  Lv2diag.self                          MD5:C48E5EBFC00ABD89094CB73A2B0BEA59 / SHA1:D229AC694910272DDEA9276B9FD4A2664800638C / CRC32:C2D0A2B0 / CRC16:5327
  manufacturing_updater_for_reset.self  MD5:9E3C9024E9243478D21C78E1C9DF2376 / SHA1:922EA202CA2EA36EBF2B5054605E17409B9A56E6 / CRC32:93F18A95 / CRC16:EA0D
  manufacturing_updater_for_reset.self  MD5:9E3C9024E9243478D21C78E1C9DF2376 / SHA1:922EA202CA2EA36EBF2B5054605E17409B9A56E6 / CRC32:93F18A95 / CRC16:EA0D
  fdm_spu_module.self                  MD5:9BDE16660221042A4440ED2C053A139E / SHA1:D63AA8F0F1C4A7A4497A9E297062CA6E9D2B568B / CRC32:B5961101 / CRC16:3D0C
  fdm_spu_module.self                  MD5:9BDE16660221042A4440ED2C053A139E / SHA1:D63AA8F0F1C4A7A4497A9E297062CA6E9D2B568B / CRC32:B5961101 / CRC16:3D0C
  PS3UPDAT.PUP  (see above and additional notes)
  PS3UPDAT.PUP  (see below)
  cfg [folder]
  cfg [folder]
  - standalone.cfg        (original was MD5:24DB112BF90A4048462C6D26F4263507 / SHA1:519F627B9F367A2E0E05F956E9F2720E4C7AFE8C / CRC32:A3E44601 / CRC16:8619)
  - standalone.cfg        (original was MD5:24DB112BF90A4048462C6D26F4263507 / SHA1:519F627B9F367A2E0E05F956E9F2720E4C7AFE8C / CRC32:A3E44601 / CRC16:8619)
Line 123: Line 44:
  - CONSOLE_SETUP_CEX.SIG.XML            (MD5:0DAE958782D5584DFF3A1EB880ABC067 / SHA1:544432CF2CED5836ED3B8BE9DED2898AA57AA00A)
  - CONSOLE_SETUP_CEX.SIG.XML            (MD5:0DAE958782D5584DFF3A1EB880ABC067 / SHA1:544432CF2CED5836ED3B8BE9DED2898AA57AA00A)


=== Additional Notes on Remarry Procedure ===
===Usable PS3UPDATE.PUP files===
* [[2.30_CEX|2.30]] and [[3.15_CEX|3.15]] are not 'special', iirc firmware <=[[3.30_CEX|3.30]] should be fine (>[[3.30_CEX|3.30]] won't work) to use as reinstaller PUP.
(in root)
* Lv2diag.self for 3.55 downgrade has BD patched out. So in case you have a [[3.55_CEX|3.55]] console you wish to remarry, you can either:
 
** lv2diag.self downgrade it first to [[3.50_CEX|3.50]] or lower and then use the remarry procedure ; or (if possible):
'''2.30 RETAIL/CEX'''
** QA-flag extra it, then QA downgrade via recovery to <[[3.50_CEX|3.50]] followed by remarry procedure.
http://www.multiupload.com/62DJ3LSO62
*** without working BD packages won't work :(
MD5:DD2E675FCE5D2EB28CA93BC32EDB3DE6
** If console was previously downgraded from &gt;= 3.56:
CRC32:811F7B02 / CRC16:9696
***syscon hashes must be either patched out ([[Talk:Downgrading_with_NOR_flasher#Combined_TCL_V2|lv1 patches]])
SHA1:FB639B3ED4E7CD5C457855CF1C9B59E06C05C87A
**** e.g. '''Rogero_CFW3.50_LV1Patched_NoBD_for_Re-marry.PUP'''
HMAC_SHA1:0x5ADB88B2B83C89DB0EA01E56A4D7DB4769A311B4
***or dehashed ([[Talk:Downgrading_with_Hardware_flasher#Alternative_shorter_reFSM_way|double FSM]])
 
Alternative method for restoring DRL : [Downgrade BluRay Playback Issue]
'''2.30 RETAIL-D/CEX'''
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'''
http://www.multiupload.com/4SGCDZM07C
MD5:54EE80E14E479F8351A988EB9A472072
CRC32:E82D9526 / CRC16:7DB
SHA1:FC4E891E84333F9B37FF7F253ECA165AA416C6AD
HMAC_SHA1:0xD87AFAD8C786E0EEE83C0C96EF61492D78F37980


If you have problems with remarry, but still get a good "Drive Init" message or where able to restore the original DRL backup from dev_flash3 of that BD-drive and it still does not work: try Restore Filesystem in the [[Recovery Menu]].
'''3.15 RETAIL-D/CEX'''
http://www.multiupload.com/M53MVW3W7K
MD5:80D7F3EC2CFEBF582926228AC3A11E21
CRC32:5D5C55CB / CRC16:D078
SHA1:7FE68E92353BAC93225272F27BF2DEB9AB6366A6
HMAC_SHA1:0xD87AFAD8C786E0EEE83C0C96EF61492D78F37980
''Is on disk: BCUS98164, BLES00517, BLES00773, BLES00789, BCES00797, BLES00816, BLES00825, BLES00885, BLUS30295''


=== CFG Settings ===
=== CFG Settings ===
<span style="color:red!important;">Remark: For some reason people are not looking in the CFG file for other selectable options.</span>
<span style="color:red;">Remark: For some reason people are not looking in the CFG file for other selectable options.</span>


e.g. (line 269 until line 280 quoted):
e.g. (line 269 until line 280 quoted):
Line 159: Line 99:
Default is both options set to 1 and is confirmed to work on both PS3 FAT (NAND and NOR) and PS3 Slim (NOR). Strange things can happen when messing with the CFG and using nonvalid values or combinations.
Default is both options set to 1 and is confirmed to work on both PS3 FAT (NAND and NOR) and PS3 Slim (NOR). Strange things can happen when messing with the CFG and using nonvalid values or combinations.


=== Additional Notes on Remarry Procedure ===
* 2.30 and 3.15 are not 'special', iirc firmware <=3.30 should be fine (>3.30 won't work) to use as reinstaller PUP.
* Lv2diag.self for 3.55 downgrade has BD patched out. So in case you have a 3.55 console you wish to remarry, you can either:
** lv2diag.self downgrade it first to 3.50 or lower and then use the remarry procedure ; or (even better!):
** QA-flag extra it, then QA downgrade via recovery to <3.50 followed by remarry procedure.


----
Alternative method for restoring DRL : [http://www.ps3devwiki.com/index.php?title=Downgrade_BluRay_Playback_Issue#Fixing Downgrade BluRay Playback Issue #Fixing]
 
 
=== Remarry breakdown ===
 
==== full CFG breakdown ====
 
###############################################
# DiagÝ’èƒtƒ@ƒCƒ‹
# —ÊŽŽ—p
# WLAN & BT RSSIԻՏ
#
# 2006/09/06 kyoshida
#            Eurus‚Ì—L–³ŒŸo‘Ήž
# 2006/10/10 kyoshida
#            RSSI’l‚Ì‹KŠi‚ð
#            u’²®ŒŸ¸—v€F06.10.05v‚֍‡‚킹‚éB
###############################################
#=== ‹¤’ʐݒè =================================
#
# Œv‘ªƒ‚[ƒhÝ’è
#
#  0 = ’ʏ탉ƒCƒ“ŒŸ¸
#  1 = ƒfƒoƒbƒN Œv‘ªŒJ‚è•Ô‚µ
#----------------------------------------------
0
 
#=== ‹¤’ʐݒè =================================
#
# RSSI‚ª‹KŠi“à‚̏ꍇ‚ɁAshutdown‚ðŽÀs‚·‚é‚©H‚̐ݒè
#
#  0 = shutdown ‚µ‚È‚¢B
#  1 = shutdown ‚·‚éB
#----------------------------------------------
1
 
#=== ‹¤’ʐݒè =================================
#
# ¦shutdown = 00 ‚̏ꍇ‚É‚Ì‚Ý—LŒø¦
#
# RSSI‚ª‹KŠi“à(-OK-)‚̏ꍇ‚ɍs‚¤LED§Œä
#
# LED ID
#
#  1 = POWER(green)
#  2 = STATUS(red)
#
# LED ACTION
#
#  0 = OFF
#  1 = ON
#  2 = BLINK FAST
#  3 = BLINK SLOW
#----------------------------------------------
#<1>------
# LED ID
1
 
# LED ACTION
1
 
#<2>------
# LED ID
2
 
# LED ACTION
0
 
#=== ‹¤’ʐݒè =================================
#
# ¦shutdown = 00 ‚̏ꍇ‚É‚Ì‚Ý—LŒø¦
#
# RSSI‚ª‹KŠiŠO(-NG-)‚̏ꍇ‚ɍs‚¤LED§Œä
#
# LED ID
#
#  1 = POWER(green)
#  2 = STATUS(red)
#
# LED ACTION
#
#  0 = OFF
#  1 = ON
#  2 = BLINK FAST
#  3 = BLINK SLOW
#----------------------------------------------
#<1>------
# LED ID
1
 
# LED ACTION
2
#<2>------
 
# LED ID
2
 
# LED ACTION
0
 
#=== WLANÝ’è =================================
#
# <10i“ü—Í>
#
# RSSI‘ª’è‚ðs‚¤‚©H‚̐ݒè
#
#  0 = ‘ª’肵‚È‚¢B
#  1 = ‘ª’è‚·‚éB
#  2 = HW config‚ÅEurus—L‚è‚̏ꍇ‚Ì‚Ý‘ª’è‚·‚éB
#
# RSSI‚Ì‹KŠi
#
#  min[dBm]
#  max[dBm]
#
# OK count
# NG count
#
# ‘ª’èŽüŠú‚Ì–ÚˆÀ
#  [‘ª’èƒ`ƒƒƒ“ƒlƒ‹”] ~ 100msec
#----------------------------------------------
 
# <ANTENNA A>
0
-80
-20
2
200
 
# <ANTENNA B>
0
-80
-20
2
200
 
# <ANTENNA DIVERSITY>
0
-80
-20
2
200
 
#=== WLANÝ’è =================================
#
# <10i“ü—Í>
#
# RSSI‘ª’è‚ðs‚¤ƒ`ƒƒƒ“ƒlƒ‹‚̐ݒè
# 1 - 13ŒÂ‚ðŽw’è
#
#  channel < 14 = ‘ª’è‚·‚éB
#  channel > 13 = ‘ª’肵‚È‚¢B(255ˆÈ‰º)
#
#----------------------------------------------
# 1 - 13ch ‘S‚Ä‘ª’è‚·‚éê‡
1
2
3
4
5
6
7
8
9
10
11
12
13
 
###############################################
# samples
# 1 ‚Æ 13ch ‚¾‚¯‘ª’è‚·‚éê‡
##############################################
#1
#13
#77
#77
#77
#77
#77
#77
#77
#77
#77
#77
#77
#END-samples----------------------------------
 
#=== APÚ‘±ŒŸ¸ŠÖŒW‚̐ݒè ====================
#
# RSSI‘ª’è‚ðs‚¤‚©H‚̐ݒè
#
#  0 = ‘ª’肵‚È‚¢B
#  1 = ‘ª’è‚·‚éB
#  2 = HW config‚ÅEurus—L‚è‚̏ꍇ‚Ì‚Ý‘ª’è‚·‚éB
#
# OK count
# NG count
#
# Ú‘±Šm”FŽüŠú‚Ì–ÚˆÀ
#  100msec
#
# <AP>
#  SSID
#  IP ADDRESS
#
# <COOKIE>
#  IP ADDRESS
#  NETMASK
#  DEFAULT ROUTE
#  PRIMARY DNS
#
#----------------------------------------------
0
10
300
 
#<AP>
LV2DIAG-AP
192.168.1.1
 
#<COOKIE>
192.168.1.100
255.255.255.0
192.168.1.1
192.168.1.1
 
#=== BTÝ’è =================================
#
# <10i“ü—Í>
#
# RSSI‘ª’è‚ðs‚¤‚©H‚̐ݒè
#
#  0 = ‘ª’肵‚È‚¢B
#  1 = ‘ª’è‚·‚éB
#
# RSSI‚Ì‹KŠi
#
#  min[dBm]
#  max[dBm]
#
# OK count
# NG count
#
# ‘ª’èŽüŠú‚Ì–ÚˆÀ
#  100msec
#----------------------------------------------
 
# <ANTENNA 1>
0
-60
-1
2
300
 
# <ANTENNA 2>
0
-60
-1
2
30
 
# <ANTENNA DIVERSITY>
0
-60
-1
2
30
 
#=== CS Only ================================
#
#ƒRƒ“ƒgƒ[ƒ‰[‚ð‚Í‚¸‚·‚Æ‚«‚ÌLED“_“”ƒpƒ^[ƒ“
#
# LED ID
#
#  1 = POWER(green)
#  2 = STATUS(red)
#
# LED ACTION
#
#  0 = OFF
#  1 = ON
#  2 = BLINK FAST
#  3 = BLINK SLOW
#--------------------------------------------
#<1>------
 
# LED ID
1
 
# LED ACTION
2
#<2>------
 
# LED ID
2
 
# LED ACTION
0
 
###############################################
#=== ‚»‚Ì‘¼€–Ú‚ÌŽÀs‚Ì—L–³ ===================
# WLAN,BTŒŸ¸‚ÌŒã‚ÉŽÀs‚³‚ê‚é
===== Drive Init =====
#----------------------------------------------
# Drive Init
#  0 = ŽÀs‚µ‚È‚¢
#  1 = ŽÀs‚·‚é
#----------------------------------------------
1
This will remarry the drive to the console and remake the DRL files (setting it to 0 will NOT remarry it)
===== Install Systemsoftware =====
#---------------------------------------------
# Install Systemsoftware
#  0 = ŽÀs‚µ‚È‚¢
#  1 = ŽÀs‚·‚é
#----------------------------------------------
1
This will install the firmware PUP that is on the USB stick in root (setting it to 0 will NOT install firmware)
===== freebdp =====
#---------------------------------------------
# freebdp
#  0 = ŽÀs‚µ‚È‚¢
#  1 = ŽÀs‚·‚é
#----------------------------------------------
0
If enabled will give error 0x80010006 (file does not exist) and results in "Initialize revocation list FAIL". It needs free_bdp.self to be present
 
===== Install Systemsoftware Updater =====
#---------------------------------------------
# Install Systemsoftware ‚ÅŽg—p‚·‚éUpdater–¼
#----------------------------------------------
manufacturing_updater_for_reset.self
the filename of the SELF used for updating the firmware
 
 
==== lv2diag.self (remarry) ====
  MD5:C48E5EBFC00ABD89094CB73A2B0BEA59 / SHA1:D229AC694910272DDEA9276B9FD4A2664800638C / CRC32:C2D0A2B0 / CRC16:5327
 
==== manufacturing_updater_for_reset.self (remarry) ====
  MD5:9E3C9024E9243478D21C78E1C9DF2376 / SHA1:922EA202CA2EA36EBF2B5054605E17409B9A56E6 / CRC32:93F18A95 / CRC16:EA0D
 
 
==== fdm_spu_module.self (remarry) ====
  MD5:9BDE16660221042A4440ED2C053A139E / SHA1:D63AA8F0F1C4A7A4497A9E297062CA6E9D2B568B / CRC32:B5961101 / CRC16:3D0C
 
 
=== 3.55 downgrader ===
 
==== Lv2diag.self  (file1 - 3.55 downgrader) ====
  MD5:099F33A7967F99E91C07E870FD78B3DB / CRC32:9338ABF2 / CRC16:4FCC
 
==== Lv2diag.self  (file2 - 3.55 downgrader) ====
  MD5:7A20BFDAE65EEFB47A4425DB1B52DCDE / CRC32:72740080 / CRC16:502A
(same as 3.50--)
 
 
=== 3.50 downgrader ===
 
==== Lv2diag.self  (file1 - 3.50 downgrader) ====
  MD5:90168C03B217CE775A7839D87BBFF2A3 / CRC32:D1F0AAFC / CRC16:CD8D
 
==== Lv2diag.self  (file2 - 3.50 downgrader) ====
  MD5:7A20BFDAE65EEFB47A4425DB1B52DCDE / CRC32:72740080 / CRC16:502A
(same as 3.55--)
 
 
=== Other ===
 
==== manufacturing_updater_for_reset.self (ifcaro @ elotrolado) ====
  MD5:90168C03B217CE775A7839D87BBFF2A3 / SHA1:1E770010A3A6EF572AF39783A04DF792670998D3
 
==== CONSOLE_SETUP_CEX.SIG.XML (ObjectiveSuites files) ====
  MD5:0DAE958782D5584DFF3A1EB880ABC067 / SHA1:544432CF2CED5836ED3B8BE9DED2898AA57AA00A
 


{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
If you have problems with remarry, but still get a good "Drive Init" message or where able to restore the original DRL backup from dev_flash3 of that BD-drive and it still does not work: try Restore Filesystem in the [http://www.ps3devwiki.com/index.php?title=Talk:Playstation_Update_Package_%28PUP%29#PS3_Recovery_Menu Recovery Menu].
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)