kefir787"

This commit is contained in:
rashevskyv
2025-11-27 21:14:43 +02:00
parent 1770cf1b34
commit e52393b4dd
27 changed files with 205 additions and 18 deletions
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.
+1 -1
View File
@@ -79,7 +79,7 @@ xcopy "%img%\bootlogo_8gb.bmp" "%working_dir%\_kefir\8gb\bootloader\bootlogo_kef
xcopy "%working_dir%\_kefir\oc\*" "%kefir_dir%\config\uberhand\packages\oc\" /H /Y /C /R /S /E /I /F
"Y:\Switch\7zip\7za.exe" a -tzip -mx9 -r0 -ssw %working_dir%\_kefir\8gb.zip %working_dir%\_kefir\8gb\*
"Y:\Switch\7zip\7za.exe" a -tzip -mx9 -r0 -ssw %working_dir%\_kefir\oc.zip %working_dir%\_kefir\oc\*
"Y:\Switch\7zip\7za.exe" a -tzip -mx9 -r0 -ssw %working_dir%\_kefir\oc_new.zip %working_dir%\_kefir\oc\*
xcopy "%working_dir%\_kefir\version" "%kefir_dir%\switch\kefir-updater\" /H /Y /C /R
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 695 KiB

After

Width:  |  Height:  |  Size: 694 KiB

Binary file not shown.
+14 -2
View File
@@ -1,5 +1,5 @@
#### **UKR**
**Повна підтримка 21.0.0**
**Повна підтримка 21.0.1**
Версію можна використовувати на постійній основі, однак я все одно радив би відкатити емунанд (ТІЛЬКИ емунанд) на 20.5.0 за цією інструкцією: https://youtu.be/38qxRRnLMGA
@@ -7,6 +7,12 @@
Також нагадую, що для коректної роботи програм та модулів на Atmosphere 1.10.0, що встановлена в цьому релізі, вони мають бути перезібрані з ісходників, або [пропатчені](https://hbpatcher.alula.me/). Без цього вони будуть падати. Якщо при запуску кефіра в вас щось крашиться, відкатіться на kefir783, якийй використовує попередню версію Atmosphere
**787**
* [**Оновлено**] [Sys-con 1.6.0](https://github.com/o0Zz/sys-con/releases/tag/1.6.0) — виправлена підтримка прошивки 21.0.0
* [**Оновлено**] [tinfoil](https://tinfoil.io) — пропатчено для підтримки 21.0.0. Між тим нагадую, що тінфоїл нормально не працює і взагалі виключений з составу кефіра, однак, якщо в вас в оверлеї він все ще є, то він там пропатчений. Працює чи ні, не тестував.
* [**Оновлено**] [kefir-updater 2.25](https://github.com/rashevskyv/kefir-updater/releases) — додано переклад корейською, та попередження при даунгрейді
* [**Змінено**] [Розгін] — відокремлені файли розгону для 783 та 787 кефірів. Якщо не використовуєте розгін, можна пропустити
**786**
* [**Оновлено**] [Sys-Patch Sysmodule 1.5.8 v5](https://github.com/impeeza/sys-patch/releases/tag/v1.5.8) — виправлена підтримка прошивки 21.0.0
* [**Оновлено**] [Uberhand-Overlay 2.3.2](https://github.com/efosamark/Uberhand-Overlay/releases/tag/2.3.2) — виправлене вимкнення консолі на останній атмосфері
@@ -32,7 +38,7 @@
____
#### **ENG**
**Full support for 21.0.0**
**Full support for 21.0.1**
This version can be used on a daily basis; however, I would still recommend downgrading emuNAND (ONLY emuNAND) to 20.5.0 using this guide: https://youtu.be/38qxRRnLMGA
@@ -41,6 +47,12 @@ Why is it preferable to downgrade emuNAND? On firmware 21.0.0 some mods and game
Also a reminder: for proper operation of apps and sysmodules on Atmosphere 1.10.0 included in this release, they must be rebuilt from source or [patched](https://hbpatcher.alula.me/). Otherwise, they will crash.
If something crashes when launching Kefir, downgrade to kefir783, which uses the previous version of Atmosphere.
**787**
* [**Updated**] [Sys-con 1.6.0](https://github.com/o0Zz/sys-con/releases/tag/1.6.0) — fixed support for firmware 21.0.0
* [**Updated**] [tinfoil](https://tinfoil.io) — patched for 21.0.0 support. Meanwhile, a reminder that Tinfoil does not work properly and is removed from Kefir by default; however, if its still present in your overlay, that version is patched. Whether it actually works — not tested.
* [**Updated**] [kefir-updater 2.25](https://github.com/rashevskyv/kefir-updater/releases) — added Korean translation and downgrade warnings
* [**Changed**] [Overclocking] — separate overclocking files for Kefir 783 and 787. If you dont use overclocking, you can skip this
**786**
* [**Updated**] [Sys-Patch Sysmodule 1.5.8 v5](https://github.com/impeeza/sys-patch/releases/tag/v1.5.8) — fixed support for firmware 21.0.0
* [**Updated**] [Uberhand-Overlay 2.3.2](https://github.com/efosamark/Uberhand-Overlay/releases/tag/2.3.2) — fixed console shutdown on the latest Atmosphere
Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 MiB

After

Width:  |  Height:  |  Size: 3.5 MiB

+108
View File
@@ -0,0 +1,108 @@
#REQUIRE MINERVA
#REQUIRE KEYS
#REQUIRE SD
#Script_by_CostelaBR
p = println
fatal = {
color(0xFF0000)
p("\n[FATAL]", fatalMsg)
pause()
exit()
}
wait = {
t = timer()
while (timer() < (t + tw)) {
print("Wait for ", ((t + tw - timer()) / 1000), " seconds \r")
}
}
downgradeFix = {
color(0x00FF00)
p("Starting Downgrade Fix...")
color(0xFFFFFF)
p("Mounting SYSTEM partition...")
if (mount("SYSTEM")) {
fatal(fatalMsg = "Failed to mount SYSTEM partition!")
}
targetFile = "bis:/save/8000000000000073"
if (!fsexists(targetFile)) {
color(0xFFFF00)
p("File 8000000000000073 not found in SYSTEM partition.")
p("No action needed.")
color(0xFFFFFF)
pause()
exit()
}
color(0xFF0000)
p("Deleting 8000000000000073 from SYSTEM partition...")
color(0xFFFFFF)
if (delfile(targetFile)) {
fatal(fatalMsg = "Failed to delete 8000000000000073!")
}
if (fsexists(targetFile)) {
fatal(fatalMsg = "File deletion failed - file still exists!")
}
color(0x00FF00)
p("SUCCESS: 8000000000000073 has been deleted!")
color(0xFFFFFF)
}
clear()
color(0x00FFFF)
p("=== Switch Downgrade Fix ===")
p("This script will delete the 8000000000000073 save file")
p("from the SYSTEM partition to prevent downgrade protection.")
p()
color(0xFFFFFF)
p("Select target:")
target = menu(["Exit", "Sysmmc", "Emummc"], 0)
if (target == 0) {
exit()
}
if (target == 1) {
mount = mountsys
mmcType = "Sysmmc"
} .else() {
mount = mountemu
mmcType = "Emummc"
}
clear()
color(0x00FFFF)
p("=== Downgrade Fix Confirmation ===")
color(0xFFFFFF)
p("Target:", mmcType)
p("Action: Delete 8000000000000073")
p()
color(0xFFFF00)
p("WARNING: This will modify your SYSTEM partition!")
p("Make sure you know what you doing before proceeding!")
p()
color(0xFFFFFF)
wait(tw = 5000)
p("Press POWER to continue, any other key to exit")
if (!pause().power) {
exit()
}
clear()
downgradeFix()
p()
color(0x00FF00)
p("Downgrade fix completed successfully!")
color(0xFFFFFF)
p("Press any key to exit")
pause()
+1 -1
View File
@@ -1,3 +1,3 @@
[autolaunch]
payload=/kefir/switch/kefir-updater/kefir-updater.bin
payload=/bootloader/payloads/TegraExplorer.bin
logopath=/kefir/bootloader/updating.bmp
+76 -1
View File
@@ -14,7 +14,7 @@ polling_timeout_ms=10
; 44 is the usual priority of the main thread
; 59 is a special priority on cores 0..2 that enables preemptive multithreading
; 63 is a special priority on core 3 that enables preemptive multithreading
polling_thread_priority=30
polling_thread_priority=41
;log_level Trace=0, Debug=1, Performance=2, Info=3, Warning=4, Error=5
log_level=3
@@ -261,6 +261,37 @@ rstick_click=11
home=13
capture=14
[wii]
driver=wii
color_body = #1c1c1c
color_buttons = #eeeeee
color_leftGrip = #444444
color_rightGrip = #444444
B=2
A=1
Y=4
X=3
L=12
R=11
ZR=10
plus=9
dpad_up=8
dpad_down=7
dpad_left=5
dpad_right=6
lstick_up=-Y
lstick_down=+Y
rstick_left=-Rx
rstick_right=+Rx
rstick_up=-Ry
rstick_down=+Ry
factor_x=125
factor_y=125
factor_z=125
factor_rz=125
factor_rx=125
factor_ry=125
; ***************************************
; Controllers VID/PID configuration
; ***************************************
@@ -604,6 +635,28 @@ minus=11
plus=12
home=13
[2563-0526] ; Redragon Harrow G808
b=1
a=2
x=5
y=4
l=7
r=8
zl=9
zr=10
minus=11
plus=12
lstick_click=14
rstick_click=15
simulate_home=plus+minus
[03eb-8041] ;L-TEK Dance Pad PRO
dpad_left=1
dpad_right=2
dpad_up=3
dpad_down=4
a=11
; ***************************************
; N64 / GC adapter
; ***************************************
@@ -665,6 +718,20 @@ rstick_right=Z
rstick_up=Rz
rstick_down=-Rz
[18d1-9400] ;Google Stadia Controller
b=1
a=2
x=5
y=4
l=7
r=8
zl=brake
zr=accelerator
minus=11
plus=12
capture=17
home=18
; ***************************************
; Switch controllers
; ***************************************
@@ -672,6 +739,14 @@ rstick_down=-Rz
[057e-2009] ;Switch Pro Controller (USB)
profile=switch
; ***************************************
; Wii controllers
; ***************************************
[057e-0337] ;Wii Controller BX-W201 (USB)
profile=wii
;controller_type=gamecube
; ***************************************
; Dualshock 3 controllers
; ***************************************
+1 -3
View File
@@ -299,9 +299,7 @@ echo ------------------------------------------------------------------------
xcopy "%~dp0*" "%sd%:\" /H /Y /C /R /S /E
if %oc%==1 (
xcopy "%sd%:\config\uberhand\packages\oc\*" "%sd%:\" /H /Y /C /R /S /E /I /F
) else (
if %oc%==0 (
if exist "%sd%:\atmosphere\contents\00FF0000636C6BFF\" (RD /s /q "%sd%:\atmosphere\contents\00FF0000636C6BFF\")
if exist "%sd%:\atmosphere\kips\kefir.kip" (del "%sd%:\atmosphere\kips\kefir.kip")
if exist "%sd%:\atmosphere\kips\loader.kip" (del "%sd%:\atmosphere\kips\loader.kip")
+1 -1
View File
@@ -2,7 +2,7 @@
catch_errors
toggle_state file_exists /switch/.overlays/sys-clk-overlay.ovl
toggle_on download 'https://github.com/rashevskyv/kefir/raw/refs/heads/master/oc.zip' '/config/uberhand/oc.zip'
toggle_on download 'https://github.com/rashevskyv/kefir/raw/refs/heads/master/oc_new.zip' '/config/uberhand/oc.zip'
toggle_on unzip '/config/uberhand/oc.zip' '/config/uberhand/packages/oc/'
toggle_on delete '/config/uberhand/oc.zip'
Binary file not shown.
Binary file not shown.
+1 -7
View File
@@ -41,7 +41,6 @@ boot=fsexists("sd:/boot.dat")
pegascape=fsexists("sd:/pegascape")
syscon=fsexists("sd:/atmosphere/contents/690000000000000D/flags/boot2.flag")
missioncontrol=fsexists("sd:/atmosphere/contents/010000000000bd00/flags/boot2.flag")
# oc=!fsexists("sd:/config/uberhand/packages/kefir_ovlck")
if (fsexists("sd:/switch/DBI/dbi.config")) {
if (fsexists("sd:/switch/DBI/dbi.config_")) {
@@ -309,12 +308,7 @@ if (fsexists("sd:/emummc/emummc.ini_bkp")) {
oc=0
if (oc) {
copydir("sd:/config/uberhand/packages/oc/atmosphere", "sd:/")
copydir("sd:/config/uberhand/packages/oc/bootloader", "sd:/")
copydir("sd:/config/uberhand/packages/oc/config", "sd:/")
copydir("sd:/config/uberhand/packages/oc/switch", "sd:/")
}.else(){
if (!oc) {
deldir("sd:/atmosphere/contents/00FF0000636C6BFF/")
delfile("sd:/atmosphere/kips/loader.kip")
delfile("sd:/atmosphere/kips/kefir.kip")
+1 -1
View File
@@ -1 +1 @@
786
787
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
786
787