Testing changes, may be missing some QCOM things, and I know my implementation it's not perfect, but I'm not a C/C++ coder