yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] Heathcliff74:
Ok. And that time it didn't work for you, was that the same as me? No Internet Sharing in the Settings menu?

Oh, and to answer your previous question: yes I'm on Mango RTM with latest Samsung OEM radio/drivers. And I did get the 4 values under settings. Those values I didn't delete.

Hard reset is not really an option for me, because I have no legit account. I updated chevron from 7004 up to mango. I do have backups, but which backup should I take? The last backup I got was from just before I installed the samsung drivers. I got a couple more. I prefer not to rollback to nodo, because that costs me hours to upgrade again (even with offline update packages).

Thanks,

Heathcliff74
[Windows Phone 7 Development and Hacking] contable:
I restored my device to Mango rtm because it won't work. After restoring I had to Update manually the oem Update because the Update didn't appear in zune....
[Windows Phone 7 Development and Hacking] Heathcliff74:
What are the values under HKLM\Services\ICS ??

Flags:0x00000012 ??

ServiceContext = 1 ?

UserProcGroup = 5?

And for HKLM\Services\Hotspot ??

Flags:0x00000012 ??

ServiceContext = 0 ?

UserProcGroup = 2 ?
[Windows Phone 7 Development and Hacking] contable:
HKLM\Services\ICS

Flags:0x00000012

ServiceContext= 0x00000001

UserProcGroup= 0x000000005

HKLM\Services\Hotspot

Flags:0x00000012

ServiceContext = 0x00000000

UserProcGroup = 0x00000002

---------- Post added at 01:39 AM ---------- Previous post was at 01:37 AM ----------

@OndraSter:

As I have a second OMNIA 7 which is still on NoDo I will try to test a one-file solution tomorrow...
[Windows Phone 7 Development and Hacking] Heathcliff74:
Thanks, and is it working for you now?
[Windows Phone 7 Development and Hacking] contable:
Yes, I have prepared 2 OMNIA 7 today but not using the 4 file-method as I have posted earlier...
[Windows Phone 7 Development and Hacking] Heathcliff74:
Sorry, can't find what you posted. What method did you use (details please). Thanks.
[Windows Phone 7 Development and Hacking] contable:
Post #316
[Windows Phone 7 Development and Hacking] OndraSter:
Thanks, that would be great! It shold import fine through diagnosis app as Ceesheim did, now it is just matter whether it is all there and whether it doesn't mind skipping reboot.

Heathcliff, did you reboot between removing APN and Network Profile application and setting up everything in registry? That might be the only difference that pops in my mind. And yes, it didn't show up in settings whatsoever too.
[Windows Phone 7 Development and Hacking] Heathcliff74:
I did not REMOVE my APN. How should I do that? Do you mean "disable" the data connection? I have network selection "automatic". I can "Add apn". But I don't see anything else to remove it.

Thanks
[Windows Phone 7 Development and Hacking] chenjy:
Try deleting all items and subitems in [HKLM\Comm\InternetSharing\Settings], then import the xmls again.
[Windows Phone 7 Development and Hacking] ryotgz:
Those were my only options too. I didn't remove anything under APN. I didn't have the network profile installed.

---------- Post added at 07:21 PM ---------- Previous post was at 07:20 PM ----------

I found what I needed and got it workng as posted earlier. Thanks.
[Windows Phone 7 Development and Hacking] VoodooKing:
Is it possible to create a XAP to deploy the file?
[Windows Phone 7 Development and Hacking] ryotgz:
Check your PM shortly. I may be of assistance.
[Windows Phone 7 Development and Hacking] Heathcliff74:
How do I delete my APN??

Do I need to delete my WiFi networks too??

Edit: I give up for now... Got to get some sleepzzz.z. I hope someone can figure out why my ICS is not showing up in Settings. Thanks a lot guys.
[Windows Phone 7 Development and Hacking] OndraSter:
"Delete APN" takes place only if you set it up manually before - which you appearantly didn't - otherwise you'd have button "change APN" instead "add APN".

Try what was suggested - deleting whole subkey Settings and starting all over again (and note somewhere those 4 keys with IPs).
[Windows Phone 7 Development and Hacking] chenjy:
Neither is needed. Maybe there is something wrong in your [HKLM\Software\Microsoft\Settings].
[Windows Phone 7 Development and Hacking] andycted:
I really think I'm stumped and/or totally dense :)

* Download your all-in-one provxml, extract it (I've also tried with the separate 4 files)

* Download DiagProvXML xap and install it, create a provxml and save it (so that there is a folder in isolated storage)

* Download the ISE, launch it, Get Data for GUID 566814df-f6b6-4154-8be5-9e65dce907c0 (DiagProvXML) and "Download data to my computer". Add your file to that folder and "Upload folder to Isolated Storage". Everything ok

* Open DiagProvXML .... empty list, tried loading from menu and other stuff, but nothing.... where/how should I see your provxml ? I tried renaming it to prov.xml too...

I do repeat: I'm sure it's the late hour and/or me being thick, but I'm totally stumped !

Thanks again !
[Windows Phone 7 Development and Hacking] Heathcliff74:
And Whoomp there it is!!

I wrote down those 4 values, I deleted the whole key, I left the key HKLM\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F} as it was. I executed the xml's (I think I did all of them).

I then got "Internet sharing isn't currently available". I added the 4 values I wrote down again. Ran Network Profile and it works!

THANKS!!

Heathcliff74
[Windows Phone 7 Development and Hacking] Marvin_S:
in the isolated storage tab of diagprovxml, tap and hold on the item and press execute (HTC and Samsung). Make sure the provxml file is in the folder called something.xml (ProvXML.xml is ignored because the app uses it for other stuff) so everything besides provxml.xml will show up in the iso storage tab, there is a refresh button to refresh it :)

Tap and hold, click "execute" wait until the messagebox, and you have your internet sharing :)
[Windows Phone 7 Development and Hacking] andycted:
Erm... .thanks but the problem is.... where is the isolated storage tab in diagprovxml ??? Did I download an incorrect version ?? I can't see it !

EDIT: I only have

Provxml

Registry

File Operations

RE-EDIT: AAAAAAAAAAAAAAAAAAAAAAAAARGH ! Had the old version !! hehehe

(not that xda file storage helps in ordering stuff properly :) )

EDIT x3: this things doesn't seem to like me. I've executed the 4 files in the designated order, I've even tried to install them with the gprs, but so far no Internet Sharing settings appear...

EDIT x4: Ta-daa ... Deleting the Settings key as suggested above, then reapplying everything and re-entering the 4 IPs ... sort of worked. I can see the Internet Sharing Settings, but enabling tells me "Connection not Shared" - There's no mobile data connection to share at the moment. Check your mobile settings and signal, and try again...

FINAL EDIT: .... AND IT WORKS :D ... In your face MS/Samsung hehehe

(will answer the post under this for details)
[Windows Phone 7 Development and Hacking] wsantiagow:
@andycted I'm at the same place you are at right now....cant get it to share...urgh..I don't know what else to try.
[Windows Phone 7 Development and Hacking] asirmans:
I would like to attempt tethering with my AT&T Focus that I have updated to Mango, but I am a dummy when it comes to your directions. is there a video ? I noticed the all in one install nd m wondering how it works ???
[Windows Phone 7 Development and Hacking] andycted:
I'm finally writing this with the omnia7 hotspot ! :D Victory !

So here what to try:

- Open the Registry key "HKLM/Comm/InternetSharing/Settings" detailed above, find the four IPs and write them down the registry keys. Mine were:

RndisIPAddress

192.168.33.1

RndisIPMask

255.255.255.0

WiFiIPAddress

192.168.33.1

WiFiIpMask

255.255.255.0

- Jump back and delete the entire 'Settings' key

- Execute the four detailed provxml (again if you already did that and didn't work), in the same order previously detailed

- Add the four IPs back manually

- Add these two values manually, always under Settings:

Name: EntitlementURI

Value: ./Vendor/MSFT/Registry/HKLM/Comm/InternetSharing/Settings/OpenMarketEnabled

Type: String

Name: OpenMarketEnabled

Value: 1

Type: dword

- Clear "CellularConnectionName" value

... retry ! :)
[Windows Phone 7 Development and Hacking] mapleleafs89:
Im curious if this method is limited by hardware to these samsung devices or if its possible for other devices like HTC.
[Windows Phone 7 Development and Hacking] wsantiagow:
Same here...Finally working!!!! Thanks to all the devs working on this!
[Windows Phone 7 Development and Hacking] chenjy:
Sorry, it's "Enable" in registry. In xml it's "Enabled". My mistake.
[Windows Phone 7 Development and Hacking] dbrandusa:
Again, which one is correct?
[Windows Phone 7 Development and Hacking] chenjy:
After importing xml into registry, "Enabled" in xml becomes "Enable" in registry.
[Windows Phone 7 Development and Hacking] ycavan:
offhand, are all the changes just registry changes? I see ppl pointing to provisioning xml's & I'd prefer not to dev unlock my wife's focus or my quantum right now.

if it's just registry entries, could someone put them all in 1 post?
[Windows Phone 7 Development and Hacking] chenjy:
Try:

[HKEY_LOCAL_MACHINE\Comm\InternetSharing\Settings]
"Enable"=dword:1
"CellularConnectionName"=""
"MaxUsers"=dword:3
"IdleTimeout"=dword:10
"OpenMarketEnabled"=dword:1
"EntitlementURI"="./Vendor/MSFT/Registry/HKLM/Comm/InternetSharing/Settings/OpenMarketEnabled"

But I doubt whether it's enough without deploying the xml. Some other items in [HKEY_LOCAL_MACHINE\Software\Microsoft\Settings] are really complex.
[Windows Phone 7 Development and Hacking] boredtoday:
got mine working! thanks to all the contributors!!

although i must say, the tutorial on here needs a little re-organization/clarity. i would be glad to work on it upon request. :)
[Windows Phone 7 Development and Hacking] ludede:
this trick work on my omnia seven i8700 with mango 7720 ??
[Windows Phone 7 Development and Hacking] derausgewanderte:
I am afraid you are correct and it's more than that. I entered these values for my LG Quantum and nada. Not even sure whether it has the chipset that allows this.
[Windows Phone 7 Development and Hacking] stryker09:
works only on the said devices? :(
[Windows Phone 7 Development and Hacking] bugsfree:
Yes please, it would be very helpful if you can summarize the steps here.
[Windows Phone 7 Development and Hacking] contable:
Glad to hear that the "Lord of root access" got it working, too.

Thanks again for all your hard work, without you a lot of things would not have been possible !

---------- Post added at 10:38 AM ---------- Previous post was at 10:31 AM ----------

It should work on all devices which have the required WiFi chipset and are full unlocked. This means deploying homebrew apps and registry writing must work.

I will try to enable it later on my HD7 ...
[Windows Phone 7 Development and Hacking] spokanedj:
It took me a couple of hours to go from a dev unlocked phone to working ICS on my Samsung Focus.

* First had to go through the steps to install the WP7 Root Tools: http://xdaforums.com/showthread.php?t=1265321

* Follow the instructions here, with the below comments: http://xdaforums.com/showpost.php?p=17951076&postcount=280

* I did not delete the settings folder or any of that. Just followed what OndraSter posted and everything worked.

* I did have the latest WP7 SDK 7.1 final already installed.

And of course, I'm posting this using ICS Sharing on my phone. Its kinda a tradition, I guess.
[Windows Phone 7 Development and Hacking] boredtoday:
a small step by step instructions i made for all of us newbies in this thread (all credits go to OndraSter):

FIRST THINGS FIRST

You need a developer unlocked Omnia 7 / Focus on Mango

WHAT YOU NEED

Isolated Storage Explorer

NOTE: unpack and install vm_web2.exe first (it will download a 500mb++ file during installation, so it's best to do this first). then unpack ISE_GUI_1.1.rar, inside is the isolated storage explorer)

needed xml's (hs.zip)

DiagProvXML v0.9

Interop Unlock by Heathcliff74 v2.xap

WP7 Root Tools

INSTRUCTIONS

1. Remove (uninstall) Network Profile application and remove any APN you set up in settings -> cellular

2. InterOP-unlock your device (Heathcliff)

3. Install DiagProvXML app on your phone

4. Using Isolated Storage Explorer deploy enclosed provxml files in hs.zip

4.a to do this: run Isolated storage explorer on your PC with your device plugged in and screen-unlocked. (DiagProvXML does not need to be running on your phone)

4.b paste this value on Product GUID text box: 566814df-f6b6-4154-8be5-9e65dce907c0

4.c click GET DATA button and save on your desktop.

4.d open the downloaded folder and paste there the 4 xml files from hs.zip

4.e click the Upload folder to Isolated Storage and select the same folder you just worked on, and upload!​

5. Run DiagProvXML on your phone, swipe to ISO Store and you should see the xml files, hold and click execute on each one following this order: hotspot, hotspot1, mxip_hotspotconfig_01, EnableAutoDataConfig.

6. Check in settings that you can now see Internet Sharing between Bluetooth and accounts!

7. Reboot

8. Deploy WP7 Root Tools (Heathcliff)

9. Now launch WP7 Root Tools and go to Local Machine -> Comm -> InternetSharing -> Settings and manualy add new value (+val button):

Value Name: Name, Value Type: String, Value Data: Value ... hit save

Value Name: EntitlementURI, Value Type: String, Value Data: ./Vendor/MSFT/Registry/HKLM/Comm/InternetSharing/Settings/OpenMarketEnabled ... hit save

Value Name: OpenMarketEnabled, Value Type: dword, Value Data: 1 ... hit save​

10. Clear "CellularConnectionName" (aka set Value Data to empty)

11. and you can go to settings -> Internet Sharing and start it up

--END--
[Windows Phone 7 Development and Hacking] Sanien:
Nope

I did the 4 xml method with a clean newly updated Mango Omnia 7... worked fine when I finally found out thats I miss spelled "Settings" in the reg path lol. I had written "Setting"
[Windows Phone 7 Development and Hacking] OndraSter:
@boredtoday

Thanks for the roundup, it was really late and my eyes were bleeding when I was writing mine :D.
[Windows Phone 7 Development and Hacking] Turkishflavor:
any way to get this working on a LG OPTIMUS 7? does the optimus 7 support infrastructure wifi-tethering?
[Windows Phone 7 Development and Hacking] Marvin_S:
DiagProvXML v0.91 contains a baked in xml for internet sharing. So there is no need to deploy it trough iso storage tools anymore.

Please let me know if it is the correct xml, it worked for me.

Thread + dl link here: http://xdaforums.com/showthread.php?t=1238519
[Windows Phone 7 Development and Hacking] DarthSandmann:
this whole thing actually isnt working for me :S i dont even see the entry for internet sharing in settings, but all reg edits are done. i even patched intshare.dll and tried everything what is written in this thread (i started before the solution was posted^^). all in all i guess i messed up the system, so... :D
[Windows Phone 7 Development and Hacking] lokto69:
It seems that the : I8700XXKH5 rom have Internet Sharing enabled. Even if you already fix the sharing it may be interesting to see how it's enabled in an engineering rom.
[Windows Phone 7 Development and Hacking] minori_aoi:
I always get "Internet Sharing isn't currently Available"

Is it because I'm not in AT&T ??? (Unlocked on 3 Indonesia)
[Windows Phone 7 Development and Hacking] OndraSter:
XXKH5 ROM contains I guess pretty much the same content as our RTM stuff deployed through Zune. Is it there enabled?

The only difference between officially enabled and our are the registry entries we added. And those are taken from 7.5 HTC device dump :).

@minori_aoi

You must have mispelled wrong the EntitlementURI or some other value.
[Windows Phone 7 Development and Hacking] bugsfree:
Does anybody get this work on HTC HD7?

I have followed the steps. I get the Internet Sharing menu at the Settings, but when I turn it on, I got the following message.

Connection not shared

There's no cellular data connection to share right now. Check your cellular settings and signal, and try again.
[Windows Phone 7 Development and Hacking] OndraSter:
I need to grab HTC HD7 Mango ROM later today and check whether it has drivers for it at all.
[Windows Phone 7 Development and Hacking] prjkthack:
Yep, I get the same exact thing. So close...
[Windows Phone 7 Development and Hacking] schluff1:
Do you have the final Mango update with the HTC update? How did you insert the provxml? Touchexplorer does not work anymore to copy the file in \Windows.
[Windows Phone 7 Development and Hacking] clfosk:
Posted this in the DiagProvXML thread but figured I'd post it here too if it will help anyone...

Worked on my AT&T Focus running Mango. Used DiagProvXML v0.9 as directed and the settings page came up but said no data connection was available. Used the homebrew Network Profile app to change my settings to ATT then back to AT&T. After that it worked perfectly. Very easy to enable.

I believe this is same Network Profile xap I used http://www.nextbestgeek.com/2010/12/12/samsung-no-mms-read-on/
[Windows Phone 7 Development and Hacking] contable:
Run HTC Connection Setup and choose another provider and after that choose your provider again.

If this doesn´t work either I would say the HD7 doesn´t have the right drivers or hardware.

So far i didn´t see any HTC owner who has enabled IS successfully on a 1st gen device. Strange.
[Windows Phone 7 Development and Hacking] bugsfree:
I have upgarded to Mango RTM but not the retail build from HTC. I have Chervon unlocked since NoDo and follow this http://xdaforums.com/showthread.php?t=1150633 to prepare for mango unlock.
[Windows Phone 7 Development and Hacking] chenjy:
Not exactly. If "EntitlementURI" is incorrect, he will get "Internet sharing isn't currently allowed", not "Internet sharing isn't currently available".
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
Yes, it should show up. You go to \Windows\. Select the file, it it highlighted in your accent color. Hit the 3 Dots menu. Hit Copy & than go to \My Documents\Zune\Content\#Value\. Pull up the menu again & hit paste. Than on your PC, you go look through those folder in the USB storage drive & look for the file. I'm not sure what folder it'll be in.

EDIT: Now that I think about it, I think it has to be in \My Documents\Zune\Content\0400\.
[Windows Phone 7 Development and Hacking] JosepHenry:
Well, I copied it to every single # value and I had no luck. The file didnt show up when I enable usb storage. =/
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
When you open TochXplorer, does it show up in those folders on your device?
[Windows Phone 7 Development and Hacking] JosepHenry:
Yes. I shows up in the folders where I copied it too. These folders with the # values are 0100 0200 0300 0600 0800 and 1900
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
Open Zune, disconnect your device. Reconnect your device & make sure it syncs properly. If so, close Zune & than recheck those folders.
[Windows Phone 7 Development and Hacking] JosepHenry:
I followed your directions and the file still does not appear. Maybe Im doing something wrong on my end?
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
Ok, thanks for your help anyway. I'll just have to upgrade to 7720 myself to get this file.
[Windows Phone 7 Development and Hacking] JosepHenry:
Sorry none of my attempts worked but I do hope you get that file you need.
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
No problem, you did your best. Besides, it'll be easier to test my registry hack myself in Mango once I find the value I need to edit.

EDIT: Speaking of which, what version of Zune do you have installed? 4.7/4.8 Beta/4.8 Official?
[Windows Phone 7 Development and Hacking] ales_x1:
here you go :D
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
THANKS!

So here's the registry;
[Windows Phone 7 Development and Hacking] ales_x1:
You're welcome, I hope it can help us to get tethering work :)
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
It's definitely a start. I'm upgrading to mango RTM atm. So, I probably won't be able to get into anything tonight, but at least this gives me a jump start & I can think a few things over.
[Windows Phone 7 Development and Hacking] ceesheim:
I just tried on samsung but only that 1 reg key don't anable it (and after changing the phone didn't boot for 3 times , but the4 time it boots ?)

oh can someone make a quick .xml of this ?
[Windows Phone 7 Development and Hacking] PaulMdx:
Looking at the registry above I don't see a key that looks like it controls ICS being available/unavailable. I would imagine there would be a key to turn on the UI pane that then starts the service if required. Looking at the above I guess it could be manually configured and possible set to start on boot, but that sounds like a dangerous prospect to me. Anyone got any further leads?
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
@ ales_x1: How you get that file copied out. I running into the same issue as the other guy who couldn't see the document in USB Mode. I'm trying to copy out the rest of the RGU so I can build a new compiled Registry CAB in WinCE CAB Manager.

@ ceesheim: Doesn't look like any of these values do anything. I'm hoping to find more in the rest of these RGU's. I'm not sure why it didn't boot for you. I changed a few values using provxml on my HD7 & never had a reboot problem. I'll look into making an xml tomorrow. It's 2:25AM here.
[Windows Phone 7 Development and Hacking] ceesheim:
lol, I made a xml my self (nice tool)

here it is just rename .txt to .provxml

Don't look at me if your phone didn't boot or that you need to hard reset.
[Windows Phone 7 Development and Hacking] drkfngthdragnlrd:
What package is that from? It's not the netcore rgu.

EDIT: Here's the netcore rgu as a provxml. Rename .txt to .provxml. As ceesheim said, use at your own risk. I am not responsible for any needed hard resets.
[Windows Phone 7 Development and Hacking] ceesheim:
tested the provxml that I posted and your one but didn't work

I tested on a custom 7714 on hd7

for me to test on samsung will take some time , I need to restore backup to 7004 :( for that to test

ps where did you get that files , I can copy easy from my phone to pc , using a backup tool (just copy the files to a sideloaded app and then backup that app :D
[Windows Phone 7 Development and Hacking] ales_x1:
@drkfngthdragnlrd just copy the file to my documents folder,rename it to txt and email it to you from the office hub :D
[Windows Phone 7 Development and Hacking] schluff1:
My HD7 is also unlocked by this way (and stayed unlocked), but the update from HTC disables Touchexplorer functionality. No way to copy provxml to \Windows... :(
[Windows Phone 7 Development and Hacking] prjkthack:
Thanks for the suggestion. Gave that a try and it did not work.

Hopefully someone figures it out. Not that I need it but to have the option would be nice.
[Windows Phone 7 Development and Hacking] buffalosolja42:
thanks for the info

can't wait to get IS on my phone first I have to get it unlocked again since I am on 7720 oh well, thanks for all the info guys.
[Windows Phone 7 Development and Hacking] Radek Hulán:
Does not work on my Omnia7, which was flashed to NoDo ROM (Signed_Cetus_Europe_KB2_Phone.bin & Signed_Cetus_Europe_KC1_CSC_I8700O2CKC1.CSC), dev unlocked, and updated to 7720.68, including firmware. I can install DiagProvXML, I can execute all those 4 files from IsoStore, I can see reg keys are correct using WP7RootTools 0.7, but there is still no "Internet Sharing" in Settings.

Seems to me it's operator dependent, and O2 CZ does not allow tethering :(

// edit - deleting HKLM\Software\Microsoft\Settings did the trick :)
[Windows Phone 7 Development and Hacking] andycted:
Good work, you might want to add the workaround to delete the entire Settings key and readd the IPs, for those that don't see the ICS page