Bahasa 🇮🇩 | 日本語 🇯🇵 | Portugués 🇧🇷 | Espanhol 🇪🇸
Kernel source and builder for Redmi Note 12 4G NFC (topaz/tapas)
🚨 This builder is ONLY for Redmi Note 12 4G NFC (topaz/tapas) devices!
Component | What to Change |
---|---|
🔗 Kernel Source | Update source URL, branch, and device support |
🔧 Kernel Tweaks | Modify patches and device-specific tweaks |
📝 Makefile | Update compiler flags for your hardware |
🔐 KSU/SUSFS | Adapt root patches for your kernel version |
📦 AnyKernel3 | Use your device's flashing template |
⚙️ Device Config | Update device name and defconfig settings |
- ❌ Build failures
- ❌ Broken kernel images
- ❌ Device bootloops
- ❌ Potential hardware damage
💡 Always test thoroughly before widespread use!
A complete kernel building solution for Redmi Note 12 4G NFC devices (codenames: topaz
and tapas
).
Built on Linux Kernel 5.15 (msm-5.15 branch) for Qualcomm MSM platforms.
Feature | Description |
---|---|
🐧 Linux Kernel 5.15 | Latest stable kernel with security & performance improvements |
🤖 Automated Building | GitHub Actions for cloud-based kernel compilation |
🔐 KSU + SUSFS | Integrated KernelSU with SUSFS for advanced root features |
📦 Ready-to-Flash | AnyKernel3 ZIP files for easy installation |
Click the "Fork" button at the top-right of this page.
- Go to the Actions tab in your forked repository
- Select "Build kernels" workflow
- Click "Run workflow"
- Configure build options (optional):
- Kernel source URL
- Branch name
- Device type
- Compiler choice
- Monitor progress in the Actions tab
- Build usually takes 20-30 minutes
- Both NoKSU and KSU kernels are built
- Find artifacts in the workflow run summary
- Download the AnyKernel3 ZIP file
- Flash via recovery (TWRP/OrangeFox)
- Clang Compiler: ZyC, Greenforce, or TopNotchFreaks
- Custom Version: Add your own version suffix
- Private Repos: Support for private kernel sources
Get build results sent directly to your Telegram!
- Create Bot: Message @BotFather → get
TELEGRAM_BOT_TOKEN
- Add Secrets: Go to your repo → Settings → Secrets and variables → Actions
- Add
TELEGRAM_BOT_TOKEN
(your bot token) - Add
TELEGRAM_USER_ID
(your Telegram user ID)
- Add
- Done! 🎉 Builds will auto-send to your chat
curl -F document=@kernel.zip \
-F caption="✅ Build complete!" \
-F chat_id=YOUR_CHAT_ID \
"https://api.telegram.org/botYOUR_BOT_TOKEN/sendDocument"
Component | License |
---|---|
Kernel Source Code | GNU General Public License v2.0 (LICENSE) |
Builder Scripts & Actions | GNU General Public License v3.0 (builder/LICENSE) |
Special thanks to these amazing developers:
- @PhamtomK12 – Original Kernel Builder Owner
- @ssocozy - Project Contributor
- @NVG-064 - Project Contributor
- @ShirkNeko – SUSFS Integration
- @thewildjames – Kernel patches
We welcome contributions! Here's how you can help:
- 🐛 Report Issues: Found a bug? Open an issue!
- 💡 Suggest Features: Have an idea? Let us know!
- 🔧 Submit PRs: Code improvements welcome!
- 📱 Device Support: Help add support for more devices!
🚨 For Advanced Users Only
- Flashing custom kernels may void your warranty
- Always backup your data before flashing
- Test thoroughly before daily use
- We are not responsible for any device damage
- 🐛 Issues: Open an issue on this repository
Happy building! 🎉