background image

Cobra ODE User Manual v2.0 

 

23 

 

Starting  from  Cobra  ODE  1.6  update, the Cobra  ODE Browser  will automatically  trigger 

the auto-eject feature and the game will be loaded as soon as you select your game. 

The  genps3extra  application  allows  you  to  customize  the  behavior  of  the  browser 

depending on the files available in the EXTRA directory: 

If  the  EXTRA  directory  has  a  PS3_EXTRA/PARAM.SFO  file,  then  it  will  generate 

browser items for the PS3_EXTRA section which will appear in the Game category of the 

XMB.  If  a  PS3_EXTRA/D000/DATA000.MP4  file  exists,  then  it  will  be  used  for  every 

item in the Game browser and that video  will be used every time  you select a game. If a 

PS3_EXTRA/D000/DATA000.PKG  file  exists, then  it  will  be  used  for  every  item  in  the 

Game  browser  and  that  package  will  be  installed  every  time  you  select  a  game.  If  a 

PS3_EXTRA/D000/DATA000.P3T  file  exists,  then  it  will  be  used  for  every  item  in  the 

Game browser and that PS3 theme will be installed every time you select a game. If there 

is no MP4/PKG/P3T file, then a fake PKG file will be generated which will show an error 

on XMB when trying to run it, however, the game will still be correctly selected, despite 

the error on XMB.  

If  the  EXTRA  directory  has  a  PS3_CONTENT/VIDEODIR/D000/DATA000.MP4  file, 

then  it  will  generate  browser  items  for  the  VIDEODIR  section  which  will  appear  in  the 

Video  category  of  the  XMB.  The MP4 will  be used for every item in the Video  browser 

and that video will be used every time  you select a game. Make sure the video has a file 

size greater than 128KB in order to avoid fake selections. 

 

 

 

Summary of Contents for ODE

Page 1: ...Cobra ODE User Manual v2 4 March 2015 ...

Page 2: ...2 also lower Lower versions of MCUs do not support features described in higher versions MCU 2 0 recommended 2 2 is the minimum MCU needed to bypass security features of the 4 55 PS3 firmware MCU 2 2 is the minimum MCU needed to bypass security features of the 4 60 PS3 firmware also applies to users who use 4 55 ...

Page 3: ...PARATION 6 2 3 1 Instructions and notes 6 2 3 2 Final file structure 8 2 3 3 Tools for generating ISOs 9 2 3 4 ISO Generation Instructions 9 2 3 5 ISO Generation Instructions for Super Slim 4xxx model users on 4 55 PS3 firmware 9 3 COBRA ODE USAGE 10 3 1 BOOTING REQUIREMENTS 10 3 2 ERROR CONDITIONS 10 3 2 1 Defragmenting your HDD 11 3 3 PLAYING MULTIMEDIA CONTENT 12 3 3 1 Playing PS1 games 12 3 3 ...

Page 4: ...0 5 1 2 MCU v1 5 added options 30 5 1 3 MCU v1 6 added options 31 5 1 4 MCU v1 9 added options 31 5 1 5 MCU v2 0 added options 31 5 1 6 MCU v2 1 added options 31 5 1 7 MCU v2 2 added options 32 5 1 8 Configuration options for the latest MCU 32 5 1 9 Valid COBRA cobra cfg configurations 41 5 1 10 Recommended cobra cfg configuration Cobra ODE 2 0 update onwards 41 5 2 VALID HOMEBREW ISO GENERATION 4...

Page 5: ...obra ODE manager 14 Figure 3 4 Cobra ODE Browser in the Game category of the XMB 16 Figure 3 5 Cobra ODE Browser in the Video category of the XMB 17 Figure 3 6 Mounted game in XMB 19 Figure 3 7 The Return to Cobra Manager trigger 19 Figure 3 8 The Return to Cobra Manager trigger in the sub menu 20 Figure 3 9 genps3extra program now discontinued 21 Figure 4 1 Correct update sequence diagram 25 INDE...

Page 6: ...ra cfg 4k 41 Configuration excerpt 5 5 Loading of a custom manager with triggers for 3 games 42 Configuration excerpt 5 6 Scetool command for generating the EBOOT BIN 43 Configuration excerpt 5 7 MAKEFILE line for EBOOT BIN generation 43 Configuration excerpt 5 8 ISO encrypted and plain regions 44 Configuration excerpt 5 9 Second ISO sector 45 Configuration excerpt 5 10 Basic ISO file information ...

Page 7: ...ork PT Pass through Mode EMU Emulation Mode PATA Parallel Advanced Technology Attachment SATA Serial Advanced Technology Attachment XMB Xross Media Bar OFW Official Firmware CFW Custom Firmware PCB Printed Circuit Board BD Blu Ray Disk MCU MicroController Unit FPGA Field Programmable Gate Array LED Light Emitting Diode ...

Page 8: ...1 Generation PlayStation 3 CECHA PATA CECHB PATA CECHC PATA CECHE PATA CECHG PATA CECHH PATA CECHK PATA CECHL SATA most consoles 1 Figure 1 1 PlayStation 3 FAT 1 FAT consoles SATA CECHL CECHM CECHP and CECHQ with drive controller BMD 21 are currently not supported it will be supported in a future HW revision Please visit our web site for more news concerning upcoming product available ...

Page 9: ...v2 0 2 1 1 2 SLIM 2 Generation PlayStation 3 CECH2XXX SATA CECH21XX SATA CECH25XX SATA CECH3XXX SATA Figure 1 2 PlayStation 3 SLIM 1 1 3 SUPER SLIM 3 Generation PlayStation 3 CECH4XXX SATA Figure 1 3 PlayStation 3 SUPER SLIM ...

Page 10: ...and decryption engine on board Fully updatable high speed FPGA s and high speed secure MCU on board Updatable via USB storage Expansion ports for future proofing Simple and easy to use High quality components used throughout Built at a high tech facility Solder less installation on all FAT and SLIM 2xxx and 21xx series Easy installation on 25xx 3xxx and 4xxx series Slim and Super Slim series conso...

Page 11: ...as shown Figure 2 1 Emulation mode can be selected by simply sliding the switch on the clip on PCB to the right as shown in the picture below This enables the emulation functionality of the device and allows you to run games from external mass storage on your PS3 Pass through mode silently disables the ODE and allows your PS3 to act as a stock OFW or CFW console when you want to play games directl...

Page 12: ...2 Clip on PCB of Cobra ODE with USBs encircled 2 2 1 Types of USB cables included in the Cobra ODE kit USB 2 0 Mini USB Y cable USB 3 0 Y cable USB extension cable The USB 2 0 or USB 3 0 Y cable may be coupled with the USB extension cable and connected to a port on the front of the PS3 and then to the CLIP on USBA A connector and your hard drive in cases where a standard USB cable cannot supply en...

Page 13: ...drives with a capacity lower than 16 TB Should you decide to use FAT32 then this must be the first partition on the drive and the subsequent partition may be NTFS The first NTFS partition found will be the partition recognized by the ODE When an HDD has both FAT32 and NTFS partitions then the FAT32 partition will be ignored by the ODE The partition should contain a COBRA directory containing the c...

Page 14: ...it an iso into multiple files convenient if you have a FAT32 partition subsequent files must however be named with extension 1 2 3 and so on o Examples uncharted iso 0 uncharted iso 1 uncharted iso 2 uncharted foobar uncharted foobar 1 uncharted foobar 2 We would recommend partitioning your hard drive with a 10MB FAT32 partition as the first partition on the drive and the second partition as NTFS ...

Page 15: ...Cobra ODE User Manual v2 0 8 2 3 2 Final file structure Figure 2 3 Final file structure of USB Key HDD ...

Page 16: ...ons In order to generate a valid ISO run genps3iso and specify the correct directory The parent directory which contains the PS3_GAME directory and the output iso file as well as whether or not to split the iso into 4GB files The resulting iso file or files can be put into the PS3_GAMES directory of the USB drive and will work with the COBRA manager Splitting the iso into 4GB files is only useful ...

Page 17: ...Cobra ODE User Manual v2 0 10 Source du renvoi introuvable for detailed instructions on how to bypass the security of firmwares 4 55 and up ...

Page 18: ...f supported titles is available in the Downloads section of our website We will provide updates to expand the list of supported titles 3 2 Error conditions On booting the PS3 the XMB will display the COBRA ODE manager icon if the icon is not shown then you have not inserted a disc into the PS3 Should the XMB fail to display the COBRA ODE manager an error message may be displayed in the XMB which w...

Page 19: ... COBRA database Error loading custom manager configuration file Error parsing CUE file Error loading selected BIN CUE file BIN file is too fragmented You should defragment your hard drive Please refer to user manual PS2 mode requires a PS2 disc in the tray Please refer to user manual The error message displayed should provide enough information to rectify the problem by either taking the necessary...

Page 20: ...will not work on PS3 consoles which have only 2 USB ports In order to play a PS2 game a PS2 disc must be inserted in the tray when the game is loaded There are three ways to achieve this If using the Cobra Manager once you have selected the PS2 game you should manually eject the PS3 disc then insert a PS2 disc in its place If using the Cobra Browser you can remove the eject on_selection 0 option f...

Page 21: ...he clip on PCB will become white 3 3 5 Playing BD movies BD movies must be in iso format must have the iso file extension and must be placed in the BD_MOVIES directory of the hard drive The ODE will emulate a BD R disc which means that any content protected by Cinavia will not be playable on the PS3 If you wish to experiment you could encrypt the BD movie with AACS using a known disc s key and add...

Page 22: ...play a list of current valid iso images on your HDD s partition game selection is achieved by simply scrolling using the d pad of your PS3 controller to the image you wish to play and then pressing the X button on your pad Figure 3 2 Selection of Cobra ODE manager Figure 3 3 Inside the Cobra ODE manager ...

Page 23: ...con in the XMB 3 4 1 New features in Cobra manager since Cobra ODE 2 0 update The manager will now show a Pass Through Mode option which if selected will give you access to the disc that is in the drive It is a convenient way to enable Pass Through mode without touching the switch on the clip on PCB You can now also return to the Cobra ODE manager by selecting the Return to Manager option in the X...

Page 24: ... requires the use of the genps3extra PC application which needed to be run every time the list of ISO files changed on the HDD Refer to Section 0 for instruction on how to use genps3extra if you did not update to Cobra ODE 2 0 There will be two menus for the Cobra ODE Browser the first one in the Game category of the XMB it will show the game icon and title Figure 3 4 Cobra ODE Browser in the Game...

Page 25: ...Pass Through trigger which can be launched the same way as the Game category trigger pressing the X button Figure 3 5 Cobra ODE Browser in the Video category of the XMB Starting from Cobra ODE update 2 0 using the Cobra Browser is as simple as adding the manager type browser option into the cobra cfg configuration file When the browser is auto generated using the browser iso file there will be NO ...

Page 26: ...ra ODE browser in order to choose another game or homebrew application then simply eject the disc via the XMB and reinsert it or in the case of the 4k series PS3 slide the door cover open and then closed again You can however disable this and have the PS3 return to the manager after each reboot by enabling the manager on_reboot 1 option in the cobra cfg configuration file Starting from Cobra ODE 1...

Page 27: ...s shown on Figure 3 6 Figure 3 6 Mounted game in XMB From Cobra ODE 2 0 onwards if the eject add_menu 1 is added to the cobra cfg when a game is mounted a Return to Cobra Manager trigger is added in the form of a mounted Blu Ray Disc below the mounted Game Figure 3 7 Figure 3 7 The Return to Cobra Manager trigger ...

Page 28: ...n to Cobra Manager will appear in the sub menu of the game as shown in Figure 3 8 Figure 3 8 The Return to Cobra Manager trigger in the sub menu When you select the trigger an error will be displayed but that is a normal part of the procedure When the error screen is shown just press the circle O and the COBRA Manager should be mounted and shown in the XMB ...

Page 29: ...ra application and select the COBRA_ODE_BROWSER directory when asked for the EXTRA directory then select the COBRA directory from your HDD It will then scan the games on the HDD and generate a new manager iso and cobra cfg configuration file tailored to your HDD games which will provide you with the browser for game selection The genps3extra application will also ask you if you wish for the manage...

Page 30: ...KG file exists then it will be used for every item in the Game browser and that package will be installed every time you select a game If a PS3_EXTRA D000 DATA000 P3T file exists then it will be used for every item in the Game browser and that PS3 theme will be installed every time you select a game If there is no MP4 PKG P3T file then a fake PKG file will be generated which will show an error on ...

Page 31: ...sole The update should takes a couple of seconds to finish The LED should flash very briefly and appear purple for a second indicating that the update is in progress then it becomes solid red to indicate there is no manager or database on the USB stick or green if the fat32 drive you re using also contains the manager and cobra db file Once it is done then you can turn on the console and enjoy the...

Page 32: ...XX Occasionally an update to the ODE s FPGA images will be made available You can download the latest FPGA images from the Downloads section of our website on http www cobra ode com On v3 00 v4 20 and v4 30 boards there are three FPGA chips each requiring their own image In order to update the FPGA images you must have updated to at least the BOOTLOADER 1 3 before attempting the update Once an upd...

Page 33: ...TLOADER 1 3 or you used the wrong FPGA image for your board version 5 When the update has finished if the FPGA being updated was fpga1 dat then the LED will turn off completely 6 You must then remove the FAT32 HDD and delete the fpga1 dat file then remove power to the ODE before restoring power to it again 7 If the FPGA being updated was fpga2 dat or fpga3 dat then the ODE will boot automatically ...

Page 34: ...me should be v5p10B25 spi v5 30A hardware For Chipset M2S010 file name should be v5p30A10 spi For Chipset M2S025 file name should be v5p30A25 spi Place the update file on USB device and ensure the file is alone with nothing else on your freshly formatted USB key Note Make sure to only use the proper update file according to your chipset 4 3 3 V5 xx board update Understanding LED activities from th...

Page 35: ... with new image YELLOW è Authenticating image PURPLE è Programming GREEN è Done please power cycle Now unplug your PS3 power cable insert your USB KEY with proper update file into USB port from CLIP ON PCB then plug back the power cable and wait for the end of process Power cycle WARNING Ensure the process is completely done with solid GREEN LED ...

Page 36: ...bad flash aka BRICK there is an alternative solution You need to short jumper as identified see pictures of hardware revisions below and power cycle You can remove short when it powers That will reconfigure the FPGA V5 10B Hardware Recovery jumper R6 for 5 10B HW ...

Page 37: ...Cobra ODE User Manual v2 0 30 V5 30A Hardware Recovery jumper R97 for v5 30A HW ...

Page 38: ...er or program that has similar functions as the Cobra ODE manager homebrew 5 1 Cobra ODE Configuration file Since Firmware version 1 4 a configuration file can be placed in the COBRA directory with the filename cobra cfg The configuration file takes the form of key value MCU v1 0 to 1 3 Configuration file not supported 5 1 1 MCU v1 4 supported options manager type disabled manager on_reboot 1 game...

Page 39: ... bd iso INT type ps1 ps2 ps3 dvd bd disc unsupported ignore 5 1 5 MCU v2 0 added options manager type browser eject add_menu 1 manager on_eject 0 bypass 4 55 1 game pt 1 eject delay INT leds disable 1 2 3 4 5 6 7 mcu underclock 1 5 1 6 MCU v2 1 added options bypass delay INT folders ps3_games folders ps2_games folders ps1_games folders bd_movies folders dvd_movie ...

Page 40: ...to ISO mode The iso file that will be loaded is PS3_GAMES game iso by default and can be changed with the game path configuration option custom A custom manager mode where the dev_bdvd COBRA directory is not created and the game triggers are defined with the iso INT sector and iso INT path configuration options custom homebrew homebrew custom A custom manager mode where the dev_bdvd COBRA director...

Page 41: ...s3 If set the disc type of the manager can be overridden and the ODE will emulate a different type of disc inserted in the tray This is useful in order to experiment with different disc types other than PS3 discs and could help the manager appear more stealth cd The manager iso will appear as being burned on a CD ROM disc dvd The manager iso will appear as being burned on a DVD R disc bd The manag...

Page 42: ...the game as a PS3 game or as the type of game set in the game type option Appearing as a PS1 or PS2 disc does not guarantee that the PS3 will recognize the iso as valid PS1 PS2 discs It will only appear as being a PS1 PS2 disc type It is only for experimenting with different types of discs Any value other than the ones listed here will default to appearing as the type of disc inserted in the tray ...

Page 43: ...is option can be used to define the sector that triggers the disc s auto eject feature The HEX value must be a hexadecimal value representing the sector number to act as a trigger If the eject is triggered by reading of that sector then the ODE will emulate a disc ejection and reinsertion automatically eject on_selection 0 If set the ODE will automatically trigger the auto eject feature as soon as...

Page 44: ...INT sector configuration option is triggered The INT value must be a base 10 integer lower than 500 and determines the iso index By default a game will be recognized as a PS3 game dvd The game iso will be processed as a dvd movie bd The game iso will be processed as a bluray movie on a BD R disc ps1 The game iso will processed as a PS1 game ps2 The game iso will processed as a PS1 game ps3 The gam...

Page 45: ...tween the moment the disc is ejected and the moment the disc is reloaded into the tray for QSB systems 2k 2k5 3k and 4k The default value is 1000ms manager on_eject 0 If set the manager will not be reloaded when a disc is ejected This option will only have an effect if a PS3 game is loaded it will be ignored if using Pass Through mode PS1 PS2 DVD or BD mode To return to manager you need to either ...

Page 46: ...led default 1 Disable blue LED 2 Disable red LED 3 Disable blue and red LED 1 2 4 Disable green LED 5 Disable green and blue LED 1 4 6 Disable red and green LED 2 4 7 Disable all LED colors 1 2 4 Table 5 6 LED configuration options bypass 4 55 1 Bypass the new PS3 firmware 4 55 Anti ODE security on Super Slim 4xxx models models Refer to the corresponding user manual Erreur Source du renvoi introuv...

Page 47: ...value in milliseconds Default is 10000 ms 10 seconds and can be from 0 ms instantaneous to 30000 ms 30 seconds Instantaneous 0 ms setting is useless as it is humanly impossible to change the swap disc in said time Also values above 30000 ms might work but have not been tested and can result in freezing folders setting STRING Setting Description folders ps3_games Sets the directory to search for ps...

Page 48: ...ssing the new anti ODE security measures introduced in the 4 60 firmware and must be used when converting your iso with the convertps3iso tool psx region usa jap pal Set this option to usa jap or pal to select the PSX games region for your console The ODE will then automatically patch the ps1 disc image to the region of your console so it can be played For this option to work you will need to add ...

Page 49: ...loading of a single game 5 1 10 Recommended cobra cfg configuration Cobra ODE 2 0 update onwards This is the recommended configuration of the cobra cfg file after the 2 0 update of Cobra ODE All users except users who have a Super Slim 4xxx model should use this configuration manager type browser eject add_menu 1 eject on_selection 1 Configuration excerpt 5 3 Recommended configuration for cobra cf...

Page 50: ...5 5 Loading of a custom manager with triggers for 3 games Note The PS3 always reads in groups of 32 sectors on the 0x20 sector boundary For a trigger to be effective it must not be accidentally read when a different file is read from the same group of 32 sectors Note 2 In the case of custom disc with PS3_CONTENT VIDEODIR the PS3 will read the header and footer of every MP4 file to retrieve its dur...

Page 51: ...00000000000000003b0000000100040 000 e homebrew elf EBOOT BIN Configuration excerpt 5 6 Scetool command for generating the EBOOT BIN Or you could add the following line to your makefile EBOOT BIN TARGET elf scetool sce type SELF compress data FALSE self type APP key revision 0004 self fwversion 0003004100000000 self app version 0001000000000000 self auth id 1010000001000003 self vendor id 01000002 ...

Page 52: ...ust always start and end at the 0x20 sector index boundary The first sector has the following format 32 bit big endian integer number of plain regions in the disc image 32 bit zeroes array of num_plain_regions containing 32 bit big endian integer start sector of the plain region 32 bit big endian integer end sector of the plain region inclusive The encrypted regions are any region that exists betw...

Page 53: ...with information about the ODE firmware and other data the ODE needs to communicate See below for more information Each valid ISO found on the HDD will appear as a file with its game id as the respective filename The generated file will have a size of 2048 bytes and will contain information about the iso file See below for more information Each title will also have a file with PNG SFO and RUN exte...

Page 54: ...he COBRA ODE dev_bdvd COBRA DISC ISO Disc image of the disc in the drive dev_bdvd COBRA EJECT Auto eject disc trigger dev_bdvd COBRA BLUS12345 File containing information on the iso file dev_bdvd COBRA BLUS12345 PNG ICON0 PNG file contained inside game iso dev_bdvd COBRA BLUS12345 SFO PARAM SFO file contained inside game iso dev_bdvd COBRA BLUS12345 RUN Game selection trigger Table 5 8 Accessed fi...

Page 55: ...8 67 61 6d 65 2e 69 73 6f 78 56 34 12 00 00 game iso 00 00 Configuration excerpt 5 10 Basic ISO file information Firmware 1 9 We have added a 1 byte game type indicator followed by 32 bytes containing the ISO volume name Firmware 2 0 A new Game type has been added for Pass Through mode support If game type is 0 and filename is PT 000000 then the game will trigger switching to Pass Through mode It ...

Page 56: ...BRA NFO format 2 byes Firmware 1 3 The file contains 6 bytes the structure is extended with a 32 bit little endian value representing the sector of the disc in which the DISC ISO file starts This is necessary for the post processing of the DISC ISO to recreate the original image Example 01 02 0C 0B 00 00 Configuration excerpt 5 13 Extended COBRA NFO format 6 bytes Firmware 1 6 The file contains 7 ...

Page 57: ... the original disc is the decryption will use the wrong initialization vector It is therefore needed to XOR the first 16 bytes of every encrypted sector with the appropriate value to recover the original decrypted data The LBA sector of the DISC ISO is provided in the COBRA NFO file since MCU firmware v1 3 The first 16 bytes of every encrypted sector must first be XORed with the disc s LBA sector ...

Page 58: ...glish _v1 2 pdf 2 Cobra_ODE_Installation_Manual_ FAT_to_2k1 _ v3_v4_v5 _ English _v1 5 pdf 3 Cobra_ODE_Installation_Manual_ 2k5_to_4k _ v3_v4_v4 QSV _ English _v1 1 pdf 4 Cobra_ODE_Installation_Manual_ 2k5_to_4k _ v5_ _v5 QSV _ English _v1 1 pdf 5 Cobra_ODE_Database_ 05 03 2015 rar ...

Reviews: