[Galaxy S III Mini General] :
Compass seems to be working but I'll look into it.

I'm running into compilation errors after renaming the device, runs into issues making the ota file for some odd reason.

creating filesystem with parameters:

Size: 1258291200

Block size: 4096

Blocks per group: 32768

Inodes per group: 7680

Inode size: 256

Journal blocks: 4800

Label:

Blocks: 307200

Block groups: 10

Reserved block group size: 79

Created filesystem with 1458/76800 inodes and 75725/307200 blocks

+ '[' 0 -ne 0 ']'

Install system fs image: /home/illmatic/android/omni/out/target/product/codinalte/system.img

/home/illmatic/android/omni/out/target/product/codinalte/system.img+ maxsize=1284636672 blocksize=135168 total=290871400 reserve=12976128

Package target files: /home/illmatic/android/omni/out/target/product/codinalte/obj/PACKAGING/target_files_intermediates/omni_codinalte-target_files-eng.illmatic.zip

Package OTA: /home/illmatic/android/omni/out/target/product/codinalte/omni_codinalte-ota-eng.illmatic.zip

MKBOOTIMG=device/samsung/codinalte/shbootimg.mk \

./build/tools/releasetools/ota_from_target_files -v \

-p /home/illmatic/android/omni/out/host/linux-x86 \

-k build/target/product/security/testkey \

--backup=true \

--override_device=codinatmo,codinaxxx,codinaMetroPCS, codinavid, codinanewcotmo, codinamtr \

--override_prop=false \

--mount_by_label=false \

/home/illmatic/android/omni/out/target/product/codinalte/obj/PACKAGING/target_files_intermediates/omni_codinalte-target_files-eng.illmatic.zip /home/illmatic/android/omni/out/target/product/codinalte/omni_codinalte-ota-eng.illmatic.zip

Given a target-files zipfile, produces an OTA package that installs

that build. An incremental OTA is produced if -i is given, otherwise

a full OTA is produced.

Usage: ota_from_target_files [flags] input_target_files output_ota_package

-b (--board_config) <file>

Deprecated.

-k (--package_key) <key> Key to use to sign the package (default is

the value of default_system_dev_certificate from the input

target-files's META/misc_info.txt, or

"build/target/product/security/testkey" if that value is not

specified).

For incremental OTAs, the default value is based on the source

target-file, not the target build.

-i (--incremental_from) <file>

Generate an incremental OTA using the given target-files zip as

the starting build.

-w (--wipe_user_data)

Generate an OTA package that will wipe the user data partition

when installed.

-n (--no_prereq)

Omit the timestamp prereq check normally included at the top of

the build scripts (used for developer OTA packages which

legitimately need to go back and forth).

-e (--extra_script) <file>

Insert the contents of file at the end of the update script.

-a (--aslr_mode) <on|off>

Specify whether to turn on ASLR for the package (on by default).

--backup <boolean>

Enable or disable the execution of backuptool.sh.

Disabled by default.

--override_device <device>

Override device-specific asserts. Can be a comma-separated list.

--override_prop <boolean>

Override build.prop items with custom vendor init.

Enabled when TARGET_UNIFIED_DEVICE is defined in BoardConfig

--mount_by_label <boolean>

Force the OTA package to mount and format System by label

Can be enabled by defining TARGET_SETS_FSTAB. Defaults to false.

-p (--path) <dir>

Prepend <dir>/bin to the list of places to search for binaries

run by this script, and expect to find jars in <dir>/framework.

-s (--device_specific) <file>

Path to the python module containing device-specific

releasetools code.

-x (--extra) <key=value>

Add a key/value pair to the 'extras' dict, which device-specific

extension code may look at.

-v (--verbose)

Show command lines being executed.

-h (--help)

Display this usage message and exit.

make: *** [/home/illmatic/android/omni/out/target/product/codinalte/omni_codinalte-ota-eng.illmatic.zip] Error 1

real 39m31.784s

user 71m8.813s

sys 10m46.195s

eating filesystem with parameters:
Size: 1258291200
Block size: 4096
Blocks per group: 32768
Inodes per group: 7680
Inode size: 256
Journal blocks: 4800
Label:
Blocks: 307200
Block groups: 10
Reserved block group size: 79
Created filesystem with 1458/76800 inodes and 75725/307200 blocks
+ '[' 0 -ne 0 ']'
Install system fs image: /home/illmatic/android/omni/out/target/product/codinalte/system.img
/home/illmatic/android/omni/out/target/product/codinalte/system.img+ maxsize=1284636672 blocksize=135168 total=290871400 reserve=12976128
Package target files: /home/illmatic/android/omni/out/target/product/codinalte/obj/PACKAGING/target_files_intermediates/omni_codinalte-target_files-eng.illmatic.zip
Package OTA: /home/illmatic/android/omni/out/target/product/codinalte/omni_codinalte-ota-eng.illmatic.zip
MKBOOTIMG=device/samsung/codinalte/shbootimg.mk \
./build/tools/releasetools/ota_from_target_files -v \
-p /home/illmatic/android/omni/out/host/linux-x86 \
-k build/target/product/security/testkey \
--backup=true \
--override_device=codinatmo,codinaxxx,codinaMetroPCS, codinavid, codinanewcotmo, codinamtr \
--override_prop=false \
--mount_by_label=false \
/home/illmatic/android/omni/out/target/product/codinalte/obj/PACKAGING/target_files_intermediates/omni_codinalte-target_files-eng.illmatic.zip /home/illmatic/android/omni/out/target/product/codinalte/omni_codinalte-ota-eng.illmatic.zip

Given a target-files zipfile, produces an OTA package that installs
that build. An incremental OTA is produced if -i is given, otherwise
a full OTA is produced.

Usage: ota_from_target_files [flags] input_target_files output_ota_package

-b (--board_config) <file>
Deprecated.

-k (--package_key) <key> Key to use to sign the package (default is
the value of default_system_dev_certificate from the input
target-files's META/misc_info.txt, or
"build/target/product/security/testkey" if that value is not
specified).

For incremental OTAs, the default value is based on the source
target-file, not the target build.

-i (--incremental_from) <file>
Generate an incremental OTA using the given target-files zip as
the starting build.

-w (--wipe_user_data)
Generate an OTA package that will wipe the user data partition
when installed.

-n (--no_prereq)
Omit the timestamp prereq check normally included at the top of
the build scripts (used for developer OTA packages which
legitimately need to go back and forth).

-e (--extra_script) <file>
Insert the contents of file at the end of the update script.

-a (--aslr_mode) <on|off>
Specify whether to turn on ASLR for the package (on by default).

--backup <boolean>
Enable or disable the execution of backuptool.sh.
Disabled by default.

--override_device <device>
Override device-specific asserts. Can be a comma-separated list.

--override_prop <boolean>
Override build.prop items with custom vendor init.
Enabled when TARGET_UNIFIED_DEVICE is defined in BoardConfig

--mount_by_label <boolean>
Force the OTA package to mount and format System by label
Can be enabled by defining TARGET_SETS_FSTAB. Defaults to false.

-p (--path) <dir>
Prepend <dir>/bin to the list of places to search for binaries
run by this script, and expect to find jars in <dir>/framework.

-s (--device_specific) <file>
Path to the python module containing device-specific
releasetools code.

-x (--extra) <key=value>
Add a key/value pair to the 'extras' dict, which device-specific
extension code may look at.

-v (--verbose)
Show command lines being executed.

-h (--help)
Display this usage message and exit.

make: *** [/home/illmatic/android/omni/out/target/product/codinalte/omni_codinalte-ota-eng.illmatic.zip] Error 1

real 39m31.784s
user 71m8.813s
sys 10m46.195s

I also have an idea on how to get carrier names showing instead of the carrier ids, I'll test that out soon.