PS3 IRISMAN v3.44: 4.70 CFW Support by Aldostools

The backup manager known as IRISMAN by developer Aldo Vargas (aldostools) has matured to version 3.44. This update gives support for 4.70 CFW, adds the mamba payload that was ported to v4.70 by NzV and his recent PRX loader was added to the manager. Then also the developer has updated the sprx_iso to handle new section sizes. See all the details of this update in the changelogs provided:[break]ss[/break]


53408-article-irisman-v3-13-expanded-mamba-payload-support-added-option-other-fixes-additions-ic.png

About IRISMAN (Official description):
This is an "unofficial" version of Iris Manager 2.93 by Estwald/D-Skywalk. This version includes all the new Cobra/Mamba payload and ISO features added by Estwald. The changes that I made are mainly related to the user interface (buttons layout are more XMB-like, quick access to File Manager, progress bar when game list is scanned or file permissions are applied, colors, 16 gui modes, etc.). It also includes the Payloads from Rancid-O's PS3ITA Manager, Joonie, _NzV_ and Habib. The most notable feature is that unlike the official version, it scans GAMES/GAMEZ on the external drives.

New mamba payloads for 3.55 / 3.55D / 4.21 / 4.21D /4.30 / 4.31 / 4.40 / 4.41 / 4.41D / 4.46 / 4.46D /4.50 / 4.50D / 4.53 / 4.53D / 4.55 / 4.55D / 4.60 / 4.65 / 4.65D / 4.66 / 4.66D, 4.70. Now PS3 ISOs are playable on all these CFW without need of Cobra support.

IMPORTANT:
If you use webMAN on Cobra CFW, unmount any mounted game before launch IRISMAN.


NEW Changelog 3.44 (Feb 24/2015)
  • Added support for cfw 4.70.
  • Added mamba payload for 4.70 by NzV
  • Added prx payload and prxloader 1.09 for 4.70 by NzV
  • Updated sprx_iso with a new Cobra payload that allows to load PSXISO CD with sectors sizes 2048, 2352, 2336, 2448

Previous IRISMAN Changes in 2015
Changelog 3.43 (Feb 6/2015)
- Fixed regression mounting of ISO.
- Added support to make BDISO for non PS3 game folders.
- Added scanning of RetroXMB movies (RXMOV*) stored on hdd0
- Tweaked button speed for faster browsing of game list

Changelog 3.42 (Feb 4/2015)
- File Manager: Added support to create Fake ISOs of NTFS files on "My Games" (XMB).
* The feature requires webMAN MOD 1.41.17
* .ntfs[BDFILE] is created on /dev_hdd0/tmp/wmtmp for each selected file
* To access the option: Make Fake ISO
. select one or multiple PKG, video or non-ISO file on a NTFS drive in File Manager
. press triangle and go to the last option (Mount + Exit to XMB)
. press LEFT/RIGHT until it . shows "Make Fake ISO"
. exit to XMB and the files should be listed under "Blu-Ray™ and DVD".

Changelog 3.41 (Jan 31/2015)
- File Manager: Press triangle over a PKG on NTFS and mount it as /dev_bdvd.
* Use Install Package Files from XMB to install the game without have to copy the pkg to HDD, saving time and space on hdd (no needing the double of free space to install games)
* Any NTFS file can be mounted as /dev_bdvd (e.g. large pkg files, movies, iso, etc.)
- Added quick fix mode (checking only the SFO to know if the game needs to be fixed)
* Hold SELECT when selecting Test and Fix Games for full test/fix

Changelog 3.40 (Jan 28/2015)
- Fixed issue scanning /PSXGAMES
- Fixed pad response when the game list is empty.
- Added support to load .sprx on slot 6 from File Manager

Changelog 3.39 (Jan 23/2015)

- Added shadow copy when installing PKG as bubble from hdd0
- File Manager: Added support to install all the selected PKG files as bubble.
- File Manager: Added option to mount folders as /dev_bdvd (like webMAN)
TIP: For NTFS, instead of install the pkgs as bubble, copy the packages to /dev_hdd0/packages, mount the folder as /dev_bdvd, then use Install All Packages ;)
- File Manager: Added support to replace /dev_hdd0/webftp_server.sprx with the selected webftp_server_*.sprx
- Create /dev_hdd0/classic_ps2 when a PS2 Classic is mounted

Changelog 3.38 (Jan 7/2015)

- Updated mamba/prxloader payloads from PS3 Manager 1.1.1 project by _NzV_: (Added support 3.55DEX)

Changelog 3.38 (Jan 6/2015)
- Removed the reset USB bus introduced in 3.37 (it was causing conflicts and delays)
- Updated mamba payloads with the newest versions from PS3 Manager 1.1.1 by _NzV_

Changelog 3.37 (Jan 4/2015)
- Updated the patches by deank for 4.65/4.66 (fix errors 80010017/8001002B/ignore LIC.DAT/proper anti-ODE patch).
- Added reset USB bus for usb games launched on Cobra/Mamba (thanks to deank)

Changelog 3.36 (Jan 2/2015)

- Added Mamba with PS3 Manager API 1.0.2 by _NzV_ (CEX Only)
- Added PRX Loader modded by _NzV_ (extended support for more CFW versions)
- Updated with SHOWTIME 4.09.021 (mod by deank)
- Added new patch by deank for 4.65/4.66 (fix errors 80010017/8001002B).
- Disabled patches by habib for 4.65/4.66.
- If SHOWTIME.SELF does not exist, a shadow copy is obtained from multiMAN's folder
 
Also how do i mention people? i had to add manually the mention tag
when you want to mention someone just add an @ symbol before their name with no space like [MENTION=913]Metion[/MENTION] ( if that don't work for you let me know and we'll get it taken care of :))
 
Last edited:
[MENTION=913]Metion[/MENTION] i think you are close to find the exact options for GimConv.exe but this tool allows for much more options
The GIM format is very complex, and actually i think needs to be considered a container

GimConv.exe is made by sony, but the one we are using (i guess all people is using the same) comes from RCOmage... and ZingaBurga made some modifications to it... more exactly to a file used as the global settings named GimConv.cfg

Open GimConv.cfg in notepad or some text editor, and spent some minutes trying to understand all the stuff that appears there (is separated in sections, as global settings, etc...)
When you use GimConv.exe from command line with no options, it appears the help

Code:
C:\Portables\rcomage-v1.1.1\GimConv>GimConv.exe
gimconv ver 1.20h --- generic picture converter
 Copyright (C) 2006 Sony Computer Entertainment Inc.
  All Rights Reserved.

usage:
        gimconv <input files> [options]

options:
        -o <filename>   specify output file name
        -s <w,h>        resize image data
        -P              resize image data to a power of two
        -N              output in normal (not faster) pixel storage format
        -X              swap RGBA <-> ABGR
        -ps3            output ps3 style GIM
        -bpp<n>         color output bit depth; n is: 4, 8, 16, 16p, 16a or 32
                        4, 8 are indexed; 16, 16a, 16p, 32 are RGBA format

        -S              output text format
        -interact       input additional options
        -pictures       merge files as pictures
        -frames         merge files as frames
        -levels         merge files as levels
        -prompt         prompt always
        -warning        prompt on warning
        -error          prompt on error

But this options are very limited, actually some are working as a reference to the real options that appears in GimConv.cfg

As an example... when you used the option -N... what you are actually doing is to load this section at the bottom of GimConv.cfg under "process option" section :
Code:
option -N {
	pixel_order = normal
}

At the top of the GimConv.cfg under "default settings" you can see the default value that is faster (also, you can see there are 3 modes availables: default, normal, or faster)
Code:
pixel_order = faster		// default normal faster

This is a better example:
When you use -ps3... what you are actually doing is to load this section:
Code:
option -ps3 {
	format_style = ps3
	format_endian = big
}

As you can see... this is a "preconfigured" group of settings someone added to the GimConv.cfg to give compatibility with PS3 format GIM requirements
I imagine it was ZingaBurga or kakaroto, but well the point is to understand how is working because is intended to be able to "redirect" groups of commands from rcomage.exe to GimConv.exe

The format_endian = big is correct, this is what changes the order of the first bytes at the beggining of the file (human readable is big endian, and reversed is little endian)
The correct "magic number" in the rco's i been looking at from ofw4.70 is .GIM so this is correct for sure (the default value at top of the settings is little so by default it creates rco's with MIG. this is wrong)

The format_style = ps3 i imagine was correct when they prepared the tool... but now it seems is wrong, let me explain it...
If you change this to format psp... it adds the characters PSP in the header... and the PS3 icons for 4.70 seems to be made this way... so i think needs to be changed (at the top of the config you have the default value too configured to psp)
What i think has happened... is in the old PS3 firmwares there was not a "PSP" in the header of PS3 rco's... but when PSvita has been released maybe sony has updated his tools and the "PSP" has returned
Is just speculative... otherway this "PSP" characters has been in the header of rco's of all ps3 firmwares, and this setting of GimConv.exe has been wrong for all versions of rcomage suppossed to be compatibles with PS3 (i doubt it)

So, well... in my tests by now im using the option -ps3 (remember -ps3 is just a group of options)... but i modifyed my GimConv.cfg to add more options to it this way:
Code:
option -ps3 {
	format_style = psp
	format_endian = big
	extend_edge = on
}

the extend_edge = on is just a random attempt to create the same pattern of bytes when looking at the frankenstein rco in a hexeditor... (doesnt looks so bad in the hexeditor, but probably is wrong)
I also made more tests by adding pixel_channel = abgr and by an overview in the hexeditor doesnt seems to do notable changes (if i talk about it is because appears under a group of specific settings for ps3)

There is not much i can explain about GimConv.exe but im pretty sure by modifying the file GimConv.cfg is an easy way to have full controll of all GimConv.exe settings (and there are really a lot)

I decided to post this (though im not in a mood) because im also trying to help joonie with this, and because it looks you are a very insistent person, and probably you will look at it again today, so i hope this helps, im sure you can find it :)
But dont use hexeditor tricks dude... you cant expect joonie or other rebug devs to hexedit rcos for every firmware they releases (long task, and bug risky)... we need to find the exact options to create the GIM :)
 
Last edited:
[MENTION=872]sandungas[/MENTION]

Thanks for the explanation, i was already looking at GimConv.cfg to make it work.
For the hex editing issue i know it's crazy to do it but it's only used to convert the new psn logo, all the older logos are already working from previous rebug firmwares. Also i'm not hex editing any rco file, there is no need to do it, just one gim inside one rco file, and since i've already done that you can just copy and paste it for future 4.71. it's no harmful, and also if you compare my gims to the original one they are basically the same file, i've only changed the header and the rest of the gim it's the exact same as the original one. There is no bug risk or anything.
But yes i agree, this is just a workaround and we need to find a way to do that in gimconv.
 
Last edited:
Ok, i think i got it :)

I extracted the files from the official explore_plugin_full.rco 2 times... one without conversion (so it extracts the raw GIM files)... and another with conversion to png
Then i converted tex_psn.png ----to ---> tex_psn.gim... and the resulting gim has the exact same MD5 than the original one: A185644A62E21FDD0F00E26A1FC49B3F

Im using this options, please make the test to verify what im telling is correct:
Code:
option -ps3 {
	format_style = psp
	format_endian = big
	pixel_order = normal
}

Edit:
Btw, i have some batchs almost ready for joonie that makes all the rebuilding automatically based in any future ofw rco... the rebuilding includes dumping, image replacements and additions (additions needs indexing in the main xml), image conversions, and xml editions for all languages (needed for the package manager strings)... all automated just by double clicking in a .bat
So if someone is working in something like this dont worry because is working fine here and almost finished ;)

Edit 2:
I edited the GimConv.cfg just for tests... but this way does the same and there is no need to modify it (here im specifying the options strictly one by one)
Code:
gimconv.exe tex_psn.png --format_style psp --format_endian big --pixel_order normal
 
Last edited:
[MENTION=913]Metion[/MENTION] i install the .rcos but the clock ended up mid screen so reatored to original and fixed again,
Im on 4.46.1
View attachment 2242

Also as u requsted via pm no the pkg didn't work for me,
 
[MENTION=913]Metion[/MENTION] i install the .rcos but the clock ended up mid screen so reatored to original and fixed again,
Im on 4.46.1
View attachment 2242

Also as u requsted via pm no the pkg didn't work for me,

Those rcos are tested on 4.66/4.70 so it may be different on 4.46, tell me if you want the new blue icon or the new icon in red and i will build the rcos for 4.46.
 
Those rcos are tested on 4.66/4.70 so it may be different on 4.46, tell me if you want the new blue icon or the new icon in red and i will build the rcos for 4.46.
Hey man yes please if u can build for 4.46 that would be great
:):):)
 
[MENTION=913]Metion[/MENTION] i install the .rcos but the clock ended up mid screen so reatored to original and fixed again,
Im on 4.46.1
View attachment 2242

Also as u requsted via pm no the pkg didn't work for me,

yes rcos sometimes change from FW to FW (for instance the PSN sign in screen includes a PSN icon on FWs above 4.46)
 
yes rcos sometimes change from FW to FW (for instance the PSN sign in screen includes a PSN icon on FWs above 4.46)

Well i did not no that thanx for the tip

Mention tried to make 1 for 4.46 it fixed my clock issue but icon was fuzzy,
 
stange bug on some games with CFW HABIB 4.70 V1.0 and IRISMAN 3.45 resolved

Stange bug on some games with CFW HABIB 4.70 V1.0 and IRISMAN 3.45. Data corrupt error on some games, or Black screen on some games.
For resolve it, remove data game on the PS3 and fully reinstall the game, the game run well after new install.
 
Stange bug on some games with CFW HABIB 4.70 V1.0 and IRISMAN 3.45. Data corrupt error on some games, or Black screen on some games.
For resolve it, remove data game on the PS3 and fully reinstall the game, the game run well after new install.

The problem is with the previus firmware you where running when installing those games, i think you had something like darknet cobra 4.65 or lower, older cobra version "messed up" the game installation and some games wont run.
 
I been playing with GimConv the past days, and created a new wiki page with all i know by now ---> GimConv - PS3 Developer wiki (and Talk:GimConv - PS3 Developer wiki)
Still in progress, and open for suggestions, feel free to edit wiki to improve the info

This will be probably my last offtopic message here, if someone opens another thread about GIM format with experimental stuff or any kind of mod please advise me to participate
 

Trending content

Back
Top