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

    smokie1313

    serious issue here PLZ HELP

    Thread Starter: smokie1313

    okay here it goes
    i got 4 ps3 cech-3001a/b that shut off 2 secs after trying to power up
    red green then no lights at all

    Last Post By: atreyu187 Today, 03:29 AM Go to last post
    sparker781

    Sleeping Dogs Add-Ons

    Thread Starter: sparker781

    Hey All

    Thanks for stopping by. Essentially I can get the add-ons with no problem...But am not sure if I am doing something wrong cause

    Last Post By: BahumatLord Yesterday, 11:17 PM Go to last post
    rvuy9645

    Looking for: PS2 network adapter [EUR]

    Thread Starter: rvuy9645

    Hello,

    Looking for a network adaptor in Europe.
    I'm living in Belgium.
    Want to upgrade my fat PS2 with a HDD.
    Anybody

    Last Post By: rvuy9645 Yesterday, 06:18 PM Go to last post
    SonyUSA

    iPod Touch 5th Gen Digitizer Replacement Guide !

    Thread Starter: SonyUSA

    Welcome to SonyUSA's Totally Amazing Digitizer Only iPod Touch 5th Generation Replacement Guide! V. 1.2!
    *trumpets!*

    Guide made for

    Last Post By: wartutor Today, 12:32 AM Go to last post
    PS456

    Weird Fragmentation problem

    Thread Starter: PS456

    Okay, a couple months ago i used Opl for my backups constantly. Eventually i grew bored, and got rid of all the backups and formatted my usb. Now i tried

    Last Post By: SP193 Today, 03:01 AM Go to last post
    ANTZ7

    About fight night champion

    Thread Starter: ANTZ7

    Has anybody managed to successfully resisgn
    Fight night champ I can't resign the save file to another user name I done a few games but just can

    Last Post By: worrorfight Yesterday, 05:50 PM Go to last post
  • Recent Comments

    alzaabi

    BwE NOR Validator v1.30

    thank you very much but does this really patch Nor Dumps ?
    or just validate it ? Go to last post

    alzaabi Today 04:03 AM
    TheShadowRunner

    PS2 Controller Remapper v1.00 - by pelvicthrustman

    Woah totally awesome app, pelvicthrustman!
    A suggestion, could you extend the functionality for... Go to last post

    TheShadowRunner Today 02:32 AM
    coldlm

    PS2 Controller Remapper v1.00 - by pelvicthrustman

    how about making the PS2 controller vibrate on PS3! Go to last post

    coldlm Today 12:43 AM
    worrorfight

    Comedy on Demand: Laugh Factory on PS3 Updated

    Should be free service. :) Go to last post

    worrorfight Yesterday 09:54 PM
    worrorfight

    BwE NOR Validator v1.30

    Great update BwE I like this a lot! Go to last post

    worrorfight Yesterday 09:48 PM
    worrorfight

    PS2 Controller Remapper v1.00 - by pelvicthrustman

    Very cool indeed. Go to last post

    worrorfight Yesterday 09:47 PM
    atreyu187

    3K3Y -- PS3 Blu Ray ODD Emulator

    It was done by checksums when people use the on screen display to load games instead of manually... Go to last post

    atreyu187 Yesterday 09:39 PM
    FrogDR

    3K3Y -- PS3 Blu Ray ODD Emulator

    could you show a links to the info with M$ and way to detect x360key users ? Go to last post

    FrogDR Yesterday 07:40 PM
    diegsmoran

    PS2 Controller Remapper v1.00 - by pelvicthrustman

    Wow, this is way cool. Definatly useful for JP games using the X button to select! or changing some... Go to last post

    diegsmoran Yesterday 05:21 PM
    elmaki

    [GTA IV] Major Distribution Mod Loader by ICECOLDKILLAH

    good gooodddd Go to last post

    elmaki Yesterday 04:34 PM