Recent content by Karlmann

  1. K

    HAI-Priiloader, A Bootloader For VC Injects

    There are a bunch of new components that now need to be integrated. fakemote ahs been modified to support the gamepad and the riivolution fork now targets gamepad support and usb loading (previous issue has been fixed but the current state is for cIOS only) Currently working on a cmd utility to...
  2. K

    HAI-Priiloader, A Bootloader For VC Injects

    It has been a while since the last update. Current progress is that the cios build should in theory load in HAi-IOS's OH1 module and add the load HAI params system call needed needed for it to work. Unfortunately the cios currently does not function, necessitating debugging it.
  3. K

    HAI-Priiloader, A Bootloader For VC Injects

    The initial patches for adding the HAI-IOS OH1 module to a standard IOS have been pushed to github. There is more to come as functionality is tested and a patch is made for extracting the OH1 module from HAI-IOS.
  4. K

    HAI-Priiloader, A Bootloader For VC Injects

    The HAI-IOS kernel has many issues. The new procedure bypasses them by instead taking the HAI-IOS module supporting communication with the gamepad and replacing its standard IOS counterpart. This method requires relatively minor patches to the IOS kernel which is the main objective I am working...
  5. K

    [Release] Fakemote: An IOS module that fakes Wiimotes from the input of USB game controllers

    Once the recent changes are complete, what would be the general procedure to create a fork that can interact with the Wii U gamepad? The initial intent is to run this version under the HAI-IOS used for Wii VC injections to add support for the Wii U gamepad being used in conjunction with standard...
  6. K

    HAI-Priiloader, A Bootloader For VC Injects

    Do not use HAI-Priiloader. Did you test compiling from the wii-mini fork? Additionally add #define DEBUG_HAXX to haxx.cpp to retain printing debug messages to the screen.
  7. K

    HAI-Priiloader, A Bootloader For VC Injects

    Seems to be something within disabling MEM2 protection. That part should be running on IOS 37. The true issue was determined to be that I did not convert the 1-2 byte batches applied after loading the patched IOS kernel. It may work as is if the target IOS is changed to a cIOS using IOS 56 as...
  8. K

    HAI-Priiloader, A Bootloader For VC Injects

    I found riivolution difficult to compile last time I attempted several months ago. Will update if I can successfully compile.
  9. K

    HAI-Priiloader, A Bootloader For VC Injects

    The HAI-Riivolution repository contains the changes to the kernel patches and the DIP module needed for them to run properly on IOS 56. More recently, it has been updated to initially load IOS 37 and transition to its patched IOS 56 kernel. This has not been tested to work. To test your compiler...
  10. K

    HAI-Priiloader, A Bootloader For VC Injects

    Some minor components still need to be updated such as the explicit check for IOS 37 and the memory offsets for patching FS permissions. Not checking the AHBPROT patches as Riivolution should be launched with AHB access at this time.
  11. K

    HAI-Priiloader, A Bootloader For VC Injects

    The primary Riivolution changes needed for it to run on IOS 56 have been implemented.
  12. K

    HAI-Priiloader, A Bootloader For VC Injects

    The HAI-IOS OHCI1 module was repackaged as a satandalone module. Did not find the OHCI1 offsets yet and finding the queueid address for /dev/usb/oh1 is expected to be the most difficult part. Besides that, the main work is on automating adding modules to an IOS binary and determining how to...
  13. K

    HAI-Priiloader, A Bootloader For VC Injects

    The new approach can use any VC title as the injected disk is not read. Using external controllers with an active gamepad should be independent of the IOS as long as it is using HAI-IOS's OHCI1 module. The basic idea is to leverage fakemote to add the gamepad as a virtual wii remote when it is...
  14. K

    HAI-Priiloader, A Bootloader For VC Injects

    The github repository does not have any changes from the Riivolution source. The only thing I did with it was attempting to have Riivolution work on HAI-IOS, which was unsuccessful. This would have addressed Riivolution not being usable for Wii VC titles legitimately purchased before the eshop...
  15. K

    HAI-Priiloader, A Bootloader For VC Injects

    Correct. Any setup would be running with some cIOS layer to ensure any request to load an IOS reloads this cIOS. Additionally, with Riivolution's source being available, a modified version of Riivolution should work when a minimal cIOS layer is applied to IOS 37.