|
||||
![]()
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 |
|
|