Commit Graph

27 Commits

Author SHA1 Message Date
KazushiM
94ac52e80b homebrew to query clkrst registers, requires rebuilding nx-hbloader to allow access; emc pllm(b) divm accepts 1/2/4 only 2022-02-09 19:06:55 +08:00
KazushiM
c701de9ca5 Match pattern before check configuration 2022-02-08 11:48:18 +08:00
KazushiM
7fd47ce576 Add loader configurator in python script 2022-02-08 00:35:05 +08:00
KazushiM
1421586391 Erista EMC volt in uV; Add safety checks (voltage and cust) 2022-02-07 02:25:18 +08:00
KazushiM
c3432281da Cleanup and add self-test 2022-02-07 01:22:14 +08:00
KazushiM
eed44be28b - Remove PLL clock limit (Mariko GPU 1300MHz, MEM 2133MHz; Erista MEM 1866MHz)
- Remove partial DRAM timing customization (waste of time & mem space, import and edit from ams fusee mtc_table instead)
2022-02-06 14:22:01 +08:00
KazushiM
2a08a6f714 - CPU OC for Erista (does NOT work out of the box)
- DRAM Bus voltage for Erista
- Mariko DRAM timing customization
2022-02-05 17:01:33 +08:00
KazushiM
03d2ded202 Customizable clock/volt/mtc_table without recompiling (requires uncompressed loader.kip) 2022-01-26 21:58:41 +08:00
KazushiM
a251178b4c use erista mtc table as tmp buffer for copying and referencing mariko mtc table 2022-01-25 18:54:12 +08:00
KazushiM
0049ffbf7f cleanup 2022-01-21 18:01:43 +08:00
KazushiM
dcaafe6ea0 Refactor auto-patching 2022-01-21 17:20:45 +08:00
KazushiM
2778d29c43 [WIP] Auto patching without finding offsets manually, including EMC OC offsets for Erista 2022-01-21 01:50:54 +08:00
KazushiM
9815684152 [GPU OC] Max freq: 1305 MHz, tested with FP32 compute shaders; Disable GPU overvolting 2022-01-08 06:19:35 +08:00
KazushiM
4373f4fda8 - [loader] revised cpu coefficients
- [misc] report max77812 voltage reg
2022-01-03 04:10:33 +08:00
KazushiM
4f922a1615 - [MEM] Replace 1331.2 MHz with 1600 MHz
- [MEM] Update timings

- [CPU] (Auto-)Boost freq is now 1785 MHz

- [Sys-clk-OC] Add charging and fast charging toggles in overlay
2021-12-25 19:01:55 +08:00
KazushiM
f2215a25ed More precise timing params (accounting for 8Gb density) 2021-12-24 03:09:26 +08:00
KazushiM
cf6ef64d99 No binaries released for now:
- [Sys-clk-OC] Add permanent override for overlay and manager, will add more toggles later and therefore deprecates InfoNX

- [MEM] Replace 1331 MHz table with 1600 MHz (idea by 3DSBricker)

- [MEM] Add more info on SDRAM and tips for timing calculation
2021-12-21 22:52:32 +08:00
KazushiM
e6b608fa43 - [Sys-clk-OC] Partial rewrite, general performance & stability improvement
- [ReverseNX-RT] Notify user if profile is synced with sys-clk
2021-12-18 23:11:26 +08:00
KazushiM
5a63431088 Add extra mtc parameters (untested) and notes on unlocking 2nd DRAM sub-partition to double RAM bandwidth 2021-12-16 00:08:03 +08:00
KazushiM
c4d825102d Add some MC registers and reference 2021-12-15 01:49:44 +08:00
KazushiM
314b769708 [Sys-clk-OC] Add RAM freq selection 2021-12-11 20:21:20 +08:00
KazushiM
46c0cb88c3 [RAM@2131.2MHz] Add DRAM timing adjusment, 2131.2 MHz should work for all ram chips and achieves higher bandwidth;
[Fix] Revert to permanent RAM clock (ptm-patch);
No longer actively maintained next year.
2021-12-11 13:19:41 +08:00
KazushiM
c66c836ae3 GPU Max frequency is now 1497.6MHz; RAM clocks could be set in sys-clk-OC (1331 and Max); DRAM manu as suffixes in loader.kip file names for references; README 2021-12-03 23:46:43 +08:00
KazushiM
6826fafe16 AMS-1.2.5 HOS-13.2.0; prelim mtc patching 2021-12-03 03:16:34 +08:00
KazushiM
7dd0b78e15 - [Fix] CPU@2397MHz and GPU@1344MHz can be set on all consoles
- README

- Add more RAM freqs as overvolting is now available
2021-11-28 19:28:58 +08:00
KazushiM
8bd7fa6f99 coefficients struct; gpu overvolt 2021-11-28 02:07:31 +08:00
KazushiM
b41946799e emc overvolt 2021-11-26 15:42:43 +08:00