I'd still be happier if hekate and lockpick worked, because thats the way probably most of us went with this. I doubt that someone in here used XCI explorer - so this adds uncertainty.
But then again, as long as 4nxci doesnt trow an error during conversion, you are fine there.
"It failed" still is no error description, we have to know what went wrong in a 4 step process. And if there was an error message.
If one nsp package installed fine after conversion, and another one (released at roughly the same time, with no key changes in between) does not - its either that you did something different, or - if not - something strange with that specific package format. It happens rarely - but 4xci needed to be patched in the past for specific multi .nsp .xci's
The only other explaination is, that they are compressed with different keys, and you only got one - BOTH of which is very unlikely as well. At least if you used ctcers hekate (
https://github.com/CTCaer/hekate/releases) and Lockpick (
https://gbatemp.net/threads/lockpick-switch-key-derivation-homebrew.525575/). If you used an older version of Hekate from an entirely different source - this may be your first issue.
From all your descriptions we still dont know where you fail.
-- The first stumbling block is hekate (current version?!) failing to extract TSEC. Thats literally something that doesnt happen. If it happens, it could mean defective boot0, or defective sdcard, or no space on the sdcard, but not much else.
If we are dealing with those sort of problems, first guess is you bought a fake SD card. Congratulations. But then again - we cant find out, you have to test that.
-- Lockpick should then run without an issue, new versions are patched for what changed after 6.0.1
-- This gives you the key files, which you drop (with a certain filename - double check that) next to 4nxci
-- At which point you will be able to convert the .xci - unless you run into a VERY unexpected issue
-- Goldleaf (
https://github.com/XorTroll/Goldleaf/releases) is still your best bet to install .nsps - by default it also needs the keys at /switch/prod.keys on the sdcard (double check if they are the correct ones)
Then you can also run into an issue with Goldtree not recognizing your switch, which is why you should only connect the USB cable, once Goldleaf on your switch is running.
-- make sure you are on the current version of atmosphere
-- make sure you have the current version of sweet patches installed
(Kosmos should take care of both of those - maybe doublecheck the sweet patches (
https://gbatemp.net/threads/i-heard-that-you-guys-need-some-sweet-patches-for-atmosphere.521164/))
This is pretty much it.
Why its such a hassle to try to help you - because instead of tackling one issue at the time, you jumped around to different solutions you came up with (that we cant verify), and then gave error reports that were non specific.
We are very sure, that every step in that chain works, and that as a result the entire process works as well, so if it doesnt - it has to be something very unusual.
--------------------- MERGED ---------------------------
FAT32 is never an issue. Compatibility wise. You never need exFat (if you are using .nsps that get installed over USB install). As in never.