Hacking Joycons not working in some homebrew

Angelus3K

Well-Known Member
OP
Newcomer
Joined
Mar 30, 2009
Messages
93
Trophies
0
XP
1,530
Country
United States
Weird issue. On 9.0 OFW, latest Atmosphere 0.9.4 I think.

Initially after I updated all was working fine but I must have done something as now in homebrew like HB AppStore 2.1 and even latest version of sys-clk editor the joycon inputs don’t respond. Only Home button works to exit. I know Ninty disables homebrew inputs but Atmos also patches this and it did work briefly. Some homebrew like Tinfoil, Goldleaf etc work fine but others inputs don’t work at all.

Anyone know the exact file or patch from Atmos I need to re-enable inputs?


Thanks
 

RogueDreamer

New Member
Newbie
Joined
Sep 21, 2019
Messages
1
Trophies
0
Age
27
XP
24
Country
United States
Weird issue. On 9.0 OFW, latest Atmosphere 0.9.4 I think.

Initially after I updated all was working fine but I must have done something as now in homebrew like HB AppStore 2.1 and even latest version of sys-clk editor the joycon inputs don’t respond. Only Home button works to exit. I know Ninty disables homebrew inputs but Atmos also patches this and it did work briefly. Some homebrew like Tinfoil, Goldleaf etc work fine but others inputs don’t work at all.

Anyone know the exact file or patch from Atmos I need to re-enable inputs?


Thanks

Im having the same issue. Really want to use GoldLeaf too. Using Tinfoil until this is resolved.
 

Angelus3K

Well-Known Member
OP
Newcomer
Joined
Mar 30, 2009
Messages
93
Trophies
0
XP
1,530
Country
United States
What did you do between it working and it not working? Did you install/update blawar's tinfoil? Because that fucks up your installation.

I think so yea, the only change I did after it was working was add sig patches and Tinfoil, so must be one of those...
 

Angelus3K

Well-Known Member
OP
Newcomer
Joined
Mar 30, 2009
Messages
93
Trophies
0
XP
1,530
Country
United States
Tried again, installed vanilla Atmosphere. HB Store 2.0 inputs didn’t work (which I guess they should due to temp patch in Atmos for this issue). Updated to HB Store 2.1, inputs worked, downloaded sys-clk editor and inputs worked. Shut down and copied over tinfoil, inputs no longer work in HB Store or sys-clk editor but Tinfoil works fine.
 

Angelus3K

Well-Known Member
OP
Newcomer
Joined
Mar 30, 2009
Messages
93
Trophies
0
XP
1,530
Country
United States
This is a known and addressed issue, homebrew needs to be updated but as for atmo, use the latest release it has their hid mitm included

As mentioned I am using the latest release of Atmosphere. I don’t think I could even boot into CFW on 9.0 without the version that contains the hid fix as that was included in the first version that supported 9. Although as inputs weren’t working on HB Store 2.0 before I added anything else I can only assume the hid patch doesn’t work on all homebrew.
 

OperationNT

Well-Known Member
Member
Joined
May 1, 2016
Messages
349
Trophies
0
Age
37
XP
1,780
Country
France
It's just that homebrews must be recompiled using latest libnx in order to have supported inputs on FW 9.0.0. Most hombrews have not been updated yet. If the homebrew source code is available, you can recompile it yourself.
 
  • Like
Reactions: 5tr01k

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
22,042
Trophies
3
Location
Space
XP
11,311
Country
Norway
It's just that homebrews must be recompiled using latest libnx in order to have supported inputs on FW 9.0.0. Most hombrews have not been updated yet. If the homebrew source code is available, you can recompile it yourself.
This. The 9.0 fix in Atmosphere still requires homebrew to be compiled with the latest libraries for input to work.
Don't use blawar/vertigo's Tinfoil :)
There's a modded version, though it's still closed source. At the moment I'm boycotting Tinfoil outright and everyone else should too IMO. That's the only way blawar is going to change his ways. Either that or he will just have to live with no one using his homebrew anymore.
 
Last edited by The Real Jdbye,

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,387
Trophies
1
Location
Hell
XP
3,844
Country
United States
The 9.0 fix in Atmosphere still requires homebrew to be compiled with the latest libraries for input to work.
This is factually incorrect. The whole point of the mitm is to make old homebrew work without needing changes, so that devs can have extra time to update their homebrew to have proper 9.0.0 support.
 
Last edited by ZachyCatGames,
  • Like
Reactions: Angelus3K

OperationNT

Well-Known Member
Member
Joined
May 1, 2016
Messages
349
Trophies
0
Age
37
XP
1,780
Country
France
I am not sure but I think that libnx is "statically linked" to each homebrew. It means that it is directly included inside final homebrew executable. If you want to make this code evolve, you need to recompile everything which use previous versions.
 

HoldenCaulfield

Member
Newcomer
Joined
Dec 5, 2018
Messages
15
Trophies
0
Age
41
XP
149
Country
Germany
Hallo, gibt es mittlerweile eine adäquate Lösung, bzw. einen anderen Free-Shop?
MfG

--------------------- MERGED ---------------------------

Hello, is there now an adequate solution, or another free shop?
Kind regards
 

hyperxunda

Member
Newcomer
Joined
Jun 24, 2015
Messages
12
Trophies
0
Age
42
XP
170
Country
Brazil
"to fix compatibility with old homebrew."

Enable line on file "system_settings.ini" in foldes "atmosphere/config_templates"
Remove ";" in file option to active:
"enable_deprecated_hid_mitm = u8!0x1"
"0 = Do not enable, 1 = Enable."


Example:
[eupld]
upload_enabled = u8!0x0

[ro]
ease_nro_restriction = u8!0x0

[atmosphere]
fatal_auto_reboot_interval = u64!0x0
power_menu_reboot_function = str!payload
dmnt_cheats_enabled_by_default = u8!0x1
dmnt_always_save_cheat_toggles = u8!0x0
enable_hbl_bis_write = u8!0x0
enable_hbl_cal_read = u8!0x0
fsmitm_redirect_saves_to_sd = u8!0x0
enable_deprecated_hid_mitm = u8!0x1

Copy file to "atmosphere/config"
Profit
 
  • Like
Reactions: bonoboy

Skrillex9812

Member
Newcomer
Joined
May 2, 2017
Messages
16
Trophies
0
Age
23
XP
148
Country
Guatemala
"to fix compatibility with old homebrew."

Enable line on file "system_settings.ini" in foldes "atmosphere/config_templates"
Remove ";" in file option to active:
"enable_deprecated_hid_mitm = u8!0x1"
"0 = Do not enable, 1 = Enable."


Example:
[eupld]
upload_enabled = u8!0x0

[ro]
ease_nro_restriction = u8!0x0

[atmosphere]
fatal_auto_reboot_interval = u64!0x0
power_menu_reboot_function = str!payload
dmnt_cheats_enabled_by_default = u8!0x1
dmnt_always_save_cheat_toggles = u8!0x0
enable_hbl_bis_write = u8!0x0
enable_hbl_cal_read = u8!0x0
fsmitm_redirect_saves_to_sd = u8!0x0
enable_deprecated_hid_mitm = u8!0x1

Copy file to "atmosphere/config"
Profit
I did that but it didn´t work for me
 
  • Like
Reactions: shiondelibra

protivakid

Well-Known Member
Member
Joined
May 6, 2014
Messages
181
Trophies
0
Age
37
XP
473
Country
United States
Any updates on this? I will start searching for updated homebrew versions but any chance a tweak to the "system_settings.ini" could fix this?
 
General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: They have oreos cereal :ninja: