Hello,
I do not own an evo, but I found this sample Android app codes on github. Maybe the codes are provided from the Autel SDK.
In the github repo, there's a remote controlling activity(activity means a part of screen of an Android app).
Contribute to AutelSDK/Android_SdkSample development by creating an account on GitHub.
github.com
from line 69, there's a spinner(one of input methods usually being used when you set your birthdate), and it sets the rfpower with that spinner. position 0 : FCC, position 1(maybe) : CE
when the spinner is touched, the spinner calls setRFPower method.
Java:
public void setRFPower(View view) {
mController.setRFPower(rfPower, new CallbackWithNoParam() {
@Override
public void onFailure(AutelError rcError) {
logOut("setRFPower RCError " + rcError.getDescription());
}
@Override
public void onSuccess() {
logOut("setRFPower onSuccess ");
}
});
}
The activity's setRFPower method calls the Controller class's setRFPower method, and the controller class's code is not on the github repo.(but it's in Autel Explorer.apk

)
So, my conclusion is, it's worth a try to modify the app.
possible fix
- Find the setRFPower method in the app
- add rfPower = RFPower.FCC before setRFPower