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

    w0mb

    read more what he did to me for posting a question in two places

    Thread Starter: w0mb

    FIRST OFF THIS SITE MAKES 2000 bucks a week or more.
    SECOND THEY ARE BASTERDS!!!
    HE TURNED MY POST INTO the link below some weird shit now

    Last Post By: master737373 Today, 12:43 AM Go to last post
    zatarra

    what kind of partition does myPS2 support?

    Thread Starter: zatarra

    Does myPS2 have to format my hard drive, or can I format it from my computer. I have an external hard drive I'd like to use for myPS2 and my computer

    Last Post By: zatarra Yesterday, 10:52 PM Go to last post
    belowtheheavenz

    Need Help!!! Trouble playing backups

    Thread Starter: belowtheheavenz

    I have a phat ps3 on Rogero 4.40 v1.03 running the latest MM. It has a 750gb internal to run games. Problem is basically a handful of ps3 games aren't

    Last Post By: indirect76 Yesterday, 11:33 PM Go to last post
    ConorrChapple

    PS3 or PS4?

    Thread Starter: ConorrChapple

    Will you be keeping your PS3
    Or
    Buying it as soon as its released?

    Im guessing it'll have similar features to the new xbox and

    Last Post By: indirect76 Yesterday, 11:29 PM Go to last post
    H8ncars

    Modders be careful this weekend Rockstar is having a social club even starting 5-25-13

    Thread Starter: H8ncars

    Rockstar is hosting this event this memorial holiday weekend from Friday to Monday.
    I tried to include the flyer, but have not been lucky with

    Last Post By: H8ncars Yesterday, 11:02 PM Go to last post
    ncc2906

    How can I change internal HDD on PS3 with CFW ?

    Thread Starter: ncc2906

    Hi,
    I have got a PS3 with Rubug 4.41.2 Lite CFW and I want change the internal HDD ?
    Anyone knows the procedure ? there is a guide ?

    Last Post By: mschumacher69 Today, 12:42 AM Go to last post
  • Recent Comments

    InfernalFury

    New Multiman Themes by hcode123

    I cannot seem to get past mediafire's captcha even though I typed in the words correctly 10 times... Go to last post

    InfernalFury Today 01:41 AM
    STLcardsWS

    Simple PS3Updates v1.6 Build 2 Final

    :facepalm:

    Please learn to be more respectful of things that are given and shared with your for... Go to last post

    STLcardsWS Today 01:29 AM
    ONEDEADLYVENOM

    New Multiman Themes by hcode123

    Thank you I will try that :) Go to last post

    ONEDEADLYVENOM Today 01:13 AM
    Sandbug

    Simple PS3Updates v1.6 Build 2 Final

    Holy Batman's balls it's ugly! It's not even a UI, it's a ****ing trainwreck! :facepalm: Go to last post

    Sandbug Today 12:57 AM
    lunacryed

    PSChannel receives some Eye Candy from Opium2k

    lol yeah photoshop does get addictive i used it to make a custom multiman game cover for ps2... Go to last post

    lunacryed Yesterday 09:06 PM
    Bgnome

    English Patch version for Dynasty Warriors Strikeforce 2 PSP.

    I have been working with Team Maverick One on implementing the English translation for Monster... Go to last post

    Bgnome Yesterday 08:59 PM
    STLcardsWS

    CFW 4.40 MiralaTijera - Update 4: System Manager 1.1 & 3.2.0 Integrated Core + qaflag

    There are talented developers behind this firmware. Take Estwald aka Hermes for example he is a... Go to last post

    STLcardsWS Yesterday 08:40 PM
    atreyu187

    English Patch version for Dynasty Warriors Strikeforce 2 PSP.

    Just ordered the game as I can't find an image to test with so I will let you all know soon as it... Go to last post

    atreyu187 Yesterday 08:15 PM
    mad3d

    PUAD GUI v1.5 by Nathan_r32_69 - PUP Unpacker & Decryter

    Nathan, still there is a bug trying to decrypt ROGERO's selfs. I have tried with scetool and do... Go to last post

    mad3d Yesterday 08:05 PM
    atreyu187

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

    No stutter on 4.41 Go to last post

    atreyu187 Yesterday 07:48 PM