[Verizon Samsung Galaxy S III] bgcngm:
First of all, thank you for this mod.

I was trying to make it work on one of my two MediaTek based devices, both running AOSP ROMs. V987 is running Android 4.2.1 and V970 is running Android 4.1.1. Both devices have init.d support, but after installing your zip files through recovery mode, the devices weren't able to properly mount the exfat formatted sdcard. While trying to mount it manually, I got the following output:

[localhost /system/xbin]# ./fuse-mountsd.sh

[fuse-mountsd v6.4] exFat+NTFS autorepair and mount script (HMkX2 CORE//XDA)
Automated mounting and repair of alternate SD fs on GS3 CM10.1 [+AOSP Roms!]

WARNING: Your Root Permissions (persist.sys.root_access) is blank.
Setting it to '1/Apps Only'. Change it to '0/Disaled' if you want.

(Warning!) ANDROID_CACHE is not defined!
Recovered... /cache exists
(Warning!) ANDROID_STORAGE is not defined!
Recovered... /storage exists
(1) Checking for MTDblock: (no)
(2) Checking for mmcblk0: (YES)
(3) Checking for mmcblk1: (YES)
(4) Checking for SECONDARY_STORAGE: (YES)
(5) Checking for EXTERNAL_STORAGE: (YES)
(6) Checking for rw-able /storage: (n/a)
(7) Checking for rw-able /: (no)

<<mmcblk1 exists..>>

You are running CM10 / 4.1 ?
Bypassing ADB code...
major minor #blocks name

7 0 10148 loop0
179 0 3792000 mmcblk0
179 1 1 mmcblk0p1
179 2 5120 mmcblk0p2
179 3 786432 mmcblk0p3
179 4 524288 mmcblk0p4
179 5 2445536 mmcblk0p5
179 64 1024 mmcblk0boot1
179 32 1024 mmcblk0boot0
179 96 61404672 mmcblk1
179 97 61388288 mmcblk1p1
~~
rootfs / rootfs rw,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/emmc@android /system ext4 ro,noatime,noauto_da_alloc,commit=1,data=ordered 0 0
/dev/block/loop0 /mnt/cd-rom iso9660 ro,relatime 0 0
/emmc@usrdata /data ext4 rw,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/emmc@cache /cache ext4 rw,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/emmc@sec_ro /system/secro ext4 ro,relatime,data=ordered 0 0
/dev/block/mmcblk1p1 /storage/sdcard0 fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0
~~
/dev/block/mmcblk0p5: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p4: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p3: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
/dev/block/mmcblk0p2: UUID="57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
~~

/dev/block/mmcblk0p3 /system

NOGO Zone set as: ( -e mtdblock -e mmcblk0)
Analyzing /proc/partitions structure:
Index 0 is: 179 96 61404672 mmcblk1
Sub-partition detected at mmcblk1 / mmcblk1p1
Index 1 is: 179 97 61388288 mmcblk1p1

~~~~~~~~~ Beginning FS Logic ~~~~~~~~~
./fuse-mountsd.sh: line 940: local: can only be used in a function
./fuse-mountsd.sh: line 941: local: can only be used in a function
Index (0) - [/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh]
./fuse-mountsd.sh: line 952: [: too many arguments
./fuse-mountsd.sh: line 986: local: can only be used in a function
./fuse-mountsd.sh: line 987: local: can only be used in a function

~~~~~~~~~ Beginning Test Mount/Repair ~~~~~~~~~
Scrub received for searchSTR ( /storage/sdcard1 )
===== [Cycling /dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh] =====
Scrub received for searchSTR (/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh )

Attempting test mount of /dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh at /mnt/secure/staging:
(/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh)(/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh) (/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh) (/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh) (/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh)
./fuse-mountsd.sh: line 686: /dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o: No such file or directory
Test mount failure, reason unknown. (Nonempty? Bad header? Wrong FS?)
BROKEN BROKEN BROKEN - Debug is enabled. Header is as follows:
/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh: cannot open for read: No such file or directory

Unmounting and running repair command [/dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o rw,dirsync,noatime,umask=0\tfixmyexfat.sh]
./fuse-mountsd.sh: line 698: /dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o: No such file or directory
Attempting (1) remount, else skipping entirely
./fuse-mountsd.sh: line 701: /dev/block/mmcblk1p1\texfat\tmount.exfat-fuse\t-o: No such file or directory
I tried. It failed. Removing from mount queue.
Test mount/repair failure. Removing element.
Error! No FUNCTIONAL filesystems after test mounts!
Exiting!

Resetting ADB loopback connection/root security to PRIOR...

As I'm not yet familiarized with your script, do you have any idea of what's happening?

EDIT: I was able to manually mount exfat partition using mount.exfat-fuse, so it must work.