from CM for ChameleonOS