Такие компании никогда ничего конкретного не напишут (будут опасаться судебных преследований

) Единственно если порыться в неофициальных сервис-мануалах.
И тут тоже вопрос неоднозначный у телефонов разное количество палок, соответственно при смене телефона придется менять палочную систему

Ну а если совсем важно, то как вариант написать маленькую Java программку, которая будет читать CSQ и выводить на экран и потом уже его сравнить с палками на экране.