Note: This post is a summary of the discussion and investigation documented in this thread:
HFA & Chameleon Errors Fix - Or revert to older firmware from LK8 - xda-developers
When Team Sextape first released the LK8 update it was quickly discovered that the CSC (Sales Code) information in the leak was not defaulting to Sprint. There were also some wi-fi issues, which I'm still trying to troubleshoot - and as a result some people wanted to go back to LJC. This led to another set of issues - mainly a force close of Chameleon.apk and Hands Free Activation being triggered upon each startup.
After some digging it was discovered that LK8's version of Chameleon updated information in a partition called carrier. This partition - of which Samsung doesn't provide an image - contains among other things a database that was being updated from an older version to a newer one. Unfortunately LJC's version of Chameleon doesn't know how to properly handle this change and so it causes the problems above.
Easiest way to fix it is to get Chameleon and carrier back to the same version. There are two quick and easy solutions to this:
1) Go back to the LJC version. You can download the .ZIP here and flash in CWM/TWRP:
http://www.rwilco12.com/Garwynn/L900ErrFixLJC.zip
This updates your carrier partition and Chameleon to the LJC version.
This will avoid issues if you like to flash between other LJC ROMs.
2) If staying on one ROM or plan on jumping to an LK8 ROM you can also flash this version:
http://www.rwilco12.com/Garwynn/L900ErrFix.zip
This updates your carrier partition and Chameleon to the LK8 version.
Note: If you flash another LJC ROM though you will have the errors come up again.
HFA & Chameleon Errors Fix - Or revert to older firmware from LK8 - xda-developers
When Team Sextape first released the LK8 update it was quickly discovered that the CSC (Sales Code) information in the leak was not defaulting to Sprint. There were also some wi-fi issues, which I'm still trying to troubleshoot - and as a result some people wanted to go back to LJC. This led to another set of issues - mainly a force close of Chameleon.apk and Hands Free Activation being triggered upon each startup.
After some digging it was discovered that LK8's version of Chameleon updated information in a partition called carrier. This partition - of which Samsung doesn't provide an image - contains among other things a database that was being updated from an older version to a newer one. Unfortunately LJC's version of Chameleon doesn't know how to properly handle this change and so it causes the problems above.
Easiest way to fix it is to get Chameleon and carrier back to the same version. There are two quick and easy solutions to this:
1) Go back to the LJC version. You can download the .ZIP here and flash in CWM/TWRP:
http://www.rwilco12.com/Garwynn/L900ErrFixLJC.zip
This updates your carrier partition and Chameleon to the LJC version.
This will avoid issues if you like to flash between other LJC ROMs.
2) If staying on one ROM or plan on jumping to an LK8 ROM you can also flash this version:
http://www.rwilco12.com/Garwynn/L900ErrFix.zip
This updates your carrier partition and Chameleon to the LK8 version.
Note: If you flash another LJC ROM though you will have the errors come up again.
Last edited: