ok, i did a few tests and it seems that:
-NAP doesnt work
-M3 doesnt work
however, reapplying the fix on your NAP and M3 patch, results in both patches working. when replacing the ARM file in your m3 patch, i see that they are both the same size, however i dont have a way of running a file...