1 548
المشتركون
+124 ساعات
+17 أيام
-1230 أيام
أرشيف المشاركات
1 548
Open Source Pre-release KittenHATS v0.1.24 — child-friendly Switch boot interface
Hi everyone,
I’ve published the first public pre-release of **KittenHATS**, an open-source child-friendly boot interface for Nintendo Switch systems.
The project started from a practical family problem: I wanted to create a much simpler startup screen for a child, while keeping maintenance access behind a PIN.
\## Main features
\- Simple child-friendly start screen
\- One-button normal-use route
\- PIN-protected maintenance route
\- Incorrect PIN returns to the home screen
\- Dutch, English, German, French and Spanish interface text
\- Boot splash
\- Reboot-to-interface support
The default administrator PIN is:
`1234`
Change it before regular use.
The PIN is intended as a practical child barrier, not as strong security. Physical access to the SD card still allows the configuration to be changed.
\## Current status
This is **v0.1.24**, the first public pre-release.
\- Theme switching is planned but not yet implemented
\- A demonstration video is still being prepared
\- Additional testing on real hardware is still ongoing
\## Technical details
KittenHATS is written in C99 and uses:
\- LVGL
\- FatFs
\- devkitPro/devkitARM
\- a bare-metal early-boot environment
\- reproducible build and checksum validation
I come from a construction background and taught myself software development through practical projects and AI-assisted research.
AI helped with research, implementation ideas, debugging and review, while critical behavior was checked through source inspection, clean builds, binary hashes and real-device testing.
\## Source and release
Repository:
https://github.com/Farmeobaasje/KittenHATS
Release:
https://github.com/Farmeobaasje/KittenHATS/releases/tag/v0.1.24
The release does not include copyrighted games, console data or third-party system packages.
Constructive technical feedback is welcome, especially about:
\- interface clarity
\- PIN behavior
\- startup routing
\- installation documentation
\- testing on different hardware revisions
Please read the repository documentation and make a complete SD-card backup before testing.
KittenHATS is an independent project and is not affiliated with Nintendo.
https://redd.it/1uox8ha
@r_SwitchHacks
1 548
Link's Awakening 60fps 1.1.0
Just wanted to share that I uploaded a 60fps patch compatible with version 1.1.0 of Link's Awakening. Turns out, it was as simple as updating the game ID from 1.0.1. Hope others can find some use out of it.
https://gamebanana.com/mods/691512
https://redd.it/1unnd40
@r_SwitchHacks
1 548
Looking for a fresh USB capture of the Nintendo Switch Pro Controller (full enumeration + initialization)
Hi everyone,
I'm working with a friend on an STM32-based USB adapter that I'm trying to make enumerate as a genuine **Nintendo Switch Pro Controller** instead of a generic HID device.
The old GBAtemp thread has been incredibly helpful, especially the `switch-pro-wired.pcap` capture:
[https://gbatemp.net/threads/reverse-engineering-the-switch-pro-controller-wired-mode.475226/](https://gbatemp.net/threads/reverse-engineering-the-switch-pro-controller-wired-mode.475226/)
However, I think that capture starts **after** the initial USB enumeration/handshake. The interrupt traffic is there, but I can't find the complete connection sequence, and that's exactly where I'm currently stuck.
At the moment:
* Steam recognizes my STM32 device as a Switch Pro Controller and everything works correctly.
* If I emulate the HORI Pokkén Controller, the Switch 2 detects it immediately (as expected), but as Generic USB Controller.
* But when I try to emulate an official Switch Pro Controller, the Switch 2 refuses to recognize it.
Since the original capture is almost 10 years old, I'm also wondering if Nintendo changed anything in the USB initialization sequence over time.
Would anyone with a **Switch 1 with last FW or Switch 2** be willing to capture a new USB trace? Ideally, the capture would begin **before plugging in the controller**, so it includes the complete enumeration and initialization process.
If anyone has the hardware to do this (USBPcap, Beagle, Linux usbmon, etc.), it would be a huge help. Even confirming that the initialization sequence is still identical would be valuable.
Thanks!
https://redd.it/1umu8mg
@r_SwitchHacks
1 548
LainNX - Serial Experiments Lain Game Port with Translations and Subtitles Support
https://github.com/amydevs/lainNX
https://redd.it/1um6vry
@r_SwitchHacks
1 548
How to Open RCM Mode on the Switch 2!
How to Open RCM Mode on the Switch 2! The first step is to get 2 small magnets the size of the Joy-Con pins.
The second step is to try placing the 2 magnets on 2 different pins, like the second and fourth, the first and fifth, etc... (depends on several factors, so it's kind of random). And the third step is to restart the Switch 2 with the magnets on the pins and the volume up and down buttons pressed. So far, I've only figured this out; I'm still trying to extract the software for emulation and an alternative firmware for the famous jailbreak. Thanks! Hope you enjoy it before Nintendo sends a lawsuit :(
https://redd.it/1uddfq6
@r_SwitchHacks
1 548
Tool for updating ASM cheat codes yourself when a game updates breaks them |Code Updater for Switch (by zzpong)
Been meaning to share this since it's saved me a bunch of time and headaches. If you've ever had a game update and suddenly all your ASM cheat codes stop working (or worse, crash the game), this tool fixes that without needing to wait on someone else to re-find or whatever the addresses.
What it does: Code Updater for Nintendo Switch takes an old main update file (the one your current cheats work on) and a new main update file from the game, then somehow relocates the code addresses to match the new build. Instead of manually hunting for new offsets every time a game patches, it handles the matching for you and outputs updated codes. Which for me is awesome cause I suck at stuff like this and just wanted to play my game lol.
GitHub: https://github.com/zzpong/Interactive-ASM-Cheats-Updater
Original GBAtemp thread: https://gbatemp.net/threads/code-updater-for-nintendo-switch-update-asm-codes-by-yourself-v1-1-4-available-now.610647/
Credit where it's due: all the actual work here is from zzpong, who built and maintains this genuinely impressive tool. Also want to shout out pspmaster for putting me onto this in the first place, wouldn't have known about it otherwise and his kindness in regards to helping me update my codes is extremely appreciated.
Here is a reference pic to help you through the process:
credit to pspmaster for providing this to me
Figured I'd share this just cause I didn't know about it and if theres anyone else like me waiting for their favorite codes to be updated they can now do it themselves quickly and easily.
https://redd.it/1ullgab
@r_SwitchHacks
1 548
I built StreamFin — a native Stremio client for the Switch (Switchfin fork, free & open source)
I've always wanted a proper way to run Stremio on the Switch, but every answer was "just use the browser" or "stream from your PC." Got sick of that, so I built it myself.
StreamFin is a native, streaming-only Stremio client for homebrewed Switches. It's a fork of Switchfin (the Jellyfin client) with the data layer ripped out and replaced with the Stremio addon protocol, playing back through MPV.
What's working so far:
\> Home screen with poster carousels — Popular / New / Top Rated / Animation / Documentary, movies and series (pulled from Stremio's public Cinemeta catalog)
\> Title pages with poster, description, IMDb rating, genres, cast and director
\> Series → seasons → episodes with air dates
\> Search using the on-screen keyboard
\> Favourites + Continue Watching with resume
\> Stream picker that parses quality/codec/size/language straight out of stream descriptions
\> Player controls built for streaming — shoulder buttons for seeking, screen lock, stream info
How streams actually work: it ships with nothing built in. First launch just asks for the URL of whatever Stremio addon you're already using, same as you'd add one in the official app. Catalog browsing works fine even before you set one up. Nothing torrent-related touches the Switch — it only plays direct HTTPS links your addon hands back.
Grab it: github.com/scamNscoot/StreamFin — StreamFin.nro is on the releases page, drop it in /switch/.
Apache-2.0, same as upstream. Big credit to dragonflylee's Switchfin and the borealis UI lib — player and UI foundation are theirs, the Stremio layer and streaming UX is what I added on top.
First release, so there'll be rough edges. Bug reports and PRs welcome.
https://redd.it/1ulg6qe
@r_SwitchHacks
1 548
0 A.D. Port
I ported 0 A.D. to Switch. The game's a lot of fun and having it in HOS is really nice.
A few notes however:
1. This is really CPU intensive, so overclocking is practically mandatory
2. This runs using OpenGL, not Vulkan or deko3D. Perhaps a deko3d port is warranted to improve performance
3. This port isn't released just yet due to some performance issues and crashing, along with making a better UI/UX
If you want to use the SpiderMonkey port I made for this it's on my GitHub (souldbminerr/spidermonkey-NX), it has JIT so it's rather fast. For the other libs I will probably release them later.
https://preview.redd.it/cdr4z0cf83ah1.png?width=1280&format=png&auto=webp&s=c9f3ea6c9241ffb828edb5100ae6ea6aa12635b8
https://redd.it/1ui8pks
@r_SwitchHacks
1 548
Made custom plex client like switchfin called VitaPlex
It works on PS Vita, PS4, Nintendo Switch, Android, Windows, and Linux. There's also beta support for Apple platforms (tvOS and iOS), though since I don't have a Mac, testing there is limited. Note that the Switch build is currently broken — the app crashes during video playback. Here is list of some of the features
**Home & Browsing**
- Continue Watching, On Deck, Recently Added, per-library hubs
- Library, Music, Search tabs with hidden-library filtering and custom sidebar order
**Player (mpv-based)**
- Hardware decoding, Direct Play first with transcode fallback (quality + bitrate controls)
- Auto-skip intro/credits, auto-play next, OpenSubtitles search
**Music**
- Background playback — audio keeps going when you leave the player
- Full Music Queue.
**Live TV & DVR**
- Full EPG grid (6/12/24h window), on-now hero, sticky channel column
- One-press recording with configurable padding, default library, and min quality
**Plex Home users**
- User picker at login and boot with PIN support
- Auto-login toggle + Switch User from settings (no logout needed)
**Downloads & Offline**
- Download movies, episodes, and albums to local storage
- Bidirectional progress sync + full offline mode when the server is unreachable
**Customization**
- Light/dark/system theme, sidebar reorder/collapse, hidden libraries
- Hide grid titles, skip single-season seasons view, toggle Collections/Playlists/Genres
**Here is a link to my repo https://github.com/Breezyslasher/Vita_plex**
https://redd.it/1ui4nfl
@r_SwitchHacks
1 548
Using Switch 2 Controllers on Switch 1
https://github.com/MegaCadeDev/OGX-Mini-2026
https://redd.it/1ua4wmb
@r_SwitchHacks
1 548
MissionControl GRID Edition v0.15.2 (Rebased for firmware 22.5.0)
Adds analog support to some racing games - see original post for more info.
https://github.com/jonnylitten/MissionControl-GRID-edition/releases/tag/v0.15.2-grid-1
https://redd.it/1u9i815
@r_SwitchHacks
1 548
Mission Control v0.15.2 released (22.5.0 support)
https://github.com/ndeadly/MissionControl/releases/tag/v0.15.2
https://redd.it/1u9dxkn
@r_SwitchHacks
1 548
Atmosphere already updated with basic support for firmware 22.5.0
https://github.com/atmosphere-nx/atmosphere/releases
https://redd.it/1u7rug5
@r_SwitchHacks
1 548
Would someone be interested in Stremio-like experience on Switch?
https://redd.it/1u4tzig
@r_SwitchHacks
1 548
Built moonlight-switch with netbird vpn integration
Since no one tried to make one, so I built it my self as proof of concept, not planning on maintaining it. I hope someone would create a proper sys module VPN client out of it.
https://github.com/jmpangilinan/Moonlight-Switch
https://redd.it/1u34fto
@r_SwitchHacks
1 548
[Release] pleNx — native Plex client for the Switch (Switchfin fork, MPV playback, offline downloads, watchlist
https://redd.it/1u2uxuc
@r_SwitchHacks
