Help request - setting registry (owner info etc) from a cab - JASJAR, XDA Exec, MDA Pro Software Upgrading

Hiya, I've been playing about with the extended rom and have the system in great shape, apart from some registry settings, such as the owner info and device name. It would be kinda handy to have these setup automatically but I am totally unable to do it... I'm presuming it's because there is something else that has to be done other than simply set the keys.
I'm using PHM reg ed to export keys as well as simply creating them manually and am using WinCE Cab Manager to make the cabs. I'm on the original O2 Exec rom (well, most of it )
When I run the cab (automatically from a hard reset or manually), I can see the values in the registry but they never appear on the today screen. I've tried a variety of power cycling, soft resetting etc but the today screen is never updated - it always says "Tap here to set owner info". If I do that, the registry keys are cleared out...
If anyone can shed some light on this I'd be grateful - for a small problem it's taking up a lot of time! :?
Cheers!

I've not gone down the .CAB route, but just import these and other settings from a .reg file and have never had this problem.
When I have to install from scratch, the first install is Resco's Explorer (which contains a Registry Editor), then execute the .reg file.
Almost sounds as if the registry changes are not being saved. Is it only these particular settings or are other changes not registered?

Well, I have created loads of CAB files in WinCE CAB Manager to set up my phone, tomtom, etc.
I Used the same method as you. The only difference being that I reset (automatically) after I install them. Could this be it?
Ahh, which WinCE CAB Manager version you running? You need the new beta 1.2 version to be able to create WM5 compatible CAB Files. Can this have something to do with it?

moghisi101 said:
... The only difference being that I reset (automatically) after I install them. Could this be it?
Click to expand...
Click to collapse
Probably the cause. I know I've read and experienced that I must allow the device to flush after changes before I reset it. I usually turn it off, then wait a minute or two before I soft-reset.
Ahh, which WinCE CAB Manager version you running? You need the new beta 1.2 version to be able to create WM5 compatible CAB Files. Can this have something to do with it?
Click to expand...
Click to collapse
As yet I'm not using CABs/Cab-Manager. Couldn't find one when I looked - except at ridiculous money, which I wasn't prepared to waste - so I'm just using the .reg-files manually

Guys, many thanks for the replies!
I'm using my 15 free goes (and hibernating ) on version 1.1 of WCM at the mo, it's too expensive to buy as I would only use it for this as far as I can see - I'll head off and look for the beta next.
I have tried power cycling, pausing while off and resetting as well as soft-resetting from software, but not doing it automatically 'cos I don't know how!
@moghisi101: Out of curiousity, how are you automatically performing a soft-reset and thanks for the heads-up about beta 1.2!

I have written an Autorun.exe file, much like the one in the extended rom. It does not however read a config.txt file. It runs the CAB files (with my apps and settings in) and then resets.
I don't remember where I put the code, so I can't compile one for you. It only needs a slight change from the Autorun sample Microsoft Supply.
At the moment I can set up pretty much everything on the phone. Button Lock, GPRS Settings (including GPRS Auto Attach, etc), Owner Info, Default Volume, Today Screen Plugins (order and enabled/disabled), Date/Time, Screen Config, Infrared off by default.....the list goes on. When I Hard Reboot, It skips the welcome screen (all the time settings etc) and I've got it to ask me which Operator Settings to Install (eg Vodafone, o2, Orange, Tmobile Splash Screens and GPRS connections).
It's much better than the default Qtek, i-mate, and (definately) o2 ROMs...

Just a thought!
Are you annotating your .reg files with semi-colon at the start of a line?
With the PC, I've always annotated my .reg import-files, so that I could remember why I'd done something later on, but found that *no* lines after those annotation would be imported on the Exec (Universal). Don't know if this is specifically a WM5 issue or not. If you put the annotations at the end of the .reg file, all the preceeding key/value content lines *are* imported.

@astage: Interesting about the annotations, that must have caused some pain before you figured it out! I don't have annotations in my reg files as I'm not really using reg files I'm building keys in WinCE Cab Manager by both importing reg exports and typing them in manually.
Unfortunately, the beta version is only available to registered users, so I'll have to abandon that one for now.
@moghisi101: It sounds like you're sorted! That's basically what I had in mind myself, except that I was thinking smaller
Thanks for the thought about compiling an exe, I was thinking I may have to ask a mate to make something like that so if you do find the code and feel like posting one, I'm sure the community would thank you!
I've been looking for something that would just install cabs etc then reboot but not found one yet on the web... I'm a UI designer and so am wary about going down the visual studio path for fear I may start to favour all-grey interfaces :twisted: .
Which autorun sample are you referring to though? I guess I may have to get my hands dirty after all!

No, I don't annotate them, so I haven't come accross this. But, if you save some Keys using a Reg Editor and then use Import in WinCE Cab Manager...ahhh, I think i may know the problem!
1. Don't put Comments in Reg Files
2. Don't use import in WinCE CAB Manager! If the reg key has data above a certain length it will split it to next line using a ";", but WinCE Cab Manager assumes this is the end of the data. So, your Owner Info could be being entered in incorrectly as a result. You have to copy-paste the reg key into a new dword, etc into WinCE Cab Manager. i.e. DONT IMPORT
I hope that vaguely made sense

Yup! Clear as a bell, thanks! I'll try that in a mo, just rebooting. Import is *sooo* tempting though, so simple... Curse my weakness for the easy path!

Hi. Here is Microsoft's Autorun Code (I have that)
You have to make slight changes to allow for reboot at end. It's fully annotated if you dont understand what it means. BTW, you dont need Visual Studio. Infact it's probably the worst root. Use Microsoft's eMbedded Visual C++ 4.0 to compile this for Windows CE, Mobile 2003SE, (or Mobile 5?). It's Microsoft but it's FREE!?

Sweet! Two terms you don't hear very often in the same context are Microsoft and free! Nice one, thanks! I'm downloading Microsoft's eMbedded Visual C++ 4.0 as I type.
You actually solved the problem already though, in a way, pointing out that WCM truncates "strings". I opened an exported key in Textpad and tidied it up (removing the end of line "\" and the "\n\t") then saved it and imported the file into WinCE Cab Manager, made my cab, installed it and soft rebooted from SPB PocketPlus without going back to the Today screen. It worked!
I'm a big fan of Textpad and will use that to make a macro to tidy up exported reg keys so I can import them easily (another triumph for the easy path!).
You, Sir, are a DUDE!
Edit: 16.4 kbps from MS... :roll: For anyone else who decides to go down this path, the killer bit is to make sure your key values don't get truncated! Open the .reg in a text editor and make sure any really long values, like binaries, are all on one nice long line! It doesn't seem to make any difference if you soft-reset from an app or use the stylus btw.
Shame the baby kept us up all last night! I've *got* to get some sleep or I'll end up doing god knows what to my device by accident!
Thanks for the help moghisi101!

Hehe, Gee Thanks. And btw, Textpad r0x!
If you want to do that autorun thing.....familiarize yourself with the whole 2577 method (search it and you'll understand). If you don't want crappy o2 Customisations, etc on your device then you are better off just editing the extended rom, edit the config.txt, add your configuration CABs, and then every time you hard reset all your customisations will appear! NO programming involved. If you then add "welcome.not" file to SD Card, the Welcome screen at hard reset wont appear (if you code this in your autorun file it will work on ALL devices, not just a few including HTC). BUT only do this if your CAB files contain stylus screen settings, and time settings. However, as this is not viable in all situations the 2577 method can be much better. Especially when selling a piece of software, etc (automatic installation and configuration), as I do.
I might email you, later on, a video of what happens when I hard reset my device to give you an idea of what you can do (at the least) and hopefully you can go on to improve on that.

Thought I will give you a kick start. Here are some Regedits I could make for you. Took me a short while, but there are loads more for inbuilt apps (e.g Messagig, etc) but I coudn't remember where the reg values where.
Please note, I couldn't find any of the WM5 ones...completely forgotten them. But these should give you and idea as to where they are. Also, look here in the Wiki
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks_WM5
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks
Some of the ones I have given are from here, but many more I found myself
Hope it helps you (become a millionaire - don't forget me )

You can see the solution here: http://forum.xda-developers.com/viewtopic.php?t=34525
Thanks to Bayondthetech for the CAB file.

Hehe. I feel like a n00b now (which I am really). I hadn't seen that. But I think mine does a couple of extra things that he didn't post....?
Bye

Wow! Holy Cr*p! Thanks for all those reg files! :bows:
I'd looked at BTT's post before and was hoping to use his cabs as a guide. Unfortunately, they aren't currently available (from what I've read, he generated so much traffic with his downloads that his host yanked his connection and he's in the process of moving sites).
Thanks to moghisi101 and a few other posters on this forum, I don't need them any more!
@moghisi101: I had already edited my extendedRom's config file to load and run cabs I store on the SD card (to keep the extRom below 10mb) and realised last night that that already does the auto reset for me, so life gets another bit easier These reg files rock though! Shame you're not running tomom5 yourself, I'll have to sort those out myself!
The next thing to try is to export the BT settings for my paired devices - I'm hoping it will be possible to restore those automatically too.
Attached is the TextPad macro (although it is too simple to call it that really!) that I'm using to tidy up the reg keys for import into WinCE Cab Manager, hope it helps someone!
Post that video!

Hey
Actually, I have TomTom 5....up until 5.10 I edited TomTom's Cab itself but I just haven't had a chance with 5.21 (need to use CabWiz now, not WinCE Cab Manager - no full WM5 support lol).
The TomTom 3 Today settings is same for TomTom 5 if you want to change order/hide/unhide. Most of the other settings are in a .cfg file on SD card for Home Address, etc. Only a couple other settings use Registry...
Anyway....glad to be of some service

moghisi101 said:
... (need to use CabWiz now, not WinCE Cab Manager - no full WM5 support lol). ...
Click to expand...
Click to collapse
Had a brief conversation this afternoon with a friend who uses Microsoft's CabWiz to produce .cab files for bespoke software.
He mentioned that (with CabWiz) if you use the .cab to apply registry entries, then the .cab must also install something, a text file or similar. I can't recall if he said it would otherwise not create the .cab correctly, or that the reg entries may not be applied correctly.
Not yet tried it myself - will have to wait until after the bloody Tax Return is finished!

Strange, It works fine for me? Was his the newer CabWiz that you can use with WM5, like mine?

Related

How do I turn a .reg file into a .cab?

Hi everyone,
I have an XDA Exec and my current project is to customise my extended rom to install resco, magic button, some ringtones into the windows folder, batti and not have O2 Active (just dingo's connections cab). I have sorted the above, but now I would like to export my whole registry with just these applications installed, along with all my settings 9owner information, MSN, camera settings etc...) If I export the whole registry through Resco, can I then convert that into a CAB using WinCE CAB Manager or soething similar? Is it a good idea? How do I imprt a registry file successfully into WinCE, as I have tried it in the past with previous devices and never got anywhere. I would be extremely grateful for any help, even if its just someone telling me not to bother wasting my time if it won't work!
Cheers,
Fin
WinCE CAB Manager will allow you to make a cab from a reg. However, there are limitations I think, and whether it's wise to do the whole reg is another question. Some of it is volatile. If you pick and choose relevant user settings, you should be safe.
V
vijay555 said:
WinCE CAB Manager will allow you to make a cab from a reg. However, there are limitations I think, and whether it's wise to do the whole reg is another question. Some of it is volatile. If you pick and choose relevant user settings, you should be safe.
V
Click to expand...
Click to collapse
D'oh! I just found out the hard way that importing your whole registry doesn't work for quite a few reasons! Thanks for your reply, I still can't work out CAB manager though. Is there anything particular you have to remember when importing a REG file into a CAB?
There's some issue I read somewhere that it breaks some lines or something in the imported reg. Not sure how or why...
I'd suggest just get the relevant sections, control panel, software, gwes etc... you'll have to glance through your whole reg, try it in individual sections, then compile the lot into one functional bunch.
V
i have been using WinCE cab manager a lot and i have found that importing small sections of 'code' is more reliable than huge chunks, and i have used this methood succesfully to create customised cab file settings (see my theme+ringtone+dialler post) where i extracted parts of the registry and posted into WinCE cab.
thanks

Dopod 900 Extended ROM Guide (help would be appreciated!!!)

Alright,
I'm gonna start a guide for Dopod 900 Extended ROM files. I am using a Dopod 900 bought in Singapore. Information has been gathered from various sources.
EXTENDED ROM CAB FILES IN DOPOD 900
CABs that I installed
CAB-Customization-DopodAsiaWWE-<Insert Telco Name>-Universal-01-02-28Sep05.CAB
From the name, and cross-referencing with the O2 Exec ROM, I think this installs the MMS settings for your phone.
Signed_UNI_DopodTW_UAProf.sa.CAB
I think this also configures some MMS setttings/profiles. Can anyone advice me on which CAB files are really needed for MMS?
Signed_DopodAsia_113150_Conn_<Insert Telco Name>.sa.CAB
Signed_Conn_<Insert Telco Name>_113144.sa.CAB
Both are files actually serve the same feature, just that they have different file names. Installs some kind of telco settings. Can someone help with this?
Signed_AudioDriver_Patch.sa.CAB
From the name, I think it's some kind of audio driver patch.
Signed_Disable_ErrorReport.sa.CAB
Installs the feature (under settings) to disable error reporting. Useful.
Signed_SSD_Shortcut_WWE.sa.CAB
Installs SIM Manager and Enroller. Not necessary if you don't use these programs (but I think most people do).
Signed_STK_Service_318.sa.CAB
No idea what this does. Help would be appreciated!
Signed_Version.sa.CAB
Allows one to view the Extended ROM version. Not necessary if you don't want this feature (but I think most people do).
UPdate4.CAB
Absolutely no idea what it does. Help would be appreciated!
CABs that I did NOT install
Signed_UNI_AutoConfig_21100.sa.CAB
Installs the AutoConfig feature (under settings). Not necessary if you only use one telco (which applies to most people).
Signed_DopodAsia_113183_RemoveConn.sa.CAB
Removes the telco settings applied by the Autoconfig program I mentioned above.
Signed_DopodAsia_113173_Cuss_v32_non_CHAP.sa.CAB
Signed_DopodAsia_113173_Cuss_v110_tr_PAP.sa.CAB
No idea!!! Can anyone please help in identifying this? I think they're related to the telco settings...
CAB-Shortcut-Dopod-Asia-31Aug05.CAB
Installs MIDlet Manager and Clearvue PDF reader. Not necessary if you don't use those programs.
Enable_VT_RTPlugin_0727_2_signed.CAB
Installs Video Call function and Phone Skin Plug-in. Not necessary unless you have 3G and make video calls. Read that it takes up quite a lot of system resources too.
Signed_cvc-ppc-dpd-900-usa.CAB
Installs the Cyberon Voice Commander programme. Not necessary unless you use voice recognition/commands.
Signed_pIE_Favorite113144.sa.CAB
From the name, I think it installs some Pocket IE favourites. Not necessary.
Signed_Portal_113144.sa.CAB
From the name, I think it configures the Pocket IE default homepage. Not necessary.
Signed_UNI_pIE_View(Default).sa.CAB
Modifies some Pocket IE settings. What exactly... I have no idea. I used a custom CAB file instead - see below sections.
universal_stream_singtel_eng_signed.CAB
Installs a media streaming program/function from Singtel (a Singapore telco). Not necessary if you don't use it.
USEFUL EXTENDED ROM FILES FROM OTHER HTC UNIVERSAL DEVICES
Signed_UNI_Remove_BatteryIcon.sa.CAB
Removes the battery icon from the home screen. We all have better battery monitoring programs around.
Signed_SSD_BTUR_Patch_For_BT_Cannot_Initial.sa.CAB
Fixes some BT Headset bug.
Default_Signed_UNI_PictureEnhancement_reg.sa.CAB
Enables tap-hold "Save As..." in Pocket IE. Useful.
USEFUL UNSIGNED CAB FILES
Default_Signed_DisableSecurity.CAB
Allows unsigned CABs to be installed.
Default_Unsigned_Customized_pIE_View.sa.CAB
Credit goes to BeyondTech for this. It "change search engine to Google, smallest text setting, default layout, makefit". Useful.
Default_Unsigned_Cache_Tweaks.sa.cab
Credit goes to BeyondTech for this. Further modified it to tweak Glyph Cache = 16MB, Font Cache = 4MB, File Cache = 4MB and disable Start Menu animation.
Default_Unsigned_Customized_OwnerInformation.cab
Credit goes to BeyondTech for this. It customes owner information, device name and descripion, bluetooth name, etc.
Default_Unsigned_Customized_pIE_Key.sa.CAB
Credit goes to BeyondTech for this. Add blank page for Pocket IE key (just loads IE not attempt to open a particular page with it)
Default_Unsigned_Enable_ClearType.sa.cab
Credit goes to BeyondTech for this. Enable ClearType and Landscape ClearType.
RE
Hi Rommie2k6,
Not sure about other cab files but one thing is certain. If you can configure the settings of MMS/GPRS manually then you can remove auto config and SingTel-related cab files. I configure my QTEK 9000 for SingTel manually, hence, there's no need of any SingTel-related cab files.
Similarly for some of the registry tweaks. You can edit the registry manually and so no need of cab files.
I don't understand why you want to do away with video call. In the first place if you do not want video call then you should not have selected this Dopod 900. One of the reasons people remove video call feature is because their country or the area they're living in do not have 3G. If you're a SingTel subscriber the video call and voice call rates are the same for the moment. :roll:
Re: RE
FOSA said:
Hi Rommie2k6,
Not sure about other cab files but one thing is certain. If you can configure the settings of MMS/GPRS manually then you can remove auto config and SingTel-related cab files. I configure my QTEK 9000 for SingTel manually, hence, there's no need of any SingTel-related cab files.
Similarly for some of the registry tweaks. You can edit the registry manually and so no need of cab files.
I don't understand why you want to do away with video call. In the first place if you do not want video call then you should not have selected this Dopod 900. One of the reasons people remove video call feature is because their country or the area they're living in do not have 3G. If you're a SingTel subscriber the video call and voice call rates are the same for the moment. :roll:
Click to expand...
Click to collapse
Don't suppose you can enlighten me on how to configure my own MMS settings? I'm using Starhub btw...
As for video calls, I never liked the idea nor have the need for it. I bought the Dopod 900 for other reasons. 3G functionality is just extra.
RE
Bro,
I'm a Singtel user. Configuration like servers, ports and addresses etc will be different, however, the principles apply. If you can configure manually then you can remove StarHub-related cab files
StarHub & 3G... hmmmmm......not sure of its pricings
Why don't you do one thing? Can you call StarHub tech support to ask them to go through with you step-by-step for manual settings? Record the steps especially servers, ports and addresses. Re-post here if you've further problem

Windows Mobile "XDA Live" Edition

I'm liking Windows Mobile "XDA Live"
as the name in honor of all XDA-Dev has done for us.​
I'll be keeping this post updated with progress/news.
Understand that I can not release this Rom without the approval of my source, they need to protect their livelihood. The second I'm given the go ahead, the floodgate with open but until then I simply can't unless I want to burn a good source who put a lot of trust in me.
My primary goal is to get an uncluttered Rom that is useful from the start, think Faria-lite..
If everyone is good and doesn't keep me from getting this done, I will release the scripts that I am using to build & rebuild this rom easily so that each of you can confidently do exactly as I am. I can release the scripts maybe this weekend regardless of the status of the Rom because they are independent of the Rom you are cooking.
Quick FAQ:
Q: Can we get a "Clean" version of the Rom.
A: When released there will be several packages:
"Clean OS" Rom with only HTC-X and Comm Button Toggle Vibrate Fix integrated.
"Hit the Ground Running" Rom with several useful apps embedded (you will be able to disable everything that is embedded) and operator Customizations within easy reach.
Hermes Rom Cookbook, which will include the scripts and tools I am using to do this and instructions on how to apply these to any Hermes Rom.
.nb file only releases for those who want to only swap out the OS ('cause we like our splash screens)
Q: Will WMXL (Windows Mobile XDA Live) fix my corrupted radio bootloader or otherwise bricked Hermes?
A: If the other tools here can't do it then don't bet the farm on WMXL doing it. The Flashing tools are still the same, no magic pill here.
Q: Can you Add XXXX or why not use ZZZZ instead of the App you chose.
A: I have been selective of the apps I am embedding. They may not always be the best at what they do but they are easy to use and small. I will not install 5 different apps with the same function. By having one or two apps you will use embedded you will save plenty of Program Memory to be able to comfortably install the Task Manager, MP3 player or Coffee Temp Monitor of your liking.
Q: Kyphur you are such a Guru, how can I be like you?
A: Remember that my head is in the clouds on this one only because I'm standing on the shoulders' of giants. This project owes it's very existence to many other contributers here and they deserve as much if not more of the cudos than I do. The is a team effort, please support everyone who made this possible. (See my post here). I have been a member her for only 15 months give or take but I have spent more time reading than doing or posting.
Q: If you embed a program into the Rom how can I remove it (to save memory).
A: You can't remove file that are in the Rom. You can remove the Shortcuts to the programs. Again I will repeat that programs in the Rom do not consume any memory. If you don't want the program simply ignore it and it will not harm you.
Q: I have more questions...
A: Read the thread.
Current Status:
I have removed the list ofToday (.tsk) Themes for this Rom. Click here for Images of all the Themes I have collected. I've decided that instead of embedding them all, I will remove all but the default Crossbow Theme and maybe create a custom WMXL (Windows Mobile XDA Live) Theme.
The rest of the collection will be packaged together so everyne can pick and choose their themes. If we figure out how to create a custom Ext_Rom.nd then I will put them there along with Carrier Data & MMS Settings.
I have integrated the following Applications:
Dictionary Editor
HTweakC v2.1
MS Hearts for PPC
PHM Registry Editor ** Will not be replaced by Total Commander...
SMS Backup
StartClean
VJCandelaLite (Flashlight)
I know everyone has their own list of apps they'd like to see but I have chosed these because they are small, simple to use and ADD functionality to the Rom.
I have integrated the following Registry Fixes:
By default only the Date Plugin is enabled (and it is set to a single line).
The Today Screen says "XDA Live" and the about screen shows " - XDA" after the OS Build Number.
Pressing & Holding the Comm Button toggles the between Vibrate & Normal.
PDAViet Memory Leak Fix is Applied.
Disabled the warning for Unsigned Applications (Application Lock)
Misc:
I have added two "Classic RingTones, (OldPhone-US.wma and OldPhone-UK.wav) for those of us who want to get away from the music and chirping Ringers.
I have removed all carrier customizations, no need to soft reset to avoid customization!
Current Known Issues:
The only real issue is that I am bound by a promise to my source to not distribute this Rom until the Carrier releases it or I can get ALL IDENTIFYING INFORMATION removed from it. trust me, I am working on it but there is absolutely no room for errors. Ironically the Rom seems more stable since I've modified it than it was when I received it.
Goals to work on:
Embed TCPMP v0.71RC and Codex Files.
Dropped or moved to low priority:
Voice Command Abandoned... It was proving too troublesome and there are too many reasons (language and dialing rule differences) to not embed it.
Dropped embedding a replacement Calculator, two many personal preferences, they are all lightweight and we can each add our fav later.
As for adjusting how the memory is used, if someone knows how to do that I'm all ears but if it requires shifting things in the image and hex editing it then I think we might hit the NAND Block Issue again.
BTW, this truly is a group effort.
Without pof & team unlocking I never would have even gone looking for the base Rom.
aChef by aklok_hk is doing the heavy lifting.
Sleuth, ShogunMark, Faria ViJay555, Bepe, Maimach have all been instrumental either directly or indirectly in this project.
Des and the SSPL was another step that got me to this point.
Of course there are all of the guys who have been doing this before I bought my first PPC Phone, they blazed the trail I simply walk behind them.
Finally, I can't forget my unnamed source. They took a big change passing this along to me. Without that trust I'd be cooking AKU 3.3 right now.
piopawlu said:
Hmm, but what you need these themes for? I guess it would be cool if there was no unnecessary stuff you can always download later.
Click to expand...
Click to collapse
Today themes are small, I would like to include the HTC Standard as well as Carrier Themes for at least the major carriers just as a way to allow us to brand this Rom without having to use any of our storage memory.
Initial Rom will not have any added apps, just clean & stable though I might embed The Hermes Tweaker.
This will be great. I am all for a minimal clean rom. No Addons just crossbow. HTC is fine for me. Just my opinion.
Can't wait.
Thanks
xultar said:
Give it a code name...something cool like L-Cars 8525!!!!
Click to expand...
Click to collapse
mother_of_all_Hermes_roms.rar???
I think you should post with a boot screen dedicated to the legal department @ M$.
-mix
Plans to release...
First I will confirm that this IS NOT an AKU 3.3 Rom.
I have successfully removed most of the identifying info that could lead back to my source (I believe).
Now I'm adding a few things back in like the Press & Hold Comm button for Vibrate Toggle Fix, Today Themes for Carriers and my favorite Ringtone (OldPhone.wma).
I am waiting for a response from my source regarding the info I've cleaned out (I want their approval before I share as I don't want to burn my source).
I hope that this will all happen in less than 1 week.
kyphur said:
First I will confirm that this IS NOT an AKU 3.3 Rom.
I have successfully removed most of the identifying info that could lead back to my source (I believe).
Click to expand...
Click to collapse
now you got me interested
kyphur said:
How about "XDA-Lives" WMx Rom!!!!
Click to expand...
Click to collapse
About 10 minutes in photoshop and a few pictures from google.... a start on a boot screen.
-mix
mixmaven said:
About 10 minutes in photoshop and a few pictures from google.... a start on a boot screen.
-mix
Click to expand...
Click to collapse
AHHH! But aren't we getting ahead of ourselves? I see you have WM6 on that pic. What if he's acutally ported Linux to it? Uhhh... wait a second, nevermind.
Nice, I suspect this will be a BIG relase, nice work!
now that people are cooking up some ROMs now, maybe someone can make seperate .cab files for different carriers with all the data settings in it so we can load our internet settings right away after we install cooked ROMs...
A good thing to add to the ExtROM COULD be a feature i noticed on an early iMate rom i used on my hermes. When it was going ahead with the "customisation..." screen it would ask what carrier you are on?! Then IT would apply the appropriate GPRS/MMS settings?!
May be just laziness on my part but would be a COOL feature.
mrvanx said:
A good thing to add to the ExtROM COULD be a feature i noticed on an early iMate rom i used on my hermes. When it was going ahead with the "customisation..." screen it would ask what carrier you are on?! Then IT would apply the appropriate GPRS/MMS settings?!
May be just laziness on my part but would be a COOL feature.
Click to expand...
Click to collapse
I'm at work now, but from the dutch Qtek site www.qtek.nl you can download a cab file with all the settings from the dutch telecom providers.
If you can't find it I can upload it when I get home tonight.
Would be good If we could collect all the Operator cabs and maybe put them on the ftp?
Probably better than clogging up a ROM with them!?
(LOL il get to work TRYING to track down the O2 one)
Settings Files
Here's Imate and Telstra .tsk, if still needed. Thanks for your great work!
here's the dopod 838 pro .tsk
Does the new os actually close programs or still leave them open when you tap the x-button? If so, what about adding HTC_X-Button.cab?
People can always turn it off if they don't want it.
I also load the two tools below, I think just about everyone uses psshutxp and dictionary editor allows you to get rid of those annoying words you misspell and your phone remembers.... They are all pretty small, but extremely useful.
-mix
here goes the official o2 germany tsk file and the o2 germany internet-flatrate wap settings plus the o2 germany mms settings.
if you need a quicktool that can select what to install i can whip that up in c real quick
oli, i wouldnt cook the gps driver just yet.. we need to play with it on wm6.0 to see if its ok..
question besides:
is it necessary to implement vc? especially if the us version isn`t able to deal with with commands in other languages!
anyway, sounds awesome!!!
ibanyard said:
Are you installing apps via ExtRom? I'd suggest against having the apps installed as part of the base rom, some of these apps get updated on a fairly regular basis......
Click to expand...
Click to collapse
As you can see, my list of imbedded apps is intentionally short:
1-Calc Lite (replaced Calculator Shortcut in Start Menu)
HTweakC v2.1
PHM Registry Editor
SMS Backup
StartClean
Microsoft Voice Command v1.6 (US)
HTweakC might see some updates but that would be easy to install the new version over and only loose would be the benefit of saving storage Rom.
By embedding these into the Rom we save several Megs of Storage RAM.
Okay, I'll also confirm this is WM6
Also, added Telsta.tsk, i-mate Grass.tsk, i-mate Swoosh.tsk.
I will not be adding other apps to this Rom. If someone wants to gather carrier Data Connections Cabfiles I would be happy to embedd them directly into the Rom (these settings seldom change).
I think I will add the 8525 eyboard Fix Cab file (but not install it) into the Rom.
Currently working on an XML error in the section of code that would place Voice Command into the Rom.
The other apps are all considered stable versions.
jammerlappen said:
question besides:
is it necessary to implement vc? especially if the us version isn`t able to deal with with commands in other languages!
anyway, sounds awesome!!!
Click to expand...
Click to collapse
Once I have it in good I can easily generate a parallel Rom without it (I am writing scripts to run the tools which build the Rom so skipping sections is trivial.
CCRDude said:
I myself don't need PHM Registry Editor since I'm using Total Commander with its integrated registry editor plugin, which I find easier to navigate the registry. And I don't need yet-another-way-too-simple-calculator and would prefer a scientific one with RPN (I always hit the wrong keys on non-RPN-calculators ), like RayRPN.
But if having his preferences on the device is the price to pay for using this "very special rom"... well, as long as we're able to hide them from the start menu/programs menu, I'll gladly pay it
Click to expand...
Click to collapse
You can delete the shortcuts for anthing you don't like.
Personally I use Resco for Registry & File operations but PHM is simply and requires not install so you have Registry Editing out of the box.
I'll look at RayRPN, I just hate the stupid PPC Calc (still same as the old CE Calc). I love the tip calculator and unit conversion functions of 1-calc.
Again once the integration is done, I can easily generate a 100% plain Rom with no carrier tsk files, images or settings. I figue I'll make use of the time while I wait for approval to release....
HerrVorragend said:
WOW - it's realy WM6??
When will you upload it?
Click to expand...
Click to collapse
Please, if you read the thread you will see that I am waiting for my source to approve the Rom (to be sure I have removed everything that could trace it back even close to them - got to protect the source).
I am hoping to have it out in days (no more than 1 week).
kyphur said:
Please, if you read the thread you will see that I am waiting for my source to approve the Rom (to be sure I have removed everything that could trace it back even close to them - got to protect the source).
I am hoping to have it out in days (no more than 1 week).
Click to expand...
Click to collapse
Hi kyphur,
I think you can consider to put in the rom the ext rom unhide!

File-based registry with WM6?

I'm curious to see how many people are using the file-based registry with whatever version of WM6. Please post any thoughts you might have on performance or otherwise...
Well it appears this question hasn't exactly set the Forum on fire. Does a File-based Registry make any difference at all in WM6?
I've automatically carried this feature forward from my WM5 days, but I'd be curious to know what people think!
file based registry
Given that the registry is typically read from a flat file at the bottom of the stack anyway, I don't get this question. Any links to MSDN docs on this new feature?
At the risk of sounding even less technical than I am, it's my understanding that with a Hive-based registry, every soft reset effectively resets the the registry to the OEM defaults. Changes seem to take a long time to get written to the registry in the hive model.
It had been my experience (and my reading) that switching to the file-based model ensured that all changes are preserved across soft resets.
If I'm misunderstanding (which is entirely possible), please somebody let me know...
goestoeleven said:
At the risk of sounding even less technical than I am, it's my understanding that with a Hive-based registry, every soft reset effectively resets the the registry to the OEM defaults. Changes seem to take a long time to get written to the registry in the hive model.
It had been my experience (and my reading) that switching to the file-based model ensured that all changes are preserved across soft resets.
If I'm misunderstanding (which is entirely possible), please somebody let me know...
Click to expand...
Click to collapse
yes and no... Coders are 'required' to perform a 'flush' of the registry hive after modifying it, this then writes the changes to flash... if this is not performed then simply resetting the device after changing the registry will not work... but a routine flush is run every 5 minutes or so i believe by the OS
also, doing a manual power down (press/hold power button then tap yes for shutdown message) will flush the changes as well.
@Walsh & @Sleuth, so your opinions/recommendations on Hive vs. File are?
goestoeleven said:
@Walsh & @Sleuth, so your opinions/recommendations on Hive vs. File are?
Click to expand...
Click to collapse
I particularly like Hive based...
I concur....
Thank you, gentlemen!
It sounds like File may help compensate for bad coding practices, but it may not be worth it
Goestoeleven, do you happen to use cleartype in landscape?
Im still using twkcl to keep the settings, and I remember reading in the past that with the registry file based that the cleartype tweak would stick for people, also you can limit the PIE cache in the registry, but that is another that doesnt stick, wondering if goin to file based would keep those settings, Ive never checked into it myself.
Sorry, but I'm not a ClearType user (always seems blurry to me).
goestoeleven said:
Thank you, gentlemen!
It sounds like File may help compensate for bad coding practices, but it may not be worth it
Click to expand...
Click to collapse
Actually, I would tend not to think about bad coding practices. It's just a matter of technological evolution.
Back in the times when we were still using PocketPC - pre WM era, you don't ever need to flush the registry at all since everything's stored in RAM when there was no persistent storage. You must give it power anytime anywhere. The registry would still be there even if you reboot it both by normal software reset approach or by pressing the reset button. The RAM always keep the contents no matter what.
This was rather painful since WM5 devices came in 2 flavors, some earlier ones without persistent storage, while later ones got it. For those with persistent storage, the device effectively became a desktop computer - if you rush to reset your computer by pressing the reset button instead of using the restart command, I am sure files and many stuff would gone, not to mention registry settings. The same applies to WM5+ devices with persistent storage.
Because of this, developers need to modify their programs to call the registry flush function to make sure everything's saved. This is something that takes time for every developers to become aware of this issue and fix it.
M$ really should take up some of the responsibilities. A program is WM5-compatible even if it doesn't flush - since those devices w/o persistent storage that uses RAM-based registry don't have to. But when the same program is running on a device equipped with persistent storage and with hive based registry, it fails to flush and hence cause all the confusions amongst users and developers.
Back to the issue that which one is better, I am assure you that RAM-based registry is BAD in terms of performance. In this mode, any call to flush will cause the entire registry to be written to storage. If say all programmers are all with good WM6 programming practice, performance would definitely be an issue. On the other hand, hive based registry uses memory mapper IO and only the affected data would be written to storage if flushed.
That's why M$ made hive based the default for WM6. In a MSDN article it also said that it does not support the use of RAM-based registry. But I am not quite sure of what they mean by "not support the use" - it probably means that you can't even change the registry type to RAM-based anymore.
Reference:
http://msdn2.microsoft.com/en-us/library/aa910532.aspx
http://msdn2.microsoft.com/en-us/library/aa910676.aspx
BTW, I think the name "file-based registry" is misleading - first, hive based registry is still being saved in a file somewhere. Second, M$ calls is RAM-based registry in the current MSDN articles.
I don't know how the term "file-based" comes up - perhaps those tweak* programs invented it?
Forgive me if this is irrelevant to this thread, but ChaoticDruid's post above is kind of related to my problem. I have an HTC P3600. I have used Resco Registry (setting "OffOnRotation" value to 0), TrinityHacks, Tweaks2k2, Sktools, Molski.Biz in order to have cleartype in lansdscape orientation, but none of them worked. After the first soft-reset, cleartype fonts appear on landscape, as they should. But after the second soft-reset they disappear.
By the way, after the first soft-reset, using Resco Registry I noticed that the "OffOnRotation" value is set to 1, even if the cleartype fonts are activated at that time.
Since you refer to registry, I thought you might have a solution to this problem. If anyone knows how to fix this, please let me know.
P.S. Notice that I even waited for 5 minutes and then I pressed-and-hold the hardware on/off button (as far as I know this is the only way to save any changes before a soft-reset).
Thanks!
Since

Noob needs help

Hello everyone I just bought a new Tmobile Dash and I have been trying to personalize it as much as I can but there are some things I cant seem to figure out.
1. When I play a video in full screen I have to watch it sideways. Its not horizontal.
2. I want to take "No upcoming appointments." off of my homescreen. I don't seem to have a "Today" tab under Settings to adjust the homescreen like I read somewhere.
3. And I can't seem to put pictures with contacts for when they call.
4. I was also wondering what kind of ROM I should install because I just bought a not so big 2GB memory card but I would like to make my Dash faster.
Any help would be greatly appreciated. Thanks in advance.
I have Windows Mobile(R) 6 Standard
Already got the answer to question 3. Any help with the others?...
No help I see...
gabe2555 said:
Hello everyone I just bought a new Tmobile Dash and I have been trying to personalize it as much as I can but there are some things I cant seem to figure out.
1. When I play a video in full screen I have to watch it sideways. Its not horizontal.
2. I want to take "No upcoming appointments." off of my homescreen. I don't seem to have a "Today" tab under Settings to adjust the homescreen like I read somewhere.
3. And I can't seem to put pictures with contacts for when they call.
4. I was also wondering what kind of ROM I should install because I just bought a not so big 2GB memory card but I would like to make my Dash faster.
Any help would be greatly appreciated. Thanks in advance.
I have Windows Mobile(R) 6 Standard
Click to expand...
Click to collapse
1) There's a registry hack which will fix this problem. First you need to download a registry editor. This program will allow you to alter or "tweak" various codes embedded in your ROM (operating system). Believe me--it's not as difficult as it sounds. You'll need to Google the phrases, "T-Mobile Dash+registry hacks+sideways video" (or something similar) and also "Registry editor+T-Mobile Dash". A page should eventually come up explaining how to do it.
2) I have no earthly clue how to do this. Once again...www.google.com is very helpful.
3) N/A
4) If you want your Dash faster, there are several other ROMs which run quicker than the T-Mobile Windows Mobile 6.0. I'd recommend the HTC 1.33 ROM or one of the MANY 6.1 upgrades by Kavana or rickwyatt. A user by the name of Mikey1022 has all of them in his signature.
To answer your #2... I have never seen or found a way to do this. It seems to be a limitation of the OS. Before I upgraded to one of the WM6.1 ROMs I found here, I was using Facade (www.sbsh.net). It is not freeware, but it is a really solid program and there is an active user community with extensive skins available. It also has integration with PocketWeather.
Using Facade, you can customize what is displayed for appointments on the home screen. You can display multiple days, tasks, static launchers, etc. I don't know if Facade is compatible with the WM 6.1 ROMs. I chose to go the 6.1 route because I think my Dash is MUCH faster with 6.1 than it was with 6.0.
Facade will slow the device down a little bit... all home screen programs seem to do so... but it never bothered me. Even so, WM 6.1 is a lot better overall.
I hope that helps.
the "my appointments" ( for WM5 & 6) not WM 6.1. is part of the .xml code in the particular homescreen you have loaded. The homescreen files are located in the /application data/home folder if you locate the homescreen file you have loaded. drag & drop it onto your PC and then open it with notepad. then if your good enough to read quasi-html code then you should be able to locate the one for the my appoinments. all you have to do is delete everything from "plugin" to "/plugin" , then replace the file back in the directory you got the file from then reload your homepage
I did that but it wouldn't save as a xml file, but a text file so it didn't work
gabe2555 said:
I did that but it wouldn't save as a xml file, but a text file so it didn't work
Click to expand...
Click to collapse
when you go to save the file ( assuming you're using notepad) make sure you type the file plus .xml at the end of it then for file type under it select all files in the dropdown. That'll ensure it saves as XML
gabe2555 said:
Hello everyone I just bought a new Tmobile Dash and I have been trying to personalize it as much as I can but there are some things I cant seem to figure out.
1. When I play a video in full screen I have to watch it sideways. Its not horizontal.
2. I want to take "No upcoming appointments." off of my homescreen. I don't seem to have a "Today" tab under Settings to adjust the homescreen like I read somewhere.
3. And I can't seem to put pictures with contacts for when they call.
4. I was also wondering what kind of ROM I should install because I just bought a not so big 2GB memory card but I would like to make my Dash faster.
Any help would be greatly appreciated. Thanks in advance.
I have Windows Mobile(R) 6 Standard
Click to expand...
Click to collapse
1. Use TCPMP instead, it handles more Video and Audio formats and is a much better program, and its free TCPMP
2. As already suggested use Facade. It really is the best for customizing your homescreen if you do not know how to edit xml files.
3. Contacts have to be stored on the phone in order to use Pictures.
Tons of Customizations can be found by visiting my Mods Page (signature), such as watching YouTube and other streaming media on your Dash, Freeware, reg hacks, tips and tricks (yeah yeah, shameless self promotion here).
Ok so I have installed so many different things like pocketnester, different homescreens, different backgrouds and the TCPMP but everytime I download something it says it might not work properly because it was made for an older version of windows mobile...
gabe2555 said:
Ok so I have installed so many different things like pocketnester, different homescreens, different backgrouds and the TCPMP but everytime I download something it says it might not work properly because it was made for an older version of windows mobile...
Click to expand...
Click to collapse
Yeah they will do that but the majority of the time they will work.

Categories

Resources