Jump to content
RealModScene

Octal450

Members
  • Content Count

    172
  • Joined

  • Last visited

  • Days Won

    48

Posts posted by Octal450


  1. Hello,

    Sorry for so quick update again. But, many fixes to the xFlasher implementation post release of the tool!

    V3.0.2b:
    - Added: xFlasher support for Xilinx XC2C64A-VQ100 for Matrix "Super-Big-IC"
    - Added: Better grabbing of CPLD type for xFlasher
    - Added: Ability to abort xFlasher SPI read/write via Esc key
    - Fixed: Incorrect display of xFlasher initializing
    - Fixed: Post-release bugs with xFlasher implementation
    - Fixed: 32-bit xFlasher dependancy detection
    - Fixed: Crashing issue with xFlasher and some antivirus software
    - Fixed: Various bugs and usability issues

    FYI: xFlasher does not support Windows XP due to driver problems. Please use Windows Vista SP2 or later.

    Kind Regards,
    Josh


  2. July Update released to auto-update.

    V3.0.2:
    - Added: Totally redone xFlasher integration with custom SPI DLL
    - Added: xFlasher now shows blocks during read/write and proper progress
    - Added: xFlasher alerts user when trying to write a eMMC image in SPI mode
    - Added: xFlasher alerts user when trying to program a timing in eMMC mode
    - Added: Clean SMC building option for Retail and DEVGL
    - Added: Support for the final xFlasher product
    - Added: Support XDKbuild
    - Added: Improved updater
    - Added: Automatic detection of xFlasher dependencies
    - Fixed: Invalid hack types not greyed out after setting board type
    - Fixed: Zephyr timing info
    - Fixed: Buggy and bad handling of Winbond 2K radio buttons
    - Fixed: Various bugs and usability issues
    - Changed: Updater now shows download progress
    - Changed: Fixed dashlaunch XeBuild settings

    This release is out a little early in order to properly support the final xFlasher product.

    Shoutout Mena to who figured out how to get the SPI library to compile properly -> it was broken when we got it, as well as for finding the xFlasher speed boost!

    Shoutout Xvistaman2005 for XDKbuild.

    Shoutout Element18592 for the xFlasher, its great hardware!

    Kind Regards,
    Josh


  3. Hi @mafia4

    The included XeLL and ECCs already support winbond 2k E slims (I've done many of em). Reminder that the only thing the Winbond patches do is updated the CBB bootloader as the original one for RGH2 (13121), and doesn't know how to deal with 2k winbond ram (slim S winbond ram is knows how to do though). It updates to the 13182 CBB. However, the latest version of the XeLL ECCs support this and thus special XeLLs for Winbonds is no longer needed.

    I may recompile the Glitch2 ECCs though with the updated XeLL used in the XeBuilds though.

    Kind Regards,
    Josh


  4. Hello,

    This months' update 3.0.1 is now released to autoupdate.

    Changelog: 

    V3.0.1:
    - Added: XeBuild and Dashlaunch version info
    - Added: F3 and F4 shortcut keys to open Program Timing File and Custom Nand Args
    - Added: Updater now shows changelog
    - Added: xFlasher can now handle Xenon/Zephyr/Falcon 64MB (Devkit) NANDs
    - Added: 0 Fuse DEVGL building options
    - Fixed: Cannot write ECCs via Custom Nand Args with xFlasher
    - Fixed: Glitch ECC made on 14699 and older NAND even if Glitch2 is selected
    - Fixed: Various bugs and usability issues
    - Fixed: Buggy and bad handling of hack type radio buttons
    - Fixed: Zephyr radio buttons didn't properly deselect other timing groups
    - Fixed: Patching or extracting NANDs doesn't save to working folder
    - Fixed: Name of XC2C64A showing as XC2C64
    - Changed: Creating NAND from scratch does not require an SMC.bin if using Glitch2 CR4 or SMC+ SMCs
    - Changed: Made xFlasher detect motherboards faster
    - Changed: Huge improvements to COM Port Monitor
    - Changed: Cleanup some UI elements
    - Changed: Updates to some included timing files

    Noticeable change in behavior are:

    Timing File Programming menu opens to the selected console's page automatically, you can now use CR4 and SMC+ for Glitch2m images, and a totally new com monitor. A silent change is that we *should* be able to Program OpenXeniums via xFlasher (or squirt) now, but I can't test it quite yet.

    Kind Regards,
    Josh


  5. Hi @ronsonol

    Glad you enjoy.

    All X360ACE files uses 150 MHz, but we can get 300 MHz by process on the rising and falling edges of the clock to get more precision.

    zephyr_150_E_1_L_1 = timing 27451 length 1 @ 150 MHz

    @ 300 MHz 54902 length 2

    So if zephyr_150_E_1_L_1 works you should also have luck on ZE_L_0.6_T_68.7 or perhaps ZE_L_0.5_T_68.7 in my new release. (in J-Runner too)

    You can tune there a bit more precisely.

    The SMC+ for Falcon/Zephyr is not as fast as Jasper/Slim because those consoles take longer due to larger bootloaders. It will decrease the timeout from AF to 8A. Watch closely and you will notice.

    The reason the log is different as for SMC+, it builds in the SMC so the XeBuild does not need to patch it. But for without, the SMC from the nand is used and thus it must be patched for Glitch. Normal.

    Kind Regards,
    Josh


  6. Hi

    Now J-Runner V3.0.0d is available to auto-update. Original links in OP are still the latest :)

    V3.0.0d:
    - Added: FTDI support for Xilinx XC2C64A-FG48 for Matrix "small-IC"
    - Added: FTDI can now detect and check flash configs and motherboards
    - Added: FTDI automatic board type detection on reading/writing
    - Added: Query console button works with xFlasher now
    - Fixed: Cannot write JTAG XeLL bins with xFlasher
    - Fixed: Bug with timing programming of Zephyr timings
    - Fixed: Various bugs and usability issues
    - Fixed: Scan IP for console bug
    - Changed: Tweaks to included timing files

    Kind Regards,
    Josh

    • Like 4

  7. Hi Sorry for late response.

    Quote

    do you think that it can work on a stuborn corona with samsung nand + samsung rams?

    ace is better, but maybe you need 2k patches.

    @robbiejmsn

    Quote

    Quick question, is there a chance that with the resurgence of OG Xbox modding due to the release of the XboxHD+ board you or someone like-minded can add support for setting up a xenium chip via the J-tag?

    I'm not really familiar with the OG scene, you'd have to give me a little more info on exactly what would be done.

    Kind Regards,
    Josh


  8. Basically, it's S-RGH ported to XC2C64A, and to make that fit I switched to CR4 style "debug slowdown" (The I2C logic takes a LOT of space on the CPLD). When the debug goes high, SMC sends the slowdown I2C. When debug goes low, SMC sends the speedup I2C. That leaves enough space for delayers which allows SMC+ to work (and why I added CR4 instructions to SMC+)

    There are 2 working versions:

    - 150mhz quartz incrementing on rising and falling edge for 300mhz

    - 48mhz quartz, with a clock doubler to 96mhz (delay for half + xor), then incrementing on both sides for 192mhz

    Possibly a 100mhz version too counting at 200mhz. The clock doublers are not totally stable so better to use higher quartz.

    Kind Regards,
    Josh


  9. Fyi, I figured out how to make the flash config logic work properly for the FTDI (xFlasher, Squirt programmer)

    needs bugfixing and some tweaks but overall I was able to get that implementation working - no more need to select nand sizes every time, it only asks if it encounters a weird.

    Update will come out before the xFlasher releases publically but I want to wait as long as possible to avoid constant updates...

    Kind Regards,

    Josh

    • Like 1
×
×
  • Create New...