|
||||
|
Updated 2-15-2010
I saw the tweaked version of ArcSoft 5.2.8.45 Ryan put on XDA and decided I wanted it with NRG's Sep 27 ROM. I also wanted to know just what exact MMS settings Alltel requires so I did a comparison of the ArcSoft registry key from Alltel's latest stock Touch Pro ROM (version 2.01.671.1, July 7 '09) and those in 5.2.8.45 (Ryan's version anyway). ![]() Screenshot is from CeRegEditor (Ryan since renamed SampleMMSC/SampleMMSC2 to CDMA/GSM). I learned a couple interesting things, like that: Code:
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1] "AppendURI"=dword:00000000 Code:
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\WspHeader] "hmac-md5-key"="ph1uzoe52iuw" Also, the User-Agent determines the size of the image you will receive, so that must be set right as well. Update (2-15-2010) Recently Alltel seems to have enforced a requirement for the X-Alltel-MDN registry value. This must be manually changed to your own phone number, or you will receive the error Originator address not found. Code:
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\WspHeader] "X-Alltel-MDN"="17875550123" I've personally patched MMSTransport.dll in the attached cab to cease this behavior and fix sending. </Update> Here's an annotated version of a .reg file with the differences, preferred (I hope) selections, and some investigative work. If it's commented out that means I went with the 5.2.8.45 cab default. Code:
REGEDIT4
; these up here are ONLY in the Stock Alltel ArcSoft, so they may be:
; *required*, deprecated, or... really annoying :)
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\WspHeader]
"hmac-md5-key"="ph1uzoe52iuw"
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1]
"IsSupportDrm"=dword:00000001
; this makes only our 1 MMSC visible I think
"TotalSettings"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI]
;"MaxDownloadSize"=dword:000ED800
;"SignatureInLastSlide"=dword:00000001
;"WarningForFileExtension"=".mp3;.wma;.wmv;"
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\Capture]
; see comments at end
"VideoFormat"=dword:00001000
"VideoRes"=dword:00000008
; ========================
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\MMSCSetting\GSM]
; connect through 5.2.8.45's default of "The Internet" is the way to go!
; this way can send/receive MMS while plugged in and so on
;"ConnectionVia"="{1F994B49-C056-4503-99B0-37247BCC80F7}"
"Gateway"="mms.alltel.com"
"MmscURI"="http://mms.alltel.com/servlets/mms"
"Name"="Alltel MMSC"
; Alltel's are higher
"WAP1SendDefaultSize"=dword:000ED800
"WAP2SendDefaultSize"=dword:000ED800
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\WspHeader]
; should probably go with 5.2.8.45's to support newer stuff?
;"Accept-Charset"="us-ascii,utf-8,iso-10646-ucs-2,ISO-8859-1"
; Right now Alltel's highest resolution device is Pro & Diamond
; which have C suffix, HermannC_1 & VictorC_1, both 480x640 (you can browse to the .xml)
; so one of those user agents gives us the best quality MMS
; when/if Alltel gets TP2 (and is still Alltel...)
; then I imagine we'd use:
; "RhodiumW_1" & "http://www.htcmms.com.tw/gen/RhodiumW-1.0.xml" (exists of course, reports 480x800)
; I experimented with that User-Agent anyway but it doesn't work, too bad.
; Similar trick works for other carriers (yeah I tried 'em).
; http://forum.xda-developers.com/showthread.php?t=549238
"User-Agent"="HermannC_1"
"x-wap-profile"="http://www.htcmms.com.tw/gen/HermannC-1.0.xml"
; Other user agents will give inferior size/quality, and invalid user agents
; give the absolute minimum tiny < 15kb thumbnail sized images.
; These affect received quality.
; Sent size will be as it appears in message (confirmed through MMS debug logs).
; (If user agents exist now that retrieve larger images than these,
; please share. The Hermann(TP)/Victor(Diamond) agents max retrieval
; somewhere around ~500kB)
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1]
; this is critical for Alltel! Otherwise you will get:
; 'Failed to retrieve the message'!
"AppendURI"=dword:00000000
; this one is a checkmark in options at least
;"ReportAllowed"=dword:00000000
; well 0 for *SEND* DelayedNotifyResp retrieves messages immediately instead of prompting
; so if we don't want them sent, then I guess it reasons we'd want them suppressed??
"SuppressDelayedNotifyResp"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\SizeLimit]
; these are good, Alltel doesn't allow > 950KB MMS sends (really, just try it)
; chose to clear the extras from 5.2.8.45 as well
"Wap1SendCount"=dword:00000001
"Wap1SendLimit1"=dword:000ED800
"Wap1SendLimit2"=-
"Wap1SendLimit3"=-
"Wap2SendCount"=dword:00000001
"Wap2SendLimit1"=dword:000ED800
"Wap2SendLimit2"=-
"Wap2SendLimit3"=-
; 5.2.8.45's ~10MB receive limit is fine
; *CAMERA* settings, the middle value here needs to be 950 for Alltel, instead of 1024
; That makes the '1MB Record Limit' actually small enough to send with Alltel MMS
[HKEY_LOCAL_MACHINE\Software\HTC\Camera\Video]
;"RecordSizeList"="250|1024|2048"
"RecordSizeList"="250|950|2048"
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI\TryLimit]
;"Interval2"=dword:00000003
;"TryDefault"=dword:00000004
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\UI]
;"AllowSendReadReport"=dword:00000001
;"AlphaTag"="@mml.alltel.com"
;"AlphaTagDispTxt"="Online album"
;"AudioFilter"=".midi;.mid;.amr;.wav;.mp3;.awb;.rmi;.qcp;"
;"CreationFilter"=".txt;.jpg;.jpeg;.gif;.wbmp;.amr;.mid;.midi;.qcp;.mp4;.3gp;.3g2;.vcs;.vcf;"
;"Domain"="http://mms"
;"EnableSlideCharsLimit"=dword:00000001
; this sounds like it'd be relevant to ArcSoft version maybe?? hm, not sure
;"HideDlgControl"=dword:0045FFFE
;"ImageFilter"=".jpeg;.jpg;.gif;.png;.bmp;.wbmp;"
;"MMSClassName"="IPM.PIX"
;"MediaPlayerSupportFilter"=".mp3;.wma;.wmv;.asf;.mpeg;.mpg;.qcp;"
; if this is what I think it is: hell no
; unless prompt means request & prompt handled elsewhere
;"PromptForActiveConnection"=dword:00000001
;"VideoFilter"=".mp4;.3gp;.svg;.svgz;.3g2;"
; I've had folks not get my MMS without a subject (mom's phone!) so
; appending a space sounds like a good idea to me
;"AppendSpaceToSubject"=dword:00000000
; sounds okay to me, I think
"InsertTimeStampWhenSending"=dword:00000001
"AllowAssignDRMAudioToRingtone"=dword:00000001
; sort of assuming these things are supported or not supported things by Alltel
"EnableForwardWithoutDownload"=dword:00000001
"IgnoreRoamStatus"=dword:00000001
"IsAlltelVersion"=dword:00000001
"MinimumCapturePhotoSize"=dword:00002800
"MinimumCaptureVideoSize"=dword:00002800
"SendRejectPDU"=dword:00000000
"SupportFDN"=dword:00000000
[HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\Capture]
; capture @ 3M resolution? Is that what this means?
; makes sense to me, AFAIK can be downsized as a send option
; so you'd want this maxed, right?
; seems more device specific than ArcSoft so would want to go with Alltel's
; settings for the Touch Pro maybe, this is 3M resolution (remember it's hex not decimal :p)
"PhotoResolutionHeight"=dword:00000600
"PhotoResolutionWidth"=dword:00000800
"VideoFileRatio"=dword:0000005F
Because NRG's ROMs default cosmetically to 'GSM', for simplicity's sake the MMS settings do as well, though Alltel is CDMA. This simply avoids having to change every non-MMS related network setting. Record your MMS videos in the MPEG4 format (instead of H.264) and L (320x240) or smaller if you want your videos the most compatible - viewable on a Blackberry. ;) All in camera video settings. Installation
Last edited by Swin; 09-30-2010 at 02:08 PM. Reason: New fixed version, in a cab! |
| This post has been thanked 2 times. |
|
| Tags |
| 5.2.8.45, alltel, arcsoft, mms, wspheader |
|
|