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 Sep 10, 2012 | 04:42 PM
  #41  
Zathu's Avatar
Thread Starter
V6 Member
 
Joined: March 14, 2012
Posts: 74
Likes: 0
From: Frederick, MD
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!
Reply
Old Sep 12, 2012 | 08:16 AM
  #42  
FordIVTteam's Avatar
Ford In-Vehicle Technology Rep
 
Joined: August 11, 2011
Posts: 449
Likes: 3
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
Reply
Old Sep 14, 2012 | 05:30 PM
  #43  
Zathu's Avatar
Thread Starter
V6 Member
 
Joined: March 14, 2012
Posts: 74
Likes: 0
From: Frederick, MD
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; Sep 14, 2012 at 05:42 PM.
Reply
Old Sep 19, 2012 | 09:25 PM
  #44  
infoleather's Avatar
Member
 
Joined: September 19, 2012
Posts: 3
Likes: 0
From: New York
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.
Reply
Old Oct 4, 2012 | 02:37 PM
  #45  
denlem's Avatar
Tasca Super Boss 429 Member
 
Joined: December 11, 2007
Posts: 7,575
Likes: 11
From: Uxbridge, MA
Reply
Old Oct 5, 2012 | 06:38 AM
  #46  
Zathu's Avatar
Thread Starter
V6 Member
 
Joined: March 14, 2012
Posts: 74
Likes: 0
From: Frederick, MD
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; Oct 5, 2012 at 07:09 AM.
Reply
Old Oct 9, 2012 | 02:57 PM
  #47  
stangfoeva's Avatar
MOTM Committee Member
 
Joined: April 17, 2006
Posts: 9,201
Likes: 2
From: SoCal
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
Reply
Old Oct 9, 2012 | 03:04 PM
  #48  
Zathu's Avatar
Thread Starter
V6 Member
 
Joined: March 14, 2012
Posts: 74
Likes: 0
From: Frederick, MD
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.
Reply
Old Oct 9, 2012 | 04:04 PM
  #49  
denlem's Avatar
Tasca Super Boss 429 Member
 
Joined: December 11, 2007
Posts: 7,575
Likes: 11
From: Uxbridge, MA
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]
Reply
Old Oct 9, 2012 | 04:27 PM
  #50  
stangfoeva's Avatar
MOTM Committee Member
 
Joined: April 17, 2006
Posts: 9,201
Likes: 2
From: SoCal
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.
Reply
Old Oct 10, 2012 | 02:10 PM
  #51  
FordIVTteam's Avatar
Ford In-Vehicle Technology Rep
 
Joined: August 11, 2011
Posts: 449
Likes: 3
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; Oct 10, 2012 at 02:11 PM.
Reply
Old Oct 10, 2012 | 03:41 PM
  #52  
stangfoeva's Avatar
MOTM Committee Member
 
Joined: April 17, 2006
Posts: 9,201
Likes: 2
From: SoCal
Sweet! Thanks Jacelyn
Reply
Old Oct 10, 2012 | 04:27 PM
  #53  
denlem's Avatar
Tasca Super Boss 429 Member
 
Joined: December 11, 2007
Posts: 7,575
Likes: 11
From: Uxbridge, MA
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.
Reply
Old Oct 11, 2012 | 07:27 AM
  #54  
Zathu's Avatar
Thread Starter
V6 Member
 
Joined: March 14, 2012
Posts: 74
Likes: 0
From: Frederick, MD
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.
Reply
Old Oct 11, 2012 | 08:31 AM
  #55  
FordIVTteam's Avatar
Ford In-Vehicle Technology Rep
 
Joined: August 11, 2011
Posts: 449
Likes: 3
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; Oct 11, 2012 at 01:22 PM.
Reply
Old Oct 11, 2012 | 08:38 AM
  #56  
Steven's Avatar
GT Member
 
Joined: February 25, 2010
Posts: 189
Likes: 0
Wait, does this mean there was an update for 4.1 but they still haven't gotten around to updating 3.1?
Reply
Old Oct 11, 2012 | 08:43 AM
  #57  
Zathu's Avatar
Thread Starter
V6 Member
 
Joined: March 14, 2012
Posts: 74
Likes: 0
From: Frederick, MD
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.
Reply
Old Oct 11, 2012 | 08:46 AM
  #58  
tom281's Avatar
Legacy TMS Member
 
Joined: October 8, 2005
Posts: 12,395
Likes: 29
From: Medina county, OH
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.
Reply
Old Oct 11, 2012 | 09:04 AM
  #59  
Steven's Avatar
GT Member
 
Joined: February 25, 2010
Posts: 189
Likes: 0
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. . .
Reply
Old Oct 11, 2012 | 10:08 AM
  #60  
denlem's Avatar
Tasca Super Boss 429 Member
 
Joined: December 11, 2007
Posts: 7,575
Likes: 11
From: Uxbridge, MA
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.
Reply



All times are GMT -6. The time now is 11:59 PM.