Wii U kiosk demo PC Ubuntu box

Discussion in 'Wii U - Homebrew' started by kokoski, May 28, 2019.

  1. Xpl0it

    Xpl0it Member

    Newcomer
    2
    Sep 27, 2016
    The only playable demos are 3d world and dktf (from that 10%)

    — Posts automatically merged - Please don't double post! —

    No need to, you could use the tool "master2part" from the nintendo web framework

    — Posts automatically merged - Please don't double post! —

    also found an "atract mode" thing, it includes some game trailers on the meta folder, maybe that could be used to run hbl on your unit
     
  2. Maschell

    Maschell GBAtemp Advanced Fan

    Member
    10
    Jun 14, 2008
    Gambia, The
    Well, I don't have access to any SDK tools. This is a completly open source solution ;)

    Most of the demos should be identical to the ones from the kiosk discs that are already avaiable
     
    kornychaos likes this.
  3. Xpl0it

    Xpl0it Member

    Newcomer
    2
    Sep 27, 2016
    you can get them from the nintendo dev portal, also, the 3d world demo doesn't seem to boot on loadiine, @kokoski could you test if the 3d world demo boots?
     
  4. Maschell

    Maschell GBAtemp Advanced Fan

    Member
    10
    Jun 14, 2008
    Gambia, The
    the demo boots fine in cemu
     
  5. kokoski
    OP

    kokoski Member

    Newcomer
    1
    May 28, 2019
    Canada
    How do you boot it in cemu?
     
  6. Maschell

    Maschell GBAtemp Advanced Fan

    Member
    10
    Jun 14, 2008
    Gambia, The
    Last edited by Maschell, Jun 6, 2019
    wicksand420 likes this.
  7. BigPanda

    BigPanda GBAtemp Regular

    Member
    5
    Jul 18, 2016
    Belgium
    Thanks for sharing. I had fun yesterday looking at those and trying the demos.

    There is hyrule warrior, mario & sonic, sonic boom, mario 3d world, new super mario bros u, smash bros and others.

    First time that I saw an 'installable' package that install another package that is within it.

    I was not yet capable of extracting the Firmware update images.

    And it was motivating me so much that it was the first time I tried to get PCFS game streaming working from my PC to my Cat-R.

    It was nice to use my pc as a 'disc drive emulator'. Need to look if it is possible to load that module on retail console.
     
    Last edited by BigPanda, Jun 6, 2019
    kfrfansub likes this.
  8. Xpl0it

    Xpl0it Member

    Newcomer
    2
    Sep 27, 2016
    maybe because I'm booting it with loadiine on an EUR console?

    — Posts automatically merged - Please don't double post! —

    any possibility for you to upload them individually or by 10% packages?
    I don't have that much of a good speed to download 80GB at one time
     
  9. kokoski
    OP

    kokoski Member

    Newcomer
    1
    May 28, 2019
    Canada
    Glad you got the demos to work, some of those must have been uninstalled on my demo console. I'm still looking to upload the entire drive in the near future, life has just been busy this week. Was there any indication of how the files talk to my console? Like why my console thinks theres an error with the usb drive even when the console is connected to the silver box through USB? I'd like to get the half of my demos that aren't working functional.
     
  10. BigPanda

    BigPanda GBAtemp Regular

    Member
    5
    Jul 18, 2016
    Belgium
    From what I understand from the files you provided, the SES units does not have any disc drive on the sata port.
    Instead, the port is connected to the Linux Box that act as a 'Virtual Drive'.

    Probably similar as the console with built in HDD to emulate the disc drive.

    The PC is used to connect to Nintendo server using openVPN to download promotional videos, demo, firmware updates.
    When downloaded, the files are extracted, decrypted, moved to a specific folder and an task entry is added on the local mysql server.

    A cron job is run at a specific interval and when a new task is found, it 'probably' mount the disc image on the virtual drive.

    When the *.wumad is loaded on the Virtual Drive, the WiiU install the game demo or the video on it's NAND.
    When you extract the wumad image, you see that the only function of the package is to install the content located on the META folder on a nand.

    So let say you were able to burn the *.wumad image on disc and run it on a console, it would automatically install the 'demo' on your nand, you would not play the disc itself, it is just an installer for content inside the disc.

    When completed, the entry on the mysql server is updated to completed.

    The Linux box download an installer that install the content on the console memory.

    Also, the USB Key is used for the certificates/keys used for unlocking the hdd(?) and to manually update the unit.
    The box is expecting a USB key with the 'label/name' of SESWURIDUPD with a (VFAT?) partition. If it find specific file format on a specific folder, it will copy the content to the pc so it is processed, so the WiiU install the content.

    Nintendo also had the ability to set an expiration date for a demo.
    If the expiration date as been reached and the demo is still active, based on the mysqld entry for the demo, a command is issued to the SES Unit to uninstall the title.

    If no expiration date is set, the computer will request an uninstall on or after 2036-12-31 00:00:01

    Regarding the missing demo, if you have CLI access to the Linux box, it is feasible to have the video and demo reinstalled on your console and also change the expiration date up to 9999-xx-xx.

    The unit uses development keys so it is possible to install additional things on the console.

    Communication between the unit and the PC is done by /SES/bin/ses_driver

    Again, this is what I understand from looking quickly at the files. It may not be 100% exact but I will update when find additional information.

    What is the USB error you get on the console ?
     
    Last edited by BigPanda, Jun 9, 2019
    Pachee and lembi2001 like this.
  11. kokoski
    OP

    kokoski Member

    Newcomer
    1
    May 28, 2019
    Canada
    Here is the error:
     

    Attached Files:

  12. Uptightmario555

    Uptightmario555 Newbie

    Newcomer
    1
    Jan 25, 2016
    United States
    Maybe it was an earlier build?
     
  13. Silent_Gunner

    Silent_Gunner Mad Dog of Rambling and Insanity

    Member
    6
    Feb 16, 2017
    United States
    I'd do this before the forum closes down...
     
  14. uyjulian

    uyjulian Homebrewer

    Member
    9
    Nov 26, 2012
    United States
    United States
    It's already been posted there
     
  15. Gunstorm

    Gunstorm Advanced Member

    Newcomer
    3
    Jan 24, 2017
    Brazil
    there are any 3d models of the demo zelda lost there? xD the gamebananna comunity will love use it xD
     
  16. kokoski
    OP

    kokoski Member

    Newcomer
    1
    May 28, 2019
    Canada
    I don't think it has any 3ds stuff on it sorry. I've been meaning to make an image of the drive but the last 2 weeks has been crazy for work and serious family stuff so I just haven't had the time for much of anything gaming related. I have a long awaited day off friday, I plan to try to hookup the drive to my pc and make an image of it to upload. I've got someone that thinks they can make a script to fix the demos so I'll see if I can try that as well without screwing up my demo console.
     
    I pwned U! likes this.
  17. Pachee

    Pachee GBAtemp Fan

    Member
    4
    Nov 3, 2015
    United States
    Holy shit, that is a SES unit! :grog:
    Your Kiosk has a HDD inside, that SES was probably used by nintendo to update/manage this kiosk console over the internet, it has a openvpn tunnel and noa/e/j/ncl servers.
    Thank you for sharing these files.
     
Quick Reply
Draft saved Draft deleted
Loading...