yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 General] Albert Kallal:
Well that's fine and dandy, and I don't think anyone's disagreeing that there's going to be different setups or some of these Network Systems respond different. Gee, who would have thought??? ;-)

The claim that is being made here is FAR MORE serious. The idea being floated here is that somehow the Phone OS, or Mango OS, or the programmer APIs, or something else in the phone OS is causing such a messaging delay. I flat out challenged this.This is pure speculation.

As I pointed out there are a number of great packet based streaming audio apps running on my phone. (LG 900 running Mango). That phone is single processor and it multi-tasks butter smooth. The task switching on the phone is brilliant, and is really much the same as how the WebOS on the Palm worked.

So I can be browsing the Internet (and each copy the browser I launch downloads its content in background). I have the email client running and ALL THE while the packet based radio application is running in the background. As I pointed out in ALL cases ALL OF these applications have communication occurring in BOTH directions. (and they happen to be socket based applications!).

The SIGNIFICANT point here is a claim in public is being made that the delay in such messaging is a shortcoming in programmers APIs, or even that of Mango or the phones operating system.

I simply stand here in public in stating that is pure speculation.

If a person wants to make a claim here that there is some system or something on the "web servers" that are notifying the phone at a lesser speed or time frame, then have no problem and that's fine and dandy. Great.

However to attempt to make in public forum that such "long" delays are the result of the Mango OS, the programmers API's or the software running on the phone is simply ridiculous. A few seconds? Heck, sure I can even buy that, but anything beyond a 1 or 2 seconds, then you have to SHOW that the data packet arrived on the phone at the same time as the other phone and THEN show me the dealy - this to my knowledge is NOT occuring. And the claim is no a few seconds, but much longer time frames.

Spreading such FUD in public means this person is throwing out any serious public responsibility of being objective in this matter.

Just because a person doesn't like some phone or platform does not mean they have to resort to lying in public about a phone OS. It simply uncalled for and not required in this public form at all.

Albert D. Kallal

Edmonton, Alberta Canada

kallal@msn.com
[Windows Phone 7 General] Marvin_S:
A delay of 5 minutes is far from rare on WP7 devices on European carriers, read the forums is full with posts about it man. Mango fixed most of the issues but I still experience delays some times (most noticable with WhatsApp), Ive tested/confirmed this with using both iPhone and WP7 same app sending constant messages to each other. WP7 defenetly arrives later/less consistent.

Now the issue was terrible before Mango and it is defenetly bareble with Mango, but claiming we are spreading nonsense while I've clearly tested it (and as WP7 is my only phone, I am super happy with it, I can't deny the PN issue). And believe or dont believe me, I use Tango to call my gf who is on the other part in the world, I've constantly missed the calls even though we used mail/WhatsApp to plan the appointment. Or the PN was delayed and she already hung up or it passed by in my pocket.

And my main point was (and please re read my post if you did not understand)...

How does it SOUND when you RECEIVE an INCOMMING CALL? You get only ONE standard TOAST, one bleep or one buzz thats all! Not alla iPhone/Android repeated buzz or ringtone, in your pocket can easily be mistaken for a WhatsApp or FB message or any other app which sends toast messages (hence less important/it can wait)... and not everybody has their Tango/Skype tile always visible on the screen, so you will not always see you had a missed call.

This is a fundamental issue man. In theory it *can* work, but in practice (even if we dont consider delayed push --> ideal world) it is easy to think that ow that buzz was a whatsapp message so it can wait, while in practice it was a VOIP call. Now what if people consistently keep missing Skype calls because all one gets is a short buzz...? How would the normal WP7 user rate the Skype app for not having a ringtone? They would bash it to pieces (as you might know WP7 commenters are quite a harsh crowd), not good for Skype, certainly not good for Microsoft.

Besides the background socket issues, they will need a stable kind of ringtone or PN which can be triggered by an app when it receives an incomming call. Either by a new Background Agent or some native code and as seen with Tango, they use native code, yet they dont have access to that functionality. Hence access to a functionality like this would need substantial amount of native code, which is a security threat to the platform.

That's why I think the app has not yet landed (it was already announced in April, development of an app does not take that long...). The Mango API's where probably not enough or they need to wait maybe for the encrypted xaps so they can safely distribute the xap with native library. Anyhow the Skype app needs to be a killer app and needs to work as people expect it to do, since people dont really have that much credit anymore and dont expect a half working app.
[Windows Phone 7 General] JVH3:
As a dev, not being able to respond to a Toast with a ringtone or distinctive notification is limiting for making a good Skype app.

Just a few things would make many things possible. Not all of this is needed for Skype, but some would sure help.

Allow apps to register a ringtone for Toast Notifications or automatically run an app when a Toast comes. Being able to auto run an app from a Toast would let the app control what it does. If it wants to vibrate, ring, flash the screen, and blink the camera LED, then it could.

Ability to register Native code with Microsoft for use in your apps. Devs would give the Native code to Microsoft to analyze and compile. Then you could consume it in your app. The security would still be there since Microsoft would analyze it. This would let devs add functionality that would otherwise mean waiting for an update to the dot net runtime and the OS.

Ability to schedule the frequency of live agent activation. This would get around the problems of rogue apps chewing up battery, while still allowing apps to do real work in the background that was not originally thought needed by Microsoft.

Ability to designate certain apps as real time communication apps to keep fully running in the background when channel is open, such as Tango calls. This way a conversation would not be terminated while checking email during the call.

Keep in mind that Microsoft does not need to let devs do any of that to make a fully integrated Skype app in Apollo. They are not bound by the same rules as other developers.

Hoping they deliver by the end of the year like they originally said. Hoping that means Apollo will be here by then too.
[Windows Phone 7 General] on1x1:
Well..
[Windows Phone 7 General] Peew971:
Skype for Android got a major update today :)
[Windows Phone 7 General] mmian:
You know how Microsoft said it'll have deep integration with the wp7 OS? Do you think maybe they'll just wait and put it in Tango? (i would hate that, but it seems probable since tango is only like 2 months out)
[Windows Phone 7 General] N8ter:
You are incorrect. Sorry.

I've already demonstrated the issue in video with an itouch, hd7 with mango, and vibrant sitting next to each other. Facebook is slow, ins are slow. Literally all notifications except active sync lag behind those other phones and in some cases the wp7 device doesn't even recurve a push notification.

It was in the video. With how locked down this OS is, it's not like I made it recurve late notifications. I didn't even touch the phones during the test in the videos.
[Windows Phone 7 General] vetvito:
some of us have already came to that conclusion, it makes sense.

Don't know what everybody else is talking about.
[Windows Phone 7 General] ezorla:
I guess many people like me does not care "deep integration" of skype. I simply would like to use skype on my phone. For this, I cant wait Microsoft's pleasure.
[Windows Phone 7 General] pLUSpISTOL:
Sadly, probably not for a while...
[Windows Phone 7 General] Marvin_S:
It will come, it will just take ages, like every app for WP7/promised SW update. Simply bc the APIs dont cut it atm. They will need a local ringtone apps can ring order for Skype to work properly and preferably background voip agent. If Tango will bring this we can expect an app along with it. If not we will have to wait for integrated Skype. I hate being lied to certainly by a company I like, but yeah the Skype app has been nothing more than sold air atm, but Im faithful it will come and that they will do it properly.
[Windows Phone 7 General] mawasz:
Skype for Windows 7 Phone and XBOX much to help for MS.
[Windows Phone 7 General] XxAndrexX:
but WTF, tango videocall is there and it just Works fine!! Why does Microsoft not develop a provisional SW for skype, meanwhile.

I mean, tango works, but the problem is no one has tango. because everyone has android. so WTF, even if skype won't work like it should, at least, we could call through Voip.

Customer:

"I need a phone, thats easy to use, and that has Whatsapp to message and Skype for call."

Seller:

"ok, buy Android, Symbian or Iphone"

Microsoft is so stupid! They want to make a bigger disaster out of WP7 than that its actually is!!
[Windows Phone 7 General] Tone_:
microsoft-hints-at-skype-for-wp7-coming-soon
[Windows Phone 7 General] Dr.8820:
http://mobilitydigest.com/skype-for-windows-phone-7-is-coming-soon-microsoft/
[Windows Phone 7 General] pLUSpISTOL:
[via WPCentral]
[Windows Phone 7 General] xpmymob:
Skype for WP7 next month

If news items across the web are to be believed - just search Skype for Windows Phone and there are feelers it might be released next month at Barcelona Mobile World Congress
[Windows Phone 7 General] xpmymob:
for all those following this thread - skype beta can be downloaded from marketplace or skype. its amazing. call clarity / performance is good will need to test more to see how it performs
[XPERIA X8 Q&A, Help & Troubleshooting] miku6r:
Hi, id like to ask how can i port apps from xperia neo for xperia x8.

For example home launcher, timescape, widgets. How i do that id like to make my rom based on xperia neo.
[Windows Phone 7 Q&A, Help & Troubleshooting] mountaineerduke:
I am now trying my hand at provXML to query/change security settings. I realize that most would probably come back with some type of access denied exception, but I am unable to even get that far.

I have an interop unlocked samsung omnia7 with mango. I am trying to use DMProcessConfigXML to send an xml string to set a security policy (in this case SECPOLICY_CFAUTORUN (2) ). I use QueryPolicy to check its value (currently a "0" and send the xm to set it to a 1.

Here is a snippet from the relavent code

DWORD dwPolicyValue = 0;

HRESULT hr = QueryPolicy(2, &dwPolicyValue);

LPWSTR wszOutput = NULL;
LPCWSTR wszQueryXML =
L"<? xml version=\"1.0\" encoding=\"utf-16\" ?>"
L"<wap-provisioningdoc>"
L"<characteristic type=\"SecurityPolicy\">"
L"<parm name=\"2\" value=\"1\">"
L"</characteristic>"
L"</wap-provisioningdoc>";

MessageBox(NULL,wszQueryXML,L"Now sending the following xml",MB_OK);

HRESULT hr2 = DMProcessConfigXML(wszQueryXML,CFGFLAG_PROCESS,&wszOutput);

delete[] wszOutput;

The first call to QueryPolciy returns a 0. The call to DMProcessConfigXML returns -2147213303 or FFFFFFFF80042009 which I believe is CONFIG_E_BAD_XML. There may be a problem with the xml string, but I can't see it. Any suggestions as to a solution or somewhere else to look?
[Windows Phone 7 Q&A, Help & Troubleshooting] mountaineerduke:
It seems to only be when I am accessing the security policies. I can send a query for the certificate stores

LPCWSTR wszOutput =
<wap-provisioningdoc>
<characteristic type="CertificateStore">
<characteristic-query type="Privileged Execution Trust uthorities" />
<characteristic-query type="Unprivileged Execution Trust Authorities" />
<characteristic-query type="SPC" />
<characteristic-query type="CA" />
<characteristic-query type="Root" />
<characteristic-query type="MY" />
</characteristic>
</wap-provisioningdoc>

It returns a 800704EC errorcode, which is a permission problem I think. The security policy queries however give me the bad xml error.
[Windows Phone 7 Q&A, Help & Troubleshooting] mountaineerduke:
OK I have worked a little more with this and am now successfully able to provision certs in the MY, CA, and ROOT stores with the following code

void AddCert(const std::wstring& strCertStore, const std::wstring& strCertHash, const std::wstring& strCertEncoded)
{
LPWSTR wszOutput = NULL;
wchar_t wszXML[16384];
swprintf(wszXML,L"<wap-provisioningdoc>"
L"<characteristic type=\"CertificateStore\">"
L"<characteristic type=\"%s\">"
L"<characteristic type=\"%s\">"
L"<parm name=\"EncodedCertificate\" value=\"%s\"/>"
L"</characteristic>"
L"</characteristic>"
L"</characteristic>"
L"</wap-provisioningdoc>", strCertStore.c_str(), strCertHash.c_str(), strCertEncoded.c_str());

HRESULT hr = DMProcessConfigXML(wszXML,CFGFLAG_PROCESS,&wszOutput);
delete[] wszOutput;
}

I am unable however to add a cert to the Code Integrity store, or even query that store with the provisioning xml. The call to DMProcessConfigXML returns 86000011, and I can't find any reference as to what that error code could mean. Any thoughts?

Thanks,
[Windows Phone 7 Q&A, Help & Troubleshooting] GoodDayToDie:
Since you're using native code and messing with pretty serious stuff, you may want to try starting a thread on the Development and Hacking sub-forum (be sure to do a searcch first, of course). I do know that Heathcliff74, an XDA-Devs member, has been able to get full access to the certificate store and exposes this through his WP7 Root Tools app. This app is hosted on that sub-forum.

I know people have tried calling DMProcessConfigXML() before, and been blocked by various security policies. Have you made any changes to your phone that would increase the permissions your app runs at? Being able to make any changes using wap-provisioning straight from a sideloaded app surprises me; I didn't think they had that much permission. Have you tried using registry or filesystem provxml?
[Windows Phone 7 Q&A, Help & Troubleshooting] mountaineerduke:
My account on these forums is relatively new, and I am unable to post on the dev forums yet. For this reason, I have been posting here and hoping someone would see it and maybe offer some insight. Either that or get enough posts to allow posting in the dev forums. All this code that I have been developing is on a custom HTC image (which is a switch from the original post), so I have TCB access for a native exe that runs on boot.

I follow Heathcliff74's posts as well as yours and a few others on the dev forums and have downloaded quite a few of the apps. I've also been talking with a few of them through private messages. Once I can post on the dev forums, I will probably post some things there, as well as chime in on some of the discussions going on.

Thanks for taking the time to reply though.
[Windows Phone 7 Q&A, Help & Troubleshooting] mountaineerduke:
I am still working on this but have decided to approach it from a different angle. Instead of using provisioning xml to add the encoded cert to the store, I am going to try using the crypto api functions to do it. I am using the instructions

here to get the strCertEncoded value. Basically just exporting it in base64 encoding and copying the contents (minus the BEGIN CERTIFICATE and END CERTIFICATE). I am trying to add the cert and then list the contents of the store. Here is the code:

char pszNameString[256];
void* pvData;
DWORD cbData = 0;
PCCERT_CONTEXT pCertContext = NULL;
DWORD dwPropId = 0;
HCERTSTORE hSystemStore = NULL;

std::string strCertEncoded ("INSERT ENCODED VALUE HERE");
DWORD dwEncodedSize = strCertEncoded.size();

if (hSystemStore = CertOpenStore(CERT_STORE_PROV_SYSTEM, 0, NULL, CERT_SYSTEM_STORE_LOCAL_MACHINE, L"Code Integrity"))
{
// try to add a cert
if (CertAddEncodedCertificateToStore(hSystemStore,MY_ENCODING_TYPE,(const BYTE*)strCertEncoded.c_str(), dwEncodedSize, CERT_STORE_ADD_REPLACE_EXISTING, NULL))
fprintf(pLog, "Certificate successfully added to Code Integrity store.\n");
else
{
fprintf(pLog, "There was an error adding the certificate to the store. %x\n", GetLastError());
}

fprintf(pLog,"===== Enumerating Code Integrity store =====");

// find certs in this store
while (pCertContext=CertEnumCertificatesInStore(hSystemStore,pCertContext))
{
// get the name
if (CertGetNameString(pCertContext, CERT_NAME_FRIENDLY_DISPLAY_TYPE, 0, NULL, (LPWSTR)pszNameString, 256))
{
fprintf(pLog,"\n%S\n",pszNameString);

// get the hash propery
CertGetCertificateContextProperty(pCertContext, CERT_HASH_PROP_ID, NULL, &cbData);
if (cbData == 0)
{
MyHandleError("CertGetCertificateContextProperty 1 failed.");
}

pvData = HeapAlloc(GetProcessHeap(), 0, cbData);
if (!CertGetCertificateContextProperty(pCertContext, CERT_HASH_PROP_ID, pvData, &cbData))
{
MyHandleError("CertGetCertificateContextProperty 2 failed.");
}
for (DWORD i = 0; i < cbData; i++)
{
fprintf(pLog,"%02X", ((byte*)pvData)[i]);
}
fprintf(pLog,"\n");

HeapFree(GetProcessHeap(), 0, pvData);

PCERT_INFO pinfo = pCertContext->pCertInfo;
SYSTEMTIME startDate;
FileTimeToSystemTime(&(pinfo->NotBefore),&startDate);
SYSTEMTIME endDate;
FileTimeToSystemTime(&(pinfo->NotAfter),&endDate);

fprintf(pLog,"Valid from %d/%d/%d to %d/%d/%d\n", startDate.wMonth, startDate.wDay, startDate.wYear, endDate.wMonth, endDate.wDay, endDate.wYear);

}
}
}
else
{
fprintf(pLog,"Error opening Code Integrity store. %d", hSystemStore);
}

The call to CertAddEncodedCertificateToStore returns with the errorcode 8009310B. The message for the error is "ASN1 bad tag value met." I have found some information on this error but have been unable to determine why I am getting it.
[Thunderbolt Q&A, Help & Troubleshooting] RevosFTS:
I'm in Ubuntu running the terminal in an effort to get access to rlthe android source. This command: curl https://android.got.kernel.org/repo > ~/bin/repo returns an error. bash: /bin/repo: Permission denied. Help??

My name is Revos I'm a recovering flashaholic running Liquid Gingerbread 3.0
[Thunderbolt Q&A, Help & Troubleshooting] Absolute_Zero:
You'll either need to run as root (sudo su...*just sudo should give the same error* unless you use sudo bash -c "command") then change perms on the file so you can run it or you could just set your build directory somewhere else like ~/android and change ~/bin/repo to ~/android/bin/repo (and make the same change to any future commands or change the PATH *which may sound stupid*). All depends on how you want to proceed.

Edit:

Hmm, while what I said made sense at the time for the error you were receiving...for some reason I'm wondering if you ran any previous steps as root or local user. Are you sure you typed it exactly?
[Thunderbolt Q&A, Help & Troubleshooting] RevosFTS:
Kernel.org is down I apparently got a decent copy of repo but now it seems that my repo init command is coming back with multiple errors...

My name is Revos I'm a recovering flashaholic running Liquid Gingerbread 3.0
[Galaxy S II Q&A, Help & Troubleshooting] Thiago Ribeiro:
Is there a way to get this app working on SGS2?

I'm with Exynos Extreme 7.1.4 ROM and the app closes with no advice few seconds after the camera starts.

Thanks for all, in advance.
[Galaxy S II Q&A, Help & Troubleshooting] haffid:
same for me

same for me, someone can help?
[Android Q&A, Help & Troubleshooting] pistou:
Just wondering if anyone has figure out how to get full VPN access using Checkpoint Connectra on Android.

MY company doesn't support VPN access on anything other than Windows and Mac, but I've managed to get it working from Ubuntu by placing the key file (whatever.vpn) in the /usr directory.

On my phone I've tried putting the file in /sdcard but it's not found when the browser opens. Is it possible to put the file in the phone memory without rooting the device (yes, I admit to being a wuss when it comes to that sort of thing)?

I've seen https://market.android.com/details?id=com.CheckPointVpn&hl=en but the IT guys won't give me the right server to connect to, and this only allows web access, not ssh, which is really the point.
[Android Q&A, Help & Troubleshooting] pistou:
bump?

(and some more stuff to comply with 10 char requirement)
[Galaxy S II Q&A, Help & Troubleshooting] barakbk:
Regarding the Samsung Galaxy S2 I9100,

I'm totally new in this field and I have no idea which stock kernel should I be getting.

The info says:

PDA: UHKI2

PHONE: UHKI1

CSC: UBKI2

BTW, kies writes the following:

PDA:KI2, PHONE:KI1, CSC:KI2 (VNO)

which part of that matters most? I can't find a kernel that exactly matches mine.

Any help would be appreciated.

Thanks.

PS: I found "GT-I9100_VNO_I9100UHKE2_I9100UHKE2_I9100UBKD1" - does it match mine?

When looking for a kernel, which part should match mine? UH -> UH? or KI2 -> KI2? I am totally confused.

what would happen if I switched to another stock kernel, which is different than my stock one?
[Galaxy S II Q&A, Help & Troubleshooting] FlowerPotmen:
You are running the latest rom for your location (Some where Latin America) The one you found is an old one.

You have to read read read all of the posts or use the search engine, before you start trying to brick your phone.
[Galaxy S II Q&A, Help & Troubleshooting] barakbk:
can you explain abit more?

What if I change my ROM/kernel/whatever and after that I wanna go back to stock.

How do I get MY kernel?

Sorry for being annoying :>
[Galaxy S II Q&A, Help & Troubleshooting] FlowerPotmen:
Look here

http://xdaforums.com/showthread.php?t=1101671

and here: http://xdaforums.com/showthread.php?t=1075278

---------- Post added at 03:43 PM ---------- Previous post was at 03:40 PM ----------

Start reading all of this: http://xdaforums.com/showthread.php?t=1065995
[Galaxy S II Q&A, Help & Troubleshooting] barakbk:
the second thread you linked is where I found the "GT-I9100_VNO_I9100UHKE2_I9100UHKE2_I9100UBKD1"

I didn't find anything that matches mine in there.

so where would I get this kernel?
[Galaxy S II Q&A, Help & Troubleshooting] JJEgan:
You want firmware not a kernel to revert .

kernel is not firmware its the kernel of the firmware .

Stock firmware is in the stock roms post .

Stock Roms .and csc

http://xdaforums.com/showthread.php?t=1075278

jje
[Galaxy S II Q&A, Help & Troubleshooting] barakbk:
I think that I kinda got it.

Anyway, thanks for helping!

I will keep reading more about this.. :)

last question though:

When I get a custom ROM, it may also change my kernel right?

and is the ROM mentioned above - "GT-I9100_VNO_I9100UHKE2_I9100UHKE2_I9100UBKD1" the same as mine? (but older)
[Galaxy S II Q&A, Help & Troubleshooting] ehknaton:
Hi, Please I need help, right now..

I flased CM 7.1 on my SGS2, and it had a problem the installation went fine, but after 5 minutes use it was freezing, and I could only pull out the battery to restart it. I tried restoring my nandroidbackup with CWM, but it seems that he version changed from 5.0.2.7 to 5.0.2.6 and now it does recognize by backup anymore.

Now..in CWM, I wiped/factory reset, and wiped dalvik cache and power off the phone. Now I want to install stock. I think I have to use ODIN. What kernel and ROM should I use ? Is it ok if I flash with ODIN after wiping everyting ?
[Galaxy S II Q&A, Help & Troubleshooting] atifsh:
yes wipe everything and use odin to flash correct rom for your region or the latest of any other region doesnt matter. but you should have i9100.