lineMakeCall doesn't seem to work with non-default LINECALLP - Windows Mobile Software Development

I'm stumped.
I'm trying to make a data connection to a modem on my home PC.
I have some code that I've cobbled together from pieces
on the web, and everything seems to work well as long
as I call lineMakeCall without passing a LINECALLPARAMS
argument. I.e.:
dwReturn = lineMakeCall(
g_hLine, // handle to open line
&g_hCall, // return handle to call
szDialablePhoneNum, // phone number to dial
0, // default country code
0); // call parameters
The phone dials out, my modem picks up, and they try to synch up.
Unfortunately the XDA believes that this is a voice call, so no
connection is established.
Encouraged, I now try to pass in a LINECALLPARAMS argument
to inform my XDA that this is indeed a datacall:
LINECALLPARAMS CallParams;
memset(&CallParams, 0, sizeof(LINECALLPARAMS));
CallParams.dwTotalSize = sizeof(LINECALLPARAMS);
CallParams.dwBearerMode = LINEBEARERMODE_VOICE;
CallParams.dwMediaMode = LINEMEDIAMODE_DATAMODEM;
CallParams.dwCallParamFlags = LINECALLPARAMFLAGS_IDLE;
CallParams.dwAddressMode = LINEADDRESSMODE_ADDRESSID;
CallParams.dwAddressID = 0;
dwReturn = lineMakeCall(
g_hLine, // handle to open line
&g_hCall, // return handle to call
szDialablePhoneNum, // phone number to dial
0, // default country code
&CallParams); // call parameters
Unfortunately this simply doesn't work. The call appears to succeed.
I get all the right callback, telling me that it's dialing and dialing is
complete, etc. But my phone never rings!!
Anybody have any ideas?

change dwBearerMode to "...DATA" and it will work
UnKnOwN

Thanks,
I tried it and it didn't make any difference.
I must be doing something else wrong.
BTW I'm using a Siemens SX56 if it makes any difference.
-- John

Related

End a call in progress

Hi,
Is there a way to end a call in progress through the program ?
Or , emulate the end call button (red one) ?
thanks
May be it is not possible after all .....
I suppose you could do it using RIL (take a look at the section in this page), but I´m not sure
Personally I have done this using lineDrop(Handle, NULL, 0), which has always worked. See the TAPI interface in the MS help files.

Verizon GPS not working any longer..?

Has anyone figured out how to get GPS working with Verizon again? I Have a xv6900 running NFSFAN's verizon Custom WM6.1 1.14 and I'm not sure what to do.
I have read through this thread http://forum.ppcgeeks.com/showthread.php?t=61493 but I still haven't found a solution.
inthenickoftime4 said:
Has anyone figured out how to get GPS working with Verizon again? I Have a xv6900 running NFSFAN's verizon Custom WM6.1 1.14 and I'm not sure what to do.
I have read through this thread http://forum.ppcgeeks.com/showthread.php?t=61493 but I still haven't found a solution.
Click to expand...
Click to collapse
The problem appears to be that Verizon is authenticating their aGPS server and if your phone is not valid for aGPS support the 'fix' will no longer work. There a rumors about that Veriosn may offer aGPS support for a fee in the near future because some of their new models are supposed to unlock aGPS first quarter 2009.
What has worked for many is to use the TELUS aGPS server. To do this use QPST like for the original fix, but use the following assignments:
IP: 216.198.139.92
PORT: 8889
Not as fast as the Verizon, but I get locks in about 30 seconds.
Hope this helps.
VZYGuy said:
The problem appears to be that Verizon is authenticating their aGPS server and if your phone is not valid for aGPS support the 'fix' will no longer work. There a rumors about that Veriosn may offer aGPS support for a fee in the near future because some of their new models are supposed to unlock aGPS first quarter 2009.
What has worked for many is to use the TELUS aGPS server. To do this use QPST like for the original fix, but use the following assignments:
IP: 216.198.139.92
PORT: 8889
Not as fast as the Verizon, but I get locks in about 30 seconds.
Hope this helps.
Click to expand...
Click to collapse
Thanks a lot, I'll give that a try. I have been lost without GPS. (excuse the pun)
Do I have to change anything in the registry?
inthenickoftime4 said:
Thanks a lot, I'll give that a try. I have been lost without GPS. (excuse the pun)
Do I have to change anything in the registry?
Click to expand...
Click to collapse
Here is a post that may have all the fixes and settings you need http://forum.ppcgeeks.com/showpost.php?p=801450&postcount=130
I took the liberty of just doing a copy/paste of the details for you here as well but you can hit the link for more updates and details on your own
plus the arcsoft MMS cab is over there if you need that to download as well
Detroit Doug
*****************************************
HOW TO FOR VZW USERS
This will be updated as I discover more.
This has all been done using the clean rom as I had many issues with the other.
What worked on a fresh flash
1. Voice
2. Data
3. SMS
4. All hardware
GPS
1. This is assuming you have already done the agps hack
2. Dial *228 and choose option 1
3. Soft reset the phone
4. Open your favorite gps app and you should have a lock within 30 seconds.
(if that does not work make sure you have location on in the phone settings. Also make sure that under gps settings you have the baud rate set to 4800 and the com port set to 4)
If it still does not work check the following reg settings
[HKLM\Software\HTC\SUPL GPS]
\EnableAGPS = 1
\EnableSmartMode = 1
\GPSMode = 4 (should also work as 2)
\NumberFixes = 999999999
\QoSAccuracy = 50
\QoSPerformance = 89
\ServerIP = 195.207.101.126
\ServerPort = 7788
\timeBetweenFixes = 1
MMS
1. Go to connection settings and select "Manage existing connections"
2. edit the only connection there
3. Name it whatever you want ie "vzw"
4. hit next and enter #777 as the number
5. hit next and put "[email protected]" and "vzw" as the password
6. hit finish
7. install the attached arcsoft cab
8. do a soft reset.
9. open phmregedit in the start menu
10. navigate to HKLM\Software\Arcsoft\ArcsoftMMS UA\Config\mm1\WspHeader\X-VzW-MDN and put your 10 digit phone number for the value
11. wait a min or two and do a soft reset
12. go into messaging select menu and then mms options
13. select the server tab
14. select verizon wireless and change connect via to "the internet", the other settings should be correct.
15. wait a few min and perform a soft reset once more
16. now mms should work!!!
Not sure what the deal is with the GPS's not working. Mine has not stopped working. I attempted the aGPS fix in the beginning but it would not work for. I am running NFSFAN's ROM & my GPS is working without an issue. Granted I unlocked my phone with 2.31 before upgrading to VZW's 6.1 ROM & never let the customizations run.
This guy has the right idea here ---> http://forum.ppcgeeks.com/showthread.php?t=36377
I had been searching for WEEKS.. I'm freshly in my NFS6.5 V7 with no customizations ran other than NFS's, I went and did what the guy said at ppc geeks, except I didn't install the gps registry cab he tells you to..
In both QPST and the registry [HKEY_LOCAL_MACHINE\SOFTWARE\HTC\SUPL AGPS] I did this
PDE IP Address = 66.174.95.132
PDE Port Number = 8888
(Only QPST)PDE Transport = IP
(Only QPST)Position Calculation = mobile
with GPSMode: 4
**** works beautifully..
in google maps i DONT let it automatically find GPS, i put it to com4 4800..
i get about 5-6 active, occasionally going upwards around 7-8 but no more, works for me
although im currently looking for another gps program to use, google maps isnt bad but i wanna see if theres better free ones out there, if anyone has suggestions please let me know
I take it back it worked for about 4 hours and now no longer locks, in google maps it'll say "seeking GPS satellite (479001920).." and sometimes cut down to "seeking GPS satellites (5).." and go back and forth quickly.. at first when i got it working it would lock in on the 5 after like 10 seconds, now no luck
to bad, hopefully it comes around on its own lol.. or ill try a few changes now that i have a basis
edit: NEVERMIND.. had the problem for about 30-40 minutes (which lead to me posting to let anyone who might read what i did know the same might happen to them) and now it started to work again on its own just fine
GPS on verizon
I want to know if the GPS will use data or not, my phone has a data block and I still have the WM6.1 original rom. I was thinking to the what the last post did but it shows that it edits ip address.
Is there a way to keep the rom but use the gps without using data?
s.lanso said:
I want to know if the GPS will use data or not, my phone has a data block and I still have the WM6.1 original rom. I was thinking to the what the last post did but it shows that it edits ip address.
Is there a way to keep the rom but use the gps without using data?
Click to expand...
Click to collapse
I dont think it uses Data because from what i remember there were some people using the GPS feature with a Data Block
I'm seeing satellites (red bars) when I open mGpsCmd but I'm unable to get a lock (blue bars). Any ideas why I'm unable to get a lock?
mdjkim said:
I'm seeing satellites (red bars) when I open mGpsCmd but I'm unable to get a lock (blue bars). Any ideas why I'm unable to get a lock?
Click to expand...
Click to collapse
You are no the only having difficulties but I have run out of ideas.
The only thing that I can offer is look at the registry settings.
HKEY_LOCAL_MACHINE ----SOFTWARE ----> HTC ----> SUPL AGPS
EnableGPS = 1
GPSMode =2 I have changed this to a 4 & been able to lock.
You can try tweaking these & see if it helps. If you are able to get a lock change them back. It usually takes the longest to obtain the first lock. Some people have experienced in excess of 15 minutes.
jadesse said:
You are no the only having difficulties but I have run out of ideas.
The only thing that I can offer is look at the registry settings.
HKEY_LOCAL_MACHINE ----SOFTWARE ----> HTC ----> SUPL AGPS
EnableGPS = 1
GPSMode =2 I have changed this to a 4 & been able to lock.
You can try tweaking these & see if it helps. If you are able to get a lock change them back. It usually takes the longest to obtain the first lock. Some people have experienced in excess of 15 minutes.
Click to expand...
Click to collapse
I searching for GPS and have found it difficult to "sift" out the aGPS mixed in with the GPS... and of course, that is what determines whether a data connection is required. I have the Data Block and want to only use the Satelites.
So my questions....
In my registry the above location lists only
EnableAGPS = 1
not
EnableGPS = 1
Do I need to edit out the A in AGPS to read only GPS?
Do I need both entries?
If both should I change "EnableAGPS = 1" to the value 0?
I will keep "sifting", but if anyone can answer the above or point to a thread where the posts are purely about "GPS" without aGPS mixed in, I would REALLY appreciate the answers or link
In order to use the GPS with no data, set the following:
\EnableAGPS = 0
\EnableSmartMode = 0
\GPSMode = 0
With these settings you will only use the sats. Warning: That first lock may take a long time.
Mike
golfnz34me said:
In order to use the GPS with no data, set the following:
\EnableAGPS = 0
\EnableSmartMode = 0
\GPSMode = 0
With these settings you will only use the sats. Warning: That first lock may take a long time.
Mike
Click to expand...
Click to collapse
Thanks for the reply.
I may still be confused with all that has happened since the Touch/Vogue came out...(I have actually read too much and hacked too little so far) I am a new owner, and so I am wondering how many of the early posted problems were eliminated now that WinMo6.1 comes standard instead of an upgrade, as well as having an updated radio 3.37.78.
In my reading people are posting that this radio works for accessing GPS (though they may actually be reporting success with aGPS)... but do I still need to use the coke unlocker? or is this only for ROM flashing? Also if I flash one of NFSFANS ROMs will this "fix" any GPS setting problems I may or may not have?
My apologies for any noobiness, I tried to pay my dues searching but... not all the threads are clean nor all the post clear. (nothing new in the forum world)
Edit
Answers to my questions^^^
coke unlocker has to be used activate GPS radio
Radio 3.37.78 works fine for GPS
NFSFANs ROMs are built for Vogues with active GPS radios.

New tp2, few issues, need help

Hey guys,
I recently got my new tp2, I have 2 issues which I consider big:
- On the dialer interface (on the virtual one, not using keyboard), I see only from 1 to 9 (no * 0 # line), trying to press on the 1 button dials the number 4 instead of 1. Further research showed that pressing on the gray part, between the list of calls, and the first line of numbers of the dialer, dials the first line of numbers (1,2,3).
To sum it up, all lines are 1 line up in terms of result of the clicks, something like:
GRAY(1) GRAY(2) GRAY(3)
1(4) 2(5) 3(6)
4(7) 5(8) 6(9)
7(*) 8(0) 9(#)
The number in () are the actual result of the press.
Just to clarify, a line with *0# buttons doesn't visually appear on the interface.
I'm sorry for the weird explanation, couldn't find any good way to explain it.
- I don't see any way I can configure priorities for my internet connection, ie if there's currently USB internet connection (through my laptop for example), us it, otherwise if there is a WiFi connection, use it, otherwise use 3g/GPRS, etc.
You guys seems to know quite a lot about this phone already, I hope anyone has some solutions for me.
Cheers,
Nighthawk

FLASH EPIC 4g TOUCH on boost!! Step by step!!

First of all, i got 2 et4gs kicked off of sprint for too much roaming. Prl 0001 plus 1channel, and 1 or 2 movies a day did it... I was well over 10 gigs roaming! But i wanted to get out of my contract, so "mission accomplished".. Sprint gave me till jan. 4th to find a new carrier. How nice of them...
Next, after doing some research via google, Boost seemed to be my best option.. I literally had to put bits and pieces from other people's tutorials to make this work for our ET4Gs... Should i put their work together, and make a tutorial for us? i would definately give thanks and credit... The only thing that doesnt work is 4g. Everything else works better, and $50 a month, $5 off every 6 months? Yeeeeees
my speeds are slow when im home but i use wifi. But everywhere else, from a block up the street, throughout the whole city of des moines iowa, my speeds are way faster... No explanation why... But here goes nothing
System requirements: windows 7 ultimate or any computer that will recognize, read, and install drivers for your donor phone: incognito, and et4g..
1) Download and install these:http://www.mediafire.com/?xtyjg9y8cplae ... Kies is good to install for our et4g drivers
1a) follow this to a "t" for step 1a TAKE UR TIME... http://www.youtube.com/watch?v=ZwjAcqU_SFY..... Thanks Deck. DO NOT GO TO PART 2 OF HIS VIDEO GUIDE YET!
2) THANKS TO LEVIQUSE from xda..Now lets retrieve your ha, aaa passwords: first, i ALWAYS open up QPST before i use QXDM, then " Open QXDM, Select Options, Communications and select your port number, and select ok. Select View, New, Common, Command Output. Now in the white command box located in the UPPER part of the program type the following STEP 1!!!!! donor phone/ incognito COMMANDS:
spc YOUR6DIGITSPC
<ENTER>
requestnvitemread ds_mip_ss_user_prof
<ENTER>
You will get a bunch of data, it will start with the DIAG TX Item section, ignore this part and go down until you see the DIAG RX(check step E for an example) item section, select and copy this part to the end of the output to a notepad text file and save it as “sprint” STEP 2:
Now again in the command input box type
requestnvitemread ds_mip_ss_user_prof 1
<ENTER>
Do the same for the new output but save the notepad file as “boost”
A.) Close everything, we almost done with the incognito, open QPST configuration go the Ports tab and add a new port, select your port number, if nothing shows up uncheck the “show serial….blah blah” box and it will show your port number, select it and add it, you will now see your COM port with your phone connected. If it’s disabled, enable the port.
B) Now start client “service programming”, select your active phone, Read from phone, input your spc, after its done, save to file, save in a safe place, preferably in your p0rn folder. Close everything and turn off your incognito and give one last kiss to it and put it away.
VERY IMPORTANT NOTE: DO NOT EVER TURN ON YOUR PHONE AGAIN" THNKS LEVIUQSE
C) Install the Samsung ET4G drivers IF THEY ARE NOT ALREADY INSTALLED. Connect your Epic touch and dial ##8778#, THEN SELECT CP (THATS VERY IMPORTANT).. let your computer install the drivers and open CDMA workshop again.
D) Connect to new created port in CDMA workshop (go back to step 3 if you need help with this). Go to the security tab and in the Password section delete all the Fs and send 01F2030F5F678FF9 it will give you the et4gs SPC.. next, go to the memory tab and the press "Write" under NV ITEMS, press ok, and start writing 465, 466, 1192, and 1194 items to your et4g... Close CDMA Workshop for now.
E) Now lets find your HA and AAA keys for both your profiles so open the sprint and boost notepad files, Sprint’s HA and Boost’s HA and AAA are a 12 digit key, Sprint’s AAA is 32 digit key, if you look in the output data you got you will see 2 sections each with [0-15] lines, your keys are the very last 2 digits of each line. You will see something like this
This is “my” sprint data output
DIAG RX item:
index = 0
mn_ha_shared_secret_length = 0x06
mn_ha_shared_secret[0] = 0x12
mn_ha_shared_secret[1] = 0x34
mn_ha_shared_secret[2] = 0x64
mn_ha_shared_secret[3] = 0x45
mn_ha_shared_secret[4] = 0x45
mn_ha_shared_secret[5] = 0x78
mn_ha_shared_secret[6] = 0x00
mn_ha_shared_secret[7] = 0x00
mn_ha_shared_secret[8] = 0x00
mn_ha_shared_secret[9] = 0x00
mn_ha_shared_secret[10] = 0x00
mn_ha_shared_secret[11] = 0x00
mn_ha_shared_secret[12] = 0x00
mn_ha_shared_secret[13] = 0x00
mn_ha_shared_secret[14] = 0x00
mn_ha_shared_secret[15] = 0x00
mn_aaa_shared_secret_length = 0x10
mn_aaa_shared_secret[0] = 0xE8
mn_aaa_shared_secret[1] = 0x13
mn_aaa_shared_secret[2] = 0xE3
mn_aaa_shared_secret[3] = 0x80
mn_aaa_shared_secret[4] = 0x13
mn_aaa_shared_secret[5] = 0x15
mn_aaa_shared_secret[6] = 0xES
mn_aaa_shared_secret[7] = 0x78
mn_aaa_shared_secret[8] = 0x8D
mn_aaa_shared_secret[9] = 0xD4
mn_aaa_shared_secret[10] = 0x78
mn_aaa_shared_secret[11] = 0x0B
mn_aaa_shared_secret[12] = 0x45
mn_aaa_shared_secret[13] = 0x18
mn_aaa_shared_secret[14] = 0x88
mn_aaa_shared_secret[15] = 0x78
In this case “my” sprint ha key is 123464454578 and “my” aaa is E813E3801315ES788DD4780B45188878
ok now look and find yours, write it down and do the same for boost’s ha and aaa secret key
3) Now, ... Remember to always open up qpst before you use qxdm [/B] You already have your ha, and aaa passwords so start from the2:30 point in PART 2 OF THIS VIDEO! FOLLOW IT EXACTLY per say http://www.youtube.com/watch?v=QvrT5Qsp1S4&feature=watch_response_rev
Finally, start service programming for your active\online (et4g) and your incognito/offline offline “SURF6025-ZRF6000-A” You have to scroll down the list to find it.
3A). In the offline window, open the incognito file saved earlier. It should be saved in the "porn" folder.
Next, for the online window, read from phone(your et4g), and send the SPC.
3B) With both windows open in QPST service programming start matching whats in the “M.IP” tab from the incognito file to the epic’s online one
(thanks to ifuxwituz_) and thanks LEVIUQSE
Click profile 0 and click edit. Enter all information that you saved earlier and put them in the required box’s
NAI: [email protected]
Home address: 0.0.0.0
Primary HA address: 68.28.15.12
Secondary HA address: 68.28.31.12
SPI: 4D2
SPI: 4D2
Rev Tunnel Preferred: Checked now with both passwords hit ok.
Now Profile 1 information below………
Enter your HA Shared password first, then enter your AAA Password into the text box, next Enter all information that you saved earlier and put them in the required box’s
NAI: [email protected]
Home address: 0.0.0.0
Primary HA address: 255.255.255.255
Secondary HA address: 68.28.89.76
SPI: 4D2
SPI: 4D2
Rev Tunnel Preferred: Checked now with both passwords hit ok
Make the active user “0” and Write to phone the Et4g will now reboot. When it comes back enjoy 3g. Now for mms dial ##3282#, and enter the SPC code. Tap on advanced and scroll down to you see the URL mms.sprintpcs.com. Change the URL to http://mm.myboostmobile.com. And dont forget to ##8778# and select AP!!!
Congrats you have now converted your Et4g to boost mobile. I want to thank everyone for the information I received and the various guides. Without you none of this wouldn’t have been possible.
Visit AndroidHaKz.com
thanks androidhakz as well... i got lots from his word ducument file but cant find his link on xda... its for evo to boost... i truly hope i didnt forget to thank anyone.. im just trying to make it so you dont have to go everywhere to do something like this..... HAPPY NEW YEAR!!!
What is the purpose of the donor phone? Is that just so you can look up Boost's settings, or are we kind of replacing the donor phone with the ET4G?
Otherwise, very good write up. I will be trying this this weekend with a Motorola Photon...
ebuechler3 said:
First of all, i got 2 et4gs kicked off of sprint for too much roaming. Prl 0001 plus 1channel, and 1 or 2 movies a day did it... I was well over 10 gigs roaming! But i wanted to get out of my contract, so "mission accomplished".. Sprint gave me till jan. 4th to find a new carrier. How nice of them...
Next, after doing some research via google, Boost seemed to be my best option.. I literally had to put bits and pieces from other people's tutorials to make this work for our ET4Gs... Should i put their work together, and make a tutorial for us? i would definately give thanks and credit... The only thing that doesnt work is 4g. Everything else works better, and $50 a month, $5 off every 6 months? Yeeeeees
my speeds are slow when im home but i use wifi. But everywhere else, from a block up the street, throughout the whole city of des moines iowa, my speeds are way faster... No explanation why... But here goes nothing
System requirements: windows 7 ultimate or any computer that will recognize, read, and install drivers for your donor phone: incognito, and et4g..
1) Download and install these:http://www.mediafire.com/?xtyjg9y8cplae ... Kies is good to install for our et4g drivers
1a) follow this to a "t" for step 1a TAKE UR TIME... http://www.youtube.com/watch?v=ZwjAcqU_SFY..... Thanks Deck. DO NOT GO TO PART 2 OF HIS VIDEO GUIDE YET!
2) THANKS TO LEVIQUSE from xda..Now lets retrieve your ha, aaa passwords: first, i ALWAYS open up QPST before i use QXDM, then " Open QXDM, Select Options, Communications and select your port number, and select ok. Select View, New, Common, Command Output. Now in the white command box located in the UPPER part of the program type the following STEP 1!!!!! donor phone/ incognito COMMANDS:
spc YOUR6DIGITSPC
<ENTER>
requestnvitemread ds_mip_ss_user_prof
<ENTER>
You will get a bunch of data, it will start with the DIAG TX Item section, ignore this part and go down until you see the DIAG RX(check step E for an example) item section, select and copy this part to the end of the output to a notepad text file and save it as “sprint” STEP 2:
Now again in the command input box type
requestnvitemread ds_mip_ss_user_prof 1
<ENTER>
Do the same for the new output but save the notepad file as “boost”
A.) Close everything, we almost done with the incognito, open QPST configuration go the Ports tab and add a new port, select your port number, if nothing shows up uncheck the “show serial….blah blah” box and it will show your port number, select it and add it, you will now see your COM port with your phone connected. If it’s disabled, enable the port.
B) Now start client “service programming”, select your active phone, Read from phone, input your spc, after its done, save to file, save in a safe place, preferably in your p0rn folder. Close everything and turn off your incognito and give one last kiss to it and put it away.
VERY IMPORTANT NOTE: DO NOT EVER TURN ON YOUR PHONE AGAIN" THNKS LEVIUQSE
C) Install the Samsung ET4G drivers IF THEY ARE NOT ALREADY INSTALLED. Connect your Epic touch and dial ##8778#, THEN SELECT CP (THATS VERY IMPORTANT).. let your computer install the drivers and open CDMA workshop again.
D) Connect to new created port in CDMA workshop (go back to step 3 if you need help with this). Go to the security tab and in the Password section delete all the Fs and send 01F2030F5F678FF9 it will give you the et4gs SPC.. next, go to the memory tab and the press "Write" under NV ITEMS, press ok, and start writing 465, 466, 1192, and 1194 items to your et4g... Close CDMA Workshop for now.
E) Now lets find your HA and AAA keys for both your profiles so open the sprint and boost notepad files, Sprint’s HA and Boost’s HA and AAA are a 12 digit key, Sprint’s AAA is 32 digit key, if you look in the output data you got you will see 2 sections each with [0-15] lines, your keys are the very last 2 digits of each line. You will see something like this
This is “my” sprint data output
DIAG RX item:
index = 0
mn_ha_shared_secret_length = 0x06
mn_ha_shared_secret[0] = 0x12
mn_ha_shared_secret[1] = 0x34
mn_ha_shared_secret[2] = 0x64
mn_ha_shared_secret[3] = 0x45
mn_ha_shared_secret[4] = 0x45
mn_ha_shared_secret[5] = 0x78
mn_ha_shared_secret[6] = 0x00
mn_ha_shared_secret[7] = 0x00
mn_ha_shared_secret[8] = 0x00
mn_ha_shared_secret[9] = 0x00
mn_ha_shared_secret[10] = 0x00
mn_ha_shared_secret[11] = 0x00
mn_ha_shared_secret[12] = 0x00
mn_ha_shared_secret[13] = 0x00
mn_ha_shared_secret[14] = 0x00
mn_ha_shared_secret[15] = 0x00
mn_aaa_shared_secret_length = 0x10
mn_aaa_shared_secret[0] = 0xE8
mn_aaa_shared_secret[1] = 0x13
mn_aaa_shared_secret[2] = 0xE3
mn_aaa_shared_secret[3] = 0x80
mn_aaa_shared_secret[4] = 0x13
mn_aaa_shared_secret[5] = 0x15
mn_aaa_shared_secret[6] = 0xES
mn_aaa_shared_secret[7] = 0x78
mn_aaa_shared_secret[8] = 0x8D
mn_aaa_shared_secret[9] = 0xD4
mn_aaa_shared_secret[10] = 0x78
mn_aaa_shared_secret[11] = 0x0B
mn_aaa_shared_secret[12] = 0x45
mn_aaa_shared_secret[13] = 0x18
mn_aaa_shared_secret[14] = 0x88
mn_aaa_shared_secret[15] = 0x78
In this case “my” sprint ha key is 123464454578 and “my” aaa is E813E3801315ES788DD4780B45188878
ok now look and find yours, write it down and do the same for boost’s ha and aaa secret key
3) Now, ... Remember to always open up qpst before you use qxdm [/B] You already have your ha, and aaa passwords so start from the2:30 point in PART 2 OF THIS VIDEO! FOLLOW IT EXACTLY per say http://www.youtube.com/watch?v=QvrT5Qsp1S4&feature=watch_response_rev
Finally, start service programming for your active\online (et4g) and your incognito/offline offline “SURF6025-ZRF6000-A” You have to scroll down the list to find it.
3A). In the offline window, open the incognito file saved earlier. It should be saved in the "porn" folder.
Next, for the online window, read from phone(your et4g), and send the SPC.
3B) With both windows open in QPST service programming start matching whats in the “M.IP” tab from the incognito file to the epic’s online one
(thanks to ifuxwituz_) and thanks LEVIUQSE
Click profile 0 and click edit. Enter all information that you saved earlier and put them in the required box’s
NAI: [email protected]
Home address: 0.0.0.0
Primary HA address: 68.28.15.12
Secondary HA address: 68.28.31.12
SPI: 4D2
SPI: 4D2
Rev Tunnel Preferred: Checked now with both passwords hit ok.
Now Profile 1 information below………
Enter your HA Shared password first, then enter your AAA Password into the text box, next Enter all information that you saved earlier and put them in the required box’s
NAI: [email protected]
Home address: 0.0.0.0
Primary HA address: 255.255.255.255
Secondary HA address: 68.28.89.76
SPI: 4D2
SPI: 4D2
Rev Tunnel Preferred: Checked now with both passwords hit ok
Make the active user “0” and Write to phone the Et4g will now reboot. When it comes back enjoy 3g. Now for mms dial ##3282#, and enter the SPC code. Tap on advanced and scroll down to you see the URL mms.sprintpcs.com. Change the URL to http://mm.myboostmobile.com. And dont forget to ##8778# and select AP!!!
Congrats you have now converted your Et4g to boost mobile. I want to thank everyone for the information I received and the various guides. Without you none of this wouldn’t have been possible.
Visit AndroidHaKz.com
thanks androidhakz as well... i got lots from his word ducument file but cant find his link on xda... its for evo to boost... i truly hope i didnt forget to thank anyone.. im just trying to make it so you dont have to go everywhere to do something like this..... HAPPY NEW YEAR!!!
Click to expand...
Click to collapse
Copied before this gets deleted
Sent from my Samsung Galaxy S2
steindog99 said:
What is the purpose of the donor phone? Is that just so you can look up Boost's settings, or are we kind of replacing the donor phone with the ET4G?
Otherwise, very good write up. I will be trying this this weekend with a Motorola Photon...
Click to expand...
Click to collapse
Donor phone gives you the ESN. These steps probably aren't going to work on a photon.
Sent from my Samsung Galaxy S2
R1ptide said:
Donor phone gives you the ESN. These steps probably aren't going to work on a photon.
Sent from my Samsung Galaxy S2
Click to expand...
Click to collapse
this post has to be clean of post stating donor etc. type of words so this can stay up for everyone else to use.
According to the new FCC laws, this type of thing is not illegal. Modifying an esn is only illegal if the intent is to defraud. If you are still going to pay Boost mobile money for your service, than changing the esn is not defrauding Boost mobile. Do not confuse company policies with actual FCC laws...
Theres a thread here on flashjng your phone with working 4g.
Sent from my SPH-D710 using Tapatalk
motorola i1 wouldnt work at all as a donor?
edit" cant believe that **** is iDEN forgot and this guide worked well ++
Did you ever get an updated phone.apk for the voicemail notifier?
Will of fire said:
Theres a thread here on flashjng your phone with working 4g.
Sent from my SPH-D710 using Tapatalk
Click to expand...
Click to collapse
It is my understanding that none of Sprint's prepaid carriers support 4G. Do you mean there are guides for the HTC EVO 4G, which has 4G in its name?
Sent from an Android-powered HP Touchpad.
if you do flash it successfully to boost and then you flash new rom so do we have to do this all over again? I mean is flashing to boost is permanent?
I_NOS said:
if you do flash it successfully to boost and then you flash new rom so do we have to do this all over again? I mean is flashing to boost is permanent?
Click to expand...
Click to collapse
You will lose the settings for data and will have to re-input it only in the event of a factory reset using the option under settings -> privacy. Wiping any data through odin or recovery and installing/updating roms will not affect anything.
The only thing I found reassuring was that sprint sucks all over Iowa not just in cedar rapids haha. I've been paying a lot for only accessing data through wifi.
Sent from my SPH-D710 using xda premium
so i did this to the letter , i have done 2 og epics before this and had them work out fine 2 things im unsure of you didnt specify where the sprint and where the boost ha and aaa keys go i assumed sprints went to profile one 0 and boosts went to profile 1 so i did get those done and second it tells me to select the active profile as 0 but every write to phone and it reboots i read from phone again (in qpst) and it says active profile is one again
as of now im getting 3g very speroadically and when i try to make a call i get " your
account could not be validated " and it wont let me send or recive mms messages im really kinda stressed out because i have a really cool phone that until i get this done right is basically broke , im stuck using my donor phone during the day and it just sucks any help would be really appriciated
This is a really good thread!
Sent from my SPH-D710 using XDA App
Digglez said:
so i did this to the letter , i have done 2 og epics before this and had them work out fine 2 things im unsure of you didnt specify where the sprint and where the boost ha and aaa keys go i assumed sprints went to profile one 0 and boosts went to profile 1 so i did get those done and second it tells me to select the active profile as 0 but every write to phone and it reboots i read from phone again (in qpst) and it says active profile is one again
as of now im getting 3g very speroadically and when i try to make a call i get " your
account could not be validated " and it wont let me send or recive mms messages im really kinda stressed out because i have a really cool phone that until i get this done right is basically broke , im stuck using my donor phone during the day and it just sucks any help would be really appriciated
Click to expand...
Click to collapse
You did it right just stay on the call when it says you cant be validated and after a couple minutes a sprint rep will come on and say hello i see you are having trouble making a call and ask you what kind of phone you have just tell them its an incognito or whatever your doner is and they will say thank you I will reset it you need to power your phone off for 30 seconds and turn it back on and make a call and you will be reset.
I fought a phone for hours with this problem and was surprised how easy it was to fix by just waiting on the call
voice and mms issues after flash for boostmobile
Hi guys.
I successfully flashed my HTC EVO to BoostMobile...
Voice started working after writing NV Items and NAM Items using CDMA WorkShop...everything went as expected. Its when I got to the point of programing using QPST Service Programming...ha and aaa passwords for profiles 0 and 1 as well as the correct settings...but I get the following error message:
"The mobile reported the following errors while writing NV items when writing."
NV Item Status
NV_UE_IMEI_I NV_READONLY_S....
Voice was working as soon as I was done with CDMA WS, I actually made a call and checked voice messages myself, is after using QPST Service Programming that I lost voice and it wont let me designate profile 0 as the active profile. Now DATA works on 3G, but I lost voice and text/mms messages.
What am I doing wrong?
Any help will be greatly appreciated.
Will of fire said:
Theres a thread here on flashjng your phone with working 4g.
Sent from my SPH-D710 using Tapatalk
Click to expand...
Click to collapse
Where?
Sent from my PG86100 using xda premium
E4GT on Boost Mobile
I've seen lots of horror stories on Google from Boost Mobile users that switch over to the shrinkage plan (plans are cancelled for no apparent reason, payments are not accepted while using auto re-boost... etc). I'm about to put my Epic 4G Touch on Boost Mobile using this Shrinkage plan. I'm wondering if anyone here with an Epic 4G Touch had their plan cancelled by Boost Mobile for using too much data (or for any other reason).
If you put it in perspective, anyone using the E4GT on Boost will use a lot more 3G data when compared to Boost phones, and also signing up with the Shrinkage plan... it feels like opening a can of worms.
What's your opinion ?
wheres the verizon prepaid tutorial

[REF][INFO] Galaxy S3 SGH-T999 stock supported USSD codes

If you post them I will update this with a list of all the ones that work.
Some codes from i9300 do not work. Don't post any not tested or not marked as dangerous.
Most of the Android secret codes only work on Samsung stock rom, the dialer recognizes the
code when entered and you don't have to hit send. Codes work on ICS and JB dialers, but
most are not built into CM10 or AOSP
(if you erased any of the stock /system/app/*test*.apk obviously they won't launch)
[UPDATE -- There is some hysteria on the interwebs about exploits that can reset your S3.
All that is happening is certain tel: links in a browser or NFC are loading numbers into the dialer
for you. When any Android Secret code listed below is entered into the dialer it launches
the specific .apk or function (like reboot or even factory reset). You can install a 3rd party
dialer and set that as the default and avoid this. The codes do nothing in most non-stock
dialers. They also are present on almost every phone, not just S3]
USSD Codes (T-mobile)
#BAL#
#MIN#
#MSG#
#SMS#
#WEB#
#NUM# -- returns your phone number
#FAM# -- Family allowance
#PWD# -- reset voicemail password to last four digits of phone number
#PWO# -- toggles voicemail password
#RON# -- enable international roaming
#ROF# --disable international roaming
#TAXI -- calls a local taxi service adds $1.75 to your bill (US & Canada)
*NUM -- reads your calling number to you
*777 -- Smart Access Customer Care
*TOGO -- Prepaid Customer Care add minutes
*ADD -- Prepaid Service Center add minutes
611 -- Customer care
123 -- Voicemail
VSC/ MMI Codes (GSM)
Other GSM Supplementary Services codes
*#30# -- status of incoming caller ID
*#31# -- status of outgoing caller ID
*#35# -- status of incoming SMS
*#351# -- status of Incoming SMS If Roaming
*#33# -- status of Outgoing SMS
*#331# -- status of Outgoing International SMS
*#43# -- status of call waiting
*#21# -- status Unconditional Call Forwarding
*#002# -- status all Conditional Call Forwarding
*#004# -- status Conditional Call Forwarding (busy, no answer, unavail)
*#61# -- status of forwarding when no answer
*#62# -- status of forwarding when not reachable
*#62# -- status of forwarding when busy
*xx# -- enables feature
**xx# -- register and activate feature
*#xx# -- check status of feature
#xx# -- cancels feature
##xx# -- cancel and deactivate feature
ie.
*61*1xxxYYYzzzz**10# -- sets no answer after 10 seconds to forward to (xxx)YYY-zzzz
#31#2345678910 -- initiates call to (234)567-8910 with outgoing caller ID blocked
*43#2345678910 -- enables call waiting and dials (234)567-8910
#35*0000*16# -- enable SMS service (where 0000 is default Network Barring password)
*35*0000*16# -- disable SMS service (block incoming SMS)
Android Secret Codes (SGH-T999)
Universal
*#06# -- IMEI
Samsung Dialer - [Source] [here] and in thread
*#0*# -- SensorDiagnotics [1]
*#03# -- NAND Flash S/N
*#80# -- Touchscreen noise test (warning do not press power button)
*#251# -- Wakelock ON
*#250# -- Wakelock OFF
*#350# -- Reboot
*#526# -- WLAN Engineering Mode
*#528# -- WLAN Engineering Mode
*#745# -- RIL Dump Menu
*#746# -- Debug Dump Menu
*#0011# -- ServiceMode [1]
*#0228# -- Battery status
*#0283# -- Audio packet loopback test
*#0289# -- Audio/speaker test (Melody Test Mode)
*#0514# -- SysDump (System Dumps, logs, etc)
*#0588# -- Proximity Sensor test
*#0589# -- Light Sensor Test Mode
*#0673# -- Audio/speaker test (same as 0289)
*#0782# -- Real Time Clock Test
*#0842# -- Vibration Test
*#1575# -- GPS Control Menu
*#2263# -- RF Band Selection
*#2663# -- Touchscreen FW and version
*#2664# -- HW touchscreen test
*#3264# -- RAM CHECK (Version number)
*#4327# -- HDCP INFO (True/ false)
*#7769# -- PROXIMITY SENSOR TEST
*#7284# -- Phone Utility (USB Settings)
*#7353# -- Self Test (Menu of 12 tests to use)
*#7594# -- Factory mode Enable shutdown on long press
*#8888# -- Service Mode (Read FTA hw version)
*#9900# -- System Dump Mode
*#9999# -- SW Versions (AP, CP, CSC, FTA SW)
*#22235# -- ACCELEROMETER SENSOR INFO
*#86824# -- TOUCH KEY SENSITIVITY
*#5238973# -- LCD TYPE
*#232331# -- BT test
*#232332# -- ???
*#232337# -- BT address
*#232338# -- WLAN MAC address & PS mode
*#232339# -- WLAN Engineering Mode test (TX & RX modes) (same 526)
*#272886# -- Auto Answer Selection
*#3214789# -- GCF Mode Status
*#8736364# -- OTA Update Menu
*#7412365# -- Camera Firmware Standard (Front/Rear Cam FW)
*#7465625# -- Personalization (Lock Status settings)
*#22558463# -- Reset Total Call Time
*#12580*369# -- Main Version (AP, CP, CSC, RF cal, HW Rev) (similar to 9999)
*#197328640# Service Mode
*#3282*727336*# -- System and Storage Information (Data Usage Status)
*#273283*255*3282*# -- Adjust/Fill Message, Contact, Call Log, etc Limits
*#273283*255*663282*# -- Data Create SD Card
*#7328735824# -- LOT ID
//*#7780# Factory Reset (WARNING)
//*2767*3855# Full Factory Reset (WARNING)
87976633 FACTORY RESET
unconfirmed (may be i9300 codes)
*#32489# -- (Ciphering Info)
*#4238378# GCF Configuration
??*#872564# USB Logging Control
??*#3214789650# LBS Test Mode
*#34971539# Camera Firmware Update
*#7412365# Camera Firmware Menu
*#301279# -- HSDPA/HSUPA Control Menu
73876766 SELLOUT SMS ENABBLE
738767633 SELLOUT SMS DISABLE
7387678378 SELLOUT SELF SET TEST MODE
7387677763 SELLOUT SMS SET PRODUCT MODE
4238378 GCF SETTINGS
4387264636 SELLOUT SMS MAIN
*#528# -- ?? Wireless Lan Tests
*#4636#
*#7465625# -- unlock? errors?
*#197328640# – Enabling test mode for service activity
**05***# – Execute from Emergency dial screen to unlock PUK code
??*#07# Test History
*#1234# View SW Version PDA, CSC, MODEM
2886 ??
Also test at command line or adb with:
am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://XXXX where xxxx is code
*#1234# – PDA and Phone firmware info
*#1111# – FTA Software version
*#2222# – FTA Hardware version
*#4636# – Phone Information
*#44336# – Displays Build time and change list number
??*#44336# Software Version Info
*#8351# – Enables voice dialing logging mode
*#8350# – Disables voice dialing logging mode
{Credits to E.V.A. tids2k DocHoliday77 anil84}
I've got a whole bunch of these written down at home. Ill post em for you later tonight.
Sent from my SGH-T999 using xda app-developers app
Tested Working Dialer Codes
Sorry I didn't get these posted last night....just couldnt keep my eyes open any longer!
Hey Joe, Hope you dont mind a quick correction. If I understand this stuff correctly, these are not USSD codes (USSD is in your title). USSD (Unstructured Supplementary Service Data) Codes are ones which communicate with the carriers network/computers. These are different as they communicate with the device hardware and software (mostly hardware related though). A simple example of a USSD code would be #646# to check your minute usage, or #225# to check your current balance. Also with the USSD codes you have to press the call button, with these you only have to enter the code, and if it is correct and enabled, it will execute automatically.
I have seen these referred to as Hidden Codes, Secret Codes, AOD (I think thats what I saw somewhere). I generally just call them Dialer Codes. Also, as per my understanding, there are Android codes and Manufacturer codes. So some of them are built into Android itself, while others are built into the mods made by the manufacturer.
Most of that is from memory, so if I made a mistake or jumbled anything up, please do let me know! I think Ive got it right though!
Note that Samsung disabled some of these in different builds, so while some may work on UVALEM, they may not work on UVALH2 or UVDLI8. (Different builds may have different codes disabled/enabled, but I have not been making a point to test them on each release)
I'll be adding these to one of my threads at some point as well.
The following codes have been tested and confirmed working on UVALI5. I have a lot more but have not had a chance to test them all yet, and some I have tested and are not currently working for me on my current build, so I am leaving those off as well. (also as op requested, I will only post the ones that should be safe to use. Some codes will wipe your data or have unwanted results. I am leaving those off of this list)
Unless otherwise stated, enter codes from the dialer like this: *#code#
0* --- LCD Test (Great Suite of Tools)
06 --- IMEI
0011 --- Service Mode (Press Menu for more options)
0228 --- Battery Status
0283 --- Loopback Test
0514 --- SysDump (System Dumps, logs, etc)
0782 --- Real Time Clock time read
0842 --- Vibration Test
2663 --- TouchScreen FW Update
7284 --- Phone Utility (USB Settings)
7353 --- Self Test (Menu of 12 tests to use)
9999 --- SW Versions (AP, CP, CSC, FTA SW)
7594 --- Factory Mode (Enable Long-press on end call to shutdown)
8888 --- Service Mode (Read FTA hw version)
232338 --- WlanMacAddress (Enable/Disable WiFi Powersave Mode)
7412365 --- CameraFirmware Standard (Front/Rear Cam FW version check and write)
7465625 --- Personalization (Lock Status)
22558463 --- Reset Total Call Time
34971539 --- CameraFirmware Standard (Same, but with different options)
197328640 --- Service Mode (Debugging, Testing. Use menu > back to go back in menus)
7328735824 --- Lot ID (Null)
767*2878 --- Reset QWERTY Slide-Out Counter
12580*369 --- Main Version (AP, CP, CSC, RF cal, HW Rev)
3282*727336* --- System and Storage Information
273283*255*3282* --- Adjust/Fill Message, Contact, Call Log, etc Limits
*#*#4636#*#* --- Testing (Device Info plus some tests)
I have quite a few more. But have not tested for function or if they even work yet (or they didn't meet OP req.) Ill add more when I do, but figured I'd go ahead and share what I have already.
As I said before, Samsung disabled different codes in different builds. Ive already run across a few where they did not work but I am quite sure I remember them working before on a different build! YMMV.
As posted by another,,,
*#*#0*#*#: Full Diagnostics Menu
I think what you're trying for is the first one I listed.
Plug in the 0* to the 'code' I put up above to make this.
*#0*#
Once you hit the last # it should start.
Sorry, let me know if the way I wrote all that is confusing.
Thanks Red! Glad to see you poping up around here still. Hope things are going good for you and your family with the job and all!
Sent from my SGH-T999 using xda app-developers app
DocHoliday77 said:
I think what you're trying for is the first one I listed.
Plug in the 0* to the 'code' I put up above to make this.
*#0*#
Once you hit the last # it should start.
Click to expand...
Click to collapse
So on CM10 it doesn't launch most of these and you have to hit send. It is built into the system, like most codes just launch a specific apk.
The dialer says generically ussd, but you are right android secret code is correct.
Anyways the stock rom disabled many previous common codes.
I'd imagine the majority of codes available in CM are the ones built in to the Android OS prior to manufacturers adding their stuff.
I believe most that I listed are Sammy specific...when I dive into more of these ill try to specify which are which.
Sent from my SGH-T999 using xda app-developers app
DocHoliday77 said:
I'd imagine the majority of codes available in CM are the ones built in to the Android OS prior to manufacturers adding their stuff.
I believe most that I listed are Sammy specific...when I dive into more of these ill try to specify which are which.
Click to expand...
Click to collapse
Thanks, I didn't realize that is just built into the phone dialer to launch apk.
All of these codes work on JB. And the main 0* testing app is in Lcdtest.apk
Most of the same tests are in *#7353# which I believe is secFactoryTest.apk
DocHoliday77 said:
I believe most that I listed are Sammy specific...when I dive into more of these ill try to specify which are which.
Click to expand...
Click to collapse
I tested some more and added them to the list. Also included GSM codes.
Finally, we have two NVpasswords, that is used for uploading or dumping NVram, AFAIK. They are:
873283
3352225
and they can be found in Sec_Ril_Dump.class.
Click to expand...
Click to collapse
From here http://forum.xda-developers.com/showpost.php?p=26878927&postcount=4 it would be nice to dex2jar the T999 Sec RIL to get the NV password, (the i9300 did not work) because the *#745# RIL dump menu has some neat features to save NV or EFS to sdcard.
Cool thread, thanks for the list
Take a look here:
[http://forum.xda-developers.com/showthread.php?t=1069015&page=7
Wow ! There's alot of it :||
Thanks for this, I will definitely test some of these out
I never knew that there were this many ussd codes. Thanks for all the info C:
Any way to check the rtn?
Anyone have problem using the *#simlock# on custom ROM?
AT Commands for Samsung s3
Can you please tell me how to set the samsung s3 to accept and respond to AT COMMANDs, like AT+CFUN=0
This came very useful to me. Thank you very much!
additional help
Ive seen online u can switch ur phn to 3g for when u go over data network. Can u tell me how to do this via secret codes. I also believe you can just reset ur data so it doesnt register goin over data limits. Is this possible? Im workin with a Samsung galaxy exhibit sgh-t559n on metro

Categories

Resources