Bleach: Dark Souls is a tough cookie to crack.
However, after all the research I did and analyzing the code, as well as going through different forums, re-reading old posts, this is what I can conclude:
Bleach: Dark Souls is protected... somewhat... just good coding and verify strings to locate each file and line of coding is in its proper place.
The reason why my somewhat-working-method works is by pure luck. Based on the code I tried to read in the overlay folder shows what files are being used in each binary file and progress in different binary files to keep hackers from just manipulating one page of code, and instead have to deal with multiple pages to tackle each called file. Using the header.bin from Bleach DS 2nd (J) and the arm7.bin was based on my flash-cart (M3 DS Real) to read the header to boot the .nds file, and nothing more. the arm7.bin is read by the data folder in such a way that the only arm7.bin that worked was the one I found from the Max Crass Method.zip. My guess is how the am7.bin was arranged in its code and what is called. In other words, Bleach DS 2nd (J) called the arm7.bin in its own way, while Bleach DS (U) called the arm7.bin in its own way, through the flash-cart, that is.
Using M3 DS Real w/Sakura I toyed with the idea of manipulating what files exist in the Japanese verison of Bleach DS and re-arrange those files with the US Bleach DS. Unfortunately, the coding that exist in the overlay folder (if you use DSLazy or DSBuff and unpack the .nds file, you'll see the overlay folder with approximately 249 binary files). One would think it would be easy to swap the overlay folders, but looking closely at the code (either in JAP Shift-JIP or ASCII) the coding arrangement is vastly different between the Japanese and US version. While cumbersome, it could be done. I realized if I attempted this, I would only solve this issue for M3 DS Real and not other carts, therefore not resolving the issue overall. Furthermore, if the G6 Team is working on a new firmware, it would be best to let them handle it. My time and resources are limited to even attempt at this time.
In conclusion, those who have M3 Simply 1.14, CycloDS (and apparently SuperCard) are the lucky ones with the somewhat anti-coder that allows Bleach Dark Souls to run perfectly, wifi and save support both. The rest of us have to wait for the G6 team to come up with a firmware/patch to relieve this issue. DSTT, Acekard, I cannot say what fate lies ahead of you. I have never messed with such flashcarts, nor have any experience with them. My condolences... :-)