yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] Protea:
A thoroughly bad experience

I had a brief trial of Bandswitch, but couldn't get any proper switching to occur between 3G and GSM (Imate JASJAM with Telstra Australia).

I was then shocked to find out that the program has resulted in my SIM card being blocked and I now have to enter a PUK code to get it unlocked (which I don't have).

To add insult to injury, I then tried to uninstall the app and the darn thing just won't go away.

Very disappointed that I bothered to try it!
[Windows Mobile Apps and Games] danielherrero:
bandswitch needs the pin code to reset the radio correctly if your sim is password protected. Its the first option in the options dialog. Maybe you set a incrrect code or you left it blank and finally your sim was blocked.

This program works in htc devices because switching bands is oem dependent. Probably imate uses other systems. there isnt a standar way to do it.

Its very recomended to exit bandswitch before uninstall because It remains in memory and microsoft uninstaller usually fails in those situations. There are many free programs that uninstalls software correctly (they stop the program if it is being executed), as microsoft uninstaller should do.

Sorrry for the problems. I could help you to fix your situation if you asked me before. My email is in the page where the cab installer is.

Greetings

Dani
[Windows Mobile Apps and Games] kkrathi:
Where is the software I paid for????

I paid through paypal for the bandswitch. I could not see the download on your website neither did I get any email where to get the software from? All I got was the activation code and instruction to go to license page? What is the license page and where is it??

Krish
[Windows Mobile Apps and Games] danielherrero:
Hi.

The activation code was sent some hours. Please, If you didnt receive conctact me and I will send it again....

Dani
[Windows Mobile Apps and Games] marc112:
Any news on BandSwitch for HTC Touch?

Hello Dani,

Is there any hope for a HTC Touch version in the near future, or are you still waiting for someone to send his Touch to you for investigation (as you mentioned some weeks ago)?

Cheers,

marc112
[Windows Mobile Apps and Games] danielherrero:
Hi

Yes, I think the problem is solved. Recently I got a samsung i780 and it had the same problem,this is, some RAS api function dont work correctly. So I ve changed the way to manage connections and now I use ip helper api and It works (at least on i780 and old devices like kaise,hermes,etc). I ve changed it on commmgrpro and tomorrow I will port the code to bandswitch and will post a beta here in the forum before to launch a official release so you can test if it works in your devicGreetings

Danu
[Windows Mobile Apps and Games] kkrathi:
Thanks Dani, I received it and it is working like a charm. Could you tell me if there is a reason why internet explorer will not return any pages when I am in GSM mode. I own Tilt.
[Windows Mobile Apps and Games] danielherrero:
strange.Some operators uses http proxy and maybe It isnt correctly configured...

Dani
[Windows Mobile Apps and Games] danielherrero:
V2.6

Its beta.

http://www.commmgrpro.com/CommMgrPro/files/BandSwitch.V2.6.cab

Changes:

1) Connections management(Stablish, close) has been replaced with IpHelper API so It should work with HTC Touch, Samsung i780 and others. Can you test it?. It would be nice if It was tested with currently working devices (tynt, hermes, ....) and not working devices (touch).

2) Keyboard appears automatically on license and text controls.

3) Unsintall process backed up registry settings to other registry place. It was causing in some devices error uninstalling. It has been solved. When you install old version It can cause error but continues with the installing process.

Greetings.

DAni
[Windows Mobile Apps and Games] marc112:
Hello Daniel,

I've installed v2.6 beta on my HTC Touch (gsm version).

First impression is that GPRS auto disconnect works as it should, also when Touch is in standby mode. Connection status is displayed correctly.

I started testing with an idle time of 10 seconds: no auto disconnecting! Then tried 11 seconds and longer and all works well. Not really an issue of course ;)

As my Touch only has gsm, I cannot test switching between UMTS and GSM of course.

So far so good, I'll report again if I have new findings.

Thanks for producing this new version, well done!

cheers,

Marc

PS I've installed v2.6 on my device; should it also work if I put it on my sd card?
[Windows Mobile Apps and Games] danielherrero:
Thank you very much Mark. It was difficulto to translate all the code to a lower api level but happy to know It works on htc touch, samsung i780.

Talking about sd....athis program is executed on startup and some sd cards are initiated after this. Anyway try it because now unistalling and reinstalling Bandswitch should fail anymore.

Dani
[Windows Mobile Apps and Games] marc112:
Well, it looks like all your effort is well spent, Dani!

BTW reinstalled on sd card and running fine so far.

Thanks again,

cheers,

Marc
[Windows Mobile Apps and Games] marc112:
BandSwitch v2.6 eating up program memory?

Hello Dani,

Did some further testing: after one night with Touch on standby and automatic checking for new emails every hour, I checked the free program memory. To my surprise, it had gone down from 19,2 MB to 7,4 MB! BS had closed 10 idle connections during the night.

As you said that installation on the sd card might cause problems, I reinstalled v2.6 in device memory today and tested again. I used MemMaid to check memory usage of BandSwitch.

I found out that BS uses an increasing amount of program RAM, increasing with each GPRS connection that was closed after being idle:

after 1x closed connections: 167 kB in use by BS

after 5x: 255 kB in use

after 10x: 447 kB in use

after 20x: 759 kB in use

after 40x: 1,3 MB in use

After closing BS completely and restarting BS, the program memory in use went back to appr. 167 kB and the process of BS eating up increasing amounts of memory started all over again.

Dani, is this normal behaviour of BS, or did I mess things up by installing on sd card and later reinstalling in device memory (I uninstalled from the sd card first of course)? Memory usage does not increase as much as when BS was installed on the sd card (almost 12 MB after 10 closed connections), but it is still eating up program memory which the Touch doesn't have very much of.

Hope you can shed some light on this!

Thanks,

Marc
[Windows Mobile Apps and Games] danielherrero:
Thank you very much¡¡.

BS doesnt use allocate memory but the new connections management system (IP Helper) does and wasnt released. I am going to fix it and I will upload here in a few minutes.

Dani
[Windows Mobile Apps and Games] danielherrero:
Ok here is. Memory leak produced by IP Helper API solved. I ve tested it on HTC Kaiser and Samsung 780 connecting and disconnecting several times and memory level is constant....

Please Marc tell me if It solves the problem in your touch...

Dani
[Windows Mobile Apps and Games] marc112:
Dani,

You are quick indeed with replying and fixing stuff!

Installed v2.6.1 in device memory and tested memory usage (MemMaid):

BS starts with using 35 kB, after 10x closed idle connections it uses 196 kB and does not increase any further after that: after 40x closed connections still 196 kB in use.

Under the assumption that this is normal behaviour, it looks like you fixed the IP Helper API memory leak (sorry for falsely accusing BS of causing the leak :D).

I shall also test how v2.6.1 behaves when installed on sd card instead of in device memory, and report back.

Thanks again for your efforts so far,

Cheers,

Marc
[Windows Mobile Apps and Games] danielherrero:
hehe, well,the problem was how BS used API Helper API because there isnt much documentation about it and the microsoft examples I saw didnt clean resources. I hope this issue is fixed. I will convert this version into latest official version if there isnt any issue in 24 hours.

Greetings

Dani
[Windows Mobile Apps and Games] washer:
Hi Dani.

I was writting an email and mentioned about the connections error (red color) when two connections with different APN on my Kaiser , would you please help to check it .

Also if it's possible to add two functions :

1) to set some exception rules when using close idle connection function .

Due to we might not want to close the connection when we use skype,msn,internet explorer.

2) to close the screen when PDA phone is connecting to network , it will always make the GPS software (full screen) display in background .

Thanks a lot.
[Windows Mobile Apps and Games] danielherrero:
Hi.

1) Has anyone noticed the same issue? I ve two connections with different APN and I can connect them without problems and the colours are correct

2) I will include the "Exclusion" list in a near future....

3) If you are talking about the connection popup "Connecting to....." you can remove it in start button/settings/sounds and notifications/Connection stablished (remove all the checks)

Dani
[Windows Mobile Apps and Games] washer:
I had re-installed OS and BandSwitch 2.6.1 again today without any other software in Kaiser , but still saw the same situation . When two connections were established at the same time , the status columns show all as red for both connections . At the same moment , the close idle function will not work unless the connections were closed by other way.

And the connection popup problem was solved , thank you so much ..
[Windows Mobile Apps and Games] danielherrero:
Ok, I will try to repeat the issue. My current operator uses only one APN but I will try to get a Movistar SIM, with different APN for MMS, WAP, etc...

Dani
[Windows Mobile Apps and Games] danielherrero:
Hi again. The bug has been detected and probably today will be fixed.

Greetings.

DAni
[Windows Mobile Apps and Games] danielherrero:
Issue fixed.

New Vesion 2.6.2

Dani
[Windows Mobile Apps and Games] washer:
Thank you Daniel , will try it again ASAP .
[Windows Mobile Apps and Games] washer:
Hi Daniel

The "red color" issue was solved , but the "close idle connection" only can close one of the two (APN) connections , and left another there . fyi .
[Windows Mobile Apps and Games] danielherrero:
mm, thanks, I will take it a look....

Its confirmed that when there are two connections stablished at same time BS cant close iddle one. I am going to fix it but...BS is only able to close idle one connection at time...I will have to do new code to take independent counts for each active account....

DAni
[Windows Mobile Apps and Games] danielherrero:
Ok, first try.

Because of the issue with HTC Touch (I cant use RAS api but IP Helper) I cant (by now) which data traffic belongs to apn1 and which to apn2 but the sum of both. So when BS checks the traffic It adds boths traffic and when BS closes the connection will close both....
[Windows Mobile Apps and Games] washer:
Until now , everything is fine for it , thanks.
[Windows Mobile Apps and Games] psubill78:
My tilt has stopped being able to connect to the HSDPA networks... no matter what bandswitch setting i use..

:(
[Windows Mobile Apps and Games] user38861:
Daniel, thanks so much for the program! I used it to check different ROM's and make sure that they were getting 3G and HSDPA connections as Radio 1.65.14.06 refused to 'do' 3G!

Anyway, for anybody looking for good UMTS in Europe (Germany), I can recommend "1.65.20.29 RadioCustomRUU".

I have only one problem with BandSwitch... when using my Kaiser (TyTN II) in UMTS HSDPA "H" mode, BandSwitch incorrectly reports the connection as "Type:GSM" on the About Page. If I switch off HSDPA and soft reset, the phone correctly shows "3G" instead of "H" and the About Page correctly reports "Type:UMTS".

Probably just needs checking for another case in the code...?

(Already posted in another thread but it looks dead and here's much livelier!)

_________________________________________________

HTC TyTN II

Hard SPL 1.0

Dutty's WM6.1 5.2.19700 Hybrid V2 CubeV2

Radio replaced with 1.65.20.29 RadioCustomRUU

Franson GpsGate 2.5.0.256

GPS Fix in 40-60 sec. with QuickGPS
[Windows Mobile Apps and Games] danielherrero:
hehe, I must recognized I ve read the source code to check it. Fortunately the code is correct so It must be a problem of Microsoft API:

switch(dwSystemType) {
case RIL_SYSTEMTYPE_NONE:
wsprintf(szSystemType, TEXT("None"));
break;
case RIL_SYSTEMTYPE_IS95A:
wsprintf(szSystemType, TEXT("IS95A"));
break;
case RIL_SYSTEMTYPE_IS95B:
wsprintf(szSystemType, TEXT("IS95B"));
break;
case RIL_SYSTEMTYPE_1XRTTPACKET:
wsprintf(szSystemType, TEXT("1XRTTPACKET"));
break;
case RIL_SYSTEMTYPE_GSM:
wsprintf(szSystemType, TEXT("GSM"));
break;
case RIL_SYSTEMTYPE_GPRS:
wsprintf(szSystemType, TEXT("GPRS"));
break;
case RIL_SYSTEMTYPE_EDGE:
wsprintf(szSystemType, TEXT("NoneEDGE"));
break;
case RIL_SYSTEMTYPE_1XEVDOPACKET:
wsprintf(szSystemType, TEXT("1XEVDOPACKET"));
break;
case RIL_SYSTEMTYPE_1XEVDVPACKET:
wsprintf(szSystemType, TEXT("1XEVDVPACKET"));
break;
case RIL_SYSTEMTYPE_UMTS:
wsprintf(szSystemType, TEXT("UMTS"));
break;
default:
wsprintf(szSystemType, TEXT("Other(%d)"), dwSystemType);
break;

};

So probably Windows doesnt recognize HSDPA natively.......:eek:
[Windows Mobile Apps and Games] user38861:
That was quick... thanks! I can live with it :)
[Windows Mobile Apps and Games] user38861:
Maybe it's just a typo or did you really mean 'TEXT("NoneEDGE")'? Looks like one of my Java "copy & paste" goofs :D
[Windows Mobile Apps and Games] danielherrero:
heheheh, You re right. :D I ve just fixed it. It will be included in next release...

Ops, wait, I ve just found a new version of the header with more constants.....

enum RILSYSTEMTYPES {

RIL_SYSTEMTYPE_NONE = 0,

RIL_SYSTEMTYPE_IS95A = 0x001,

RIL_SYSTEMTYPE_IS95B = 0x002,

RIL_SYSTEMTYPE_1XRTTPACKET = 0x004,

RIL_SYSTEMTYPE_GSM = 0x008,

RIL_SYSTEMTYPE_GPRS = 0x010,

RIL_SYSTEMTYPE_EDGE = 0x020,

RIL_SYSTEMTYPE_1XEVDOPACKET = 0x040,

RIL_SYSTEMTYPE_1XEVDVPACKET = 0x080,

RIL_SYSTEMTYPE_UMTS = 0x100,

RIL_SYSTEMTYPE_HSDPA = 0x200,

};

I am going to use it...

ps:Copy/Paste Power¡¡¡
[Windows Mobile Apps and Games] danielherrero:
Fixed but my network is HSDPA capable (and I am connected with HSDPA so I can see the little H) but windows reports only UMTS....

switch(dwSystemType) {
case RIL_SYSTEMTYPE_NONE:
wsprintf(szSystemType, TEXT("None"));
break;
case RIL_SYSTEMTYPE_IS95A:
wsprintf(szSystemType, TEXT("IS95A"));
break;
case RIL_SYSTEMTYPE_IS95B:
wsprintf(szSystemType, TEXT("IS95B"));
break;
case RIL_SYSTEMTYPE_1XRTTPACKET:
wsprintf(szSystemType, TEXT("1XRTTPACKET"));
break;
case RIL_SYSTEMTYPE_GSM:
wsprintf(szSystemType, TEXT("GSM"));
break;
case RIL_SYSTEMTYPE_GPRS:
wsprintf(szSystemType, TEXT("GPRS"));
break;
case RIL_SYSTEMTYPE_EDGE:
wsprintf(szSystemType, TEXT("EDGE"));
break;
case RIL_SYSTEMTYPE_1XEVDOPACKET:
wsprintf(szSystemType, TEXT("1XEVDOPACKET"));
break;
case RIL_SYSTEMTYPE_1XEVDVPACKET:
wsprintf(szSystemType, TEXT("1XEVDVPACKET"));
break;
case RIL_SYSTEMTYPE_UMTS:
wsprintf(szSystemType, TEXT("UMTS"));
break;
case RIL_SYSTEMTYPE_HSDPA:
wsprintf(szSystemType, TEXT("HSDPA"));
break;
default:
wsprintf(szSystemType, TEXT("Other(%d)"), dwSystemType);
break;
[Windows Mobile Apps and Games] renato71:
hp ipaq614c

Hello excuse my English! I have a desperate hp614c and I can not block gsm network, there is a version of the program that works with my hp? has 6.0 mobile win thanks!
[Windows Mobile Apps and Games] mikkelnl:
Anyone knows if BANDSWITCH works on a HTC TOUCH DIAMOND?

I've used BS on a TyTn with success, BS didn't work on a Touch/Elf, and I'd love to use it again on a Diamond but it didn't work for me...:confused:
[Windows Mobile Apps and Games] twein:
BandSwitch is not working on my SGH-i780 ... neither using "New Model" mode nor not

it is able to turn off on on radio but not to switch from gsm to umts or auto!

Can somebody help me?
[Windows Mobile Apps and Games] danielherrero:
Hi.

Switching bands is OEM dependent and each vendor uses a different (undocumented system). Probably It is pushed by the Telecom operators as they prefer we use 3G. More bandwidth = More data traffic = More money for them.

I dont own a Ipaq so I cant make bandswitch compatible with it (by now).

I own a samsung i780 and I am trying to discover the way to change the band.

I dont own a Diamond but I will buy the HTC Touch Pro (almost sure It uses the same way that Diamon) when It reaches the market (September?)so I will make bandswitch compatible with both very soon....

pd: I am happy to get new devices during a few days to make bandswitch compatible with them :D

Dani
[Windows Mobile Apps and Games] GLO:
Hi Daniel,

Can Bandswitch work determined by 3G or Roaming profiles and in conjunction with predetermined APN connections?

ie. 3G will use HSDPA via APN 1

2G Roaming will use GPRS via APN 2?

so if i am on the train and in the City i am in 3G coverage by my carier and thus it will connect using APN 1 (3G/HSDPA) and then when i go out of my carriers range and the handset is 'Roaming on 2G' that it will automatically switch to APN 2.

Thanks in advance
[Windows Mobile Apps and Games] danielherrero:
Hi

No but commmgrpro will have this feature in next version (september)....

Greetings

Dani
[Windows Mobile Apps and Games] sanbeiyan:
Anyone know if the bandswitch works in the samsung i780 ?
[Windows Mobile Apps and Games] danielherrero:
Band switching only works on HTC devices. The rest of the features works correctly on i780...

Dani

__________________

www.commmgrpro.com

Edit/Delete Message Reply With Quote Quick reply to this message
[Windows Mobile Apps and Games] GLO:
Thanks Daniel,

Cant wait to get the new version on my HTC Kaiser.

In my case my phone is 95% 3G and is fine to connect with HSDPA, but when its on 2G with Edge i want it to use a different APN.

Thanks (4days till Sept ;);))
[Windows Mobile Apps and Games] iRiKi:
i'm using bandswitch 1.2.3 and despite the first time it didn't change from H(sdpa) to G(sm), next time (5 seconds later) it did, and locked on GSM/GPRS tho i was on a 3G/HSDPA area ! :D
[Windows Mobile Apps and Games] danielherrero:
Latest version works correctly on HTC Diamond / Touch Pro

Dani
[Windows Mobile Apps and Games] GLO:
Hi Daniel,

Im just checking back in to see how the new update with APN selection according to the data band is coming along.

Hope its soon!:D
[Windows Mobile Apps and Games] GLO:
Hi Daniel,

Can you please provide an ETA for the new revision.

I'm hanging out to test it.

Thanks again
[Windows Mobile Apps and Games] danielherrero:
Now I am testing V2.3 and developing APN selector. It will be one more action and will set the default apn to be used to connect internet.....

Dani
[Windows Mobile Apps and Games] victoradjei:
Auto mode is not working on m Touch Pro

Hi Daniel, the automatic switching doesot happen on my touch pro. I am using the latest version from your site with the radio 1.02.25.19. Please help :eek:
[Windows Mobile Apps and Games] bnycastro:
danielherrero

great idea! would like to ask if it is possible to do switching via command line [therefore we can make shortcuts to switch between umts/gsm/auto or make commands in newmenu]? if not maybe it can be implemented in future vesions? :) maybe something like this?

also it would be nice if the focus is shifted to Bandswitch when the window is open so one can use the keyboard/dpad to use the commands [therefore navigating the app without stylus]
[Windows Mobile Apps and Games] cnynrpr:
I haven't installed this yet, I was wondering is there a way to turn off the tray icon and simply use it as an application that I would access from the start menu.

I assume, one could turn off the tray icon through the registry, is it running as a service?
[Windows Mobile Apps and Games] bnycastro:
there is an option to turn off the tray icon built into the application runs fine with or without the tray icon.
[Windows Mobile Apps and Games] danielherrero:
Yep, I will encrypt it....
[Windows Mobile Apps and Games] danielherrero:
Good idea and easy to implement. Now i am 100% busy with my job but this weekend I will try to develop it....
[Windows Mobile Apps and Games] Craig f:
just to add, installed this yesterday, and my battery on my tytn has lasted twice as long as befoire it was installed.

Thanks and well done on the application
[Windows Mobile Apps and Games] Baxter:
Would you want one more switch or will it always switch to UMTS when the app is run?

I am ssuming -x would be the mode it went back to after -TT minutes.

Either way, this would be great.
[Windows Mobile Apps and Games] danielherrero:
its ready a version that uses cryptoapi to store the sim pin and it can be executed(being and instance running) with format "bandwidth.exe -m(a,g,u) -txxx

examples:

bandwidth.exe -mu -t060:go to umts and swith to gprs after 60 minutes.

bandwidth.exe -ma -t110:go to auto and swith to gprs after 110 minutes.

bandwidth.exe -mu -t005:go to umts and swith to gprs after 5 minutes.

bandwidth.exe -mu -t000:go to umts and swith to gprs without time limit. 0 is no limit

remember that the program must be running before executing these scripts...

tomorrow I will test it deeply and I will post it

greetings
[Windows Mobile Apps and Games] cnynrpr:
Awesome app, thanks.
[Windows Mobile Apps and Games] bnycastro:
wow that was fast! :) can't wait for the release
[Windows Mobile Apps and Games] dherrero:
New Version uploaded

New features:

1) The SIM PIN is stored in registry using CryptoAPI (RSA and DES) so your codes are safe now.

2) You can create shortcuts to the program using command line parameters. But remember that the program must be running before executing these links.

The format must be exactly and in this order:

bandswitch.exe -m{a,g,u} -tDDD.

-ma: switch to auto DDD minutes and switch back to GPRS

-mu: switch to umts DDD minutes and switch back to GPRS

-tDDD: Number of minutes (3 digits). If you set -t000 there isn't limit and the program wont change to GPRS.

Some examples about shortcuts:

42#"\Program Files\BandSwitch\bandswitch.exe" -mu -t001

Switch to UMTS one minute

42#"\Program Files\BandSwitch\bandswitch.exe" -ma -t001

Switch to auto one minute

42#"\Program Files\BandSwitch\bandswitch.exe" -mu -t120

Switch to UMTS 120 minutes

42#"\Program Files\BandSwitch\bandswitch.exe" -mu -t000

Switch to UMTS without time limit.

Greetings....
[Windows Mobile Apps and Games] ghz:
Thanks, I love command line!!:D :D
[Windows Mobile Apps and Games] mikkelnl:
Excellent tool! Thanks very very much.

What would make it even better: an on/off button to completely turn on/off a dataconnection (even when an application tries to access the internet, the device won't connect on it's own...). Do you think a feature like this is possible?
[Windows Mobile Apps and Games] danielherrero:
Sure....I will include it in next release.....
[Windows Mobile Apps and Games] mikkelnl:
Awesome...! :) :)
[Windows Mobile Apps and Games] gadgetluva:
Excellent program! I just have this running in my start menu, and really don't need anything complex (I love the popup menu). Do I have to add this to my startup folder or anything? Thanks!
[Windows Mobile Apps and Games] pnanda:
Doesn't the 'comm manager' have a button on the 8525 that enables/disables all data connection? Comm-manager is the right lower button below the power button which brings up radio, speaker, bluetooth and other buttons.
[Windows Mobile Apps and Games] Baxter:
Once again, great job and thanks for the effort. Launching it from Ilauncher on my Trinity and works flawlessly!

Just one last bit of input. When it switches back, it will disconnect even if you are on the phone. Can you make it smart enough to wait until the call has ended? Maybe just as simple as restarting the timer or checking every x minutes.

Not important but I was on speaker phone. It crashed the phone program and there was a speaker phone on notification that I could not dismiss. I opened phone and speed dial and call history were greyed out. Manually placing a call fixed it.
[Windows Mobile Apps and Games] danielherrero:
Hi, not necesary because the cab put a shortcut in \windows\startup directory...