Hacking Joycons not working in some homebrew

  • Thread starter Thread starter Angelus3K
  • Start date Start date
  • Views Views 26,225
  • Replies Replies 25

Angelus3K

Well-Known Member
Member
Joined
Mar 30, 2009
Messages
117
Reaction score
55
Trophies
1
XP
2,721
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
 
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.
 
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...
 
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.
 
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
 
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.
 
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
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,
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
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.
 
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
 
"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
"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
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?
 

Site & Scene News

Popular threads in this forum