Hacking gamepad us + wiiu jp

F3r1n

Member
Newcomer
Joined
Dec 28, 2016
Messages
5
Trophies
0
XP
43
Country
Indonesia
right now I'm using drc-sim so load up homebrew, I tried loading wiiubru.com and load homebrew channel from bookmark using only the wiimote but homebrew seems to have weird bugs whenever there is no gamepad connected.

for example homebrew launcher shows no apps unless I have drc-sim connected.

drc-sim is also outdated and reports the wrong the wrong fw, triggering the failing update attempt, why workaround for this is that on every boot I have to do the "aquire key" step, or the wii u won't let me connect using the "final" connection before you run the drc-sim.py

have to make it time-out on the sync screen so it returns to system menu (or it triggers the gamepad update attempt), then connect and I can use the wii u until it either crashes and forces me to reboot or the next time wii u menu loads it checks the gamepad again!

the problem seems to be that the gamepad sync is not finalized/saved permanently until after the update check has succeeded.

so it sounds to me as if drclib is the only way to change the gamepads region unless we can connect to the gamepad in a purely homebrew fashion.

eagerly awaiting any progress on this, for now I have atleast managed to get haxchi installed! (but nds VC wants gamepad to even launch, lol!)

Im trying to get the drc-sim work. But still error. Please help.. tell me what linux distro or version that work for you? I use debian jessie 8.6 python2 and python3 amd64. Still cant get it to work. I can pair with wiiU. Drc-sim.py giving me error.
 

F3r1n

Member
Newcomer
Joined
Dec 28, 2016
Messages
5
Trophies
0
XP
43
Country
Indonesia
I'm using elementary OS on a usb stick, it's ubuntu based

i have install all the package needed, just dont know the right version.. when i run it i got an error something like this

__pycache__/_cffi__xc79f4b7bx23aff9e7.c: In function ‘_cffi_const_CODEC_ID_H264’:
__pycache__/_cffi__xc79f4b7bx23aff9e7.c:194:30: error: ‘CODEC_ID_H264’ undeclared (first use in this function)
o = _cffi_from_c_int_const(CODEC_ID_H264);
^
__pycache__/_cffi__xc79f4b7bx23aff9e7.c:54:8: note: in definition of macro ‘_cffi_from_c_int_const’
(((x) > 0) ? \
^
__pycache__/_cffi__xc79f4b7bx23aff9e7.c:194:30: note: each undeclared identifier is reported only once for each function it appears in
o = _cffi_from_c_int_const(CODEC_ID_H264);
^
__pycache__/_cffi__xc79f4b7bx23aff9e7.c:54:8: note: in definition of macro ‘_cffi_from_c_int_const’
(((x) > 0) ? \
^
__pycache__/_cffi__xc79f4b7bx23aff9e7.c: In function ‘_cffi_f_avcodec_alloc_frame’:
__pycache__/_cffi__xc79f4b7bx23aff9e7.c:320:3: warning: ‘avcodec_alloc_frame’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:3211) [-Wdeprecated-declarations]
{ result = avcodec_alloc_frame(); }
^
Traceback (most recent call last):
File "./drc-sim.py", line 373, in <module>
VID_S : ServiceVSTRM(),
File "./drc-sim.py", line 165, in __init__
pygame.display.get_surface().get_size())
File "/home/pi/Downloads/memahaxx-drc-sim-04ab02c1d1a0/H264Decoder.py", line 86, in __init__
s.__init_ffi()
File "/home/pi/Downloads/memahaxx-drc-sim-04ab02c1d1a0/H264Decoder.py", line 62, in __init_ffi
''', libraries=['avcodec', 'swscale'])
File "/usr/lib/python2.7/dist-packages/cffi/api.py", line 340, in verify
lib = self.verifier.load_library()
File "/usr/lib/python2.7/dist-packages/cffi/verifier.py", line 74, in load_library
self._compile_module()
File "/usr/lib/python2.7/dist-packages/cffi/verifier.py", line 139, in _compile_module
outputfilename = ffiplatform.compile(tmpdir, self.get_extension())
File "/usr/lib/python2.7/dist-packages/cffi/ffiplatform.py", line 25, in compile
outputfilename = _build(tmpdir, ext)
File "/usr/lib/python2.7/dist-packages/cffi/ffiplatform.py", line 51, in _build
raise VerificationError('%s: %s' % (e.__class__.__name__, e))
cffi.ffiplatform.VerificationError: CompileError: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

if i edit drc-sim.py and disabled the serviceVSTRM and serviceASTRM, i can control the wii with my xbox360, but without picture video, i cant really do anything. please help. thank you
 
Last edited by F3r1n,

GizmoTheGreen

Well-Known Member
Member
Joined
Oct 8, 2009
Messages
813
Trophies
1
XP
905
Country
i have install all the package needed, just dont know the right version.. when i run it i got an error something like this



if i edit drc-sim.py and disabled the serviceVSTRM and serviceASTRM, i can control the wii with my xbox360, but without picture video, i cant really do anything. please help. thank you

hmm I had this issue when I tried to use my raspberry pi for it I don't know a fix... but it must have to do with codecs
 

F3r1n

Member
Newcomer
Joined
Dec 28, 2016
Messages
5
Trophies
0
XP
43
Country
Indonesia
hmm I had this issue when I tried to use my raspberry pi for it I don't know a fix... but it must have to do with codecs

I got it working now. Figure it out before i read your reply. Yep i dont know how to fix it either.. its working by magic lol Thank you very much For your help.
 
Last edited by F3r1n,

Shadow-wizzard

Member
Newcomer
Joined
Dec 31, 2016
Messages
5
Trophies
0
Age
40
XP
44
Country
Indonesia
oh cool! would be nice if you could have any idea how you fixed it!

Sorry im f3r1n.
Install this and that from repository related to the error like cffi or pyaudio or decoder h264 video stream.. And its working.. Im not really a linux guy. Have no idea how its work. Now im thinking about to build in a live usb. Just need more information howto save all the setting and packet into live usb. Any ideas? Maybe this time i could make a tutorial so everyone could make it.
 
Last edited by Shadow-wizzard,

Sephirosu

Well-Known Member
Member
Joined
Jan 28, 2015
Messages
266
Trophies
0
Age
34
Location
Boca Raton, Florida
XP
436
Country
Not to try and necro the thread but this is something that interests me as I have a Wii u pad from the US that I want to use but an EU console.

So has any progress been made?
 

gauchito10

Member
Newcomer
Joined
Nov 8, 2004
Messages
5
Trophies
0
XP
274
Country
drc-sim is also outdated and reports the wrong the wrong fw, triggering the failing update attempt, why workaround for this is that on every boot I have to do the "aquire key" step, or the wii u won't let me connect using the "final" connection before you run the drc-sim.py

have to make it time-out on the sync screen so it returns to system menu (or it triggers the gamepad update attempt), then connect and I can use the wii u until it either crashes and forces me to reboot or the next time wii u menu loads it checks the gamepad again!

Hi Gizmo, can you list exactly the steps you do to temporarily get the drc-sim to work? I also have this failed update attempt, and I just need to access the settings a few times.

In the meantime, I have contacted the author of drc-sim (https://github.com/rolandoislas/drc-sim-client/issues/3 )- hopefully he will add a region support as an option. I have looked into the libdrc code and it looks like the regions are an option that can be passed.
 

Tales117

Member
Newcomer
Joined
Feb 27, 2017
Messages
12
Trophies
0
Age
34
XP
733
Country
Canada
--------------------- MERGED ---------------------------

Like I said already, messing with the console's platform region setting is untrodden area, and it's possible/likely it could lead to bricks.
With changing the gamepad's region setting, even if something goes wrong with modifying the setting at offset 0x103, there's a secondary copy of the setting at 0x183, so gamepad will read that address if the setting at 0x103 would become corrupted in some way.

If one of you people with supercheap WiiUs would still like to try changing the platform region and country on WiiU itself, message me for the repacked version of the SysConfigTool. Again, WARNING: THIS COULD LEAD TO BRICKING YOUR CONSOLE easily, and I'm not taking any responsibility for that.

Hello, I want to try to switch the platform region with the repacked version of the SysConfig Tool and I understood that the risk is by my own. May I ask for that please?
 
Last edited by Tales117,

GizmoTheGreen

Well-Known Member
Member
Joined
Oct 8, 2009
Messages
813
Trophies
1
XP
905
Country
Hi Gizmo, can you list exactly the steps you do to temporarily get the drc-sim to work? I also have this failed update attempt, and I just need to access the settings a few times.

In the meantime, I have contacted the author of drc-sim (https://github.com/rolandoislas/drc-sim-client/issues/3 )- hopefully he will add a region support as an option. I have looked into the libdrc code and it looks like the regions are an option that can be passed.

first run the command to listen for the wii-u pairing wifi. run the commands to fetch the key.
use it to connect to the proper wii-u DRC wifi.
leave the wii-u on the sync screen, do no run drc-sim until it has time out by itself! if you do it now the wii-u will continue to try and update the gamepad firmware.

after the wii-u returns to the homescreen you can now run DRC-sim.

you will have to redo this on every reboot or reload of homemenu because it realises you have a new gamepad and wants to try to update the firmware and will fail every time putting you in a reboot loop until you turn DRC-sim off.
 

gauchito10

Member
Newcomer
Joined
Nov 8, 2004
Messages
5
Trophies
0
XP
274
Country
Thank you very much Gizmo - I followed your instructions and it worked! Now I was able to get back to the settings. Like you said, eventually it asks for the update on the home menu. But this trick was enough to get into the settings and do what I needed!

I'll see how it goes with the author of drc-sim fork, hopefully he can get PAL/Europe firmware.
 

SpicyMeatball

Member
Newcomer
Joined
Mar 17, 2017
Messages
7
Trophies
0
Age
36
XP
56
Country
United States
There's no config. It just run depend on your cpu power.

Would be nice if eventually it can be decoded in hardware, but that in mind, what're your specs? I'm using an i3-4005U which is a little slow at 1.7 GHz, but it was easier than moving the desktop. Also what USB adapter are you using?
 
S

Saiyan Lusitano

Guest
If we would try
Out of curiosity, are you a modding team thus far refer to yourselves as 'we'?

It would be very interesting to see someone release a method to make WiiU GamePads region free. Ninty shouldn't have region locked it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • Psionic Roshambo @ Psionic Roshambo:
    I have lol
  • Xdqwerty @ Xdqwerty:
    And I havent watched Brotherhood yet
  • Psionic Roshambo @ Psionic Roshambo:
    It was watchable, not sure what my favorite Anime is hmmm
  • Psionic Roshambo @ Psionic Roshambo:
    Castlevania or Baki probably
  • Psionic Roshambo @ Psionic Roshambo:
    Robotech was good
  • Psionic Roshambo @ Psionic Roshambo:
    DBZ I liked up until Cell after that it got too weird
  • K3Nv2 @ K3Nv2:
    My youtube comment got 2k likes achievement unlocked
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, i also watch my hero academia and rewatching dragón ball starting from the og series
  • Psionic Roshambo @ Psionic Roshambo:
    Oh also loved Vanhellsing
  • Psionic Roshambo @ Psionic Roshambo:
    And Vanhellsing abridged lol
  • BakerMan @ BakerMan:
    GOOD LORD WHAT IS HAPPENING IN THERE?!
    +1
  • BakerMan @ BakerMan:
    Aurora Borealis?
    +1
  • BakerMan @ BakerMan:
    I- AURORA BOREALIS? AT THIS TIME OF YEAR, AT THIS TIME OF DAY, IN THIS PART IF THE COUNTRY, LOCALIZED ENTIRELY WITHIN YOUR KITCHEN?
    +1
  • BakerMan @ BakerMan:
    jokes aside, anyone else who saw the northern lights tonight, what did you think, i thought they were beautiful for a while, before it went to a vague pink
    maybe later they'll pick up again
    +1
  • BigOnYa @ BigOnYa:
    I went out and tried to see, but I'm too south, and its too cloudy, bummer
    +1
  • BakerMan @ BakerMan:
    too far south? it goes down to alabama tonight
  • BakerMan @ BakerMan:
    sorry about the clouds btw, the sky is clear here rn
    +1
  • BigOnYa @ BigOnYa:
    Maybe just too cloudy for me then, Idk
  • BigOnYa @ BigOnYa:
    Its neat tho, I seen it years ago when I was visiting Canada.
    +1
  • BakerMan @ BakerMan:
    this is my first aurora tbh
    +1
  • BakerMan @ BakerMan:
    i mean, multiple have happened in my lifetime, but it's always been too cloudy
  • BakerMan @ BakerMan:
    IT'S LIKE THAT ALMOST EVERY FUCKING METEOR SHOWER TOO
  • BigOnYa @ BigOnYa:
    You need to setup a time lapse camera, be neat
  • BigOnYa @ BigOnYa:
    I actually use a pic of it on my pc desktop cause its cool looking
    BigOnYa @ BigOnYa: I actually use a pic of it on my pc desktop cause its cool looking