I can answer you but I am afraid to be censored by a Jurassic mod, because will be a copy and paste of some old threads.
for using the friedkeenan-Pythontool you don't need anymore you have, if you are more confortable you can use this other tool
https://github.com/StarDustCFW/Logo-para-switch.Palomitas/releases/tag/1.7 is similar only generate a little bit bigger files but have everything encapsulated on an only package so is download and run.
Thanks for your reply.
I'm an advanced user and I think I have found a bug somewhere.
I'm on 17.0.0 and using exfat.
When I copy the output folder to exefs_patches folder, sometimes it works and sometimes it doesn't.
What I tested:
1. I have deleted all ips files that are not needed for this FW version (only 5 are used).
Same weired result
2. I have injected multiple times the payload.
Same weired result
3. I tried renaming several times the output folder.
Same weired result
4. I was using sys-patch. I have disabled it.
Same weired result
So I think there is a bug on how ATM reads ips files on booting.
The only difference when you copy the same files multiple times are the metadata on the SD cache.
Someone need to make a debug to find why ATM are not loading the files.
*******************
UPDATE:
1. I tested the latest version of the software you provided, it works as a charm! The only issue is that it takes more time to show the logo, and the boot proccess is much more slow.
2. I found that I just need 1 file, instead of 5.
So, I dont know what these files generated by the script are used for, but I think the problem are on them. After deleting them, everythng works correctly:
# AM patches
"C79F22F18169FCD3B3698A881394F6240385CDB1": 1668164,
"01890C643E9D6E17B2CDA77A9749ECB9A4F676D6": 1962240,
"C088ADC91417EBAE6ADBDF3E47946858CAFE1A82": 1962240,
"3EC573CB22744A993DFE281701E9CBFE66C03ABD": 1716480,