Page 62 of 69 FirstFirst ... 12526061626364 ... LastLast
Results 611 to 620 of 681



  1. #611
    Registered User marvinx's Avatar
    Join Date
    Mar 2010
    Posts
    4

    Cobra ODE Troubleshooting Guide by Magneto

    its nice to find all the info in one place. Great thread well done

    Below is a Cobra ODE Troubleshooting Guide by magneto also:

    In case you have problems getting the COBRA ODE to work, or if it is unstable, then read the following troubleshooting guide first before creating a new thread.

    ODE CHECKLIST
    • Make sure you used the right cables, the length may not matter but pay attention to the same-side contacts and opposite-side contacts cables, where same-side contacts has the blue side on the same side of the cable, and opposite-side contacts have the blue side on opposite sides of the cable.
    • Make sure all the cables are connected with the blue side on the top.
    • Make sure you pushed the cables all the way through, and they are securely in place. The cable must not come from an angle that would tilt the cable out of its connector.
    • Make sure the power cable is connected in the right direction. The white cable can be plugged in both directions between the power supply and the PS3 motherboard, but only one direction will work. Refer to the pictures in the user manual for the way to install it properly.
    • Make sure the ODE board is isolated from the drive. The COBRA ODE bundle comes with a sticker with the COBRA ODE logo on it, that's a double-sided sticker and must be used to isolate the board to avoid shorts which can cause failure or instability.
    • Make sure the PATA/SATA and CECHL,2K/2k5,3k,4k switches on the ODE are set to the correct position.
    • Make sure the QSB is soldered correctly, that all 8 contacts are soldered properly and there are no shorts between them.
    • If using NTFS, make sure that NTFS partition is using a 4096 cluster size, and that all the files are correctly placed in the COBRA directory.
    • If using FAT32, make sure the FAT32 partition is the first partition on the drive.
    • Make sure you always "safely remove hardware" or eject in Windows before removing your HDD from your PC. Not doing that could cause the partition to be corrupted when you remove the HDD and may not work with the ODE until the partition is repaired.
    • If the HDD is using too much power, make sure you connect it properly with the USB Y cable provided for that purpose. Connect the USB Y cable to a USB wall charger or a PC nearby.

    TROUBLESHOOTING GUIDE

    Q: When I connect the power, the PS3's LED turns off
    A: If on a SATA model, make sure you used the right side cables between the motherboard and the ODE and the ODE and the drive. Also make sure you connected the power cable in the right direction for the ODE. If an HDD is inserted, try using the USB Y Cable. Also make sure the ODE is properly isolated using the double sided sticker.

    Q: PT works, but not EMU:
    A: You used the wrong cable, for PATA, invert the two cables, for the QSB, use the opposite-side cable between the QSB and the ODE.

    Q: EMU works, but not PT:
    A: You are probably using the QSB and one of the pins on the QSB was not soldered correctly.

    Q: When I insert the HDD, the PS3 shuts down:
    A: The HDD uses too much power, use the USB Y Cable to provide it with additional power.

    Q: I use the USB Y cable but the PS3 still shuts down when I insert the HDD:
    A: Alternatively, you can connect a mini-usb cable to the mini-usb port on the clip-on PCB and use a wall charger to power the board.

    Q: There is no disc icon when I boot the PS3:
    A: Your cables are not connected correctly, or you used the wrong type or cable, or the QSB was not soldered properly.

    Q: I get error 8001003E when I try to run a game :
    A: You generated the iso with an old version of genps3iso tool. Download the latest version and regenerate your iso file.

    Q: When I run the game, it shows error 80010007 or returns to the XMB directly:
    A: You generated your iso using a modified rip. DUPLEX releases will modify the EBOOT.BIN which makes them invalid, there will usually be a EBOOT.BIN.ORIG file in the rip, simply replace the EBOOT.BIN with the original file and regenerate your iso.

    TIPS AND TRICKS
    • You can setup your HDD with a 10MB partition as the first partition and the second partition as NTFS taking the remaining space of the HDD. You can use the FAT32 partition for MCU updates and the NTFS partition for games, this way you can use the same HDD and do the update and go back to your games in one shot.

    To Be Continued

  2. #612
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,869

    MultiMAN 4.46.04 Base (for BD-R and ODE) & Showtime 04.03.536 CEX / DEX Out

    Below is multiMAN 4.46.04 Base (for BD-R and ODE) and Showtime 04.03.536 CEX / DEX from deank with details as follows:

    Download: multiMAN 4.46.04 BASE (for BD-R and ODE).iso (14.94 MB)

    I found what was wrong... The first time mM is started it defaults to "options_default.ini" which is set for "BLES80608" and inside there are options for themes and covers. Now all should be fine. If you wish to keep the covers from the FULL .iso don't delete the game data and give this .iso a try. (Of course editing the .ini will also work, but it is easier to use the fixed iso)

    Let me know how it goes. Themes and covers should now work, although covers will not download all-at-once but only one by one when it tries to display them and finds that they're missing.

    Also there is small change in this version when activating a game. The prompt is changed to:
    Code:
    Press the {PS} button and select "Quit game".
    The system will beep and load the selected game in about 30 seconds.
    
    OR
    
    Press [OK] to quit without restart and then manually eject and reinsert the disc.
    This would allow the user to either soft-reset by using "Quit game" or use the manual "Eject-Reinsert" method by simply pressing [X] for OK.

    Download: multiMAN 4.46.04 BASE with SHOWTIME (for BD-R and ODE).iso (27.06 MB)
    • Includes SHOWTIME for multiMAN. I tried another approach suggested by kakaroto to start Showtime. I have no idea if it works so let me know.
    • If it works it won't be needed to load a different ISO for showtime each time, but simply call it from mM.

    The included version of showtime is 04.03.536.

    Can we do another final test please:

    Download: multiMAN 4.46.04 BASE with SHOWTIME4MM (for BD-R and ODE).iso (27 MB)

    Please delete GAME DATA for mM before you try this iso. It includes the latest showtime and it should not require any usb/sd/cf/ms storage attached.

    1) Try to start showtime from mM (or try to start a video from the VIDEO column in mM)
    2) Check if it plays
    3) Change some of the showtime settings
    4) Quit showtime - when you QUIT please do not use the "{PS}" button but the showtime interface (TRIANGLE -> Exit showtime)

    Then try again just to see if showtime settings are properly saved/reloaded.

    Download: multiMAN 4.46.04 BASE with SHOWTIME4MM (for BD-R and ODE).iso (27.06 MB) / mmshow.dec.rar (Mirror)
    • Supports ODDE MCU 1.0, 1.1, 1.2, 1.3 and later
    • Supports downloading game covers
    • Supports downloading themes
    • Includes Showtime for mM 04.03.536 by Andreas Oman (so no need for separate ISO and reset/eject/reload)
    • Changed exitspawn method (thanks to kakaroto for the suggestion) - that means that now RetroArch or other apps can be seamlessly integrated again with mM on OFW + ODDE

    I just released showtime for the regular CFW mM online, too and also as standalone... Available in mM's webcolumn and from video->update showtime.

    Download: Showtime 04.03.536 [CEX].pkg (5.95 MB) / Showtime 04.03.536 [DEX].pkg (6.01 MB)

    p.s. Should I presume that you tested this last iso and all is ok?

    Update: multiMAN 4.46.05 BASE with SHOWTIME4MM (for BD-R and ODE) is now available.

    Download: multiMAN 4.46.05 BASE with SHOWTIME4MM (for BD-R and ODE).iso (27 MB)
    • Added support for dumping PS3 game discs to ISO
    • Added support for mM online updates (in ISO format)
    • Removed a lot of stuff from "Settings" column, which do not apply to ODDE mode
    • Separate "what's new" and online updates

    To test: Go to the GAME column, you will see a "PLAYSTATION3 GAME DISC" entry - press [TRIANGLE] and then "Create ISO". It will ask for destination (/dev_hdd0 or /dev_usb... or whatever you have connected). Let me know if it creates the ISO properly and if you can re-use it afterwards.

  3. #613
    Senior Member drphuz's Avatar
    Join Date
    Jan 2011
    Posts
    134
    So what does this do dump bluray keys and totally pwns the syskernel?

    Also below is a Cobra ODE review from Senaxx as follows:

    Note: I have received the Cobra ODE some time ago and it took me some time to review the unit and complete the review due some personal circumstances. This is not because of Playstation 3 Crunch (aka Gary Wayne Bowser alias GaryOPA) or Team Cobra (aka Max Louarn).

    The Promise

    Cobra ODE claims an easy install and it work on any Playstation 3 with any original firmware. My job to find out if the product works as good as advertised.

    In the package

    Team Cobra delivers all the cables to install the Cobra ODE in any type of Playstation 3. No matter if you have a PHAT (1k) SLIM (2k and 3k) or SUPER SLIM (4k). There is no need to find out what package you need for your model of Playstation 3. Just order the package and you are ready to go.


    All the items you will receive in the package

    You will receive:

    1 x Main Cobra ODE board
    6 x Ribbon cable (needed for different models of Playstation 3)
    1 x QSB (needed for SATA Playstation 3’s)
    3 x Power replacement cable
    1 x USB Addon board
    8 x Clips to attach the USB addon board to your Playstation 3
    2 x USB connection cable
    1 x USB extension cable
    1 x USB Y cable




    Installation

    I have done the installation on a PHAT CECHG04 Playstation 3 and it was a fairly straight forward and easy install. One thing is to make sure you read up in the manual before you start. You have to make sure you have the right ribbon cables (!) for your model Playstation 3. I did some reading on the PS3 Crunch forums and a lot of users claiming their Cobra ODE didn't work was purely because they didn't use the right ribbon cables on their installation. After using the right ribbon cables this solved the issue for the people.


    My PHAT Playstation 3 didn't require any soldering since it has a PATA Bluray connection interface. (This is up to the CECH Kxx Playstation 3 model / DIA-002). And as long your Playstation 3 doesn’t require soldering the installation can be done in a few minutes.

    If you have a SATA model (CECH 25xx. CECH 3xxx and CECH 4xxx) you may want to brush up your soldering skills since you need to solder a small addon board (QSB) in the Playstation 3. You need to remove two tiny capacitors from the motherboard and solder the addon board (QSB) to catch the SATA signal. This can be pretty difficult for novice people who have no to little solder experience and need some help from a professional. But as soon the QSB is in place the rest of the install is pretty simple.

    The only thing you will see installed on the outside of the Playstation 3 is the little addon board where you connect the external hard drive or USB Key.

    Usage

    The Cobra ODE supports two modes: Pass trough and emulation mode. You need the pass-through mode if you want to play an original disc in the Bluray drive and you choose for emulation if you want to boot an ISO from your external hard disk. Some earlier tests revealed that some external hard drives draw too much power from the Cobra ODE and because of that Team Cobra included an extra USB Y cable to add some extra power to the Cobra ODE.

    By default Cobra ODE supports NTFS and FAT32 and because of this it should be fairly easy to put your “backup” ISO’s on the external hard drive and there is no need for extra software or tools. The Cobra ODE can only read games from an external hard drive since it has no access to the internal hard drive from the PS3. The only tool you need from Team Cobra is genPS3iso to generate a valid ISO from your PS3 folder structure.


    These files need to be original and the Eboot.bin cannot be modified because you are booting on an OFW Playstation 3. DUPLEX had some games released with an added crack intro and supplied an extra original eboot. If you didn't replace the eboot before your ISO generation the game would not work. This is not the fault of the Cobra ODE but due security limitation from the Playstation 3 firmware.

    The Cobra ODE requires to you to use a certain folder structure and two files supplied by Team Cobra. They supply a cobra.db file and a manager.iso. Furthermore you only need to copy over your generated ISO’s to the external hard drive and you are ready to go.

    Homebrew support

    The Cobra ODE also has the option to boot homebrew as long it is signed right and created in the right ISO format, and since we are used to multiMAN since the beginning I've contacted DeanK to get multiMAN working, since multiMAN is the most popular homebrew program together with Showtime.

    After some testing from me, and a lot of development from DeanK we were able to make a version that is compatible with Cobra ODE (and other ODE’s). And if you really dislike the Cobra Manager made by Team Cobra you can replace the manager.iso with multiMAN renamed to manager.iso. By default after a cold boot you will be able to start multiman and mount the right ISO and start the game. Showtime is also already confirmed working on the Cobra ODE, more homebrew is getting ready.




    But keep in mind since there is no peek and poke and you are bound by GameOS a lot of options are not available or need adjustments to make the homebrew work on OFW.

    Updates

    As far as I can tell Team Cobra is always committed to their products and like with their previous Cobra products they always kept updating and making it better. With the Cobra ODE out for only a few week they already released several updates and bug fixes. Latest update included a hassle free restart option so you don’t need to leave the couch anymore. I noticed they also keep an eye out on the community and fix the bugs fast in their Cobra ODE and their iso tool genPS3iso.

    Improvements I can think of

    Cobra ODE is working perfectly and installation is pretty much straight forward. One thing to make installation a bit better is find a way to keep the ribbons apart. They are described really well in the manual but a lot of people still mix them up. Maybe they can put a little sticker on it with a color, or just a sticker with a number. This would make it less confusing for really novice installers. One other thing I can think of is the power connector on the Cobra ODE board. It uses a top down press method. I read from some people that had some problems with this power connector (not all the way pressed down) and to me it looks a bit fragile (but that could just be me). So I would prefer a different more sturdy power connector on the ODE side.




    Verdict

    Cobra ODE works as advertised and they even improved their product with adding new features for free. Team Cobra has responded quickly with updates for the Cobra ODE for people that had some problems with getting their hard drive detected. So together with the straight forward installation and great compatibility I can recommend this for all people that have a Super Slim ps3 or don’t want or can’t downgrade their PS3’s.

    PRO
    + Easy install on PATA models
    + Easy to maintain and add new games
    + Feels pretty stable and solid
    + Support for all PS3 models.
    + Homebrew support
    + Planned PS2 and PSX Iso support
    + Compatible with latest official firmware (4.50)

    CON
    - Can be expensive
    - With little to no solder skills you need the help of a professional for installation on a SATA model
    - Almost no difference in ribbon cables can be confusing

    From asapreta: TIP: fix the ClipON on SuperSlims using HellermannTyton Cable Ties

    The pictures talk for themselves:



    Attached Images<br><br> Attached Images


  4. #614
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,869

    Cobra USB DRM Dongle is Going Open Source States Magneto

    Today magneto states that the Cobra USB DRM dongle produced by Max Louarn and marketed by Gary Wayne Bowser (aka GaryOPA) is going open source now that they have their new ODE cash cow, just as they did with the True Blue DRM-infected dongle and countless other projects they profited on from the PS3 scene that should have been free and open-source to begin with.

    Download: overview.txt

    Below are the details, to quote from the overview.txt document:

    Compilers needed:

    - The toolchain at bsc.es/computer-sciences/programming-models/linux-cell is needed.
    Cobra is compiled with ppu-gcc version 4.1.1. It is unknown if other versions will work.

    - Other toolchains are known not to work. Mainly, due to incompatibilities with cryptcode, and with the macros at lv2/include/patch.h,
    as well as with some asm code. Porting cobra to other toolchain would be a matter of transalitng those files to the new toolchain.

    - sdcc, to comopile the i8051 binaries. Version 2.8.0 is used. It is unknown if a different version will cause any problem.

    - sony sdk, to compile netiso and cobralib. Any version is supossed to work.

    - gcc: (linux, mingw32, cygwin, etc), to compile the pc tools. these tools usually assume a little endian system like x86/x86_64

    Overview of directories.

    + cryptcode
    ----+ include: include files with macros to encrypt functions
    ----+ src: the source code to decrypt functions (ps3)
    ----+ tool: the tool to encrypt the functions (pc)

    cryptcode is a tool to encrypt functions with the purpose of obfuscate things a bit.
    Additionally, it has the "suicidal" feature, which makes a function code to be destroyed after returning,
    which is intended to be used on initialization functions that are not further used.

    + debug
    ----+ include
    ----+ src

    Debug files to printf over lan. It also has patches to redirect kernel printf and the ttyWrite syscall to the library.
    Debug library also works in ps2 emulator mode.
    The files here are intended for debug phase only, and they are not linked when DEBUG is not defined.

    + lv1
    ----+ include
    ----+ src

    Files for hypercalls and lv1 related functionality.

    + lv2
    ----+ include
    ----+ src

    The lv2 kernel cobra "sdk".
    It contains the defintions of a bunch of lv2 kernel functions for all kind of functionality (io, memory, processes, threads, modules, synchronization, etc).
    The file symbols.h has the addresses of the functions. Some symbols have only been resolved for 3.55.

    + lv2gen

    Tool to merge stage0 and stage1 with lv2 kernel.
    To compile stage1, original encrypted lv2_kernel.self of 3.55 must be placed in this directory.
    This tool requires failoverflow tools to be installed and be on the path.

    + stage0_file

    Stage 0 of cobra, merged along with stage1 inside lv2_kernel.self.
    It just changes the protection of lv2 kernel memory and then jump to stage1 (0x7f0000).

    + stage1_file

    Stage 1 of cobra, it loads and decrypts stage 1.5 from cobra.
    The current code is a bit difficult to understand, but it is basically a very simple virtual machine
    with 4 opcodes and some obfuscation, that receives the opcodes from cobra usb. Operations end in a xor with a table.
    The small vm code does stage 1 integrity via the md5 functions of lv2 kernel, and it also checks that some functions of the kernel are untouched.
    It is intended as a first barrier against attackers, more protections are in stage 1.5.

    Because of its "exotic" way of working, any code change or compiler change will break the code, it was not intended to be modified.

    + stage1.5
    ---+ gen: pc tool to generate the modified i8051 rom.
    It modifies the opcodes of the given i8051 program. In addition, each data of each opcode is also xored with different values.
    Furthermore, the full ROM is xored again with keys that are residual data from stage 1.

    ----+ loader: the i8051 program, must be compiled with sdcc. It checks that lv2 kernel, stage0 and stage1 haven't been modified, it does some handshake with the device to
    check cobra usb authenticity, and it decrypts stage2, which is inside stage 1.5. It also self-checks stage 1.5 against modification.

    ----+ vm: the vm that implements a simple i8051 emulator. The opcodes and obfuscation xor values are autogenerated by the gen tool in opcodes.c file.
    Currently, generation of stage 1.5 requires to modify some vars in the Makefile, this was intended to be automatic in the future by the stage1.5_gen tool.

    ----+ stage1.5_gen: it generates the encrypted stage1.5 file, that can be directly flashed on the device.

    Stage 1.5 protection mechanism includes some additional operations ("side effects") done in the md5 functions (vm) to complicate reverse engeneering,
    emulation and debugging techniques such as hooks.

    Most attackers would assume that it is just a md5 function after seeing some constants, and they would stop the reverse of the function.
    This protects against both: emulation where the attacker blindly implemented the md5 function, and some hooks where the attacker would hook the function:
    calling original function, returning to his code and giving the proper value of the md5 without realizing that the state of the vm (instrCount) has been
    modified with the data passed.

    + stage1.5_lan

    An unprotected implementation of stage1.5 that loads decrypted stage2 from lan. Useful for debugging: flash stage1.5_lan to the device and you can send
    stage2.bin with graf chokolo "sendfile" tool upon ps3 boot.

    + stage2

    Cobra core itself. It implements almost all functionality of cobra (except ps2 and network isos). Its functionality is made available to the gui program (manager)
    via syscall8 with subopcodes. (see syscall8.h). Every pointer in these syscalls is reduced to 32 bits (get_secure_user_ptr function) for security purposes.

    ----+ storage_ext.c: it implements the disc emulation system, providing functions to mount/umount disc files, and to send insert/eject events to devices.
    In 5.0, a "proxy system" was added, so that the actual read could happen in user mode via ports/queues.
    This is currently only used for the network iso features, where the network code is done by an user mode sprx loaded at the vsh process by the gui program.

    ----+ modules_patch.c: it contains the patches to user modules. It also implements some syscalls, so that the gui program can load a sprx in the vsh process to have resident code.
    This is currently used only for network iso, but it could be used in the future to implemented "plugin" features, like resident ftp or something.
    Due to security concerns, all modules of the firmware are currently hashed, this is to avoid the gui program and the netiso sprx to be easily dumped,
    although that wouldn't be critical anyways.

    ----+ psp.c: it implements the reading of psp isos. See modulespatch.c for patches. Currently 3.55 and 4.00 psp emulator are supported. The gui program is able to mount
    an encrypted fat32 image with the sys_storage_ext_mount_encrypted_image (storage_ext.c)
    This is currently used to hide the 4.00 ofw emulator (which is further encrypted with our own sprx encryption), which is located in the "lambda.db" file in the
    psp launcher package. Other than that and having a way of starting the psp emulator, the psp launcher doesn't have any function, the rest of the content is
    filled with random fake data and black png images.
    Currently mode 1 = 3.55 emulator, mode 2 = 4.00 emulator. The gui program determines which emulator to use by either user selection of mode,
    or by a fixed list if mode is auto. (see cobralib).

    + stage2_cipher

    PC tool to cipher stage2.


    + ps2emu
    ---- + include
    ---- + src

    The ps2emu cobra "sdk".
    It contains the defintions of some ps2emu functions.
    The functionality is quite limited compared to the lv2 one, but there are still functions for file access (internal hdd only), libc, etc

    The symbols.h contains the addresses of the functions.
    Either PS2HWEMU, PS2GXEMU or PS2SOFTEMU must be defined to select between the "almost full hardware" emulator (CECHA, CECHB),
    the gx emulator (CECHC, CECHE) and the software emulator.

    + ps2emu_gen

    Tool to merge ps2emu stage1 with a ps2emu. Original 3.55 ps2_emu.self, ps2_gxemu.self and ps2_softemu.self must be placed in this directory to compile ps2emu stage1.

    + ps2emu_stage1_file

    Stage1 for ps2emu, which is merged with emulators .self. It loads an encrypted ps2emu stage 1.5 from internal hdd, that previously cobra core wrote to a temporary file.
    Compile with "make -f Makefile.hwemu", "make -f Makefile.softemu" and "make -f Makefile.gxemu" to select each emulator.

    For the encryption, modification date of the file is used the key as well as very minor obfuscation to hide file name, further protection is done in ps2emu stage 1.5.
    A different key is used for each emulator.

    + ps2emu_stage1_file_debug

    Same as above but without protection, intended for debuggin purposes. It loads directly a decrypted ps2emu stage 2 skipping stage 1.5.
    PS2EMU_DEBUG must be set in cobra core (lv2 stage2).

    + ps2emu_stage1.5
    ----+ gen: pc tool to generate the rom of i8051 program with modified opcodes, encryption, etc. Pretty much like its lv2 counterpart, except that it takes two i8051 programs
    as arguments.

    ----+ preloader: first i8051 program. It sets the keys of the second i8051 program using predictable rand function from sdcc, and reboots the virtual machine at the addresses
    of the second program.
    ----+ loader: second and main i8051 program. Decrypts and loads stage2. Some protection to avoid modification of ps2emu as well as self-modification is done.
    Some protection is done using unused part of the ps2 emu arguments that were set by lv2. See lv2 stage2.
    ----+ xtea: small ppc program with xtea algorithm. It is to be used by loader.
    ----+ xtea_cipher: pc progra, it encrypts the xtea binary with lightweight encryption that can be handled by virtual program, and converts it into an array suitable for sdcc.
    ----+ vm: the vm that emulates a modified i8051 machine. Pretty much like its lv2 counterpart, with some slight differences.
    ----+ stage1.5_cipher: it ciphers the ps2emu stage 1.5, making it ready to flash to cobra usb.

    + ps2emu_stage2

    The core of the ps2emu code. It handles the disc emulation in the ps2 lpar.

    ----+ common: the part of the implementation that is common to the 3 emulators. Disc emulation itself is really here. Also, code to read non original ps2 dvd is here.
    PS2 emulator tipically read most dvd sectors by using a 2064 bytes raw read using an unofficial/undocumented/propietary scsi command.
    However, this command only works for original discs, and there doesn't seem to be any way to bypass this from the ps3 software side.
    The workaround to make DVD+-R to work is implementing the 2064 command by reading 2048 bytes from disc and faking the rest of data,
    just like it is done for isos anyways.

    ----+ hwemu: the part of the implementation that is specific of ps2_emu.self
    ----+ gxemu: the part of the implementation that is specific to ps2_gxemu.self
    ----+ softemu: the part of the implementation thati s specific to ps2_softemu.self. Very similar to the gxemu one.
    ----+ stage2_cipher: pc tool to cipher ps2emu stage2.

    + netiso: user sprx with the implementation of network isos. This sprx uses the sys_storage_ext_mount_discfile_proxy function to get the disc read requests from kernel.
    This sprx is loaded by the gui program in the vsh process space. Because of the special way in which is loaded, the start and stop routines must follow some rules:
    start routine can't use some functions and it must end with a thread exit using directly the lv2 syscall and not the library function.
    Same goes the stop function, but additionally, the stop function must finalize the module by itself.

    + ps3netsrv: pc application with the server code for network isos.

    + sprx_cipher2: tool to encrypt self/sprx for cobra usage only. Keys for gui (manager), vsh plugins (netiso) and 4.00+ psp emulator are different.

    + encrypt_image: it encrypts a fat32 image. Used currently to hide 4.00 psp emulator.

    + cobralib

    The library given to the gui programmer. It encapsulates the syscalls to make things a bit easier to understand. It also does some processing, like psp keys setting,
    and discless jailberak game setting.
    For example, discless games in jailbreak format are implemented like this: an empty dummy ps3 iso is created by cobralib and mounted. After that, the jailbreak
    game is mounted with the standard path redirection method. This approach allows to have disc command emulation at the same time that the standard path redirection, allowing
    a near 100% discless compatibility.

    + usb
    ----+ cobramakefirm5.0: tool to create a cba file. The 5.0 directory includes the files that were used to generate cobra 5.0 firmware.
    To generate a new firmware, replace the content of that folder with new stages 1.5, leave mcu.bin and other files, and use "cobramakefirm 1 5.0 newfirm.cba"
    ----+ cobraflash: the flasher that is distributed to users.

    + cobrausbupdater: the ps3 version of cobraflash. Why are there idiots that try to reverse this when they have a pc version easier to reverse is unknown, but this application is unprotected because there is anything too useful for attackers there.

    Finally, from deank: Without recompiling you can't port it to a different firmware. The latest cobrausb FW6.0 was for 4.30, so you'll need to change a lot of stuff to make it work on 4.50.

    From CaptainCPS-X: So, yeah deank is right, we indeed need the source to be able to compile the CFW elements that need to be changed, payloads alone wont do the job.

    vronz , payloads alone won't do the job. The article is not talking about USB dongle, or specific micro-controller source code and neither am I, if you research more you will notice it is talking about CFW modules and other needed tools.

    So to give you an idea, lets say you get the magical payload, you will need to have the CFW with needed changes so it is able to interface with it, or else it will not work.

    Lets say a Windows application to play mp3 and wav media, use functions from a Dynamic Library (DLL) but when compiled it didn't include a module to load mp3.

    You load the application and try to play an mp3, what will happen? a message will pop-up about windows not being able to find the module required to play mp3, then to fix it you would have to recompile the Dynamic Library, this time including the new module to handle mp3s.

    If you still believe we don't need any source code, then well, I tried to explain it . SeeYa!

    Finally, from an0nym0us: You are mostly right, the majority of the code that they will be releasing is useless DRM protection they used to detect change, and brick the dongle. Much of which had been reversed already anyway. They probably are not selling many if any units anymore either, so that for sure was a factor. And of course it is to drive public sentiment of their profiteering in the ODE market.

    But the "good for the scene" part has some truth to it. The patches used for bdemu for instance will be quite useful to replace the method that has been in use since 2010. Some of the other patches that remained unique to the Cobra USB will also be valuable to the scene.

    At the end of the day though, for me personally, the choice to open-source now is a too little too late scenario. This company created its own reputation of being slimy snakes, and shedding skin now will not change that.
    Attached Files Attached Files

  5. #615
    Registered User sesjse's Avatar
    Join Date
    Oct 2013
    Posts
    1

    Cobra ODE v1.4 Update Released

    03 - 10 - 2013: Cobra ODE News - Update

    COBRA ODE v1.4 firmware is now available in the downloads section (attached below). In the 1.4 update, the maximum number of files per drive has been increased from 128 to 500 files.

    Due to popular demand, we have also added support for a new cobra.cfg configuration file which allows you to set the ODE to disable the use of the manager, or to return to manager mode after each reboot. Please refer to the user manual for more information on the cobra.cfg configuration file.

    The update also fixes a small bug with some HDD drives, introduced in the previous 1.3 firmware. The bootloader has also been updated to v1.2 to fix HDD support. Please refer to the user manual for information on how to update your device.

    The COBRA manager has been updated to fix a freezing issue and to increase the limit of games to 500 in order to match the new MCU limits.

    The third-party library has being updated to reflect that iso limit increase as well. A small API change has been made, please refer to the Changelog.txt for more information.

    Thanks for your continued support.
    • Cobra ODE BootLoader v1.2
    • Cobra ODE MCU v1.4
    • Cobra ODE Manage v1.3
    • Cobra ODE Library v1.4
    • Cobra ODE User Manual (English) v1.4

    We forgot to mention that BootLoader v1.2 give you the option to downgrade MCU firmware to previous version.

    03 - 10 - 2013: Cobra ODE News - Update

    We forgot to mention that BootLoader v1.2 give you the option to downgrade MCU firmware to previous version.

    And here is a list of change log for every download item.

    Cobra ODE Bootloader v1.2 Update.
    Code:
    COBRA ODE BOOTLOADER 1.2
    ========================
    * Fix support for some USB drives that were broken with previous update
    * Add Ability to downgrade MCU firmware to previous version
    
    COBRA ODE BOOTLOADER 1.1
    ========================
    * Fix support for some USB drives that were not being detected
    Cobra ODE MCU v1.4
    Code:
    COBRA ODE 1.4
    =============
    * Fix support for some USB drives that were broken with previous update
    * Fix crash when over 120 files were in the PS3_GAMES directory
    * Increase file and iso limit from 128 to 500 files
    * Add support for cobra.cfg configuration file
    ** Add support for manager.type=disabled configuration option
    ** Add support for manager.on_reboot=1 configuration option
    ** Add support for game.path= configuration option
    
    COBRA ODE 1.3
    =============
    * Fix support for some USB drives that were not being detected
    * Allow iso files without an ICON0.PNG, such as install discs, to be mounted
    * Added DISC.ISO LBA to the COBRA.NFO file
    * Change iso information file format, expose file size
    
    COBRA ODE 1.2
    =============
    * Added support for NTFS drives with 2048 and more than 4096 cluster sizes
    * Added COBRA.NFO file to /dev_bdvd/COBRA directory containing firmware version
    
    COBRA ODE 1.1
    =============
    * Allow switching from manager mode to game mode by ejecting the disc after
    making the selection in the manager. Rebooting the console is not necessary
    anymore, but still an option.
    
    COBRA ODE 1.0
    =============
    * Initial factory release
    Cobra ODE Manager v1.3 Update:
    Code:
    COBRA MANAGER 1.3
    =================
    * Add support for 500 games
    * Fix freezing when PNG is invalid
    
    COBRA MANAGER 1.2
    =================
    * Fake reboot when game is selected and manager quits
    * Updated manager library accepts games without icon
    
    COBRA MANAGER 1.1
    =================
    * Show manager and MCU versions
    
    COBRA MANAGER 1.0
    =================
    * Initial release
    Cobra ODE Library 1.4 Update (This is for Homebrew Developer's only - not for end user)
    Code:
    COBRA LIBRARY v1.4
    ==================
    * Increase iso limit to 500
    * Return boolean result on cobra_iso_run
    
    COBRA LIBRARY v1.3
    ==================
    * New API for parsing
    * New API for disc dumping
    
    COBRA LIBRARY v1.2
    ==================
    * Allow iso without PNG files
    
    COBRA LIBRARY v1.0
    ==================
    * Initial release
    Attached Files Attached Files

  6. #616
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,869

    MultiMAN v04.50.00 BASE (20131003) and (20131004) Now Available

    Today PlayStation 3 developer deank updated multiMAN to version 04.50.00 BASE (20131003) with the changes below, as follows:

    Download: multiMAN ver 04.50.00 BASE (20131003).zip (110.36 MB) / multiMAN_04.50.00.pkg (31.7 MB) / multiMAN ver 04.50.00 BASE (20131003).zip (132 MB - Mirror) / multiMAN ver 04.50.00 BASE CEX (20131003).pkg (31.65 MB)
    • multiMAN ver 04.50.00 BASE CEX (20131003).pkg
    • multiMAN ver 04.50.00 BASE DEX (20131003).pkg
    • multiMAN ver 04.50.00 STEALTH (20131003).zip
    • Showtime 04.03.536 [CEX].pkg
    • Showtime 04.03.536 [DEX].pkg
    • Added support for 4.50CFW
    • PS1/PS2/PS3 games, BD-MIRROR INT/EXT, BD-MOVIE REGION CHANGE/DYNAREC SUPPORT
    • Disc-less mode: Icon changed from BD disc to "folder icon"

    Update is available online within multiMAN and in web column. Tested on FAT 80GB PAL PS3... all good.

    Here are all mmTOOLS updated to support 4.46DEX and 4.50CFW (CEX):

    Download: mmTOOLS_450.zip (1.75 MB)
    • lastGAME 8.0
    • lastGAME 8.0 [SINGSTAR replacement]
    • gameDATA 8.0
    • bdRESET 8.0
    • stDISC 6.0
    • installPKG 2.0

    All tools are also compatible with (Cex/Dex) CFWs 3.55C/D, 4.21C/D, 4.30C/D, 4.31C, 4.40C, 4.41C, 4.46C/D and 4.50C.

    Available also in mM's WEB column.

    NOTES:
    • lastGAME now support BD-MIRROR option (internal/external).
    • lastGAME 8.0 [SINGSTAR replacement] requires updated multiMAN. mM will look for lastGAME-SS and if found it will use it. I find it very convenient, because the "Load Last Title" icon is always on top, next to the BD disc icon.

    And the updated multiMAN (you need it only if you plan to use lastGAME [SingStar replacement]):

    Download: multiMAN ver 04.50.00 BASE CEX (20131004).pkg (42.39 MB)

    MultiMAN 04.50.00 FULL repacked by StevenTJ

    Changelog:
    • Added support for 4.50CFW
    • PS1/PS2/PS3 games, BD-MIRROR INT/EXT, BD-MOVIE REGION CHANGE/DYNAREC SUPPORT
    • Disc-less mode: Icon changed from BD disc to "folder icon"

    Download: multiMAN_04.50.00_FULL_RepackedStevenTj.pkg (157.44 MB) / multiMAN_04.50.00_FULL_RepackedStevenTj.pkg (Mirror)

  7. #617
    Member vnguyen972's Avatar
    Join Date
    Oct 2010
    Posts
    119
    I cannot seem to be able to install 4.50 Base... I mean it installed but when I run it, it says the installation was incomplete... install the BASE or FULL, what did i miss? I thought I installed the Base from the link above. Please help!

  8. #618
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,869

    Cobra USB Source Code Released, Updated Cobra.db Database by Magneto

    Today Gary Wayne Bowser (aka GaryOPA) and Max Louarn's new Cobra pitchman magneto released the official Cobra USB source code and updated Cobra.db database with the same old song and dance below, as follows:

    Download: cobrausb-sources.zip / cobra.db / cobra.db.csv

    A few days ago, STLcardsWS sent us a request, asking if we could release the source code of the Cobra USB dongle.

    Today, we are fulfilling this request with a release of the full source code. We are releasing the entire source code under the GPL license.

    You will find an overview.txt file which explains the content of each directory, and a readme.txt file in the cobralib subdirectory which explains its API and how to use it.

    The source code is massive, and represents countless hours of work, containing 33,346 lines of C code, 5,981 lines of C++ code, 2,728 lines of assembly code and 35,530 lines in header files. We are sure that you can make good use of it, in part or in whole, within the community.

    We hope that this release will be useful to the PS3 scene as a whole and that some of our exclusive features can be ported to the new and free custom firmwares.

    As for all those haters out there who found the announcement of this effort as a new pretext to show your hate towards us, let it be known that this is not a PR stunt as you seem to think, this idea came from STLcardsWS, writer for psx-scene and dashhacks, who sent his request to us, and we accepted it.

    We have no obligation to release the source, and if you don't want or like it, then simply don't download it. We are saddened to see people still finding ways to complain no matter what we decide to do. Even if it is for the scene that we do it. It is truly sad to see some people unable to show any other emotions than hate and ungratefulness.

    Here is an update to the cobra.db database. It (cobra.db and supported games in CSV format) will be made available on the Web site shortly.
    Attached Files Attached Files

  9. #619
    Registered User smackjack22's Avatar
    Join Date
    Feb 2011
    Posts
    3

    Guide on installing cfw, reactpsn and multiman?

    Trying to play Beyond two souls now and get the error of This game requires 4.46 firmware version. Do you want to change it to your current 4.40 version.

    Note: the operation will fix 80010009 errors for 4.20-4.31 FW games/updates if files are encrypted with 4.20/0x1c or lower key revision.

    So is it safe to say yes when this message comes up and i should be able to play the game on rogero 4.41?

    Also I need exact instructions on how to update to Rogero cfw to 4.46 if i must and how to install multiman and react psn. Does rogero 4.46 firmware work with multiman 4.40 or do i need to update multiman as well? Also is react psn to install any games that come as package files and dlc content?

    Someone else did this all for me and i am very nervous of bricking my system not knowing the exact steps to install the new rogero, multiman and react psn. Also would I need to install rogero cfw 4.46 first and than the new multiman?
    Last edited by smackjack22; 10-04-2013 at 06:21 AM Reason: Automerged Doublepost

  10. #620
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,869

    MultiMAN version 04.50.01 Base CEX (20131005) / (20131006) Available

    Today deank has updated MultiMAN to version 04.50.01 Base CEX (20131005) followed by (20131006) with details below, as follows:

    A minor update is available online (for cex/dex/stealth) and in the WEB column (cex):

    Download: multiMAN ver 04.50.01 BASE CEX (20131005).pkg (42.39 MB) / multiMAN ver 04.50.01 BASE CEX (20131006).pkg (42.39 MB)
    • Added support for lastGAME 8.0 [SingStar]
    • mM will display the IDPS from NOR/NAND (EID0) and from LV2 memory (spoofed/real) in "System Information"
    • Fixed lastGAME support for external/usb games with bd-mirror setting

    If you use lastGAME 8.0 [SingStar] version (available also in the WEB column of multiMAN) you can take advantage of REMOVING the Singstar app from your ps3 and also have quick access to the last game you loaded with multiMAN.

    lastGAME 8.0 support bd-mirror settings, so it is 100% compatible with all games that multiMAN supports. multiMAN (standard/stealth) is required to be installed to use bd-mirror with lastGAME 8.0.
    Attached Files Attached Files

 


 
Page 62 of 69 FirstFirst ... 12526061626364 ... LastLast