yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] StashCompInc:
Does anyone have a clean WM 6.1 ROM for the Rhodium? Something that has no HTC enhancements.

Like this 6.5.1 : http://xdaforums.com/showthread.php?t=551282&highlight=clean

What I actually looking for is a completely clean ROM with only QuickGPS, USB connection popup & HTC Keyboard. No other extras. Anything like that out there?

I did a lot of searching but found nothing. Ill even cook if Im forced to. Can anyone point me in the right direction? Thanks in advance!
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] mda71:
There are some "LITE" roms out. But I do not think they are that stripped out (only Quickgps, USB Connection & keyboard).

Try contacting At0mang. He might be able to customize a ROM for you.

Or you can try one of his LITE roms (Fusion V5.5 Lite CHome HTC Dialer)
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Extreme184X:
clean rom with Touchflo is what im looking for, either wm6.1 or 6.5.

if anyone has a link, plz be nice post them..
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] senglish:
May not be exactly what you're looking for, but it is a very clean, lightweight, reliable 6.1 ROM. Here's the link:

http://xdaforums.com/showpost.php?p=4472884&postcount=39
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] StashCompInc:
This rom does not support anything else but the stock hardware keyboard layout, also its based on a Raphael ROM.

Yes thing is the best alternative for WM6.1 a.t.m and its what I am using. But it has lots for things which I dont use and they just take up space. Like : RSS, Worldcard, Streaming media, Touch Off etc, and it doesnt have HTC Keyboard. On a clean start the ROM has 350MB storage space. But the WM 6.5.1 one that I linked above has 385MB (and it already has HTC Keyboard and USB popup).

Ive pmed At0mang, lets see what he says.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] leepriestenator:
Please update the thread with your findings. I'm in the same boat as you. Looking for the Cleanest, Latest and most Stable build with just enough programs and cabs installed to make all the TP2 features functional with Manila 2.1.

I don't get it. I used to have a Hermes (64MB TOTAL RAM) with duttythroy's SUPA DUPA LITE (WM6.1) and after boot it would ahve 30MB Free RAM. I can't find beyond 145MB free RAM on the cleanest of the cleanest and the lightest of the lightest Rhodium ROMS, a device with 288 MB RAM (This is ofcourse with no Manila)

Do the drivers really take up that much space?
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] StashCompInc:
From what I know is that 288MB is not the total amount of usable RAM either. Some of it is video RAM, but how much I dont know. On the Diamond for example the RAM was 192MB. 64MB Video memory and 128MB RAM.

As for the ROM (512MB) most of it gets wasted on things I dont use. The max Ive found free in a ROM was 385MB. That was the link I posted above. Its a WM 6.5.1 ROM but as such not very stable.

I am making a list of things I want removed and others that I want kept, I will post them here as soon as Im done.

So far thanks for everyone's support.

Edit : Here is what I would like the ROM to be like

Based on WM 6.1

All HTC things removed (even thier 3G icons & Commanager, I will install my own) execpt for USB connection popup, G-sensor calibrator, Kinetic scrolling, The new bluetooth stack, HTC End key, HTC Large start menu & Camera.

Some Microsoft things that should be removed : Calculator (if nothing depends on it), Office Mobile, Windows Live & Messenger, Games, extra themes (leave only one, the default one), Ringtones (leave only one, the default one), All the non essential stuff in "My Documents" folder, like Pictures, Wallpapers, Templates for camera & MMS.

Things in the settings folder that I want removed : Encryption, Clear Storage & Connection Setup (the thing that sets-up carrier setting. These I can do myself).

Based on WM 6.5

All the above plus remove IE6 (not PIE) because most of the web plugins dont work with it and I use Opera anyway. Only reason to keep PIE is because I need it for LogMeIn. Also remove honey-comb start menu and use the default WM one.

One thing to keep in mind is that I have a Swedish Touch Pro 2. So I would like to keep the files require to do swedish input via the hardware keyboard.

I dont really think anything else could be removed without causing harm to the basic functions. Although Im open for suggestions.

So any ROM developer up for it ?

Edit 2 : Some other things that can be removed : Error Reporting, Help, Remote Desktop & Search.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] nokiadashi:
http://xdaforums.com/showthread.php?t=618063

WM6.1_21048_M2.1 Jackos Oldschool ROM v1.1

it's good
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] mirabilos:
Hm, the last recommended thread just says 'nothing here' in all posts :(

Did you ever get one?

I really want a blank WM 6.1 with just the enablers for the various hardware features (GSM, UMTS/HSPA, GPS, aGPS, WLAN, camera, hardware keyboard, etc). No HTC keyboard, thank you very much ;)
[myTouch 3G, Magic General] kryptik06:
Hello can someone please provide me with the original mytouch recovery.img. I would be very happy :)
[myTouch 3G, Magic General] kryptik06:
bump. anyone?
[myTouch 3G, Magic General] kryptik06:
gah this is killing me no one has this?
[myTouch 3G, Magic General] yayayay:
I have a "recovery-backup.img" that I created a long time ago, but don't know if it contains private information... I'm not even sure what kind of file it is, to be honest, haha...
[Touch HD Themes and Apps] ghosty_uk:
Hi,

im searching for the link to the new graphics pack, i have seen the link but can find the post it was in. i have a low res wallpapper i want hi res.
[Non-Touchscreen Windows Mobile Other] malpzs:
How can get Windows Mobile 6.5 for my Jack i637?
[XPERIA X1 Themes and Apps] drizztje:
This thread is moved to here

Hello people,

I've been working on an SMS over IP application, but I decided to make it native, meaning replacing the WM sms dll with mine. It will work with any provider that supports the following url to send an SMS:

https://www.voipbuster.com/myaccount/sendsms.php?username=%0&password=%1&from=%2&to=%3&text=%4

or

https://www.exetel.com.au/sendsms/api_sms.php?username=%0&password=%1&mobilenumber=%3&message=%4&sender=%2&messagetype=Text

where:

%0 stands for username

%1 stands for password

%2 stands for from number

%3 stands for to number

%4 stands for text

You need to add te following keys to your registry:

HKEY_CURRENT_USER\Software\Drizzt\SMSoIP\url:

Type is REG_SZ, value is the complete url with placeholders, see the above examples

HKEY_CURRENT_USER\Software\Drizzt\SMSoIP\username:

Type is REG_SZ, value is your username

HKEY_CURRENT_USER\Software\Drizzt\SMSoIP\password:

Type is REG_SZ, value is your password

HKEY_CURRENT_USER\Software\Drizzt\SMSoIP\from:

Type is REG_SZ, value is your phone number validated by your voip provider in international format, e.g. +9012345689

HKEY_CURRENT_USER\Software\Drizzt\SMSoIP\option:

Type is REG_DWORD, value is one of the following:

0 = Use internet only, don't fallback to gsm

1 = If internet sending fails, automatically send it over gsm

2 = If internet sending fails, popup a confirmation box before sending over gsm

3 = Don't use IP, send it over gsm

4 = Ask first what to do

5 = Use IP only for international sms

bit4: set = automatically establish internet connection if not already available

HKEY_CURRENT_USER\Software\Drizzt\SMSoIP\prefix:

Type is REG_SZ, value is your country code (e.g. 90 for Turkey, 32 for Belgium, 49 for Germany, ...)

Thanks to oruam57 for developing the configurator so that you don't need to edit the registry manually. He also compiled everything into the attached cab installer.

WARNING. This cab installer may cripple your phone. READ BELOW! USE AT YOUR OWN RISK!

This cab installer overwrites \Windows\sms.dll. Original SMS functionality is supposed to be offered by the new file \Windows\sms_orig.dll that is a copy of sms.dll from a WM6.1 phone.

If you happen to have problems:

- extract sms.dll from the image of the ROM of your phone (search in the forum about how to do it);

- rename it to sms_orig.dll;

- install the cab and DO NOT soft reset;

- overwrite \Windows\sms_orig.dll with the sms_orig.dll from your ROM;

- soft reset.

CHANGELOG V1.7

- New option = 5, use IP only for international sms

- Fixed: Multiline bug

- Fixed: MessageBox going to background

- Changed url format, added placeholders

CHANGELOG V1.6

Fixed: Bug when sending to a foreign country

CHANGELOG V1.5

Establish data connection automatically if wifi connection is not available
[XPERIA X1 Themes and Apps] drizztje:
Tested and works on a Touch Pro also.
[XPERIA X1 Themes and Apps] virtual_law:
So what exactly are the benefits of this? Free SMS?
[XPERIA X1 Themes and Apps] drizztje:
not free but cheaper SMS
[XPERIA X1 Themes and Apps] Ramzidk:
Choose between gsm or internet

Hi there,

I like the idea about being able to send sms via the betamax voip companys. Do you think it's possible to somehow choose whether you want to send via gsm or internet, without changing the reg value every time ;)
[XPERIA X1 Themes and Apps] drizztje:
That requires a code change. So, when you push send, you want a popup to select internet or gsm, correct?
[XPERIA X1 Themes and Apps] Ramzidk:
Yes exactly or maybe a switch/checkbox where you can select sending method. I don't have that much experience in WM developing so i wouldn't know how to accomplish that.
[XPERIA X1 Themes and Apps] drizztje:
try this one. you need to set option=4 in the registry.
[XPERIA X1 Themes and Apps] oruam57:
First of all, GREAT idea! I'd love to have it on my phone!

Unfortunately, it does not work on my Diamond2 and it even stops Manila from loading.
[XPERIA X1 Themes and Apps] drizztje:
Are you on a stock rom? Try installing SDKCert.cab (search in the forum). You could try disabling threaded sms. Another thing you could try is to extract the sms.dll file from the image of the rom you are using (search in the forum about how to do it), and rename it to sms_orig.dll and use it instead of the one from my zip (you still need to use my sms.dll).
[XPERIA X1 Themes and Apps] oruam57:
Thanks for your answer.

Yes (see my signature).

Done already.

Done already, always hated it.

Done that too. Same result.

I suppose that the sms management part of manila does something funny with sms.dll Moreover, I noticed my sms.dll is larger than yours. I attach it hereafter.
[XPERIA X1 Themes and Apps] drizztje:
can you try sending an sms using the native messaging, see if that works over IP?
[XPERIA X1 Themes and Apps] oruam57:
I suppose I can. I'll report as soon as possible.
[XPERIA X1 Themes and Apps] oruam57:
Something very strange happened!

I used total commander to overwrite the sms.dll in ROM with your sms.dll, then I soft reset and all started right, including manila.

I was surprised so I listed the windows directory using total commander and there were a sms.dll (lower case) and a SMS.DLL (upper case)! From dates and attributes it seems that sms.dll is the original ROM file and SMS.DLL is your file.

It seems that the original sms.dll is in use (sms are sent and received as usual) but the problem is that total commander now refuse to delete, rename or overwrite both sms.dll and SMS.DLL Never saw something like that!

For the moment I'm stuck, I do not know how solve this situation and can not do more tests on your hack :(
[XPERIA X1 Themes and Apps] drizztje:
you can use sktools to recover the rom files (replaced rom files).
[XPERIA X1 Themes and Apps] oruam57:
Ok, crisis solved (sktools did not see the "double" file but I found a procedure with total commander), back to work.

After overwriting sms.dll with your sms.dll and renaming the dump of my original sms.dll to sms_orig.dll I soft resetted.

As expected manila refused to load. Then I run tmail.exe and sent a test sms. Unfortunately nothing happened. I also consulted my voipbuster log and no sms activity was present.
[XPERIA X1 Themes and Apps] drizztje:
strange, did you double check the registry values? And what if you disable manila, soft-reset, and send an sms using tmail.exe? I see people writig about htc sms bug, there is even a hotfix for it, perhaps related to your problem.
[XPERIA X1 Themes and Apps] oruam57:
Rececked everything 2 times and disabled manila too but it does not work. With your sms.dll when I press send nothing happens and the sms is not sent on IP and on GSM either. It seems there is definitely some incompatibility with my phone. What a pity :(
[XPERIA X1 Themes and Apps] drizztje:
sorry about that. It used to work with my Xperia X1, and it works with my HD2 also. I really don't know why it doesn't work for you.
[XPERIA X1 Themes and Apps] Ramzidk:
Hi again drizztje, sorry for my late answer, been busy with other things. Thanks for this "new" version with a fourth option, i have just one finale question before i implement this dll in my HD2 :) will this work with HTC messaging or do i have to go back to the native Windows Mobile messaging?
[XPERIA X1 Themes and Apps] drizztje:
hi, I use it with htc messaging, so it should work. I suggest you to disable treaded messaging of windows, I had problems with it. when you overwrite the sms.dll with mine, don't forget to do a soft reset. you can always recover the original rom file using sktools.
[XPERIA X1 Themes and Apps] Ramzidk:
Well unfortunatley it didnt work on my HD2, Sense got totally ****ed up and i los tmy status bar(where the menu and action buttons reside). I cant open HTC messaging and i cant send or recieve sms via tmail Maybe its because i run WM 6.5.5?
[XPERIA X1 Themes and Apps] drizztje:
I am also on WM6.5.5, Touch-X rom.

I think I'll remove this file, it causes problems for people, and it's not easy to recover.
[XPERIA X1 Themes and Apps] oruam57:
Great news, it works!

Until now I had used sms.dll from native_smsoip_v1.3.zip (with options set at 4) supposing it was the most up to date version. Then I saw your answer to Ramzidk and decided to try sms.dll from native_smsoip_v1.2.zip (with options set at 1) and it worked :D, with manila too :D:D Great work drizztje!

I have only a small suggestion.

When sending an sms over IP the destination number has always to be prefixed with the international code otherwise the provider (at least my provider voipbuster) rejects it and the sending fails (example: "32812345678" is rejected while "+3932812345678" is accepted).

This is annoying when using numbers from contacts as they are to be edited avery time to add the international code.

It would be very useful if you could add a setting in the registry with a default international code that you should add before the number every time it does not already starts with "+" or "00".
[XPERIA X1 Themes and Apps] drizztje:
Glad to hear that it works for you, but I'm a bit confused. Is the failing case v1.3 with option set to 4, or is it v1.2?

I'll look into the country code issue. I was never a problem for me because I always store in international format. Do you have any numbers that start with a single 0 without the country code (to call another city of your country for instance)? In that case the "0" needs to be replaced with "+countrycode".
[XPERIA X1 Themes and Apps] oruam57:
v1.3 with option set to 4 BAD

v1.2 with option set to 1 or 2 OK (I did not test option 0 and 3)

Many thanks!

In Italy sms messages are only sent to mobile phones and mobile phone numbers never start with "0". Moreover, international codes can have the "+xx" or the "00xx" format where "xx" is a 2 digit number. Therefore, the rule should be

if <number starts with "+"> or <number starts with "00"> then

<left it unchanged>

else

<prefix it with "+countrycode">;

I do not know if this holds for other countries.
[XPERIA X1 Themes and Apps] oruam57:
Hi again drizztje.

I made a little configuration program to easily change the option and the other configuration entries and load and save different configurations from a file. It is a single exe which requires Compact Framework 2.

For the International Prefix I made a guess and stored it as a string under HKEY_CURRENT_USER\Software\Drizzt\SMSoIP\Prefix Of course I can change that if required.
[XPERIA X1 Themes and Apps] dsip:
For many other countries (e.g. Austria, Germany, Turkey..) mobile phones have a prefix "0" as well, which has to be replaced (!) by the international prefix. So it is either 0-1234567 or +xy-1234567.

So it should be something like:

if <number starts with "+"> or <number starts with "00"> then

<left it unchanged>

else

{if <number starts with "0"> then

<remove leading "0">

else

<left it unchanged>} and

<prefix it with "+countrycode">;

(I have no idea of any coding whatsoever, so.. this is just my nooby adoption of the way your (pseudo-?)code expresses stuff, sorry :o )

This looks awesome by the way. :) And the configuration tool would make it much more user friendly for people like me. I will probably try this some later time.

With respect to that matter and hoping that it's not too off-topic: Drizztje, I see you're from Turkey - I'm currently doing an exchange term here (Erasmus) and have a hazır kart from Turkcell. Do you happen to be able/willing to recommend an "SMS over IP"-provider I could try this with? Most preferably it would be cheap to send sms to most EU countries as well.. (oh, and if you don't want something like this in your thread, would you be so kind to drop me a pm? Thanks!)
[XPERIA X1 Themes and Apps] drizztje:
New version v1.4

Hi guys,

Here is the new version that supports option=4 and country prefix.

@oruam57: thanks for your program. I have 2 change requests.

1- Change

P

refix to

p

refix with small p (don't get mad at me :), all other parameters are small letters and I have to be consistant).

2- Remove + from the country prefix, it should only contain the country code without + or 00. You don't need to change your program for this, just remove the + when using the program :)

@Ramzidk: I hope you are still following this thread. I found the problem with the version I had made for you, that version behaved the same as you described with me also. So, you should really try this version.

@dsip: Yes, I'm indeed Turkish. At which university are you doing the erasmus? I recommend you one of the Betamax companies, poivy or voipraider. There is even a comparison table for all of their providers per country, just google for it. I use voipraider, free calls to landlines in Turkey and Belgium (where I live) and cheap sms rates. Good luck.

About the country prefix thing, I found that my dll receives the number without the + or 00. So, what I do now is the following:

if (number starts with prefix)

no change

else if (number starts with 0)

remove the 0 and prefix with country code

else

prefix with country code

So, I tested 0484xxxxxx, 0032484xxxxxx, +32484xxxxxx, and they all work with voipraider. BTW, you don't need to send +32484xxxxxx to voipraider, 32484xxxxxx is good enough it seems.

Let me know how it works out.
[XPERIA X1 Themes and Apps] oruam57:
Here is the updated configurator (I also added support for option 4).

I did just a single fast test of version 1.4 and it seems to work. I'll do more tests tomorrow.
[XPERIA X1 Themes and Apps] oruam57:
Ok, everything works on my phone :cool:

This is a great improvement to phone functionality. I think it deserve to be moved to the more visible and general Windows Mobile Apps and Games forum.

I also made a cab with yours dlls and my configurator to make the installation more easy. I suppose a warning must go together with the cab.

WARNING. This cab installer may cripple your phone. READ BELOW! USE AT YOUR OWN RISK!

This cab installer overwrite \Windows\sms.dll Original SMS functionality is supposed to be offered by the new file \Windows\sms_orig.dll that is a copy of sms.dll from a WM6.1 phone. If your phone uses a different sms.dll it might result crippled after the installation.

For best result:

- extract sms.dll from the image of the ROM of your phone (search in the forum about how to do it);

- rename it to sms_orig.dll;

- install SMSoIP.V1.4.cab and DO NOT soft reset;

- overwrite \Windows\sms_orig.dll with the sms_orig.dll from your ROM;

- soft reset.
[XPERIA X1 Themes and Apps] drizztje:
Thanks, great work. Just one question though. Are you sure the cab installer is able to replace a rom file? Did you test the installer on a clean system?

How can we move it to another forum? I suppose only a mod can do it.
[XPERIA X1 Themes and Apps] oruam57:
Quite sure and yes, on my girl's phone (you might appreciate the risks involved ;) ) By the way, the configurator can work on QVGA, VGA and WVGA.

A remaining problem is obtaining the original sms.dll to be renamed to sms_orig.dll Many people may be not able to do it. Maybe some cooker could provide a selection of them for different WM versions and phones.

I suppose you should send a message to a mod or start a new thread in the general forum.
[XPERIA X1 Themes and Apps] drizztje:
I don't think it is really necessary to get the original sms.dll. I am still using the wm6.1 version on my wm6.5.5 rom without any problems. I'll update the first post with your cab.
[XPERIA X1 Themes and Apps] dethroneas:
Hi drizztje, I came to this thread via your post in de HD2 forum. This native sms over voip hack is a great idea, thanks for making it public. :D

I installed the 1.4 version but unfortunately I'm unable to get it to work on my HD2. When I try to send a sms a message pops up:

"SMS could not be sent over IP, would you like to fallback to GSM".

When selecting no, nothing happens (ofcourse), otherwise when choosing yes, the SMS is sent via GSM and it arrives normally.

The message pops up immediately after touching send. This happens both in HTC messaging as in messaging via tmail. Both aren't in threaded sms mode.

I tried with the other options (except option 3) in the registry and the result is the same.

I also tried with both wifi and data on and with only wifi or only data on, to no avail. I don't think it connects with internet/voipraider because the message appears immediately :confused:

The phone is on the 1.66 stock HD2 rom, so with WM 6.5. CF 3.5 an sdkcerts are installed. Provider is Telfort, in Holland.

I made the registry keys in HKCU as instructed (see image) because the configurator gives an error message when starting.

I'm almost certain that the registry settings are correct, checked them lots of time. I have a voipraider account and sending sms via VoipSMS 3.0 works just fine. The sms arrive and voipraider log shows that an sms via url is sent.

Unfortunately without using the native sms app, like your mod does, I can't track my sent and recieved sms.

Can you please help me??

And I agree that this hack should be moved to a more visible place. I mean, who doesn't want cheaper sms with native app :)
[XPERIA X1 Themes and Apps] drizztje:
Launch internet explorer and browse to a website, and then try sending an sms, and let me know if that works.
[XPERIA X1 Themes and Apps] drizztje:
new version v1.5

I made a new version that will establish a data connection automatically if internet sending is selected and if wifi internet is not available.

@oruam57: Could you please cab this version?

@dethroneas: This version should solve your problem I hope.
[XPERIA X1 Themes and Apps] oruam57:
Here it is, but IMO the new capability should be made configurable using bit 4, that is

0x0 = Use internet only, don't fallback to gsm

0x1 = If internet sending fails, automatically send it over gsm

0x2 = If internet sending fails, popup a confirmation box before sending over gsm

0x3 = Don't use IP, send it over gsm

0x4 = Ask first what to do

0x10 = Establish a data connection and use internet only, don't fallback to gsm

0x11 = Establish a data connection, if internet sending fails, automatically send it over gsm

0x12 = Establish a data connection, if internet sending fails, popup a confirmation box before sending over gsm

0x13 = <does not make sense>

0x14 = Ask first what to do, if requested establish a data connection

@dethroneas: would you detail on configurator error.