Notices
Repair and Service Help All Repair related problems, issues, TSBs, and anything else revolving around the Repair of your Mustang

Texting Bug Identified in Sync v4.1.3

Thread Tools
 
Search this Thread
 
Old 9/10/12, 04:42 PM
  #41  
V6 Member
Thread Starter
 
Zathu's Avatar
 
Join Date: March 14, 2012
Location: Frederick, MD
Posts: 74
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by FordIVTteam
Hey everyone -

Sorry for the delay, I was waiting to reply until I had some new information, but I haven't heard anything yet. As soon as I do, I'll be back.

Jaclyn
Thanks Jaclyn. We eagerly anticipate a fix!
Old 9/12/12, 08:16 AM
  #42  
Ford In-Vehicle Technology Rep
 
FordIVTteam's Avatar
 
Join Date: August 11, 2011
Posts: 449
Likes: 0
Received 3 Likes on 3 Posts
Originally Posted by Zathu
Thanks Jaclyn. We eagerly anticipate a fix!
You're welcome! My fingers are crossed it won't be much longer.

Jaclyn
Old 9/14/12, 05:30 PM
  #43  
V6 Member
Thread Starter
 
Zathu's Avatar
 
Join Date: March 14, 2012
Location: Frederick, MD
Posts: 74
Likes: 0
Received 0 Likes on 0 Posts
Hey guys, I've come up with a workaround if you're comfortable compiling your own Android ROM from Cyanogenmod.

CM7 (Gingerbread) & CM9 (ICS) have a MAP profile built in. This can be modified to work-around the SYNC MAP bug. You need to trick the ROM to use the FROM: field as the TO: field, since Ford mixed it up on their end and reads the TO: field into SYNC. I've got a working port of this feature in review for CM10 (Jelly Bean) right here that I'm running with.

Once you've got your build environment setup with CM7, CM9, or CM10, open up
packages/apps/Bluetooth/src/com/android/bluetooth/map/MapUtils/MapUtils.java and find this line (It's on line 539 as of today):
sb.append("TEL:").append(bmsg.recipient_vcard_phon e_number)

Replace it with this line:
sb.append("TEL:").append(bmsg.originator_vcard_pho ne_number)

So all you're doing is changing the word "recipient" to "originator". This line exists twice in this file, once for SMS and once for MMS. I just fixed the first one since I don't care about MMS in SYNC.

*This forum seems to be adding a space in the middle of my code lines. Make sure you're looking for a line without a space and replacing it with a line without a space.

Last edited by Zathu; 9/14/12 at 05:42 PM.
Old 9/19/12, 09:25 PM
  #44  
Member
 
infoleather's Avatar
 
Join Date: September 19, 2012
Location: New York
Posts: 3
Likes: 0
Received 0 Likes on 0 Posts
The real benefit to your hard drive, the net asset value of DB installation, which makes it much faster than the old system of the CD.
Old 10/4/12, 02:37 PM
  #45  
Tasca Super Boss 429 Member
 
denlem's Avatar
 
Join Date: December 11, 2007
Location: Uxbridge, MA
Posts: 7,272
Received 11 Likes on 10 Posts
Old 10/5/12, 06:38 AM
  #46  
V6 Member
Thread Starter
 
Zathu's Avatar
 
Join Date: March 14, 2012
Location: Frederick, MD
Posts: 74
Likes: 0
Received 0 Likes on 0 Posts
Haha, awesome. What I wouldn't give for a decent open source infotainment system.

But in all seriousness, this is getting pretty neglectful. It's now been over two months since Jaclyn confirmed that Ford is aware of the issue. I've spent a great deal of time testing this issue and trying to make Ford aware of it through various avenues, when the fix will take a significantly less amount of time. I've gone as far as compiling a modified Android ROM from source to prove how simple the bug is. I believe that someone with access to the SYNC repo just needs to do the following:
  1. Checkout the SYNC Gen1 v4.1.3 tag
  2. Find the bMessage parser function
  3. Change the originator variable to parse from the correct TEL: line from the bMessage (Needs to read the first TEL: and NOT the second)
  4. Run the build process and distribute update

Jaclyn, is there anything further we can do to help expedite this update? I believe it will be a very simple fix once someone looks at it. Give me the code and an NDA and I'll fix it!

Last edited by Zathu; 10/5/12 at 07:09 AM.
Old 10/9/12, 02:57 PM
  #47  
MOTM Committee Member
 
stangfoeva's Avatar
 
Join Date: April 17, 2006
Location: SoCal
Posts: 9,181
Likes: 0
Received 2 Likes on 2 Posts
Zathu has done great work here! Unfortunatley there is likely a vast amount of red tape at both Ford and Microsoft that must be overcome before this simple fix can be attained

On a slightly related note, I wish more phone manufacturers would adopt MAP. I think I have to root my Nexus S just to enable it
Old 10/9/12, 03:04 PM
  #48  
V6 Member
Thread Starter
 
Zathu's Avatar
 
Join Date: March 14, 2012
Location: Frederick, MD
Posts: 74
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by stangfoeva
Zathu has done great work here! Unfortunatley there is likely a vast amount of red tape at both Ford and Microsoft that must be overcome before this simple fix can be attained

On a slightly related note, I wish more phone manufacturers would adopt MAP. I think I have to root my Nexus S just to enable it
Actually, it's interesting because almost all of the Android device makers bake MAP into their flagship device ROMs, such as the Galaxy S phones, RAZR, Droid, HTC, etc. That said, Google has yet to add MAP upstream to AOSP which is why you don't see it on the stock ROM of Nexus devices. I'm hoping the introduction of MAP to the iPhone in iOS 6 drives Google to put it in AOSP so that all of the Android devices use the same standardized implementation so I don't have to do things like port iffy code into Cyanogenmod :P.
Old 10/9/12, 04:04 PM
  #49  
Tasca Super Boss 429 Member
 
denlem's Avatar
 
Join Date: December 11, 2007
Location: Uxbridge, MA
Posts: 7,272
Received 11 Likes on 10 Posts
Originally Posted by stangfoeva
Zathu has done great work here! Unfortunatley there is likely a vast amount of red tape at both Ford and Microsoft that must be overcome before this simple fix can be attained

On a slightly related note, I wish more phone manufacturers would adopt MAP. I think I have to root my Nexus S just to enable it

Red tape or not, there is an issue here that needs to be fixed. We have the Ford In Vehicle Support Team here to help us, and they have done very little to keep us informed as to the status of getting an update or any information for that matter. Makes me wonder why they are even here.

Deysha is here several times a day updating people on their orders and what I feel is going above and beyond to keep people updated, but yet the In Vehicle team just sits back and does nothing.

I want a refund.

[/soapbox off]
Old 10/9/12, 04:27 PM
  #50  
MOTM Committee Member
 
stangfoeva's Avatar
 
Join Date: April 17, 2006
Location: SoCal
Posts: 9,181
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by Zathu
Actually, it's interesting because almost all of the Android device makers bake MAP into their flagship device ROMs, such as the Galaxy S phones, RAZR, Droid, HTC, etc. That said, Google has yet to add MAP upstream to AOSP which is why you don't see it on the stock ROM of Nexus devices. I'm hoping the introduction of MAP to the iPhone in iOS 6 drives Google to put it in AOSP so that all of the Android devices use the same standardized implementation so I don't have to do things like port iffy code into Cyanogenmod :P.
I'm with ya. Any idea why google hasn't added MAP to AOSP?


Originally Posted by denlem
Red tape or not, there is an issue here that needs to be fixed. We have the Ford In Vehicle Support Team here to help us, and they have done very little to keep us informed as to the status of getting an update or any information for that matter. Makes me wonder why they are even here.

Deysha is here several times a day updating people on their orders and what I feel is going above and beyond to keep people updated, but yet the In Vehicle team just sits back and does nothing.

I want a refund.

[/soapbox off]
Quoted for truth. I agree with all points mentioned.

I just know the Ford In Vehicle Support Team kind of has their hands tied. Since they're not the acutal ones doing the fixing they can't really help other than to relay info back and forth between us and the engineers. They probably don't have good news yet which is why nothing is being said.
Old 10/10/12, 02:10 PM
  #51  
Ford In-Vehicle Technology Rep
 
FordIVTteam's Avatar
 
Join Date: August 11, 2011
Posts: 449
Likes: 0
Received 3 Likes on 3 Posts
Originally Posted by Zathu
Haha, awesome. What I wouldn't give for a decent open source infotainment system.
But in all seriousness, this is getting pretty neglectful. It's now been over two months since Jaclyn confirmed that Ford is aware of the issue. I've spent a great deal of time testing this issue and trying to make Ford aware of it through various avenues, when the fix will take a significantly less amount of time. I've gone as far as compiling a modified Android ROM from source to prove how simple the bug is. I believe that someone with access to the SYNC repo just needs to do the following:
  1. Checkout the SYNC Gen1 v4.1.3 tag
  2. Find the bMessage parser function
  3. Change the originator variable to parse from the correct TEL: line from the bMessage (Needs to read the first TEL: and NOT the second)
  4. Run the build process and distribute update
Jaclyn, is there anything further we can do to help expedite this update? I believe it will be a very simple fix once someone looks at it. Give me the code and an NDA and I'll fix it!
Originally Posted by denlem
Red tape or not, there is an issue here that needs to be fixed. We have the Ford In Vehicle Support Team here to help us, and they have done very little to keep us informed as to the status of getting an update or any information for that matter. Makes me wonder why they are even here.
Originally Posted by stangfoeva
I just know the Ford In Vehicle Support Team kind of has their hands tied. Since they're not the acutal ones doing the fixing they can't really help other than to relay info back and forth between us and the engineers. They probably don't have good news yet which is why nothing is being said.
Hey, guys -

I followed up with engineering again today and provided them a link to this thread; I'm just waiting to hear back.

Jaclyn

Last edited by FordIVTteam; 10/10/12 at 02:11 PM.
Old 10/10/12, 03:41 PM
  #52  
MOTM Committee Member
 
stangfoeva's Avatar
 
Join Date: April 17, 2006
Location: SoCal
Posts: 9,181
Likes: 0
Received 2 Likes on 2 Posts
Sweet! Thanks Jacelyn
Old 10/10/12, 04:27 PM
  #53  
Tasca Super Boss 429 Member
 
denlem's Avatar
 
Join Date: December 11, 2007
Location: Uxbridge, MA
Posts: 7,272
Received 11 Likes on 10 Posts
07/24/12
Originally Posted by FordIVTteam

Our engineers are aware of this and are further investigating. As I obtain new info, I'll pass it along. Stay tuned!

Jaclyn
09/10/12
Originally Posted by FordIVTteam
Hey everyone -

Sorry for the delay, I was waiting to reply until I had some new information, but I haven't heard anything yet. As soon as I do, I'll be back.

Jaclyn
09/12/12
Originally Posted by FordIVTteam
You're welcome! My fingers are crossed it won't be much longer.

Jaclyn
10/10/10
Originally Posted by FordIVTteam
Hey, guys -

I followed up with engineering again today and provided them a link to this thread; I'm just waiting to hear back.

Jaclyn
Seriously? You've been promising updates and waiting to hear back from engineering since the end of July. Here it is nearly the middle of October and you keep giving us canned responses from your training manual.

Time to get this escalated.
Old 10/11/12, 07:27 AM
  #54  
V6 Member
Thread Starter
 
Zathu's Avatar
 
Join Date: March 14, 2012
Location: Frederick, MD
Posts: 74
Likes: 0
Received 0 Likes on 0 Posts
Thanks Jaclyn. I've updated the original post with more detailed information about what's broken, how I know, and how it can be fixed.
Old 10/11/12, 08:31 AM
  #55  
Ford In-Vehicle Technology Rep
 
FordIVTteam's Avatar
 
Join Date: August 11, 2011
Posts: 449
Likes: 0
Received 3 Likes on 3 Posts
Originally Posted by stangfoeva
Sweet! Thanks Jacelyn
You're welcome, stangfoeva!

Originally Posted by denlem
Seriously? You've been promising updates and waiting to hear back from engineering since the end of July. Here it is nearly the middle of October and you keep giving us canned responses from your training manual.
Time to get this escalated.
I wish I had more info, denlem, but I'm just the middleman here. I've escalated this issue as a whole, but I can get you directly in touch with a case manager. PM me your VIN, mileage, and the name of the dealership you typically work with.

Originally Posted by Zathu
Thanks Jaclyn. I've updated the original post with more detailed information about what's broken, how I know, and how it can be fixed.
Good call, Zathu, thanks!

The second I hear something, I'll post.

Jaclyn

Last edited by FordIVTteam; 10/11/12 at 01:22 PM.
Old 10/11/12, 08:38 AM
  #56  
GT Member
 
Steven's Avatar
 
Join Date: February 25, 2010
Posts: 189
Likes: 0
Received 0 Likes on 0 Posts
Wait, does this mean there was an update for 4.1 but they still haven't gotten around to updating 3.1?
Old 10/11/12, 08:43 AM
  #57  
V6 Member
Thread Starter
 
Zathu's Avatar
 
Join Date: March 14, 2012
Location: Frederick, MD
Posts: 74
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Steven
Wait, does this mean there was an update for 4.1 but they still haven't gotten around to updating 3.1?
v4.1.3 is the initially shipping version for the 2013s, I don't believe it's posted for other years.
Old 10/11/12, 08:46 AM
  #58  
Legacy TMS Member
 
tom281's Avatar
 
Join Date: October 8, 2005
Location: Medina county, OH
Posts: 12,397
Received 29 Likes on 22 Posts
Guys be sure to interact with all fellow forum members in a respectful way. If you're unsatisfied with the lack of updates or feel that you're not getting satisfaction then feel free to contact your local dealer; let's not pile on fellow forum members unnecessarily.
Old 10/11/12, 09:04 AM
  #59  
GT Member
 
Steven's Avatar
 
Join Date: February 25, 2010
Posts: 189
Likes: 0
Received 0 Likes on 0 Posts
I wonder if there's a way to "jailbreak" 4.1.3 onto a 3.1 system.

Time to practice up on the google-fu. . .
Old 10/11/12, 10:08 AM
  #60  
Tasca Super Boss 429 Member
 
denlem's Avatar
 
Join Date: December 11, 2007
Location: Uxbridge, MA
Posts: 7,272
Received 11 Likes on 10 Posts
Originally Posted by Zathu

v4.1.3 is the initially shipping version for the 2013s, I don't believe it's posted for other years.
Early 13's came with a previous version. We received the broken version though a manual update.


Quick Reply: Texting Bug Identified in Sync v4.1.3



All times are GMT -6. The time now is 03:06 AM.