The program compiles with no error but when the timer or ProbeTask class tries to run it does not do what its suppose to do. Its suppose to detect 1s and 0s by checking if the BlackBerry is charging. I'm more of a Delphi programmer instead of Java. I want to get it up and running so i can put it on Electro-Tech-Online. See the circuit it uses a transistor to switch the charging signal on or off to the blackberry, and I found out there's a Java class called DeviceInfo which has a special method of telling if its charging or not.