PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Apache
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 02-17-2007, 02:51 PM
ImCoKeMaN's Avatar
Retired Staff
Offline
Pocket PC: Touch PRO 2! Touch Pro, Touch, Mogul, 6700
Carrier: Sprint
 
Join Date: Dec 2006
Posts: 918
Reputation: 3178
ImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Fully autoconfiguring after hard reset (w/o ext_rom)

WARNING:This is only a rough start at a guide and is for advanced users at this point. If you feel uncomfortable with manipulating registry dumps please do not attempt these steps.....yet If you are unfamiliar with the tools listed below please do not try this. Unfortunately I won't have the time to answer every question about this process so if you are having problems at least try a few different ideas and give lots of details if you need to post for help on this thread.

Since these are all completely personal settings I will not be recreating files to everyones taste, but there might be a framework posted after the kinks are worked out

With all the resets i do working on these ROMs i've been trying to streamline my personalization process as much as possible. Some things to do to get this going:
do a FULL reg dump with phm reg edit after a hard reset
Then do all your customizations that you normally do
(this can include owner info, today order, ringers, volume, power, etc.)
Now do another reg dump.
Copy these saved .reg files to your PC and open them in notepad.
Save each as ansi (they start as unicode)
Now you can do check what changed with a tool like windiff.

I've been able to do this for most things one other thing i did was took the CAB that mail2web gives for configuring activesync and successfully changed the _setup.xml (after extracting the cab) to mxip_mail2web_100.provxml. I even edited that file to add my password and it automatically grabbed all my contacts after a hard reset!

Here's the framework for it (it will also work for other push email servers)
(change "YourPassword" and "YourEmail" accordingly. Additional edits can be made to change server if not using mail2web)
Code:
<wap-provisioningdoc> 
   <characteristic type="Sync"> 
      <characteristic type="Settings"> 
         <parm name="BodyTruncation" value="1024"/> 
      </characteristic> 
       <characteristic type="Connection"> 
         <parm name="Domain" value="ad2"/> 
         <parm name="Password" value="YourPassword"/> 
         <parm name="SavePassword" value="1"/> 
         <parm name="Server" value="mobile.exchange.mail2web.com"/> 
         <parm name="User" value="YourEmail@mail2web.com"/> 
         <parm name="URI" value="Microsoft-Server-ActiveSync"/> 
      </characteristic> 
      <characteristic type="Mail"> 
         <parm name="Enabled" value="1"/> 
         <parm name="MailBodyTruncation" value="1024"/> 
         <parm name="MailFileAttachments" value="1024"/> 
      </characteristic> 
      <characteristic type="Calendar"> 
         <parm name="Enabled" value="1"/> 
      </characteristic> 
      <characteristic type="Contacts"> 
         <parm name="Enabled" value="1"/> 
      </characteristic> 
      <characteristic type="Tasks"> 
         <parm name="Enabled" value="1"/> 
      </characteristic> 
   </characteristic> 
</wap-provisioningdoc>

Just copy that in with wordpad and save it to an OEM folder (if using the new kitchen you'll need to run builddsm.exe again too)

Now the next thing i was thinking is i want to do away with the stupid start up settings. I noticed the touch pad calibration info is in the registry so it should be possibe, but each touch pad is different so this might not be shareable. The only other setting we use on startup is the timezone (time is set by network for me at least).

Enjoy![/code]
Reply With Quote
  #2 (permalink)  
Old 02-17-2007, 03:04 PM
colonel's Avatar
Retired Staff
Offline
Pocket PC: HTC Harrier, HTC Apache, HTC Titan, HTC Vogue....
Carrier: Sprint
Location: Shawnee, KS
 
Join Date: Jan 2007
Posts: 2,434
Reputation: 508
colonel knows their stuffcolonel knows their stuffcolonel knows their stuffcolonel knows their stuffcolonel knows their stuffcolonel knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Great ideas. Check PM. If you are talking about setting up kitchen OEMs for individuals who cook their own roms, this should be fairly simple. The trick comes in creating something that can be released in a rom for even the newest of noobs.
__________________
Kitchen updates at www.ppckitchen.org and you can get BuildOS help Here

If you have been helped by me or would like to support developers like Olipro, helmi_c, and others please feel free to Donate

ALWAYS FLASH BACK TO YOUR CARRIER'S OFFICIAL ROM BEFORE TAKING YOUR PHONE IN FOR SERVICE OF ANY KIND

Reply With Quote
  #3 (permalink)  
Old 02-17-2007, 03:15 PM
ImCoKeMaN's Avatar
Retired Staff
Offline
Pocket PC: Touch PRO 2! Touch Pro, Touch, Mogul, 6700
Carrier: Sprint
Threadstarter
 
Join Date: Dec 2006
Posts: 918
Reputation: 3178
ImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Yeah these ideas are definitely for ROM builders not ROM users at this point. I do like the idea of a custom rom/ext_rom that will do the provisioning settings as well as a more useful/working walkthrough for the startup (like not even having to press skip for that stupid copy past tutorial )
Reply With Quote
  #4 (permalink)  
Old 02-17-2007, 05:59 PM
finster869's Avatar
Regular 'Geeker
Offline
Pocket PC: Touch Pro
Carrier: Sprint
Location: Pennsylvania
 
Join Date: Nov 2006
Posts: 282
Reputation: 105
finster869 is keeping up the good workfinster869 is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
IMCOKEMAN- I am assuming that you are adding your "customized" registry settings in the registry file in the IMCOKEMAN folder, correct? If so, have you had any issue with the sprint customization file (running off the ext rom) or anything in the rom modifying them back so that they never get implemented?
Reply With Quote
  #5 (permalink)  
Old 02-17-2007, 06:06 PM
Alwaysbelieve1's Avatar
Halfway to VIP Status
Offline
Location: Chandler, Arizona
 
Join Date: Oct 2006
Posts: 559
Reputation: 5
Alwaysbelieve1 is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to Alwaysbelieve1 Send a message via Yahoo to Alwaysbelieve1
Do you think I can modify the Mail2Web cab to configure my device for another exchange server? I don't use mail2web, but that would be cool to do for the server I do use.

What program did you use to view and edit the mail2web.cab?
__________________
-Bob Garon Kettlebell Training-
International Kettlebell and Fitness Federation certified kettlebell trainer
Reply With Quote
  #6 (permalink)  
Old 02-17-2007, 06:11 PM
finster869's Avatar
Regular 'Geeker
Offline
Pocket PC: Touch Pro
Carrier: Sprint
Location: Pennsylvania
 
Join Date: Nov 2006
Posts: 282
Reputation: 105
finster869 is keeping up the good workfinster869 is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quote:
Originally Posted by Alwaysbelieve1
Do you think I can modify the Mail2Web cab to configure my device for another exchange server? I don't use mail2web, but that would be cool to do for the server I do use.

What program did you use to view and edit the mail2web.cab?
You can do this by simply exporting the registry file for activesync.

HKCU\software\microsoft\activesync

(your specific login, etc. are under the folder Partners\#######)

I export the entire thing, so that I have my custom settings as well. After a hardreset, all I do is click on the reg file I exported and it then has everything. Only thing you need to do is enter your password the 1st time it tries to sync (might need a soft reset for registry settings to enter, don't remember for sure).
Reply With Quote
  #7 (permalink)  
Old 02-17-2007, 06:11 PM
ImCoKeMaN's Avatar
Retired Staff
Offline
Pocket PC: Touch PRO 2! Touch Pro, Touch, Mogul, 6700
Carrier: Sprint
Threadstarter
 
Join Date: Dec 2006
Posts: 918
Reputation: 3178
ImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Yes i add most of them to the imcokeman OEM (i of course renamed it so i don't distribute all my personal info though ) Haven't run into problems of overwritten settings yet, but I cross check the settings with the whole kitchen to be sure. things like making magic button settings and auto start i put in the magic button OEM and renamed so i knew what i did. i have a blank ext rom and use the sprint OEM from Schett for the configs.

I'm working on one now that should not even need calibration so i've removed the whole welcome.exe (cut paste calibration etc.)

Alwaysbelieve1,
The file to extract cabs is MSCEInf.exe, it might be in the tools folder of the kitchen as i added it to some kitchens i posted.
Reply With Quote
  #8 (permalink)  
Old 02-17-2007, 06:13 PM
finster869's Avatar
Regular 'Geeker
Offline
Pocket PC: Touch Pro
Carrier: Sprint
Location: Pennsylvania
 
Join Date: Nov 2006
Posts: 282
Reputation: 105
finster869 is keeping up the good workfinster869 is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
If you have a blank extrom, does that give you extra storage space in main, or is the 9.9 megs still reserved (like with the normal rom)?

What does this setting do in your reg file:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Power\Timeouts]
"BatteryPoll"=dword:1388
Reply With Quote
  #9 (permalink)  
Old 02-17-2007, 06:13 PM
Alwaysbelieve1's Avatar
Halfway to VIP Status
Offline
Location: Chandler, Arizona
 
Join Date: Oct 2006
Posts: 559
Reputation: 5
Alwaysbelieve1 is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to Alwaysbelieve1 Send a message via Yahoo to Alwaysbelieve1
Quote:
Originally Posted by ImCoKeMaN
Yes i add most of them to the imcokeman OEM (i of course renamed it so i don't distribute all my personal info though ) Haven't run into problems of overwritten settings yet, but I cross check the settings with the whole kitchen to be sure. things like making magic button settings and auto start i put in the magic button OEM and renamed so i knew what i did. i have a blank ext rom and use the sprint OEM from Schett for the configs.

I'm working on one now that should not even need calibration so i've removed the whole welcome.exe (cut paste calibration etc.)
Nice!

Finster so all you do is simply back up your registry and then restore it after a hard reset so you don't have to go through everything(ex. backlight, power setting, etc.)?
Reply With Quote
  #10 (permalink)  
Old 02-17-2007, 06:18 PM
ImCoKeMaN's Avatar
Retired Staff
Offline
Pocket PC: Touch PRO 2! Touch Pro, Touch, Mogul, 6700
Carrier: Sprint
Threadstarter
 
Join Date: Dec 2006
Posts: 918
Reputation: 3178
ImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIPImCoKeMaN is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
the mem is still reserved, but you can unlock it later ( i never tried this since i load everything into ROM and then hard reset in an hour anyway )

That reg setting fixed a lockup i was seeing in the power settings when there were some conflicts early on. It doesn't appear to be needed anymore, but i keep it in for good measure since that's how the other roms have it set for our device i think.
Reply With Quote
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Apache


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 03:22 PM.


Powered by vBulletin® ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com