yashsingh1/xdaforums huggingface dataset:
[Hero CDMA General] richse:
How many numbers should an MSL be? And is there a way to make sure the MSL they gave me is correct. My rep seemed less than competent and it took a fight to get the MSL. I'd just like to make sure she gave me the one for my phone and not a different phone on my account.
[Hero CDMA General] david7586:
you guys should just use CDMAworkshop. its as simple as dialing the code to enter diagnostic mode (##DIAG#), plugging teh phone in, and reading the msl with teh read spc option. Google for more information.
[Hero CDMA General] regaw_leinad:
6 characters
[Hero CDMA General] atoz350:
6.

10chard
[Hero CDMA General] KBizzle:
Should be 6 digits.

EDIT: Lol. There is an echo in here.
[Hero CDMA General] atoz350:
Damn, beat me to it.
[Hero CDMA General] dmc971989:
i saved mine to my desktop via .txt document
[Hero CDMA General] richse:
Thanks. The chat rep gave me such a problem. She refused like 3 times and said it's only given out with account cancellation. I told her I want to change my polling and she didn't seem to understand that I wasn't trying to update software on my phone. I asked if she had a supervisor and she came back and said she confirmed permission with her supervisor to give out the MSL. Hey, at least I finally got it.
[Hero CDMA General] animal7296:
I just went to try my luck at getting my msl over chat. I had 4 reps tell me that they could not give it to me. So I decided to call and had it in less than 2 mins. Tried chat again and had the msl again by the 5th csr in chat. It depends on who you ask for it I guess.
[Hero CDMA General] dmc971989:
did you use the line i posted?
[Hero CDMA General] richse:
I did and she still gave me quite a hassle.
[Hero CDMA General] animal7296:
No I didnt. I just told them that my phone was laggy and wanted to perform a hard reset and just needed my MSL to complete it. Maybe I will try your line and see if I am given a hard time. I am bored as hell at work today. LOLOL:D
[Hero CDMA General] KBizzle:
Like I said, I tried with 3 different reps before I got the right one. I think what helped is spelling MSL out. Master Subsidy Lock. It seemed to get a better response.
[Hero CDMA General] ebartolon:
Yeah i had to spell it out too.
[Hero CDMA General] animal7296:
Just tried using your method and got this response after bugging her for about 5 mins. I think she was getting frustrated.
[Hero CDMA General] KBizzle:
Here is my transcript:

03/30/2010 11:43:40AMKyle B: "I am getting a really bad lag from the time that someone calls me to the time my phone recognizes. I am trying to change the Slot Index Cycle through the phone but I need my Master Subsidy Lock # to access the proper screen."

03/30/2010 11:44:43AMAgent (Alex S): "I apologize for the inconvenience caused for this issue."

03/30/2010 11:45:11AMKyle B: "Its no problem. I used to change the Slot Index Cycle on my old Diamond phone and it would help"

03/30/2010 11:45:17AMKyle B: "Just need the MSL #."

03/30/2010 11:46:06AMAgent (Alex S): "May I have your Account PIN to check your account details?"

03/30/2010 11:46:12AMKyle B: "******"

03/30/2010 11:46:24AMAgent (Alex S): "Thank you."

03/30/2010 11:46:33AMKyle B: "No problem."

03/30/2010 11:50:44AMAgent (Alex S): "Thank you for staying online. Do you want the Master Subsidy Lock(MSL) of the phone currently active on the line # **********-**********-**********?"

03/30/2010 11:50:56AMKyle B: "Yes sir."

03/30/2010 11:51:33AMAgent (Alex S): "Thank you. Please allow me a few moments to provide you that information."

03/30/2010 11:51:39AMKyle B: "Thank you."

03/30/2010 11:53:32AMAgent (Alex S): "Thank you for staying online. The MSL for the phone active on the line # **********-**********-********** is ******."
[Hero CDMA General] jaytavarez91:
MSL_?

Excuse my ignorance =]]
[Hero CDMA General] animal7296:
It is your Master Subsidy Lock code used during programming and other functions of the phone like Hard resets.
[Hero CDMA General] seven30:
I used this and got my MSL without question. Thanks kbizzle.
[Hero CDMA General] spidercheck04:
i pretended my phones internet was messed up and told them the error 67 and they went to step by step and gave me the MLS lol easy i just wrote it down and thats all!
[Hero CDMA General] clamknuckle:
I'd like to see the chat log of this.
[Hero CDMA General] bernard_photography:
I don't think I have ever had good luck with sprint web service. For me, the telephone service was better, but an issue that I had recently led me through 17 different representatives (not a typo).
[Hero CDMA General] animal7296:
Been there, done that. I am an ex-Instinct owner. Anyone that has owned an Instinct knows what I am talking about. It was only usable for maybe 2-3 weeks befor everything locks up and or the phone is completely bricked. Went through 7 of them before they gave me the Hero. Not once did I get my phone taken care of without at least 4 call transfers, alot of which ended in disconnects and having to call back.
[Hero CDMA General] mindctrl:
Just wondering something... if you work for Sprint why would you need anything more than the phone number? Why do you need the ESN? Can't you look up the record by phone #? When I called Sprint and got mine they didn't ask me for ESN.

Unless you're wanting to use your MSL to change your phone # and ESN to someone else's. :D
[Hero CDMA General] josh_131:
I am also a rep and can do this for anyone! Just PM me as well...
[Hero CDMA General] bernard_photography:
I hope I didn't divulge anything I shouldn't have. I am sure it will be fine though. I will let you all know when I hear back.
[Hero CDMA General] :
Took me two tries today. THe first person told me that they were not allowed to give it out and the second took a little while but gave it to me.

I used the "AOSP developer" excuse from the first or second page and well I have it.
[Hero CDMA General] bikcmp:
Please don't try such foolish stunts on us. You should know better.

To say the least, you could have issues if you give him it. It also could be real, but I wouldn't take the risk.
[Hero CDMA General] durandetto:
I got mine once with no problems, but lost the paper with the number on it. I am chatting with Sprint right now to get it again.
[Hero CDMA General] stephen240:
No I work for sprint and everyone that pm'd should get there MSL's right now, I've been super busy at work with inventory. And no you need two pieces of information to look up someone's MSL. just fyi
[Hero CDMA General] stephen240:
I'm not fake, ask ppl on here once they get theres.
[Hero CDMA General] animal7296:
The one chat rep I spoke to asked for acct password and 10 digit phone # only.
[Hero CDMA General] danknee:
You guys need to pay the $70, how else do you expect Sprint CS techs to get beer money? :confused:
[Hero CDMA General] regaw_leinad:
The easy way to do it is call them, say you were on with another rep, and they gave you the wrong #. Worked for me first time lol
[Hero CDMA General] josh_131:
I am at an indirect location and am a service technician. Our systems are eticket and ALU, which both require 2 pieces.... easiest is ESN and PTN... if you want to give us the account number and one of the above, that is another way in...

We don't have to verify PIN or Security question for service in our location so that is the second piece of info most corporate locations require.

I am just trying to help people out. If you don't feel comfortable giving that out then by all means don't.
[Hero CDMA General] whoiswes:
MSL received and verified! Thanks Stephen!!!!
[Hero CDMA General] durandetto:
Well, I struck out with the first chat trying again. The last rep said I had to pay the ETF of $150 to get it.

Edit: Second chat failed as well. What excuse do you usually give for why you need your MSL?
[Hero CDMA General] bernard_photography:
Wow, they must really need the beer money now.

You know, I love this forum. There are so many helpful people.
[Hero CDMA General] abcdfv:
I told them "I'm missing important calls and want to change my slot cycle"

Gave it to me on the 1st go.
[Hero CDMA General] swaze:
Props to stephen240, hooked me up with the MSL and didn't need to get rejected in the sprint chat....

good looking out homie!!
[Hero CDMA General] qngds:
Question for people working for Sprint

Is there any good reason Sprint would not want us to have the MSL? I didnt have a problem getting mine, but it's a corporate account, and I'm the resident dork, only one with access. The lady did ask why I want it, and I used the slot cycle approach.
[Hero CDMA General] durandetto:
Trying this right now. I guess we'll see how it goes. Third time is a charm the rep didn't ask any questions just gave it to me like the first time I got it.
[Hero CDMA General] chococrazy:
WTH does this mean?

I am sorry.To get the MSL,the services should be canceled on the account.
[Hero CDMA General] danaff37:
I also used the slot cycle approach. No probs over the phone.
[Hero CDMA General] kingsplayer2:
you guys are lazy, why not just use the program
[Hero CDMA General] julwo:
what program:confused:
[Hero CDMA General] KBizzle:
Its not lazy, its not having access to a computer to use the program. I work at a from 8-5pm and my work computers dont allow the download of files. So when im jumping out of my damn pants to install a new rom and I am going to try and do everything I can that doesnt require a computer.
[Hero CDMA General] stephen240:
Guys if you sent me a PM after 7est I had already left work, I'm back at work and provided I'm not busy I'll get as many MSL's as I can.

Thanks for everyone that gave me props =)
[Hero CDMA General] bernard_photography:
Thanks Stephen for the MSL. You Rock!
[Hero CDMA General] domorts:
Stephen thanks for the help!! Now i can get my Hero back to normal!!
[Hero CDMA General] stephen240:
No problem guys! =)

Oh and for everyone thats skeptical if the MSL works, and wants to make sure without doing a hard reset on their phone, there's something you can do to prove this is your MSL.

On the phone dailer type the following:

##3282# > Edit Mode > type in the MSL (if it works then this is your MSL!!) I MUST STRESS DONT CHANGE ANYTHING IN THESE SETTINGS UNLESS YOU KNOW WHAT YOUR DOING!!

I can't give other ways to check the MSL, cause well really cause I'm not allowed :P

Everyone that PM'd good luck with fixes your PRI's! =)
[Hero CDMA General] strtdusty:
Thanks a bunch stephen!
[Hero CDMA General] stephen240:
No problem!! =)
[Hero CDMA General] newguy77:
Thanks to Stephen from me too! I have my MSL from him and have already used it to change my slot cycle index.
[Hero CDMA General] zachstanley:
Props stephen240! He's the mannnnnnnn.
[Hero CDMA General] cmccracken:
Thanks Stephen! We're lucky that Sprint has people like you that go out of their way to help customers instead of throwing roadblocks at them.
[Hero CDMA General] endonend:
Thanks Stephen! Really appreciate the quick response.
[Windows Mobile Software Development] anaadoul:
Now supports Rotation, same download place. I hope to see Rotate To Unlock applications Soon :)

Now Demo Rotate To Exit Application available, Youtube Video :D

Greetings XDA,

Today i released the beta version of the SDK

In December last year, i posted an Alpha version of this SDK. Now it is mature enough to announce it as Beta. This SDK allows developers to build Dual-Touch enabled applications. so let’s get into action.

Features:

Pinch to Zoom Support

Drag (swipe) support.

Replacement events for the mouse move fires only when a single finger detected.

Multiple events based on gestures.

Performance optimized, memory footprint is minimal.

To use this SDK you will need Visual Studio Professional or better. start a new Smart Device Project, and add the SDK to your references.

The SDK is consists of only one object, which is DualTouchSDK. We will need one instance of this class for every control that supports pinch to zoom or drag in your application.

There are several methods, properties and events that can be utilized in order to achieve multitouch effect. i have done my best to make this as easy as possible, my code is now complex but it is necessary to achieve easy implementation.

More info and download with documentation is available here

http://www.windowsphoneme.com/?p=386
[Windows Mobile Software Development] chelsea_fc:
great works, looking for further implementations :D
[Windows Mobile Software Development] sromer:
nice, i hope you keep developing this
[Windows Mobile Software Development] NeverGone\RU:
Great job, thanks! :)
[Windows Mobile Software Development] anaadoul:
I wonder if anyone started using the sdk to build an application, can you post here if you did start
[Windows Mobile Software Development] porlock:
demo app

anaadoul: When You write it You must test it too .. so what is the problem to release some demo app showing the possibilities and features of this solution ? You have some test code so publish it ..

For me it's very strange that You already do not do this.
[Windows Mobile Software Development] anaadoul:
the only problem i have with the demo app is that i don't know how to create a hardware accelerated applications.

if i used the same old method (as the prealpha version), it's going to look slow and stuttery! while inface this has nothing to do with the SDK.

if you know how to build a hardware accelerated application please let's do it together. :)
[Windows Mobile Software Development] porlock:
I'm not sure i understand :) what do You mean " i don't know how to create a hardware accelerated applications", if that means You use a standard win mobile .net API ? if so please refer to this site.

IN THIS PLACE SHOUD BE LINK

damn i can't post links ... so please type it in google "khronos opengles 2"

for .Net wrapper, type in google

"Tiny Graphics Engine Tigre"

or

"koushik dutta net-compact-framework-wrapper"
[Windows Mobile Software Development] Uppy:
I'm looking forward to this being implemented in games and such.

I'd love to see a screen unlocker that supports multi gestures "stretch to unlock" anyone?
[Windows Mobile Software Development] bteljuice:
I presume this

only

applies to HD2 as it has multi touch.
[Windows Mobile Software Development] uqo11:
Im happy to say: NO

I've got the HD aka Blackstone and the Alpha release worked on mine HD.
[Windows Mobile Software Development] Uppy:
How did you work that out? HD2 wouldnt need this cos it already supports dual touch? Right? :confused:
[Windows Mobile Software Development] Jonny4911:
hd2 has a capactive screen, thus meaning it alreasy has multi touch!

us people on resistive screens however are stuck on single touch only, until now (hopefully ;) )
[Windows Mobile Software Development] Raudi1:
The funny thing is that this wont run on the HD2!

When you press 2 points on a resistive screen, apps get the middle of those points. And that fact is used for this emulated dualtouch.

When you press 2 points on the capacitive screen of the HD2 apps(without multitouch support) get no mousedown at all(at least on my HD2).
[Windows Mobile Software Development] bteljuice:
Thats why i said, I PRESUME. I am not sure, this is why I was asking.

I hope this project works :D Will be sooo happy
[Windows Mobile Software Development] JValmont:
I'm not a programmer at all, but I'm curious from an electrcial standpoint, how the screen knows that your touching it at more than one point? I suppose with a normal resistive wire screen, you would get 3/4 minimum inputs, but with these "touchflo" screens..?

Just Curious.

Val
[Windows Mobile Software Development] herpez:
hi. Can anyone post one app made with this sdk so we can test it on our devices?

Thanks
[Windows Mobile Software Development] XanderCorp:
Wow! I'm amazed at what I see everytime I get on XDA-Developers! I thought getting multi-touch on a resistive touch screen would be impossible! Excellent Work! People really need to start pumping out applications that can use this!
[Windows Mobile Software Development] jrmatics:
same here. xda u rule and all of its members
[Windows Mobile Software Development] buru898:
Haha wow can't believe this is possible! Emulators would actually be playable like Mario and such, haha imagine the possibilities dude you rock!
[Windows Mobile Software Development] bteljuice:
Why is there only 2 pages of replies on this. Why don't developpers try to helo put the OP with development
[Windows Mobile Software Development] Fin9ers:
Just give it time :D

Im sure there'll be loads of apps made to work with this.

Im keeping a close eye on this one :P
[Windows Mobile Software Development] lNOFXl:
Wow... i`ve been a member of XDA for some time now... and this could be the best thing i have seen here yet! Good luck with this really! cause i want my X1 to have dual touch haha. I love you all so much right now hahaha. :D
[Windows Mobile Software Development] gman34:
please tell me the sdk will work with omnia i910. as it has resistive touch screen as well (:
[Windows Mobile Software Development] pijopenchev:
How would the app know if two fingers are touching it or only one?

I thought multitouch was not available for resistive screens due to hardware issues.
[Windows Mobile Software Development] HelderJr:
I can only congratulate you for the effort in developing such revolutionary thing!
[Windows Mobile Software Development] :
Dont get confuse dual-touch with multi-touch, there two very very difrent things.
[Windows Mobile Software Development] nicc51591:
damn i was thinking this was multi touch, still great work on this

now only if we could get some apps for it...im sure they're coming tho
[Windows Mobile Software Development] valkryomnia:
Is the Omnia i910 capacitive? Will this work on it?

(Please, someone say yes.)
[Windows Mobile Software Development] evilRafael:
Wait a second. Anaadoul, are you implying this could potentially work on any resistive non-dual-touch WinMo device, such as the Xperia X1 or Samsung Omnia i900?
[Windows Mobile Software Development] rajeshjha84:
This is gonna be cool, let for an app using this SDK.
[Windows Mobile Software Development] lordsinasina:
its really amazing , do u think its possible to merge it with opera somehow ?
[Windows Mobile Software Development] i3enz:
developer u r AWESOME!!
[Windows Mobile Software Development] Nagrom Nniuq:
Very nice anaadoul. Bravo.
[Windows Mobile Software Development] THE GRIZZ:
i think this should be stickied. its it the job of the mods here to encourage development of promising things such as this. and if good results start coming i even think that multi-touch should have its own forum

is there someone out there working on something using this SDK. cant the HTC HD2 applications be ported.
[Windows Mobile Software Development] petard:
Could someone post a video of an application made using this? I am really wondering how the application can tell the difference. Even if you do have to start with one finger down then apply the other finger, how does the application know that you didn't just move your finger to the middle?
[Windows Mobile Software Development] razzortopp:
WOW let me know it yall need beta testers or anything of that sort.
[Windows Mobile Software Development] scilor:
Good to know that someone did that for non-hd2 devices :). Great work.

And if you need a similar sdk for the hd2 try: http://www.scilor.com/hd2-leo-dotNetCfMultiTouchDLL.html
[Windows Mobile Software Development] SirMcFrosty:
very interesting indeed.

i remember someone already used something similar in his game... it is a bit like multitouch but not for real - it just feels like it.

but that doesnt matter multitouch would help a lot in some applications.

i waiting eagerly for something to test - unfortunality i am not a developer - so i cannot prgram something myself :(
[Windows Mobile Software Development] cyburke:
wow, just read about this on the homepage, just stopping by to express how impressed i am and i will follow this thread for developments
[Windows Mobile Software Development] lesscro:
OK ! very impressive... :eek::D

Now SDK is here... Keep it Up ! :cool:

We need a test with a developer sample applications...

Anyone can provide this one... i m vrey enjoy like all poster but we need a demo... :o

Nice Job again & thx ! ;)
[Windows Mobile Software Development] nickschot:
My guess is that it detects the change within a certain time. If you press one finger and then another the change of the point happens within milliseconds. If you move your finger....

It would be great if it could be implemented in Opera!
[Windows Mobile Software Development] anaadoul:
Any Windows Mobile Device that runs compact framework 3.5

Yes, some people tested the pre-alpha version and it works great :)

I guess so, but i don't know how to. i think it requires C or C++ which i'm not good at. and to hint the developers, think of the HD2 pinch to zoom and the Zoom Bar of the Diamond 2 and the Touch Pro 2. these might help.

Thank you all for your support. i would really love to see apps built using the SDK. i'm good in Logics and algorithms but very bad in graphics so cannot do a good demo :(
[Windows Mobile Software Development] djboo:
a nice little app would be a tool to emulate other functions with multitouch...ie, pinch zoom fires off commands that the zoom bar usually does - so many existing apps will already support it.
[Windows Mobile Software Development] Raudi1:
To show that dualtouch works, I have written a simple app some time ago.

It does NOT use this SDK, but it uses the same method to get the dualtouch(the algorithm is probably not as good as anaadoul's).

I can't write a new app that uses the SDK because I have a LEO now, which can't use this SDK(It wouldn't be a bad idea to combine this SDK with Scilor's).

If you have problems you can play with the sensitivity. With the standard it works quite good on a Blackstone, but especially on smaller devices with qvga it could be that it doesn't work correct without optimization.

edit: You have to first press with one finger and then with the second one to activate dualtouch. And you can also just move the second finger you pressed with (otherwise it will not detect it correct).

edit 2: Because it was asked: When you give me the credits you can make as much pictures and videos of that app as you want. You can also post the app itself and if you want, I can even give you the source code.(It also would be nice to notify me in case you use the app anywhere.)

edit 3: Posted a new version in this thread. http://xdaforums.com/showpost.php?p=6251728&postcount=85
[Windows Mobile Software Development] jerrya:
Looking forward to seeing this progress! I know nothing about development, writing script, or programming, so if you need a tester, by all means drop me a line! Running Imagio with WM6.5, Verizon with the Energy ROM
[Windows Mobile Software Development] JVH3:
Just tested on the touch pro. Works.

But, there are limitations.

It can only detect motion of the second point pressed.

If both are pressed at nearly the exact time, it does not work.

If you do move the first finger pressed, the position of the second point is not calculted correctly. I don't really see a way to calculate it correctly, since it isn't really detecting both pressed points.

It's detecting the 2 points were pressed in a very short amount of time.

So, it uses the coordinates of the 1st press, and the registered point of the second press, to calculate where the second finger is based on the first point.

If you draw a line between the 2, the registered point is half way.

So the algorithm is pretty simple.

Something like:

2 * (2nd registerd point(xM,yM) - 1st press (x1,y1) ) + (x1, y1) = (x2,y2)

where (x1,y1) is actual position of finger 1

where (x2,y2) is actual position of finger 2

where (xM,yM) is actual position regsitered when the 2nd finger is added.

Key is how much time do you allow to consider it a dual touch and not just using the touch screen quickly.

Nice work though.