I should talk sincerely,
i
DON'T KNOW where the problem is with Ninjhax 2.5 cause libctru FSFILE wrapper didn't change from the build i'm using right now and also i really don't understand how NH2.5 was not tested before releasing (cause releasing something that have problem with the most homebrews already released means you not tested your product or you don't give a fuck about developers who create homebrews for 3DS scene).
I'm also annoyed by all these f**king problems with libctru, haxs, payloads and so on, even with NH2.1 that broke EVERYTHING (soc:U, httpc:c, cfg:u, csnd:SND) and i won't waste TONS of hours trying to patch my code that SHOULD work fine cause they run perfectly with older builds of haxs, payloads, libctru.
I came from PSP scene, PSP scene had the best hackers you could ask like Tyranid, DarK_AleX, Total_Noob, yifanlu, Wololo, qwikrazor87, 173210 (who everyone insulted on this community
https://gbatemp.net/threads/unconfirmed-arm11-kernel-vulnerability-under-10-0-0-x.398953/ ) and such big fails never happened: pspsdk is a very strong, complete and well working toolchain with no bugs and it works on ANY CF/HEN/SIGNED HB (cause it seems to be a special things to people who works on 3DS scene, not a normal thing like it should be cause no one wants to rewrite an hb pratically by scratch cause a new hax is released who doesn't support a f**k about older things).
Closing this digression by saying i probably stop working on my 3DS projects cause seems all of them are broken by something new and i won't waste hours of work on something which won't work after 1 month cause a new hax is released and it works as good as a p*nis in the a*s.
Stating current situation if someone wants to fix my works:
1) CHMM2 gives extdata errors when trying to
write on extdata.
2) Last commit of lpp-3ds has
sound broken cause it's based on newest csnd wrapper and it seems using the same functions as the old ones is not good cause as i said before, on 3DS scene if you write a code who works with a libctru version, it's not sure it works with latest one
3) If you use old lpp-3ds (not last commit) all networking features are broken, sound and gpu could cause glitchy things (probably caused by one of them not properly freeing shared memory), getSystemModel doesn't work cause random and probably more others.
4) Any lpp-3ds related homebrew already released (Sunshell, Big Red Menu, Blackjack 3DS, VN3DS, WANT3D, etc...) have the same limitations of point (3).
Until i don't see a final stable version of libctru which works with ANY released thing and will work with ANY future released thing, i probably not update anyone of my projects.
Good day everyone.