yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] danielherrero:
Hi.

I am a little busy creating the release 2.6 and porting a subset of CMP to Android but here is.

Since latest beta these are the changes.

1) Many people has problems using CMP as service so I ve modified the installer and now It ask if CMP should run as a service or a process. Default is process.

2) Many people installs a version that isnt for its resolution device. So I ve created a cab CMP_2.6_QVGA_VGA_SQUARE.cab that contains the cabs for all the resolutions. When the cab is installed it keeps the adecuated cab and remove the others.......

All the changes in 2.6:

Version V2.6(2009-04-02)

1) Bug fixing.

2) Button refresh now recalculates which schedule should be active and do it.......

3) SMS and Mail actions improved with a button to choose an outlook contact.

4) New action to sync an email account

5) Now you can copy one time frame (with its actions) or all the time frames of a schedule and paste it to other weekdays of the same or other profile.

6) In the paste procedure you can select to remove all the time frames of the destiny profile & weekday or delete only the time frames that could overlap with the new ones.

7) On install you can choose to install as a process or as a service.

8) When you change the state of BT, WIFI or speaker, using main window or as an action now you can select "Monitor and keep the state". In this way CMP will reapply the state if windows or other program changes the state. Very useful in some devices that currently turn BT off to save battery (so your connection to your Headset is lost) or when windows turns wifi on automatically but you dont want it.

9) New Action: Close Idle connections now can be activated/deactivated as an action.

10) New Action Upload data to configure this feature to OFF/ON state. So you can select when CMP should upload location changes to the server

Greetings....

Dano
[Windows Mobile Apps and Games] NLS:
great update Danny

pity about defaulting to process (again)... haven't read of problems in the forum, so maybe it was from mail you got

I still think service should be the default
[Windows Mobile Apps and Games] Martinhdk:
Its really great to see this app improve :-)

Keep up D:)
[Windows Mobile Apps and Games] danielherrero:
Hi¡

Well. Not in the forum but 7 or 8 users wrote me because they were having problems upgrading. They werent "tech" users, except Ralf (xda member) so It was complicated tell them to modify the registry to start cmp as a process. Probably the didnt reset or the program was in use while upgrading. Because of it, each time you install you can choose. So if there are problems working as a process or service just install again and switch the option.

It seems there are some problems with old devices with custom ROMs. Its strange because one of my test devices is a HTC hermes and I hadnt problems althought I use a stock ROM. Anyway, my idea is to use CMP as a service but before I must be completly sure It works ok in almost all the devices
[Windows Mobile Apps and Games] NLS:
Fair enough. In my setup was preset as "service" (and I had to choose "process" manually if I wanted), so I guess it reads the current setting?

Speaking of current settings, this time it didn't ask me if I want the operator name changed or not. ;)

Seems most of my feature ideas needed to be "user selectable during install" in some point in time. :P
[Windows Mobile Apps and Games] danielherrero:
hehe, yes you re right. The very first time you install CMP in your device it shows "as a process" by default. The next times CMP remembers your decision. Same applies for "operator change"....as you see I do my homeworks :D

Dani
[Windows Mobile Apps and Games] short/y:
CMP on Android? YEAH!!!

Yahoo! I've pretty much moved away from WinMo and over to my T-Mobile G1 and have really been missing CMP. There are several profile managers for Android but nothing comes even close to CMP's sophistication. Let me know if you want a guinea pig, errrrr, I mean beta tester. I'm happy to oblige! I've rooted my phone and have Eclipse and the SDK so I can give you logcat if you need it.
[Windows Mobile Apps and Games] danielherrero:
Hehe now I go to every place with two devices, xperia x1 and android dev phone (htc dream). One in each pocket. Thanks for your help. I will really need help. Once the first beta is ready i will create a new thread here....

Dani
[Windows Mobile Apps and Games] RajkumarGS:
CommMgr Pro 2.5.3 Bug

This is a bug in v2.5.3

CMP is NOT refreshing tower id sometimes. I noticed this while travelling. I noticed that the same tower id of my home town was still shown on another distant place. (It is understood that my phone was in sleep mode during long period of inactivity, while traveling. In this stage, it may or may not refresh the tower id!)

I clicked the 'Get' button, but no use. At today screen, the tower id blinks sometimes with the old tower id as if the user feels that it is refreshing with current tower id. -- A suggestion - "Better to show a messagebox that "Refresh Succeeded. Tower ID changed" / "Refresh Succeeded. Tower ID not changed" or something like this

I tried 'Pause CMP' & 'Resume', not worked

I tried Restart CMP. Yes! Now new tower id is shown and actions based on that profile is executed.

So something went wrong in updating tower id, so we can't trust CMP to change profiles according to location.

Hope this information will help you to solve this

Regards

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

Thanks for the information. I talked about it months ago. It isnt really a CMP bug but a Radio bug in some devices/rom.

This is how CMP or other app get info about towers.

There are two options:

1) Notifications. Windows notifies to the registered programs about changes in cell id. It can happen in two situations:

1.1) If the device is suspended. Some old devices like HTC Hermes and HTC Trinity, with their Radio ROMs supported this feature. So cmp was notified when the device was suspended about location changes. Its a nice feature but It has dissappeared in the rest of the devices. A HTC worker told me the reason: Those radio roms drained the battery fast. (I dont agree and did tests).

1.2 ) If the device is active. Most of the HTC devices support this mode. The programs dont have to poll the driver to know the cell. The driver notifies all the registered programs. Anyway is up to the radio rom to report or not a cell change. Many devices doesnt support this feature, like Eten devices, theorically to save battery.

2) Polling: A program, like CMP, requests to the driver about the current location. This system is used if you check the option "Refres Location" and "awake if suspended". Its used too when you press the "Get" button in main window. Its simple. What is the current location? and the driver response. SOOO. Why some devices/ROM (I didt see it months ago) sudently report the same location for ever? By any strange reason some radio roms have a strange problem and dont report locations to a registered program after some time. The only program is to unregister/register the program again. It can be done restarting the program or (if this issue is a real problem I will implement an easy solution: Register / Unregister each time CMP is going to request an update).

So Raj, tell me what is your device and ROMS version. And take a look a your device. If you see the issue again I will do the above change.

Thanksss.

Dani
[Windows Mobile Apps and Games] danielherrero:
Ok

I was going to release this morning officially CMP 2.6 but I will wait some hours. Please try this cab.

Change:

Each time CMP request a location refresh first unregister/register from the driver to ensure it works. Please, the people who hasnt the Raj's problem please try it too to ensure this solution hasnt secundary effects. (It shouldnt).

Greetings.

Dani
[Windows Mobile Apps and Games] dafimoto:
square skin

Would you be so kind to add a 320x320 square skin ?
[Windows Mobile Apps and Games] SamsungGalaxySamsung:
Daniel,

your IMEI is visible.

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

What do you mean?, where?
[Windows Mobile Apps and Games] danielherrero:
Thanks Raj¡

I will continue researching how to switch a theme programatically, instead of replay the user's steps (programatically too). There are some info in internet that works for many themes but others doesnt change completly. Its like you say, only some "parts" of the theme apply". Unfortunatelly there isnt official api to do it....but I will continue researching. Could you try last cab I uploaded today related with the locations refresh?

Talking about stop the execution of the schedules. Most of the actions are executed by each manager. For example, Bluetooth actions are executed secuencially. They are stored in a queue and there is a queue for each manager. One action in a queue doesnt start until the previous finished. But there are exceptions, like theme actions. They are executed in concurrent threads so there could be two theme threads running at the same time .... mmmmmm...I willl think about it....

Dani
[Windows Mobile Apps and Games] Karl der Käfer:
Hallo Dani,

2.6 on niax 6.1.40 up to now without greater problems, but with some small problems.

a. I Lock on a profile "x", give him 120 min, then I press refresh. Result: CMP unlocks the locked profile "x" and returns to "unknown".

b. I lock on "x" for 120 min again and open menue/principal and in today it shows two actions "end profile X", one by 0:00 hours, the other on 1:11 hours (actualy I activated for second time at 23:11 hours)

c. I gave CMP a Menue/resetCMP and another lock con "x" at about 23:35. Again I looked it up in menue/principal and I found "end profile unknown" at 0:00 and following for later on "end profile X" at 01:35.

d. My profile "x" opens "shared connection.lnk" all right. This .lnk is pointing to intshrui.exe or ...dll (I cannot look it up now for using Trinity as modem right now. As I have bad contacts on USB I won't tuch it whilest conected). The profile/schedule has actions "on exit close program" for all three options: connection share.lnk with it's path, intshrui.exe and intshrui.dll, but CMP is not able to close the program. Wifishare, TT6 and others are closing fine by "on exit close programm"

Comment: a through c:

I think there is a problem of priorities:

Lowest priority: profile as per schedule

next priority: profile as per schedule "everywhere"

next priority: locked profile

next priority: manually made actions

Comment d:

Please tell us how to close correctly programs that where opened by ___.lnk reference: by link name, by exe or dll name, with path or only name?

and two very old whishes on your whishlist:

changing between the two Sim-Pins of a Dual-Line-Sim, by action, button and schedule

activating GPS-tracking by "on enter car profile" and deactivating "on exit" is done, but I'd like activate and deactivate no only the send GPS-info: I'd love to manage the internal GPS-Position-registration same way, because the GPS needs a lot of battery.

Best regards.

Ralf

Semana santa en Sagunto (Valencia) con la beba que haga buen tiempecito. Y vosotros a Asturias?
[Windows Mobile Apps and Games] Daved+:
In the screenshot on the first post?

Saludos :)
[Windows Mobile Apps and Games] danielherrero:
hehe thanks, removed :o

Dani
[Windows Mobile Apps and Games] danielherrero:
Hi from the cold and rainy Asturias :)

Refresh button now refresh all the hardware status (like before) and exit the current profile to recalculate the current profile-schedule so it clears any locked profile.

Close program action tries to get the exe file from a link (exe name inside the lnk file) or complex shell links. But some links doesnt contains the info. If you know the exe file to close just write it (without path) in the text field.

The new action upload status lets you to choose No/yes and which gps option (there are three, as in the gps options dialog)

Now that I am porting cmp to android I will fix errors design. I will allow priority list and location only will be a rule that can activate a profile, but there will be more (time. battery level, etc) and I will allow (we ve to discuss it) to execute several profiles at same time. The conflict actions will use priorities...)

Tomate una paella con tu niña a mi salud y yo me tomare una sidra :)

Nice to know 2.6 is running in your device. I would like to know why there were those problems to start cmp in some roms...)
[Windows Mobile Apps and Games] Karl der Käfer:
I disagree completely.

a) a refresh in informatics is known a reestablishing memory or visuazation to what it is meant to be. so if some t ing is locked, it is meant to be locked.

b)if I doubt about the screen showing the actual system status, I want to refresh the visualisation of the system status, but not to change it.

c) if I wanted to unlock a locked profile, I use the existing function "unlock".

d) if you want to come back or fall back to an earlyer schedule: change =set, change to earlyer schedule = reset to schedule or perhaps call it "fall back to schedule"

no way. intshrui resists. is the close action case sensitive? Is it sensitive to file extension? What happens if I use path+filename?

I'd like to set this this independently, as internal cell list may be completed with gps data without upload, and upload might be done without gps infos, or just based on already registered gps info.

Android on Trinity?

regards

ralf
[Windows Mobile Apps and Games] danielherrero:
Yes yes you re right. It only happens when the profile has been locked manually. I knew it when I read you. I will fix it for that case

Android in trinity?. I think someone did it but by now I only know g1, g2 and incoming g3.....

Todavia de vacaciones x el norte, y tu?
[Windows Mobile Apps and Games] apbradipo:
Hi Dani,

I've downloaded and tried the new version. I'm very interested into the feature I've quoted.:cool:

It seems doesn't work correctly on I780 (PDA: PMSHL1) :(. In Fact i've activated for Wifi on a Home profile (I use wifi in my home), but it seems that wifi switches off when the pda switches to stand-by mode.

regards

:)
[Windows Mobile Apps and Games] danielherrero:
Hi

Thanks for the report. Could you do a test? Turn wifi on using cmp and choose keep state. Then turn wifi off using standard commmgr. Wait a few seconds and check if cmp turn it on again...

Thanks:mad:
[Windows Mobile Apps and Games] apbradipo:
Hi Dani,

I've tried and it runs well; wifi turns on automatically but in this case the PDA is on.

:confused:
[Windows Mobile Apps and Games] danielherrero:
Thanks for help me on testing other devices..... :)

And if you do the test suspending and resuming the device? just did it with some htc devices and no problems here :p
[Windows Mobile Apps and Games] apbradipo:
Dani,

if "suspending and resuming the device" you mean turn the device in standby mode manually using the on/off button, then the device turns off the wifi as in automatic mode.

regards:mad:
[Windows Mobile Apps and Games] Martinhdk:
Hey D

Any news?

Is it possible to record to a schedule.. Like being in an area and then put CMP in record mode, for some time - and the put all registered cell info to a certain schedule?

BTW - how is everything going with new themes?

Is it possible to get the pack of graphics, so we could try to make some of the designer guys do some new magic...kind of a graphic SDK for CMP...

Could be rather nice with a new theme :)
[Windows Mobile Apps and Games] danielherrero:
Hi Martin

These days I am very overloaded with my regular job. The deadline is near and we ve some problems with stress tests. Very soon I wll continue with new releases because ive new ideas. I am waiting too for new themes :)
[Windows Mobile Apps and Games] NLS:
I agree. Nobody has bothered making new graphics.

I totally screwed up my attempt too.

(for now)
[Windows Mobile Apps and Games] danielherrero:
Hi Ralf

Hope you re well.

No problem to set the option "keep state" configurable to : 1) always ask 2) Use always true or false.

Configurable buttons is an old wish that I want to develop but It can take much work. Anyway It is very important for me.

I will review the bugs you talk about :)

Este finde me quedo, que la peque esta con fiebre. Tu vas a algun sitio?

DAni
[Windows Mobile Apps and Games] Martinhdk:
Graphics

Mr D.

Is it possible you could add your graphics for CMP at the first post or? so we could ask around the community if some of the layout guys could come up with some new themes. Would love a HTC style theme :D
[Windows Mobile Apps and Games] danielherrero:
Of course :). Right now....
[Windows Mobile Apps and Games] Martinhdk:
Maybe I am just a bit stupid here :rolleyes:, but is graphics not the entire file package??

I mean - the photoshop files, images, icons and so on...

do you have some kind of SDK so its kind of easy to replace graphics by new ones. I also think of the entire GUI on the setup (options and all the tabs).

My thought was to let some of the graphic guys look into the entire package and perhaps make a more touch friendly and updated GUI for CMP - aka My Master Tool. :)
[Windows Mobile Apps and Games] danielherrero:
Hi :)

Not only choose new pictures. Take a look to the file skin.xml. You can define almost everything. Which buttons you want to deploy, their size, position, borders, pens, brushes, fonts, colors, transparencies, etc, etc. And It applies to each resolution and orientation..... :P

Very powerfull but not a short task...

Dani
[Windows Mobile Apps and Games] Martinhdk:
OK - up for grabs..

I will try to find some who can do some magic.

If anyone else have some ideas please post
[Windows Mobile Apps and Games] RajkumarGS:
Hi Dani,

Here is my bug/suggestion report on CommMgr v2.6 :)

HIGH PRIORITY

1.	The ‘Calender Events’, I set was not working. I set word as ‘Working Day’ to ‘Categories’ and enabled to activate profile name ‘Office’ and tested. But not worked, why ?

a.	If I am wrong, how to set profile activation by caleder category. I tried in various ways to make it work, but got disappointed.

2.	Can you include ‘Call Volume’ also in actions ?

a.	I meant the volume of other party online, we hear through earphone.

3.	I suggest you to include ‘Vibrate on Call’ in addition to ‘Hang Call’ & ‘Mute Call’ in Virtual Secretariat. If I would like to vibrate instead of mute on when a particular caller, it’s better. If muted, we will not be informed about the call, while in a meeting.

4.	I set rules to mute on a call and tested by calling from that phone. After the call ended in mute, the phone program opened automatically. This is not necessary to show the program program.

When I checked the ‘Today’ in settings, I understood what was happened! – Killed the phone program to mute and opened it after call. But you have opened the window’s phone program. If you like to show the program, I suggested you to show the default phone program, which may be usually any 3rd party phone program.

Again it will become a nuisance to close the phone program after muted call.

5.	Give an option “Register/Unregister CMP on request for CellID” (This is same that you mentioned as a solution for some devices not refresh its correct CellID)

6.	Option to automatically switch to a profile that will save battery power, when battery level is critical.

7.	I set ‘SMS if no answer’ and ‘No Management’ on Calls – This didn’t worked when I tested by call from that number. After the phone ended ringing, no SMS was sent to the caller phone.

I set to ‘Mute Call’ with the ‘SMS if no answer’ enable as it was. Now mute call worked, but SMS was not sent to the caller phone (SMS was not working)

8.	Another bug with ‘Mute Call’ – Mute Call will not mute for the last 5 seconds in an unanswered call. On the last 5 seconds, phone will come out of mute and started ringing !! (I have a Phone Program – Phone Extension)

9.	Another bug is CMP Virtual Secretariat will not allow this missed call information to be stored in windows call history! (I assume, CMP may be killing the phone program in order to make the phone silent on call.) I don’t you mute the phone speaker, instead of killing the phone program ?
[Windows Mobile Apps and Games] RajkumarGS:
Hi Dani,

MEDIUM PRIORITY

10.	Options 1 – Keyboard appears automatically, which is a nuisance. This is required only if we want to type PIN code. Please check in all screens, keyboard will become visible only if user requests it.

11.	Save settings in Options 1, Optios 2 & Options 3 also to backup file.

12.	In ‘Settings; -> ‘Calender Events’, there was no entries under ‘Individual Appointments’. I clicked on ‘Detach’ in ‘Individual Appointment’ in Menu. An error message appeared, which was not clear! [Screenshot Attached]

13.	Confirmation Message on ‘Restart CMP’

14.	I usually check ‘Cell History’ in Settings to check the previous CellIDs. Now it is not easy to go to ‘Cell History’ because it needs many clicks.

Can you make all the tabs under settings as sub-menu of ‘Settings’ in CMP’s menu itself ? Then it will become very eary to reach any settings from menu, even by button press!

15.	Make Today screen plugin, more fingertouch friendly.

Eg:- The today plugin of ‘Phone Extension’ (www.iconsoft.com) is superb! This contact manager tool have an excellent plugin with large icon with transparent background, at the same time not eating up today screen space.

16.	When we change Today screen plugin settings in windows and save, CMP plugin will take much time to appear in today screen.

When we click OK button in Windows Plugin Settings, CMP will appear for a second on top of today screen, and disappear from there. Usually it will appear in proper position in today screen after a long time.

One thing I noticed. To show CMP plugin, just click on the CMP taskbar icon and close the CMP!

17.	In ‘Connection’ tab, the values for ‘Last Check:’, ‘Last Close’, ‘Closed’, ‘Traffic’ & ‘Checks’ is always zero, even after many connections !

18.	Show the SMS message character length (in SMS compose screen) in Virtual Secretariat.

19.	‘Word Wrap’ in SMS text editor.

20.	Include profile name in SMS in ‘Insert Text’ in SMS. Thus the SMS will contain the profile name (usually the location name).

21.	Include ‘Appointment Name, Location, Start Time & End Time’ as ‘Insert Text’ in SMS.

Regards

Raj :)