View Single Post
  #1 (permalink)  
Old 12-03-2009, 10:35 PM
mswlogo's Avatar
mswlogo
VIP Member
Offline
Location: MA, USA
 
Join Date: Jun 2007
Posts: 1,330
Reputation: 970
mswlogo knows their stuffmswlogo knows their stuffmswlogo knows their stuffmswlogo knows their stuffmswlogo knows their stuffmswlogo knows their stuffmswlogo knows their stuffmswlogo knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
[Dec-04-2009] VoiceCommand PATCHED to 1.6.28008 (Cab Inside)

* If running a ROM 6.5.x with No Voice Command

--- Install 1.6.21040.CAB (do not test or you'll start it up)
--- Immediately Install 1.6.28008_Patcher_For_6_5_X.CAB

* If running a ROM 6.5.x with Voice Command (Cooked or Installed)

--- Stop VC in Personal Settings
--- Install 1.6.28008_Patcher_For_6_5_X.CAB

* If running a ROM 6.1 with No Voice Command

--- Install 1.6.21040.CAB (do not test or you'll start it up)
--- Immediately Install 1.6.28008_Patcher_For_6_1.CAB

* If running a ROM 6.1 with Voice Command (Cooked or Installed)

--- Stop VC in Personal Settings
--- Install 1.6.28008_Patcher_For_6_1.CAB

* For all installs

--- Soft Reset after above is done.
--- Make your first VC Call on the HandSet (it may be sluggish first time).
--- After that works try blue tooth headset.

* If one of the methods above fails for 6.1 ROMs you can try this CAB instead which replaces minimal number of files.

--- Install 1.6.Install 1.6.28008_Patcher_For_6_1.CAB

The 1.6.28008_Patcher_For_6_1.CAB has NO .CPL File in it (that's the only difference from the 6_5_X CAB).

Both "Patcher" CABs is just copying ALL the files (it does not touch registry or anything).
Voice Command MUST BE OFF when you install it or uninstall it.

When you first install any Voice Command for the first time it is NOT Active. Even after reboot or clicking blue tooth headset. The first time you hold the Send Key down activates it. Once activated you must go into Personal Settings to shut it off. Personal settings may not show up until you Soft Reset.

I also zipped all the binaries from kitchen into a ZIP.

I could not build a true single CAB because self register was failing on some DLL's. But replacing the DLL's works fine.

I named the Patcher CABs seperate internally so they can be installed and uninstalled independently of Voice Command. But again Voice Command must be off when installing or uninstalling one the "Patcher" CABs. If your Voice Command is Cooked in it should uninstall (untested by me). If your Voice Command was installed and you uninstall the a "Patcher" you will have to also uninstall you base install (you may have to ignore errors, reboot etc., I've done this a bunch of times, no harm done).

I can't promise what will work and not work. Backup/Sync before experimenting.

I've installed, uninstalled, copied, patched, unpatched, deleted a bunch of times and I'm still on the same flash with no harm done.

Regarding Hang Up over Blue Tooth. It is not immediate every time. Older versions of VC would never hangup for me.

See other threads regarding Phone Skin and Data Shutdown Timeout. I have not applied these other patches and VC is working 95% normal. Just slow to disconnect over headset sometimes (much better). Initiating over headset is immediate and I don't have to wait to speak.

Note: For 6.1 Users. These patchers are much more complete. The CPL was removed but it may be other new files are also incompatible. Post your results either way. See also the "BareBones" cab.

Note: I've only tested on 6.5.1 with uncooked Voice Command. But I believe what I describe above will work on other confiurations but very likely not all.

Thanks to Calkulin's Kitchen for these Binaries

What works and what does not (tested on 6.5.3 ROM):

-- Announce Incoming Calls over Speaker: Yes
-- Announce Incoming Calls over BlueTooth: No
-- Hang up over Bluetooth: Improved
-- Lag issuing Voice Command: None
-- Play Music: Yes
__________________
EVO 4G, Stock Sprint ROM, ProClip in Car, Sony HBH-300.

Last edited by mswlogo; 12-09-2009 at 09:33 PM.
Reply With Quote
This post has been thanked 13 times.