PlayStation 2 HDD Checker (HDCK)

Discussion in 'Repair, Restoration, Conservation and Preservation' started by sp193, Aug 6, 2013.

  1. cde

    cde Site Supporter 2017

    Joined:
    Mar 5, 2008
    Messages:
    284
    Likes Received:
    15
    Sorry, I get black screen booting from MC and USB, booting from HDD kicks me to the browser. SCPH-10000 (PCMCIA HDD)

    Edit: Earlier versions off HDDChecker worked with the same PS2 setup.
     
    Last edited: Sep 19, 2016
  2. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Are you using FMCB 1.9x to boot your console?

    For now (until more software supports this), only FHDB can boot HDDChecker from the HDD unit.
     
  3. cde

    cde Site Supporter 2017

    Joined:
    Mar 5, 2008
    Messages:
    284
    Likes Received:
    15
    Hi sp193, no I'm using HDDOSD with the 1X0000 MC driver files installed on and signed to my MC. If I try FHDB can I revert to my original setup?
     
  4. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Okay. Then how are you running HDDChecker? The HDD browser update does not allow homebrew software to be run.

    If you wish to remove FHDB completely, you have to reinstall the browser.
     
  5. cde

    cde Site Supporter 2017

    Joined:
    Mar 5, 2008
    Messages:
    284
    Likes Received:
    15
    Sorry, I should have said. I have a bootable ule partition on the HDD that allows me to run home-brew. Ive run HDDChecker through ule from the HDD, MC, and USB none boot. Thanks.
     
    Last edited: Sep 21, 2016
  6. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Which version of uLaunchELF is it?

    Could you please try using this special prototype version of uLaunchELF instead? You probably don't have to replace your existing version, but just ensure that this prototype version is the one that launches HDDChecker.
    Recently, some of my software wouldn't boot properly from uLaunchELF. I suspect that there might be a design flaw in the memory-wiping code.
     
  7. cde

    cde Site Supporter 2017

    Joined:
    Mar 5, 2008
    Messages:
    284
    Likes Received:
    15
    Ok, Ill try it later and update you ASAP :)

    Edit:
    Ok, the new version of ule gives the same results as before, So i unplugged the power cable from my ps2 hdd, and cold booted the ps2 alone. I then ran the latest FMCB from a spare MC and ran the new ule, I then re-atached the HDD power cable, then ran PS2HDDChecker from usb, and it works. (running a surface scan as i type) :)

    Just a layman thought, could it be a problem initialising the PCMCIA HDD, and my hacky mess forced a fresh initialisation?
     
    Last edited: Sep 26, 2016
  8. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Thanks for trying it out. I was hoping that it would be that simple, but I guess not.
    Our homebrew DEV9 module has full support for the CXD9566R as well, so that is not the problem. I love these early consoles, so I know that my work is surely compatible with them and I encourage others to not depend on the ROM-specific modules that made traditional homebrew software incompatible with these early consoles.

    Actually, I once had HDDChecker fail to boot on my SCPH-39006 as well. I think that it might be the homebrew PADMAN module though, due to one other recent problem with another piece of my work.
     
  9. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Changelog for v0.941:
    • Fixed missing return value in HDD.IRX.
    • Added more comments to FSCK.
    • Changed some code to avoid potential mismatched-sign comparisons.

    Downloads/links:
    HDDChecker project page: - PS2 HDDChecker support page -

    ***

    HDDChecker has been adjusted again today (2016/12/16), to address the issues that were reported in the FMCB thread on psx-scene.

    Also because I discovered that the homebrew kernel patch for the SCPH-10000/SCPH-15000 could block the user from adjusting the language setting, so I made an update to the PS2SDK and an update to HDDChecker.
    However, this problem will occur as long as the user doesn't use the HDD Browser and runs a piece of homebrew software that was built between 2013 and mid-December 2016. HDDChecker, PS2Ident and FMCBInstaller have been updated to rectify this issue.

    Changelog:
    • Fixed coordinate overflow in font-drawing.
    • Rebuilt to not have the full kernel OSD patch (PS2SDK update).
      (prevents users of SCPH-10000/SCPH-15000 from being blocked from changing the language setting)
     
    Last edited: Dec 16, 2016
  10. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
  11. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Changelog for v0.95:
    • Corrected logic error in HDSK simulation code (estimation for disk optimization part 2).
    • Updated to work with the latest PS2SDK revision: better stability and correctness of operation.
    • Replaced icons with new icons from Berion.

    To be honest, I got sidetracked for so long that I forgot what was changed. I only remember that a lot of important fixes were made, but perhaps they were in the form of updates to the PS2SDK's ATAD, DEV9, PFS, and HDD (APA driver) modules.

    Downloads/links:
    HDDChecker project page: http://ichiba.geocities.jp/ysai187/PS2/HDDChecker.htm

    @Mods: could somebody please add this to the top of the first post? Thank you, in advance.
    Code:
    [b]EDIT 2018/02/04:[/b] v0.95 released - https://assemblergames.com/threads/playstation-2-hdd-checker-hdck.47346/page-2#post-963363
    
    I would also appreciate it if somebody could help to delete the "(HDCK)" from this thread's title because it cannot be called "hdck" (since there is a module named hdck within it), IMO anyway.
     
    Taijigamer2 and svotib like this.
  12. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    HDDChecker v0.96 released!

    Changelog for v0.96:
    • Added logging feature.
    • Fixed off-by-one error in fsck, which caused undefined behaviour.
    • Fixed incorrect logic if hdsk, which caused the simulated behaviour to not match the actual APA-level optimization operation.
    • Fixed progress computation jumping to random values or causing a freeze (division by 0).
    • Updated to build with the latest PS2SDK for updates to PFS.
    • UI update for nicer font-rendering.

    Logging Feature

    As of HDDChecker v0.96, a new logging feature has been added.
    4 log files will be generated:
    • When scanning is done:
      • hdck.log
      • fsck.log
    • When optimization is done:
      • fssk.log
      • hdsk.log
    No log files will be generated for surface scanning or zero-filling, as the purpose of these log files is allow what was done during the scanning and optimization operations to be explained.

    If you experience problems with HDDChecker's scanning and optimization functionality, please contact the developer and provide the log files.

    Downloads/Links
    HDDChecker project page (downloads at bottom): http://ichiba.geocities.jp/ysai187/PS2/HDDChecker.htm
     
    Last edited: Jun 12, 2018
    Armorant likes this.
  13. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    HDDChecker v0.961 Released!

    Changelog for v0.961:
    • Fixed incorrect logic that prevented fsck from checking more than ~16 files in a directory.
    • Added option to format a HDD, if not formatted.
    • Updated translation template.
    On a side note, LaunchELF has been updated to support HDD-based paths. So by using a new build of LaunchELF, one can boot this piece of software from the HDD unit.
    (We are no longer restricted to only FHDB)

    Downloads/Links
    HDDChecker project page (Downloads at bottom): http://ichiba.geocities.jp/ysai187/PS2/HDDChecker.htm
     
    Last edited: Jun 18, 2018
    Borman likes this.
  14. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    HDDChecker v0.961 Re-released

    Changelog for v0.961 (as of 2018/06/20):
    • Fixed incorrect logic that prevented fsck from checking more than ~16 files in a directory.
    • Added option to format a HDD, if not formatted.
    • Updated translation template.
    • NEW - Fixed incorrect logic in UI, which causes the menu to be opened twice.
    • NEW(ER) - Added missing code for reloading the HDD modules, to allow the disk's format status to be refreshed after a disk erasure.

    On a side note, LaunchELF has been updated to support HDD-based paths. So by using a new build of LaunchELF, one can boot this piece of software from the HDD unit.
    (We are no longer restricted to only FHDB)

    Downloads/Links
    HDDChecker project page (Downloads at bottom): http://ichiba.geocities.jp/ysai187/PS2/HDDChecker.htm

    EDIT: new update.
     
    Last edited: Jun 20, 2018
    HI_Ricky likes this.
  15. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    HDDChecker v0.962 released!

    Changelog for v0.962 (as of 2018/10/27):

    • Compiled with FreeType v2.9.1.
    • Fixed UI bug when dealing with enums (not used for this project).
    • Compiled with updated USBD & USBHDFSD modules. For compatibility with devices that have only one alternate interface configuration.
    • Updated USBHDFSD: fix bug that prevented correct reading & writing.
    Downloads/Links
    HDDChecker project page (Downloads at bottom): http://ichiba.geocities.jp/ysai187/PS2/HDDChecker.htm
     
    svotib, sa1 and Taijigamer2 like this.
  16. gorgyrip

    gorgyrip Gutsy Member

    Joined:
    Oct 26, 2007
    Messages:
    446
    Likes Received:
    14
    Can you please add a speed test?
     
  17. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Why would you want that though? It can be done, but the results will likely be greatly limited by the 36MHz IOP. Hence it would be not so useful as a benchmarking tool.
    The ATA interface will result in at most 66MB/s, by operating at UDMA mode 4.
     
  18. gorgyrip

    gorgyrip Gutsy Member

    Joined:
    Oct 26, 2007
    Messages:
    446
    Likes Received:
    14
    I'm planning to install a hdd in a slim ps2 70004. And I would like to compare it with a fat ps2+network adapter.
     
  19. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    The SSBUS I/F Controller & SPEED installed are the same, as on the SCPH-50000 GH-023 (with network adaptor). If I remember right.
    There'll be a CXD9611 of some sort as the SSBUS I/F Controller, with the CXP9731GP as the SPEED. Hence you would get the same sort of performance as any other similar PS2.
     
  20. gorgyrip

    gorgyrip Gutsy Member

    Joined:
    Oct 26, 2007
    Messages:
    446
    Likes Received:
    14
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page