@dogty
I tested your patch generator and noticed a couple of bugs with patches.ini. (Tested on Firmware 14.1.2)
In your EXfat file you generate this: A0070036
In your fat file you generate this: A07036, and 4DBA294 - (look at the zeros)...
exfat is correct, Fat should be: (leading hex zeros are included)
.nosigchk=0:0x1281CC:0x4:A0070036,1F2003D5
.nosigchk=0:0x79C00:0x4:4DBA0294,E0031F2A
After fat is wriiten - add a newline so that the loader is written to a new line.
Also in the switch folder -
IPS patch ExFAT
Exfat Sha256: D488D1F29217355C22ABDA773FDEA582B13D475B74BCB02B998C66AB1B3E4309.ips - was not generated.
And hex value for fat patch was wrong: 887AC150806C75CCC40DA0AA98CC09B3E468E6C78F315F927FBEDD91B16DE27A.ips
50 41 54 43 48 12 82 CC 00 04 1F 20 03 D5 07 9D 00 00 04 E0 03 1F 2A 45 4F 46 - correct
50 41 54 43 48 07 9D 00 00 04 E0 03 1F 2A 12 82 CC 00 04 1F 20 03 D5 45 4F 46 - wrong
It seems easy enough to fix these bugs - probably the wrong values for the fat ips was because of the missing zeros, and the order patches were written was wrong.