The only way I found to make the pre2 work was by entering all phone numbers in this format: +5521xxxxxxxx or +5511xxxxxxxx for Rio de Janeiro and SP as examples (YES, you have to enter the + sign!)
Originally Posted by visimon
Regional Settings for country are: Other
If you enter phone numbers in this format, the pre2 will recognize the phone calls, will work with the SMS app perfectly and you will be able to call someone using this format.
Of course, you will have to change the contacts by hand. You can either change the old phone to this format or add a second number in this format repeating the old phone number (both will work).
In my case, in order to limit the amount of work needed to be done, I just edited phones from the people I talk most and I am gradually changing phones from people that call me for some months. I also enter all new contact's phones in the extended format.
It is a hassle but it is now working.
PS: For everyone else, changing the regional settings DO NOT fix this problem for everyone. At least, for brazilian users, that have 8 digit phones, the problem persists. I tested this extensively some months ago. But I do recommend setting the phone to the "Other" country phone format in regional settings because brazilian phones will be shown in a more understandable format.