PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • Venix Downgrade GUI v1.2 BETA - Improved Validation

    A developer here by at PSX-Scene by the name of OverX, has just informed me that he has released an updated version of Venix Downgrade GUI, 1.2 Beta.

    Apparently the whole warning behind the last release was a misunderstanding, as they only stated the tool would validate the patching process, and nothing more. Instead of taking the open criticism lying down, the developers have returned with a better product, which now includes more validation process, such as NAND and NOR headers.

    The following has been roughly translated using Google:


    After the analysis made ​​unfair by the member in our program "RUT Dark Ronin" the ps3devwiki ("unjust" because the program that had not been created to achieve the purposes for which has been criticized), but still accept their criticism and unfounded decided to do exactly what he asks: validation of all headers of a "NAND" and "NOR" and their sizes.

    "RUT Dark Ronin" claimed that my program apply patch without checking these areas, which is actually true, since it is a program whose sole purpose was precisely this: apply patch!

    But as professionals we are democratic and we are always researching and developing programs to increasingly meet the needs of our students, we decided to accept the unfair criticism made by him and turn it into constructive, so we improved our program and now in its new version, in addition to patch, it also creates a complete verification of almost all the headers of a NOR / NAND, something that no other program is currently, or had to be done manually.

    Updates:
    • Checking the header and size of files:
    • IFI
    • asecure_loader
    • eEID
    • CISD
    • CCSD
    • trvk_prg0
    • trvk_prg1
    • trvk_pkg0
    • trvk_pkg1
    • cvtrm
    • metldr
    • ROS0
    • ROS1
    • CELL_EXT
    • Checks if the metldr is compatible with downgrade.
    • Validation editable via xml
    • Search patch for external NOR and NAND.


    How to use:
    1. Make reading your NAND or NOR with E3 or Progskeet.
    2. Open your backup with v1.2 Downgrade Venix
    3. Rewrite.



    Failures:
    If by chance the program detects a fault, we will use the Flow Rebuild to solve.


    1. Let's download the Flowrebuild here
    2. We will open your NOR defective.
    3. Now select the "Byte reverse and extract a NOR dump file."
    4. Open your NOR and execute the function.
    5. The program will create a new NOR with the extension. REV.
    6. Remove the extension and apply the patch to v1.2 Downgrade Venix



    Download Patch


    Source: Cursos Games
    Comments 12 Comments
    1. nameless32's Avatar
      nameless32 -
      Boa OverX Detona
    1. BahumatLord's Avatar
      BahumatLord -
      @OverX - Very nice update. Glad you didn't give up
    1. OverX's Avatar
      OverX -
      Quote Originally Posted by BahumatLord View Post
      @OverX - Very nice update. Glad you didn't give up
      never friend, I will make several other versions, next project we will work with donor, dump is build
    1. RUT Dark Ronin's Avatar
      RUT Dark Ronin -
      Man, so much for that approach... RUT Dark Ronin here, there, everywhere... Once again, I wasn't unfair, damn it. Your previous statement was completely clear - "Checks for ANY mistakes inside dump". So please stop pushing things on me like a eight years sore boy - it just make no sence for me, standing to help you out.
    1. BahumatLord's Avatar
      BahumatLord -
      Quote Originally Posted by RUT Dark Ronin View Post
      Man, so much for that approach... RUT Dark Ronin here, there, everywhere... Once again, I wasn't unfair, damn it. Your previous statement was completely clear - "Checks for ANY mistakes inside dump". So please stop pushing things on me like a eight years sore boy - it just make no sence for me, standing to help you out.
      I think there's a translation issue. don't take it personal
    1. RUT Dark Ronin's Avatar
      RUT Dark Ronin -
      And man, what's the point of bytereversing a bad dump, you seriously think it might help recover lost or messed data? Please, don't lead plain users on the wrong road! Bytereversing is critical when you catch the flash contents without reversing selected, and want to patch it properly...
      Once again, read the damn wiki, lying there for good sake!
      As I see through your idea, things should be following:
      1 - check dump size and halt if it fails (HIF).
      2 - inspect DEADBEEF 0FACE0FF header, IFI header, check if reversed. If not - automatically bytereverse. HIF.
      3 - count the percentage of 00's and FF's dump containing, crosscheckin a range posted over at devwiki -+ 1%, and HIF.
      4 - look out for doubles!!! In a few cases, all the headers can be discovered twice in single dump (bad wiring it seems). HIF.
      5 - check bootldr, metldr, asecure, cSID eEID and all other stuff. Halt if one of checks fails.
      6 - check out bootldr offset accordingly to SKU models. If offset matching downgradeable ones - patch. Otherwise - halt, because of no reason for patching, since console will be RLOD'ed.
      Hope this helps you. And stop mention my name in that manner, OK?
    1. ieder-zijn-meis's Avatar
      ieder-zijn-meis -
      You got good solid points there RUT Dark Ronin

      In the mean time, the BETA does not seem to be doing its job:

      wrongly detected:
      * bad A0 wire -> Validation Failed00 byte count
      * bad A1 wire -> Validation Failed00 byte count
      * bad A2 wire -> Validation Failed00 byte count
      * bad A3 wire -> Validation Failed00 byte count
      * bad A4 wire -> Validation Failed00 byte count
      * bad A5 wire -> Validation Failed00 byte count
      * bad A6 wire -> Validation Failed00 byte count
      * bad A7 wire -> Validation Failed00 byte count
      * bad A8 wire -> Validation Failed00 byte count
      * bad A9 wire -> Validation Failed00 byte count
      * bad A10 wire -> Validation Failed00 byte count
      * bad A11 wire -> Validation Failed00 byte count
      * bad A12 wire -> Validation Failed00 byte count
      * bad A13 wire -> Validation Failed00 byte count
      * bad A14 wire -> Validation Failed00 byte count
      * bad A15 wire -> Validation Failed00 byte count
      * bad A16 wire -> Validation Failed00 byte count
      * bad A17 wire -> Validation Failed00 byte count
      * bad A18 wire -> Validation Failedff byte count
      * bad A19 wire -> Validation Failed00 byte count
      * bad A20 wire -> Validation Failed00 byte count
      * bad A21 wire -> Validation Failed00 byte count
      * bad A22 wire -> Validation Failedff byte count
      * bad bootldr -> Validation Failed00 byte count
      * bad bootldr -> Validation Failed00 byte count
      * bad cCSD unreferenced area -> Validation Failed00 byte count
      * bad cISD unreferenced area -> Validation Failed00 byte count
      * bad EID unreferenced area -> Validation Failed00 byte count
      * bad header -> Validation Failed00 byte count
      * bad header asecure loader -> Validation Failed00 byte count
      * bad header cISD -> Validation Failed00 byte count
      * bad header cvtrm -> Validation Failed00 byte count
      * bad header eEID -> Validation Failed00 byte count
      * bad IFI -> Validation Failed00 byte count
      * bad header trvk -> Validation Failed00 byte count
      * bad metldr -> Validation Failed00 byte count
      * bad/missing bootldr -> Validation Failedff byte count
      * bad/missing cCSD -> Validation Failed00 byte count
      * bad/missing cISD0 -> Validation Failed00 byte count
      * bad/missing cISD1 -> Validation Failed00 byte count
      * bad/missing cISD2 -> Validation Failed00 byte count
      * bad/missing EID0 -> Validation Failed00 byte count
      * bad/missing EID1 -> Validation Failed00 byte count
      * bad/missing EID2 -> Validation Failed00 byte count
      * bad/missing EID3 -> Validation Failed00 byte count
      * bad/missing EID4 -> Validation Failed00 byte count
      * bad/missing EID5 -> Validation Failed00 byte count
      * bad/missing metldr -> Validation Failed00 byte count
      * bad/missing PerConsoleNonce -> Validation Failed00 byte count
      * bad patterned non 00's -> Validation Failed00 byte count
      * bad patterned non FF's -> Validation Failed00 byte count
      * bad region -> Validation Failed00 byte count
      * bad filelength -> application hangs
      * known good reference dumps (184) -> Validation Failed00 byte count

      Conclusion : USELESS, 100% valid files will be failing 00/ff check. Improper files will be failing 00/ff check too, and no detection of the root of the cause. Nothing was patched and gives the user a permanent false sense of having bad dumps without leads of what to solve.

      Quote Originally Posted by OverX View Post
      never friend, I will make several other versions, next project we will work with donor, dump is build
      Please don't, as you can see on Flash, only trvk, ros are per firmware. The rest is perconsole, encrypted and bound to specific hardware, peruser or otherwise never exchangeable and unique.

      Source: Talkowngrading with Hardware flasher - PS3 Development Wiki
    1. OverX's Avatar
      OverX -
      Quote Originally Posted by RUT Dark Ronin View Post
      And man, what's the point of bytereversing a bad dump, you seriously think it might help recover lost or messed data? Please, don't lead plain users on the wrong road! Bytereversing is critical when you catch the flash contents without reversing selected, and want to patch it properly...
      Once again, read the damn wiki, lying there for good sake!
      As I see through your idea, things should be following:
      1 - check dump size and halt if it fails (HIF).
      2 - inspect DEADBEEF 0FACE0FF header, IFI header, check if reversed. If not - automatically bytereverse. HIF.
      3 - count the percentage of 00's and FF's dump containing, crosscheckin a range posted over at devwiki -+ 1%, and HIF.
      4 - look out for doubles!!! In a few cases, all the headers can be discovered twice in single dump (bad wiring it seems). HIF.
      5 - check bootldr, metldr, asecure, cSID eEID and all other stuff. Halt if one of checks fails.
      6 - check out bootldr offset accordingly to SKU models. If offset matching downgradeable ones - patch. Otherwise - halt, because of no reason for patching, since console will be RLOD'ed.
      Hope this helps you. And stop mention my name in that manner, OK?
      Does not retrieve any data, only checks, bytereversing recommend to use flowrebuild.
      All of these checks are being made ​​and only look at the xml, first version only checked the header IFI
      Nothing else! so it was unfair!
    1. OverX's Avatar
      OverX -
      Quote Originally Posted by ieder-zijn-meis View Post
      ...
      @ieder-zijn-meis You must be some clown wanting to appear, put this analysis because the previous version? to confuse people?
      if you can not program and can not help, not harm!

      I put all validation required that page in my program Validating flash dumps - PS3 Development Wiki

      recommended process:

      Dump > check with venix > flowrebuilder > flash!
    1. RUT Dark Ronin's Avatar
      RUT Dark Ronin -
      Ahhh, screw this! I was trying to be polite and show some tolerance, but this is getting heavy! Author, quit pissing me off! Fair-Unfair - what a f****ng childish moves you're making here? You're trying to make something and make it better - I'll give you that, but with all above tactics "Bad unfair Dark Ronin, blah-blah-blah" you'll get no respect from more skilled dev's, knowing that your programm is pretty plain. Stop act like a child, I'm warning you for your own sake. Be a man, in the end!
    1. OverX's Avatar
      OverX -
      Quote Originally Posted by RUT Dark Ronin View Post
      Ahhh, screw this! I was trying to be polite and show some tolerance, but this is getting heavy! Author, quit pissing me off! Fair-Unfair - what a f****ng childish moves you're making here? You're trying to make something and make it better - I'll give you that, but with all above tactics "Bad unfair Dark Ronin, blah-blah-blah" you'll get no respect from more skilled dev's, knowing that your programm is pretty plain. Stop act like a child, I'm warning you for your own sake. Be a man, in the end!
      simple yes, but not useless! done in a day, if your help and sully the name of the people, I dispense!
    1. ieder-zijn-meis's Avatar
      ieder-zijn-meis -
      Quote Originally Posted by OverX View Post
      @ieder-zijn-meis You must be some clown wanting to appear, put this analysis because the previous version? to confuse people?
      if you can not program and can not help, not harm!

      I put all validation required that page in my program Validating flash dumps - PS3 Development Wiki
      If you take endusers serious: Please solve previous errors in current BETA ! Clearly the detection routine is failing as the long test with 237 samples proved in all 100% of the cases.

      In short: get that head out of your arse, it is getting smelly. People are trying to help you with feedback on your "tool" so you can repair and prevent the damages.

      With a program that fails 100% this should not even had left alpha stadium and spread to the wild to endanger the public.
      Quote Originally Posted by OverX View Post
      recommended process:

      Dump > check with venix > flowrebuilder > flash!
      Wrong: recommended proces: fix the flaws as betatesters are reporting back to you.

      I hope you:
      - take coding serious
      - take testers serious
      - listen to endusers feedback and tips
      - use the fielddata of thousands of flash
      - use the meticulous testing and documenting of ps3devwiki as postitive criticism

      Until the program doesn't even do 1 iota of what it claims then not a single user besides yourself should even waste time on it.
  • Daily Digest


    Want to receive the latest PSX info in your email?

    Sign up for our Daily Digest!



    Want to learn more about the team keeping you up to date with the latest scene news?

    Read about them now!

    Check out our Developer bios, too!

  • Recent Threads

    Anno1404

    Upgrading to Rebug

    Thread Starter: Anno1404

    Hello,
    I finally chose to upgrade to Rebug 4.41.2 cause i've been going crazy with finding fixes , changing E-Boots , games not working.

    Last Post By: Anno1404 Today, 07:50 AM Go to last post
    gunas4

    Multiman cant mount game

    Thread Starter: gunas4

    hi,i have problem with my ps3,i had downgrade,have installed rogero 4.40 and multiman it was working fine but,one day my joystick was broked and i did

    Last Post By: gunas4 Today, 07:47 AM Go to last post
    Alderaan

    Help with PK2 file - Star Wars ROTS

    Thread Starter: Alderaan

    Can anyone help me with the exact location of the Jedi Mantra audio data (in the jedi temple you can hear a voice going through the sentences of the mantra)?

    Last Post By: Alderaan Today, 05:34 AM Go to last post
    InfernalFury

    Possible to transfer trophies to another profile user?

    Thread Starter: InfernalFury

    I've recently been banned a week ago due to using cfw. Created a new psn account using unban program and managed to resign my saves to match my newly

    Last Post By: bitsbubba Yesterday, 11:14 PM Go to last post
    nokiajavi

    USBUtil 2.1 Ultimate.REV.1.2[UPDATE]

    Thread Starter: nokiajavi

    USBUtil 2.1 (rev 1.2) May 2010

    Due to bugs reported these last weeks, USBUtil has been revised.



    Quote ISEKO

    Last Post By: RandQalan Today, 04:31 AM Go to last post
    Dante69

    THE DUPLEX VER OF Pixars UP Game is in French...Anyone know how to install in ENGLISH?

    Thread Starter: Dante69

    THE DUPLEX VER OF Pixars UP Game is in French...Anyone know how to install in ENGLISH?

    I installed this game called "Up (2009) "

    Last Post By: BahumatLord Yesterday, 09:01 PM Go to last post
  • Recent Comments

    Staylecrate

    English Patch version for Dynasty Warriors Strikeforce 2 PSP.

    Finished. It is on my dropbox account, PM or email me your email and I will share the folder, it's... Go to last post

    Staylecrate Today 07:51 AM
    mad mike 96

    Comedy on Demand: Laugh Factory on PS3 Updated

    Anyone have a link to the .pkg for this one? Go to last post

    mad mike 96 Today 07:31 AM
    aldostools

    Fan Control Utility v1.7 Relased CFW 4.41 Supported!!

    75C in idle (reported by multiMAN) after a short session of play videos... but my ambient... Go to last post

    aldostools Today 07:30 AM
    suaveburn

    Sony's Testing a Better, Faster Video Streaming Technology.

    I agree i have dropped my cable provider and simply added an internet plan i pay 50 dollars a month... Go to last post

    suaveburn Today 06:50 AM
    qrange

    Fan Control Utility v1.7 Relased CFW 4.41 Supported!!

    thanks. could you please confirm, is that 75C in idle?
    my PS3 is slim, CECH-25xxB (iirc) ,... Go to last post

    qrange Today 06:25 AM
    Staylecrate

    English Patch version for Dynasty Warriors Strikeforce 2 PSP.

    Hey atreyu, I found an ISO of the game. It should be finished 10-30hrs. I will let you know if/when... Go to last post

    Staylecrate Today 05:51 AM
    eustolio

    SDAT Creator by oakhead69

    Under this method, you can create edat_decrypter_creator?
    Thanks for u work oakhead69! Go to last post

    eustolio Today 04:53 AM
    opium2k

    {Guide} Install multiMAN Themes via a PKG File

    Nice of them to mention me but I haven't my multiMAN themes in ages. Probably best stick with more... Go to last post

    opium2k Today 03:35 AM
    the-green

    IrisManager v2.45 -- Various Additions and Improvements

    thanks for this update !!! Go to last post

    the-green Today 03:27 AM
    STLcardsWS

    Sony's Testing a Better, Faster Video Streaming Technology.

    :superfacepalm::superfacepalm:

    You get two :)

    More and more people are dropping... Go to last post

    STLcardsWS Today 02:45 AM