PDA

View Full Version : [new release] VJBigPhone VGA Phone Dialler Fix (beta)


vijay555
27th November 2005, 11:51 PM
New readers, please skip this part, read the rest of this post, and then come back here:

[edit 29 November 2005 02:32]
Guys, I've updated to version 0.5; download the cab here (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhonev5.cab)
I've left the original cab link on my website in case v0.5 screws up.

I've only updated VJBigPhoneRes in cab v0.5, not the standalone.
Note that in order to install the new cab, you will have to run the original
VJBigPhoneRes before the installation in order to close it down.
Then install the new cab.

Additionally, download this cab (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneButtons.cab) to fix the button text (it puts text in the middle) and this file (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneBackDrop.zip) to fix the backdrop painting issue by putting a new backdrop in your \windows\ folder, thanks to Azhad!

The new version also fixes the wireless manager (see below), and hopefully moves all buttons. I can't test this without your help, so give it a go and post here if there are problems.

I haven't fixed the see through backdrop, I explain why below.
VJBigPhoneRes cannot fix the caller progress dialog the first time the phone is run (eg after a soft reset), because until you've made a call or shown the dialog, the caller progress doesn't exist. However, after you've loaded the phone, it should fix it all times in the future.

Rotation and fixing the phone won't force the phone on top now. It should all be done in the background.

If this version works, it's one step away from a translatable version for Hebrew etc. So please test.

Once we've got the dialler buttons working, I'll work on fixing the paint problem.]

Original post
Guys,

I'm sure all you Universal guys have applied the VGA hack (http://forum.xda-developers.com/viewtopic.php?t=32217&start=125&postdays=0&postorder=asc&highlight=) and have since discovered how it foobars your phonedialler.

Until some one gets around to making a dynamic resolution changer, I'm presenting VJBigPhone to permit you to use the phone dialler in VGA mode.

It is hot off the press. Let me say, this took many hours of finicky work, and I'd appreciate a donation if you use it (http://www.vijay555.com/donate.html), because I did this for you guys. I don't use my Universal as a phone, so this is purely for me to give to the Community </end guilt trip>

Ok. first
it's for the English edition of WM5 only
I will get around to making it translatable, but right now my behind and my head both hurt from too much coding :(

The cab will install two files in your
start menu > vijay555 > vjbigphone

The file VJBigPhone can be launched each time you want to fix the phone. You will have to do this on startup and each time you change screen orientation.

The file VJBigPhoneRes is resident version. That means it will stay in memory and fix the phone every time you change orientation automatically. To unload the resident version, just launch it a second time. It will give you a message to show it's been closed.

Choose which version you require (but use only one at a time).

For most purposes VJBigPhoneRes should be best, and can be placed in your startup folder to fix the phone automatically.

This should work at any DPI, although I don't know if the button images are always available.

Example use:

before VJBigPhone
http://www.vijay555.com/vj/releases/vjbigphone/verticaloff.jpg

After VJBigPhone
http://www.vijay555.com/vj/releases/vjbigphone/verticalon.jpg

And landscape:
http://www.vijay555.com/vj/releases/vjbigphone/horizontaloff.jpg

After VJBigPhone
http://www.vijay555.com/vj/releases/vjbigphone/horizontalon.jpg

Call Progress
http://www.vijay555.com/vj/releases/vjbigphone/callprogress.jpg

Wireless Manager:
before:
http://www.vijay555.com/vj/releases/vjbigphone/wirelessoff.jpg

after:
http://www.vijay555.com/vj/releases/vjbigphone/wirelesson.jpg

(note Wireless Manager will only be fixed after you've loaded it once. If you don't load it once, it won't fix it. So load wireless manager before VJBigPhoneRes, or force it to be fixed by changing rotation AFTER you've loaded it)

Issues:
- The buttons look pretty good, although the text seems to be a bit offline. I can't fix that, it seems to be coded internally.
- The dialler skins built in don't seem big enough to cover the bottom of the window; the background shows through a little. I can't fix that.

[edit:
I've figured out why the dialler background looks funny.
This screenshot shows a composite of a QVGA screen and a VGA screen resized to match.
The OS accounts 26 pixels for the start bar and the soft menu buttons. However, going from QVGA to VGA, you can see that those bars are only half of the size the OS expects at QVGA. So, we have a number of pixels unaccounted for, and they don't get painted.
This can be partially corrected, but I will only try to fix this after the dialler buttons are working correctly)

Composite:
http://www.vijay555.com/vj/releases/vjbigphone/compare.jpg


Cab is available above.

Please leave feedback here or on my forum (http://www.vijay555.com/forum)

Don't forget the donation!
If you can't make a donation, at least check out my ads on my webpage.

V

v0.2: Hopefully fixed the bug with the video call buttons

v0.3: Now supports resident version (fixes the phone 0.5 seconds after you rotate, to allow for any slowdown caused by other software).

v0.5: Fixes updates in the background so phone doesn't pop up on rotation, fixes wireless manager and hopefully corrects all buttons.

seal
28th November 2005, 12:06 AM
I will try now, YOU ARE A LEGEND, AND IF IT WORKS,Donations on the way to you bank account. Have a bloody wonderful life and remember you are a legend.........

vijay555
28th November 2005, 12:19 AM
[updated at 2320 11 November 2005]
Seal and anyone else: you might want to redownload the cab if you downloaded it in the last 30 mins.

I've just removed the bit that changed the titlebar text to say my name. As much as I love egotism, it might intefere with other programs including one I'm writing myself :)

No functional difference so if you like my name, keep it there!

V

SiliconS
28th November 2005, 12:26 AM
Just trying it, vijay.
I thought you'd been quiet lately. Didn't realise you were doing your inventing...

I can't get this to work. I opened the CAB and it installed. Nothing in the phone changed. I did a soft reset just in case.
I tap the icon Programs -> vijay555 -> VJBigPhone -> VJBigPhone and I see the phone dialler screen with a dialog over the top saying 'Already fixed the Phone!'
I tap OK on the dialog and nothing changes.
Where did I go wrong? :?:
I'm in landscape mode and have been since I installed it.
Great to hear we might have this solution though. Good work! :cheers: ;)

Edit: When I flipped to portrait mode and then ran the app again it worked.

vijay555
28th November 2005, 12:35 AM
SiliconS: it should work in any orientation.

Install the app.
On launching VJBigPhone it will find the phone app. If it's not loaded, it'll load it.

Then, it'll fix the keys and make a note that it's fixed the keys.
Then if you try to run it again you'll get the dialog that it's already fixed em.

However, if you change orientation, the phone app positions all the keys, so you have to run VJBigPhone again.

I wonder why it didn't work the first time you ran it?
How is it now?

Post screenshots if they're helpful or interesting!

V

PS Quiet? I got the fullscreen terminal services hack out this week, feeling the wrath of my better half for my efforts! A bunch of other stuff releaed over the last week or so (smaller things I think) and been working on my website.

I'll be trying to launch a blog very shortly to post my musings on what needs hacking. Left Handed scrollbars have my name all over them...

SiliconS
28th November 2005, 12:38 AM
OK: some quick 'n dirty first feedback.

Would be nice if the text on the buttons were larger. Not a big deal though.

Is there some way of hooking into the screen rotate event in the OS to capture the need to re-run the app? Maybe cos it's not memory-resident it doesn't know what's going on.

Great step forward though.
and lmao @ "send me a small donation via paypal. It will [help] me to keep giving you stuff free!" ;) (I'm assuming that's a deliberately ironic statement! :D )

vijay555
28th November 2005, 12:45 AM
:) tis supposed to be ironic, although the sentiment is that the software is all free. However, if you like it and it makes you feel all tingly inside, send a donation! But you don't have to. But I might start killing puppies if you don't :wink:

Text on the buttons is nothing to do with me, I can't fix that. They're fixed by the dialler, unforunately.

I could hook the rotation event, but hooking is very cpu intensive (because you're pretty much hooking every event, and then filtering the ones you don't want. As such, it's wasteful. As is polling every few seconds). I generally don't hook or poll :shock: but if there's an overwhelming need, I will. But, I don't change orientation that often, so it's not too bad.

V

SiliconS
28th November 2005, 12:46 AM
Another thought: This could be handy in the car, combined with PocketZenPhone: Switch to car profile in PZP which runs VJBigPhone to make sure that the dialler is full size ready for calls on the move. Hmm. I can see that being useful... We'll see :)

Other than that I think I'd need to map it to a button somehow so that I could fix the phone instantly if I needed the dialler.

Edit: amended cos my original post sounded negative...

seal
28th November 2005, 01:15 AM
The video phone button is stuffed up, it is still in the old position, you can still see it in landscape view.

I noticed that in all your pictures the video call button is missing.

vijay555
28th November 2005, 01:20 AM
Hmmm, I don't have a video call button.
I guess it's something from the extended ROM i never installed.
Can you post a screenshot?

V

zpdy
28th November 2005, 02:40 AM
II got an error "Couldnt't find the Phone", maybe cuz iI have hebrew language installed.... :\

vijay555
28th November 2005, 02:46 AM
zpdy, yes, it's clearly English language only. Once I get it working properly, I'll convert it over to a translatable version.

V

vijay555
28th November 2005, 04:34 AM
Ok, thanks to Buzz I unlocked my Extended Rom and installed the video call poo. FYI, it slows down your system. I'm going to clear it out as soon as this prog is finished.

So, this version (0.3) now fixes the video call buttons and some other stuff.
However, I don't use the phone at all on my universal, so I don't know if I've missed any buttons, so let's say if you find any issues, please be nice and mail me, pm, or post on my forum/here. Send a screenshot if you can.

The new cab contains a standalone version, in case you have troubles with the resident one.

The other file is a resident version. Despite talking out of my rear end earlier, the resident version should use minimal resources, and will fix the dialler 0.5 seconds after your change orientation (to allow for any slowdown caused by other software you're using).

Either version can be put in your startup folder. I recommend the resident version.

Please post if you find any issues.

V :wink:

ps if this technique works, I'll get around to the foreign language version some time.

seal
28th November 2005, 05:21 AM
vijay555 YOU ARE A LEGEND, thanks for the phone skinning program.


Love it. :D :lol:

vijay555
28th November 2005, 05:50 AM
Is it working ok? Any other issues?

V

dreamtheater39
28th November 2005, 05:57 AM
VGA is awesome, We just need the phone dialer bigger.



I guess its time to change your signature seal ;)


Great stuff VJ! :)
S

vijay555
28th November 2005, 06:13 AM
How's it working for you guys?
Any issues?

I dread to hear them, but you might as well get them off your chest!

V

vijay555
28th November 2005, 06:40 AM
fyi all: don't use a task killer to close the phone app. if you do vjbigphoneres won't update the buttons again until you change orientation. use vjbigphone as a standalone fix or get your taskiller to ignore cprog.exe

v

vijay555
28th November 2005, 11:07 AM
Seal, thanks for the donation! :wink:

Can somebody post here or send me a pic of the qvga dialler? I'm not sure if I'm formatting the screen entirely correctly, that white bit at the bottom bothers me and I can't remember what the qvga dialler looks like. The VGA setup is already flaky enough to risk de-ozvga-ing :shock:

If this technique is working ok for everyone then I'll tidy it up a bit internally and try to work on an international version. And some other stuff I had up my sleeves :D

V

seal
28th November 2005, 11:30 AM
Yes if you could fill the bottom of the dialer area so you can't see the screen behind it, that would be awesome.

vijay555
28th November 2005, 11:48 AM
Will do; does anyone have a screenshot of the qvga dialler so I know how it's supposed to look?

V

szandokan
28th November 2005, 01:15 PM
(reposted to more appropriate thread)

Fantastic work V!

Just an observation that may help improve this further...

I noticed that the Video Call button, both before and after the resize fix, renders differently to all the other buttons. It scales well to VGA. That is, the corners are not cut off, before the resize, and after the resize, the text gets resized perfectly as well as positioned well. What is different about this button? Can this be used as a clue to resize the other buttons the same way too?

vijay555
28th November 2005, 01:42 PM
szandokan: thanks for your comments.

The video call button is (as I unforunately realised after getting told off, see above!) is a third party button implemented by one of the files installed in the extended ROM. I frankly recommend not installing that file, and the bells and whistles dialler with the bubbly buttons, because it slows the dialler down quite a lot. I had never installed the extended rom files and it makes a noticable difference.

So, the video call button looks correct because it's implemented I think as a graphic button, not as a text overlay on a button image, which is the problem with the others. I've updated all the screenshots to the bubbly buttons now, but yesterday before the ext ROM I was showing the original MS dialler, and curiously that has exactly the same text alignment. So I guess it's a question of playing with the phone dialler skins.

There might be a way to realign the text, and possibly even change the font, but it would require some delicate hacking I'm not prepared to get into right now. Frankly, after developing VJBigPhone, I've realised that reimplementing the dialler to be entirely freeform skinnable would be relatively doable. I've also considered making a dialler from ground up with nothing to do with the MS dialler, but that's some way off for now. But a new front end to the MS Phone Dialler would be feasible.
That'd look cool... proper placement of big buttons in any form and look you want and so on.

This fake could be possible:
http://www.munirassociates.com/ebay/wm5/CustomIncomingCall.jpg

And the concept would theoretically be WM2003 compatible as well.

V

chris_khho
28th November 2005, 02:53 PM
Hi V,

Thanks a lot for this.

I have the following observation, I hope that's not too much for you to fix...

1. The picture of contact is disappear after phone call....(not too important but would be nice to see the faces...)

2. Why the bottom part of the screen can't be covered? I know its the same as the original VGA screen....

3. Is it possible to change the font size???

See the attached screen shot...

Thanks a lot.

Cheers,

vijay555
28th November 2005, 03:09 PM
chris_khho: thanks for the pic.

1. I didn't know where the photo contact was supposed to go (I've never used it), so it seems I haven't fixed it properly. Will do tonight hopefully.

2. Bottom part of the screen: I don't really know why, I tried stretching the dialler but it refuses to fill the screen. I'll have another go, and if it doesn't work, I've got a great idea to make it feel better. :)

3. No, I'm only reformatting the dialler buttons to stop them being all squashed up. The font and text placing is fixed by the dialler software internally. Although there might be ways to do it, it would be quite invasive. I'll consider playing with it, but I don't think it can be done easily.

As I said above, I think making a new front end/"skin" for the dialler would be a better solution then trying to over hack the current dialler if fonts are a major issue. I'll experiment with this idea.

Next version I'll also try to make it more generic so that it works on most more language versions. Can't promise. But this should also help with the contact photo issue.

V

chris_khho
28th November 2005, 03:34 PM
GREAT V!!!!

Thanks for the reply!!!

Cheers,

chris_khho
28th November 2005, 05:07 PM
A new photo to show a video calling problem.

Thanks V for your great work.

vijay555
28th November 2005, 05:13 PM
Chris, I know this sounds like a poor excuse, but I was wondering what those buttons were!

When I was programming I found the 4 buttons, same size, little things, but I had no indication what they were used for (I only see the button's name, "button", which was unhelpful!). The dialler also consists of many invisible buttons, so I didn't want to mess with them until I knew what they were.

I'll get them sorted out. Video calling might be a bit tougher, since I don't have any 3g access. But I'll try to do it by "ear".

Curious thing:
Microsoft did not write its own phone dialler to be high resolution compatible, hence the scrunched up buttons.

But the video calling addon installed by the ext ROM does appear to be in roughly the right position at both resolutions even before I get around to screwing with it. Clearly some of it is high res compatible natively, some isn't!

I'll try to have a play tonight.

V

PS: Chris, can you post a screenshot of a video call in portrait mode as well, so I can verify the co-ordinates?

BrettS
28th November 2005, 05:35 PM
Thanks vijay... the phone dialer issue is pretty much all that was keeping me from using VGA mode all the time. There are still some other minor issues, but this solved the big one for me.

I only have one issue with it... I'm using the resident version and whenever I switch orientations (no matter what program I'm in) the dialer screen is brought up. Is there any way to keep that from happening?

2. Bottom part of the screen: I don't really know why, I tried stretching the dialler but it refuses to fill the screen. I'll have another go, and if it doesn't work, I've got a great idea to make it feel better. :)


I had a couple of thoughts on that...

If you start the dialer application from another application with buttons on the bottom of the screen (So they show through when the dialer app is running) the buttons don't actually do anything. If I run another app that doesn't fill the whole screen the buttons on the app behind it do actually work. This suggests to me that the dialer app is, in fact, filling the screen, but the image is not. I wonder if it would be possible to replace the background image with a larger one.

Finally, failing that, it seems that the bottom portion of whatever is behind the dialer app simply shows through. Worst case, it might be possible to start another app to display a nice background image there, then start the phone app on top of that. Kind of kludgy, but it may work.

Thanks,
Brett

vijay555
28th November 2005, 05:53 PM
BrettS: I noticed the phone pop up issue. I had a quick look at it yesterday, but it was 5.30am and I was tired so went to bed finally.
I'll have another look tonight though. It's mildly irritating but I'd like to fix it.

I noticed similar behaviour with the dead space at the bottom. I can actually space the buttons out more to fill the whole screen.

EDIT: I've just found this QVGA image:
http://www.geekzone.co.nz/images/reviews/o2xdaexec/pc_capture13thumb.jpg.

and
http://www.geekzone.co.nz/images/reviews/o2xdaexec/pc_capture12thumb.jpg

Note the placement of the text on the dialler buttons, offset on the bottom right of each button. That's hardcoded I think.

It looks like I've done something wrong and the buttons are supposed to reach the bottom. I'll fix that.

However, try as I might, the backdrop won't fill the 640x480, so I imagine this is a problem with the built in dialler skin. I know some people have made 3rd party skins, so this might be addressed that way.

The current version is beta, worked on far too late into the night... my head was hurting from the number of nested enumerations I had to do to achieve this much :(
Keep the feedback coming in and I'll try and get the release smoothed off.

V

zpdy
28th November 2005, 11:36 PM
zpdy, yes, it's clearly English language only. Once I get it working properly, I'll convert it over to a translatable version.

V


1) I dont't care if the dialpad will be in english or hebrew iI just want it fixed, you cant't do version that overwrite the old dialpad (even if it will chage it to english)?


2) you cant't release a dll? cuz iI mad cab with all DLL and ozVGA and iI put it on ExtendedROM...


3) 1 bug but i'm sure you saw it cuz you can see on your screen shots, in vga mode the dialpad not fit all screen (down side).


Thanx anyway dude

chris_khho
29th November 2005, 01:16 AM
Hi V,

2 additional issues...

I disable the spb close button for cprog.exe, vjbigphone.exe and vjbigphoneres.exe already but when I rotate the screen, the VGA phone screen has gone. I can activate by pressing your programme again most of the time (sometimes cannot...)

See the attached screen, the number "3" button seem to be shifted in both portrait and landscape modes.

vijay555
29th November 2005, 03:53 AM
Guys, v0.5 has been posted: see the first post.

It now repositions all buttons. It may reposition too many now, so please test, test with videophone, test with caller id etc.

V0.5 also fixes the wireless manager once it's been loaded (you must load it before VJBigPhoneRes, or force it to be fixed by changing orientation; I only fix the windows on change of orientation).

Some other bugs fixed. Please test and discuss.

V

vijay555
29th November 2005, 04:26 AM
guys, i've just noticed that v0.5 screws up with smart dialler enabled. i'll fix this tomorrow. for now just disable the smart dialer option in your phone menu or wait for next fix.

sorry!

v

chris_khho
29th November 2005, 10:52 AM
Definitely NO sorry....

You've done a great job. Thanks for everything.

Cheers,

BrettS
29th November 2005, 04:57 PM
Thanks for the update:) I'm very happy now that it doesn't switch back to the dialer app every time I rotate the screen.

For some reason, however, the new version doesn't appear to update my Wireless Manager. I'm using the resident version and I've tried to start it before starting Wireless Manager, after starting Wireless Manager. I've tried to rotate the screen with Wireless Manager on top and without it on top, yet it doesn't have any effect. I'm not sure if I'm missing something or if there's another problem.

I was using version .3 last night and a few times while I was on the phone my 'END' button disappeared. If I rotated the screen it came back, however. I haven't seen the problem yet with .5, so it may already be fixed, but i haven't used the phone much with .5 yet either. I'll let you know if I see it happen again.

Thanks again,
Brett

Azhad
29th November 2005, 05:43 PM
To fix the background in landscape mode, put the attached file in \windows\
It replace the original backgroud, work in both VGA and QVGA mode

vijay555
29th November 2005, 05:44 PM
Thanks Brett.

v0.5 has a problem with the Speed Dialler (the 1980's hunk of poo that does predictive dialling). I'll get around to fixing that hopefully tonight.

What concerns me is that the more generic fix I'm using now (to facilitate an international version), rather than the more targetted method used in <0.5, might be "correcting" some other buttons that don't need correcting.

eg, the video call buttons are all provided by a HTC addon, and are not internal to the dialler. However, it seems that as they are an external app, they might already be correctly positioned I think. However, someone needs to make a video call and tell me either way. I have a great face for radio, so no video calls for me until Bladerunner :(

The wireless manager. Hmm.
Ahh, just noticed that myself. It only seems to fix the wireless manager when it's the current app on screen. pooh, will fix that tonight. I'm such an idiot :oops:

How are the other dialler buttons? I've now correctly positioned them (they were shifted up slightly in <0.5, but now comparing them to the QVGA dialler they are in the correct position by ratio).

The backdrop painting issue is a bugger. I can think how to correct it, but it's going to be intensive and require quite invasive programming. I might just live with it. I think it could be corrected if someone makes a new dialler pad skin, which I think Buzzdev.net's boys have done. Will look into this later.

In the words of Johnny-Five, "more input"

V

PS I haven't had much sleep

vijay555
29th November 2005, 05:47 PM
Azhad: great! thank god it was so easy!
Don't you also have to resize the bkgnd_port.bmp file? I did both just to be sure.
Phew, my solution would have been a sledgehammer to crack a nut, requiring hooking and subclassing and blah blah blah!

I never realised skinning the pad was so easy, all the dlr*.bmp buttons. Perhaps if we purposely offset the dialler images to account for the text in the bottom right they would look better. Look into that later.

Thanks again! We're moving in the right direction now. I'll update screenshots later.

V

Azhad
29th November 2005, 05:57 PM
Yup :D
It' just the video call button, hardcoded in phcanrc.dll or tapres.dll I can't remember just now...
The other are in \windows

For the text...
in HKLM\Security\phone\Skin\Landscape\text and HKLM\Security\phone\Skin\Portrait\text I think you can set the font...

vijay555
29th November 2005, 05:59 PM
I edited my post before your reply. Read and bask in my gratitude. I hate subclassing...

V

Azhad
29th November 2005, 06:03 PM
I edited my post before your reply. Read and bask in my gratitude. I hate subclassing...

V

And I edited mine before yours :D

vijay555
29th November 2005, 06:13 PM
hmm, HKLM\Security\phone\Skin\Landscape\text is empty.
The others make for interesting reading.

Can we change the font? That'd be bonzer!

V

Azhad
29th November 2005, 06:19 PM
hmm, HKLM\Security\phone\Skin\Landscape\text is empty.
The others make for interesting reading.

Can we change the font? That'd be bonzer!

V

For now I can make all the text in the dialer disappear, by adding some value in HKLM\ .... \landscape\text, but I don't think it can be usefull :D

vijay555
29th November 2005, 06:30 PM
Perhaps this holds text for foreign languages?
Anyone verify if there's anything under this key?
We really need an offset, not just changing the text though I guess.

V

rb32
29th November 2005, 08:25 PM
Perhaps this holds text for foreign languages?
Anyone verify if there's anything under this key?
We really need an offset, not just changing the text though I guess.

V

vijay555: Thank you for your great work!
I just checked in on my German MDA Pro with all T-Mobile settings.
Under HKLM/Security/phone/Skin/dialer/landscape
are a lot of entries. I believe the most is the T-Mobile Skin.
Currently I don't have an idea how to export them to a textfile. For typing it is to much.
Iwould like to support the german translation. Also there is a question in my head, wether it is possible to use the service which is switching from Landscape to Portrait if you rotate the screen as trigger for rerun of your program?

vijay555
29th November 2005, 09:30 PM
rb32: rotating the screen does trigger my program to fix the phone, call progress screen and wireless manager. If it's not doing it not, there's a bug to fix, but that's the idea. The phone dialler gets reset to broken every time you rotate, so my program starts itself and fixes the phone. In theory!

You don't need to export your registry.
Just check
HKLM\Security\phone\Skin\Landscape\text
and see if there is anything in there.

Can you tell me what the phone is called in german. So when you start the phone program, what is the name in the titlebar?

V

Azhad
29th November 2005, 09:30 PM
DONE!!!!!!!!
Big letter and centered


BEFORE starting to modify the registry, reset in SEvga,
then in OzVga open the settings and add " HKLM\Security\Phone\Skin\ " in Registry (To keep separate settings in Qvga and VGA)

Then reset in VGA mode.

under HKLM\Security\Phone\Skin\Dialer\landscape\dialbutt on

create the following DWORD

majorFlags = 5
minorFlags = 5
majorRCMLStyle = 33
minorRCMLStyle = 23

under HKLM\Security\Phone\Skin\Dialer\landscape\text

textRCMLStyle = 33

under HKLM\Security\Phone\Skin\Dialer\landscape\talkendb utton

textRCMLStyle = 33

under HKLM\Security\Phone\Skin\Dialer\landscape\VerbButt on

textRCMLStyle = 33

the same for HKLM\Security\Phone\Skin\Dialer\portrait



under HKLM\Security\Phone\Skin\PROGRESS\landscape
create a new key named "text"
and this dword into it
textRCMLStyle = 33

under HKLM\Security\Phone\Skin\PROGRESS\landscape\talken dbutton

textRCMLStyle = 33

under HKLM\Security\Phone\Skin\PROGRESS\landscape\VerbBu tton

textRCMLStyle = 33

the same for HKLM\Security\Phone\Skin\PROGRESS\portrait




using ozVGA I think we can keep 2 separate settings for VGA and QVGA


Azhad

vijay555
29th November 2005, 10:44 PM
Azhad, amazing. How the hell did you get those keys? If it's top secret, PM me eh? (if you update the reg any futher, can you send me a copy of the reg file so I can cab it up. Thanks)

I've packed the new files up into cabs:

Download this cab (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneButtons.cab) to fix the button text (it puts text in the middle) and this file (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneBackDrop.zip) to fix the backdrop painting issue by putting a new backdrop in your \windows\ folder

I'm working on a new version of VJBigPhoneRes...


Amazing work: this is what XDA Dev is about... Thanks Azhad!

I think we still need to increase the size of the numbers on the buttons if possible.

Current look:
http://www.vijay555.com/vj/releases/vjbigphone/HorizontalOn.jpg

rilot
29th November 2005, 10:44 PM
Fantastic work Vijay All of us VGAers owe you a debt of gratitude.

One thing though. Occasionally the app complains that it can't find the phone when I soft reset. I am using an English O2 XDA Exec.

vijay555
29th November 2005, 10:47 PM
I've seen the bug rilot. Working on it :?

V

Azhad
29th November 2005, 10:47 PM
Azhad, amazing. How the hell did you get those keys? If it's top secret, PM me eh? (if you update the reg any futher, can you send me a copy of the reg file so I can cab it up. Thanks)

I've packed the new files up into cabs:

Download this cab (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneButtons.cab) to fix the button text (it puts text in the middle) and this file (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneBackDrop.zip) to fix the backdrop painting issue by putting a new backdrop in your \windows\ folder

I'm working on a new version of VJBigPhoneRes...


Amazing work: this is what XDA Dev is about... Thanks Azhad!

I think we still need to increase the size of the numbers on the buttons if possible.


Opsss...
I keeped editing my post...
use the new key, is wayyy better :)

Azhad

vijay555
29th November 2005, 11:19 PM
Ok, latest button fix and backdrop cabs as supplied by Azhad:
this cab (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneButtons.cab) to fix the button text (it puts text in the middle) and this file (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneBackDrop.zip) to fix the backdrop painting issue by putting a new backdrop in your \windows\ folder

Current look:
http://www.vijay555.com/vj/releases/vjbigphone/HorizontalOn.jpg

Thanks all.

V

SiliconS
29th November 2005, 11:47 PM
@ vijay: Do these latest versions work correctly if the Voice Dial system isn't installed? I didn't install any of the OEM CAB files after my last reboot, and I don't see a Voice Dial button on my dialler. Just the Call History button.

What will I see if I try this latest version? Just curious to know whether this will put a VD button there even though I don't have VD. ;)

Azhad
30th November 2005, 12:12 AM
BEFORE installing the cabs, reset in SEvga, then in OzVga open the settings and add " HKLM\Security\Phone\Skin\ " in Registry (To keep separate settings in Qvga and VGA)

Then reset in VGA mode and install the cabs.

If you don't do so, the dialer in qVGA get all scrambled

Azhad

vijay555
30th November 2005, 12:24 AM
SiliconS: I've not installed VD on my Universal yet.

I'll have to put it on my list of things to do. I can be fairly sure that it WON'T position the button correctly, but I can only tell you once I've installed it. Sigh, so much to do.

NOTE that the recent cabs are just fixes for the text position, not an update to VJBigPhone, which is currently at v0.5. I'm working on the next version now :(

V

Azhad
30th November 2005, 12:41 AM
To keep settings separated for VGA and qVGA you can also install this two reg file.

Azhad

SiliconS
30th November 2005, 12:44 AM
SiliconS: I've not installed VD on my Universal yet.
But your screenshots have the VD button showing? I guess this is why I'm curious. I don't want VD ;) so I guess I'd rather your prog didn't force the (useless) Voice Dial one to appear if the Voice Dial functionality isn't installed.
Just a suggestion, nothing more. :)

NOTE that the recent cabs are just fixes for the text position, not an update to VJBigPhone, which is currently at v0.5. I'm working on the next version now :(
Do you think you'll eventually be able to publish an all-in-one solution that fixes the registry, adds the background image, and does the necessary OzVGA tweaks to allow the dialler to work in both QVGA and VGA? Your app is very cool and a great step forward for the community but the dialler layout isn't a problem for me so I haven't bothered installing your latest versions. If it became an all-in-one tool though I think there'd be a beer or two coming your way cos it would be a set-it-and-forget-it sorta thing that just worked. :)

vijay555
30th November 2005, 12:48 AM
Oh sure: I was debating whether to "go public" with a work in progress or just fire it out when it's finished. But this is an app that requires wider testing than most, so I made the early beta available.

Azhad's registry work is genius, so hopefully I'll iron out some bugs tonight and put out the next version. We'll keep working and tweaking until it's all done, and then the whole lot, registry, backdrops and all will be cabbed and packed for clean use.

So obviously the current phase is only for testing if you're available to, but not a v1.0...

I don't drink or smoke (or much else I guess :)) but once we're done, it'll just be nice to get some sleep!

Oh, regarding the voice dial stuff: VD means voice dial right? I haven't installed voice dial. We've got a video button, installed from the ext rom, and that's fixed. Where is the voice dial button?

V

SiliconS
30th November 2005, 12:49 AM
Holy crapola! The backdrop file is 602KB!! Is that correct? Why so big?

vijay555
30th November 2005, 12:52 AM
yeah, that got me too. Shoot, maybe they should be 256 colours?
Let me check and update the cab. Give me a mo.

V

Azhad
30th November 2005, 12:53 AM
Holy crapola! The backdrop file is 602KB!! Is that correct? Why so big?

ops.. I have already corrected this (photoshop don't save in 8bit mode if you don't index the image) tomorrow, from work, I post the new version (32kb)

SiliconS
30th November 2005, 12:54 AM
yeah, that got me too. Shoot, maybe they should be 256 colours?
Let me check and update the cab. Give me a mo.

V
The original landscape backdrop that Azhad posted was just 32KB. :?
Page 2 of this thread.

SiliconS
30th November 2005, 12:56 AM
Forgive me so many small posts together. Just trying it all out.

So the install process is:

Import Azhad's registry files (does it make any difference which resolution or orientation the machine is in? Mine's in VGA landscape)
Open backdrop CAB
Open VJBigPhone CAB

Have I got that right?

vijay555
30th November 2005, 01:05 AM
SiliconS, Azhad uncompressed images are the same size as mine. There are two images though, one for portrait and one for landscape. He said the same one can be used for both I think, but I've just scaled up the two originals and resaved at 256 colours. Yep, 300k a piece, give me a jpg any day.
I tried saving with RLE compression but they're not compatible, so 600k it is I think,

I suggest ASAP we all move to a smaller sized backdrop, but that's the original scaled up, nothing more.

Your install routine is correct.

For now VJBigPhoneRes works by trying to fix the phone the first time you load it, and then each time you rotate the screen.

Likewise the Wireless Manager. So ideally you want the phone and the wireless manager both loaded before you load VJBigPhoneRes. It's not lethal, it just won't attempt to fix the Wireless Manager until you load it.
With the phone, I actually load the phone if it's not loaded and fix it in the background.

However, I can't fix the call progress screen until you've gone into that screen once, (because the call progress screen doesn't exist to be fixed until you've gone into that screen at least once). I'll see if I can address this later.

It sounds complicated, but in normal use, it should just work.
Note that it doesn't work with the smart dialler right now. I'll fix that momentarily.

V

Azhad
30th November 2005, 01:05 AM
vijay555 with the cab installation can you append a value to an existing registry value?

For the ozvga reg tweak you have to append to:
HKLM\SOFTWARE\oz\Vga\Registry\BranchesArray the value " ;HKLM\Security\Phone\Skin\ "

Azhad

Azhad
30th November 2005, 01:09 AM
Note that it doesn't work with the smart dialler right now. I'll fix that momentarily.

V

It work like a charm with the smart dialing...

Azhad

Azhad
30th November 2005, 01:27 AM
SiliconS, Azhad uncompressed images are the same size as mine. There are two images though, one for portrait and one for landscape. He said the same one can be used for both I think, but I've just scaled up the two originals and resaved at 256 colours. Yep, 300k a piece, give me a jpg any day.
I tried saving with RLE compression but they're not compatible, so 600k it is I think,

V

Uhmmm, I think we can use .png changing the appropriate reg key (bmpNormal)

Azhad

SiliconS
30th November 2005, 01:46 AM
Hmm. I'm confused. I just downloaded the CAB file from your site, vijay (bottom of the VJBigPhone page), and while I get the memory-resident version (i.e. the phone redraws when orientation changes), it doesn't have the bubble buttons and the phone comes to the foreground when the orientation is changed. I thought the latest version had these things fixed. The text size isn't changed either - it's still small, like Azhad's reg fixes haven't worked.

Do I have an old version? Or do I need to import the backdrop CAB as well? I left that out until a smaller version is available. Maybe it's that which sets the button style and allows the text size to be changed?

vijay555
30th November 2005, 01:54 AM
SiliconS: the version on my website was v0.4. I updated to v0.5 yesterday, but didn't update my webpage because internally it was very different and I didn't want people to be left without a marginally working version (0.4), while this thread is more bleeding edge so v0.5 was released here, in the very first post of this thread.
Download 0.5 from here:
http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhonev5.cab

The bubble buttons etc are entirely independant of VJBigPhone. Are your buttons the flat style? I had the same issue, you haven't installed the customisations contained in your Ext rom, which i only did reluctantly when I got told off.

Can't remember which cab it is. If someone tells me I'll host/post it.

After you've installed 0.5, bubble buttons cab from ext rom, and Azhad's reg fixes, you should have the bubble button corrected center font dialler!

I had trouble installing my own reg fix cab. If you've got one, use a registry editor to directly import the registry file that Azhad posted (12k?), or make the changes manually. It's quite easy, just copy and paste the same setting 6 times or so.

The backdrop cab. Hmm, not much I can do about the size. How big are the originals in your windows directory?

V

rb32
30th November 2005, 02:02 AM
rb32: rotating the screen does trigger my program to fix the phone, call progress screen and wireless manager. If it's not doing it not, there's a bug to fix, but that's the idea. The phone dialler gets reset to broken every time you rotate, so my program starts itself and fixes the phone. In theory!

You don't need to export your registry.
Just check
HKLM\Security\phone\Skin\Landscape\text
and see if there is anything in there.

Can you tell me what the phone is called in german. So when you start the phone program, what is the name in the titlebar?

V

The phone is called Telefon on the German MDA Pro.

To the registry, I have under HKLM\Security\phone\Skin only to keys:
Dialer and Progress and below them a i have then Landscape and Portrait.

vijay555
30th November 2005, 02:24 AM
Finally fixed my problematic activesync problem. FYI to all if your having incedible incredible pains and use ZoneAlarm.
Did you remember to set your "Windows Mobile Based Device" network connection to the "trusted" zone.
Sigh.

Should help development along a bit.

V

vijay555
30th November 2005, 05:53 AM
Guys:
I'm posting version 0.6. I'm tired :(

Unload and uninstall the old version.
Install the new version and run it.
Feel free to put a shortcut in your startup folder.

Everything should be automatic. It will process the Phone and the Wireless Manager automatically on startup and every minute or so otherwise.

If you want to force it to fix the phone etc, click on the little icon in the top bar and choose "Fix". Quit will quit, ok just closes the bubble.
After "fix"ing the phone it jumps back to the Today screen. You may not like this, so shout out if not.

This version also has preliminary support for international versions.
Launch it from a shortcut, with a command line with the name of the dialler window.

eg for German,
\program files\vijay555\vjbigphone\vjbigphoneres.exe Telefon
should hopefully work. Untested so far though.

http://www.vijay555.com/vj/releases/vjbigphone/0.6.jpg

Download v0.6 (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhone0.6.cab)

Apply this cab to fix your backdrops if you have a graphics error.
You can do this yourself by seeing page 2 of the thread.
Backdrop fix (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneBackDrop.zip)

Apply this registry patch to have nicer button text as supplied by Azhad
Button Fix (http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneButtons.cab)
Again, see page 2 for details of how to do this yourself safely. This cab has only been tested on my own device, it may be better to make the registry keys yourself until I can test the cab.

Feedback!

V

chris_khho
30th November 2005, 08:45 AM
Right V!!!

You've done it!!!

I have no more requests. All done!!! Perfect!!! I am so excited.

Video all ok!!! Button all ok!!!

Cheers,

seal
30th November 2005, 09:47 AM
Hey vijay555,

I hard reset and installed the Jasjar rom and then put the three files you mentioned in the above post and installed the three files and it will not work for me. Each one installs sucessfully but the only thing that works is the background picture and the text is bigger on the dialler, but the dialer itself will not enlarge, am I suppossed to have something else installed. When I install v0.6 it says it has installed sucessfully but there is no icon in programs to run the program. I am doing something wrong, please help me.

Thanks :oops:

vijay555
30th November 2005, 10:57 AM
Seal:
Hmm. 0.6's executable has the same name as the old one, VJBigPhoneRes.exe

The old VJBigPhone.exe file can and should be deleted. I don't think we need a stand alone version now.

After installing the cab it will install itself to \program files\vijay555\vjbigphone
Have you explored into there to check if it installed?

Can't see any other reason why it wouldn't... explore into the installation folder, make sure it's empty by deleting anything in there, install 0.6 and then explore the folder again to verify.

Run the file and you should see the little phone icon go into yur titlebar.
Please post if there are any difficulties.

The two support files are optional, although highly recommended.
VJBigPhoneRes is the one that fixes the dialler buttons' positions.

V

vijay555
30th November 2005, 11:10 AM
chris_khho: great to hear!
Can I ask you to post a screenshot of the video call screen? I've never seen it in action, it'd be good to look at.

All:
- I was thinking that it might be possible to enlarge the caller id picture for clarity. It's a bit small right now, but that's the size it expects to be.

- v0.6 fixes the phone when it starts up, optionally when you click "fix" from the popup balloon, or otherwise every 45 seconds. I'm thinking of removing the 45 seconds timer. It's an unnecessary burden on the phone I think; if you load the phone and wireless manager and fix it once with VJBigPhoneRes, it should stay fixed until you exit them both. If you don't exit them, they stay fixed. So, I'm thinking of removing the 45second timer and then just fixing the phone on starting VJBigPhoneRes, or otherwise just from the balloon. The timer will be superfluous. Removing it will aid background performance.

- I noticed yesterday that my little icon was fighting with the battery icon a bit I think. Please report on how it looks to you in use (bearing in mind it will look better with the 45sec timer removed!)

- I think this version works with smart dialing. Please report.

- Has anyone gotten around to testing it with a foreign phone? Remember, all you need to do is supply the name of the Phone window as a command line to VJBigPhoneRes. Please test.

- Once we're done with the fix, I'll get everything packed up into an easy installation.

- Anything else to address?


V

Azhad
30th November 2005, 11:59 AM
The wireless manager don't work, and also shrink it in QVGA.

Can you make the icon hideable? I find it annoying :)

I'm working on a dialpad skin, working in the two resolution :D

vijay555
30th November 2005, 12:08 PM
Azhad:
Can't see why the wireless manager didn't work.
Have you launched it and then clicked "fix" on the balloon?

Hiding the icon. I can hide it, it's easier for me, but it needs to go somewhere so you can click "fix" when required. I can put it in the Today tray I guess? I just need to put it somewhere.

I haven't tested VJBigPhone in QVGA mode. It shouldn't do anything, but I think I might have put my ratios upside down :oops:. Will check when I get home later.

Looking forward to the skin. I think the current background etc will be too big for some users (2x 300k) so a more efficient skin would be wise.

V

Azhad
30th November 2005, 12:17 PM
You can make the program look in HKLM\Drivers\Display\GPE\LogicalPixelsY , if the value is 192 then the phone is in qVGA and the program should close itself.

seal
30th November 2005, 12:20 PM
vijay555,

I am sorry, I was looking in start/programs, I found it in explorer/programs files/vijay555/VJBigPhone.

Thanks heaps for your help.

vijay555
30th November 2005, 12:22 PM
I use GetDeviceCaps to get the DPI.

However, if it's shrinking the screens in QVGA, I've obviously confused my dpis. I always forget higher DPI=lower Resolution (is that right? Can't think straight, no sleep)

v

Azhad
30th November 2005, 12:22 PM
Azhad:
Looking forward to the skin. I think the current background etc will be too big for some users (2x 300k) so a more efficient skin would be wise.

V

The original ones are 236k and 252k, so you are only adding 112k to the memory.

Azhad
30th November 2005, 12:24 PM
I use GetDeviceCaps to get the DPI.

However, if it's shrinking the screens in QVGA, I've obviously confused my dpis. I always forget higher DPI=lower Resolution (is that right? Can't think straight, no sleep)

v

192 dpi = 320x240
96 dpi = 640x480

vijay555
30th November 2005, 12:25 PM
Is it the same as for the default wav files, that when we replace them we arent't adding an extra 600k, but just the 112k?

V

Azhad
30th November 2005, 12:40 PM
Is it the same as for the default wav files, that when we replace them we arent't adding an extra 600k, but just the 112k?

V

Yup, and if you delete the two files, the phone autoreplace them from the ext rom

SiliconS
30th November 2005, 01:13 PM
@ vijay:
Some things are awesome, but some things don't seem quite right.

- The dialer screen is awesome! Backdrop filled in, buttons in the right place, smart dialer working (even though I thought I didn't install it after the last hard reset!). I haven't tried video calling (don't have 3G coverage at home :roll: ) or caller ID (don't use it).

- the Wireless Manager is also fixed, although VJBigPhone has to fix it every time I open the WM. To be honest, this adds a delay that is slightly inconvenient, but that's a pedantic point. I notice that it also fixes the WM after a soft reset (the WM comes to the foreground momentarily), which seems pointless if it forgets the fix when the WM disappears again. I would prefer to be able to lose the WM fix functionality altogether since the WM works fine with the keyboard for me.

- I'm not sure, like Azhad, whether I like the notification icon hanging around at the top of the screen. I think I'd rather have this as a taskbar icon like the 'Rotate screen' and 'Wireless Manager' ones at the bottom of the Today screen, like you suggested.

I have another suggestion for you, vijay:
The new dialer skin and text fix places the button text right in the middle of each button. Most keyboards have the text in the top left corner to stop the button label wearing off as the user types. Could you move the dialer button text to the top left of the buttons so it doesn't wear off the buttons please? ;)

Also want to say a big thank you to Azhad for your contributions to vijay's work as well. Looks like you've saved a lot of time with your suggestions. :)

vijay555
30th November 2005, 01:33 PM
SiliconS:
Wireless manager is an odd one. Going against all normal MS conventions, it supplies an exit option, so you can actually exit the wireless manager.
I only fix the wireless manager when it's loaded: on first launch I load and fix both the phone and the wireless manager to get you started. However, if you subsequently decide to close the wireless manager, but then reload it later, the fix won't be applied (because VJBigPhone hasn't been asked to: note, v0.6 does actually search for it every 45 seconds and tries to fix it, but I've suggested removing this feature)

So, basically if you close the wireless manager, VJBigPhone won't apply the fix until it's asked to manually by clicking the "fix" button in the balloon.

As I said, 0.6 will try to find it every 45 secs. The only other option, to fix it every time it's loaded automatically, would require a system hook which would slow down the system. I don't think that solution is worth that sacrifice, better just to apply "fix" when required, and NOT exit the wireless manager. It's the trade off I had to make between your inconvience on occassionaly applying "fix", or generally slowing the whole system down.

So don't exit WM, just leave it in the background, and the fix will always be applied.

Same applies to the phone: if you close the phone app (which is harder to do for normal users) then the fix won't be applied again until "fix" or the 45 second timer.

- notification icon: I don't like it much either, although the icon is cute. I will try a tray icon (never done that before, since my ToggleToday prog was expressly designed to eliminate the tray, as I never use it). However, being in the tray will require you to go to Today screen when you need to apply the manual "fix". But since you won't need to apply "fix" often, perhaps that's not too bad.

- the button text. Don't think you'll have much worry about the text wearing off :) but I'm afraid all the button text repositioning was down to Azhad. You'll have to ask him nicely, or I guess just play with the registry settings he posted.

V

Azhad
30th November 2005, 02:11 PM
- the button text. Don't think you'll have much worry about the text wearing off :) but I'm afraid all the button text repositioning was down to Azhad. You'll have to ask him nicely, or I guess just play with the registry settings he posted.

major flag = number y offset from top
minor flag = letters y offset from top
RCML style=button text height

I guess we're still missing one key for x offset. Azhad?

V

The major and minor flags work in this way:

0 1 2
4 5 6
8 9 10

(0 top left and 10 bottom right)
work also for " textFlags " in the key " text "

RCML Style is: first number characters height (max 4), second number characters style, 0 = normal 3=bold (I haven't tried 1 and 2)

you can also add " textLayoutFlags ":
0 = numbers , then letters
1 = letters , then numbers
2 = just numbers

and " minorColor ", " majorColor ", " TextColor " and " TextDisabledColor " in hex format: 000000 for white, FFFFFF for black and so on (you can use photoshop to know other colors)

vijay555
30th November 2005, 02:35 PM
wow Azhad, all [the dialler's] base are belong to you.

This is all new right? I've not seen it posted anywhere. Looking forward to seeing the skin you're working on.

V

chris_khho
30th November 2005, 05:36 PM
Hi,

Here are the photos.

However, I found sometimes the small icon at the top is not stable....

One softreset will solve this.

Also, the wifi page is still the same altough I think the unchanged icons are big enough so never really a matter to me.

Cheers,

Azhad
30th November 2005, 05:36 PM
wow Azhad, all [the dialler's] base are belong to you.

This is all new right? I've not seen it posted anywhere. Looking forward to seeing the skin you're working on.

V

I've just trashed it all, an LCARS skin don't look gook with the windows top and botton bar...
Starting a new one...

BrettS
30th November 2005, 05:44 PM
ViJay, I haven't installed .6 yet, because I'm not sure if it will be an improvement over .5 for me. Like some of the others, I'm not terribly fond of the idea of the notification icon to force the fix, nor am I really fond of the idea of a tray icon either.

I really liked the fact that .5 autodetected the screen's rotation. I actually rotate my screen fairly frequently while I'm using the dialer application, and it wasn't clear if .6 lost the ability to do this. If so, then it would be quite a pain to rotate the screen, then click on the icon to force the fix.

On the other hand, if it does automatically detect the rotation, then I'm not sure that it needs an icon at all. Occasionally if there was a problem and I needed to force the fix I would simply rotate the screen then rotate it back. For me, that would be much easier than clicking on the icon to force it.

Thanks again,
Brett

vijay555
30th November 2005, 05:49 PM
Chris: in your picture the video call screen has black squares. Did you do that or is it screwed up?

I can't understand why the wireless manager isn't being fixed.
Load the wireless manager and then click "fix" on vjbigphone.
Does it do anything?

As in SiliconS's post above, note that the wireless manager gets reset to stupid mode every time you close it (by choosing exit with the soft key, or using a task manager). VJBigPhone doesn't correct it every time it's launched. Only every 45 seconds, or when you manually choose "fix".

What dpi are you using? standard VGA?

The small icon is not stable, I noticed this yesterday myself, but 3hours sleep a night and finishing code at 5am, I was too tired to go further! I will move the icon to the Today tray I think.

V

Azhad
30th November 2005, 05:53 PM
I can't understand why the wireless manager isn't being fixed.
Load the wireless manager and then click "fix" on vjbigphone.
Does it do anything?

V

It only minimize the WM

vijay555
30th November 2005, 05:57 PM
Azhad:
Sounds like you're doing quite a mod. Once this all calms down, I might look into knocking together a skin designing app for the PC. I made one once for Thumb Keys, it might be usable.

BrettS:
it detects orientation changes. That's the best way really, it's automatic.

Basically:
-VJBigphone, on launch, launches the phone and the wireless manager and waits about 4 seconds to let them load
-It fixes both apps
-It sits in the icon.
-It detects orientation changes and automatically fixes whichever apps are open in the background (0.5 seconds after the change, to give it time to settle down). It WILL NOT load the wireless manager or phone if they have been exited (because not everyone uses the WM, so why load it against their wishes?) So it will only fix it if it's loaded.
-It will automatically fix either loaded app every 45 seconds, in case you've loaded recently and it hasn't been fixed yet by a rotation event.
-You can manually force a fix immediately by clicking fix.

I think you need some form of icon because otherwise you won't know it's loaded, or unloaded. Tray will be best i think, out of the way. The notification icon was just for the beta. However, you will also need access to the manual fix option, so I think you need some way to interact with VJBP.

Beta 0.6 is much better than 0.5. Functionality is only added, or improved, not taken away. It fixes the buttons more accurately (eg see Chris's video call post above and earlier).

Hope that's ok. I suggest upgrading and installing Azhad's fixes and the background pack.

V

vijay555
30th November 2005, 06:02 PM
The Wireless manager works fine on mine. I'll have to inspect the code. I'm out late tonight, but I'll try to have a look soonish.

I can see that the icon is unstable, but I don't see any problem with the WM. Are you guys in portrait or landscape?

V

chris_khho
30th November 2005, 06:06 PM
Chris: in your picture the video call screen has black squares. Did you do that or is it screwed up?

I can't understand why the wireless manager isn't being fixed.
Load the wireless manager and then click "fix" on vjbigphone.
Does it do anything?

As in SiliconS's post above, note that the wireless manager gets reset to stupid mode every time you close it (by choosing exit with the soft key, or using a task manager). VJBigPhone doesn't correct it every time it's launched. Only every 45 seconds, or when you manually choose "fix".

What dpi are you using? standard VGA?

The small icon is not stable, I noticed this yesterday myself, but 3hours sleep a night and finishing code at 5am, I was too tired to go further! I will move the icon to the Today tray I think.

V

The black picture is my intention to do it like this. I think it works.

The dpi is standard VGA I think. I used the OzVGA software.

Thanks a lot again.

Cheers,

Azhad
30th November 2005, 06:31 PM
The Wireless manager works fine on mine. I'll have to inspect the code. I'm out late tonight, but I'll try to have a look soonish.

I can see that the icon is unstable, but I don't see any problem with the WM. Are you guys in portrait or landscape?

V

Are you using Radio 1.04.02 ?

vijay555
30th November 2005, 06:46 PM
r1.04.02
g42.37 p8
d1.1348

I just soft reseted. Wireless comes up. Takes a few seconsd (perhaps the 45 sec timer?) and then fixes iteself.
Switch to phone and that is fixed as well.

So confused why it doesn't work for you guys.

V

Azhad
30th November 2005, 08:27 PM
The WM look like this:

Mikee4fun
1st December 2005, 07:30 AM
Right on I am happy!


Mike

vijay555
1st December 2005, 11:29 AM
Mikee4fun: are you happy due to your "fun" disposition or for other reasons :)?

How's performance for you? Generally, can people post if it's working on the dialler and/or wireless manager.

There might not be an update for a day or so, I've got a big project at work that's keeping me busy. However, tell me how things are working as is. I know the icon is dodgy, that will be replaced.

The wireless manager is still confusing me...
I've just looked at the review of the eten here (http://msmobiles.com/catalog/i.php/579.html).

I wonder if we should go the distance and skin our wireless manager as well! This is how it looks on the eten:
http://x.msmobiles.com/portal/images/eten/eten-m600-review-11.jpg

V

chris_khho
1st December 2005, 12:47 PM
Honestly I prefer the existing one. Not the eten one.......

chris_khho
1st December 2005, 12:52 PM
Is it possible to set the dial green buttons to your program?????

vijay555
1st December 2005, 01:10 PM
Chris: Hmm, I think I quite like the Wireless Manager as it is as well. But it would be nice to investigate skinning it. Azhad?

I don't understand about the green dial buttons.
We can skin every element of the dialer I believe.

But do you mean set the green hardware button to VJBigPhone?
That might be an idea. I could make the non resident version that would automatically fix the phone and bring it to the top.

But the green button is used for more than just bringing the phone to the top, it dials etc as, so it might confuse the OS if we replace its functionality.
Oh, I could make it do both! I could make it fix the phone on first click, and then if the phone has focus, dial the phone instead...

How's performance for you? Any problems? Wireless manager fixed/not fixed?

V

chris_khho
1st December 2005, 02:52 PM
Unfortunately, the wireless connection screen is still the same.

For the phone skin function, I think its perfectly ok as long as I kept your programme (the small icon as well) always on. Occasionnally I have to press the fix again. Sometimes if I found the screen is unstable, a softreset will bring everything back to normal.

But it seems that the time from softreset to normal is extended....

Anyway, good stuff. Thanks.

Cheers,

sub69
1st December 2005, 03:19 PM
My wireless manager doesn't get fixed with v0.6 either. It looks exactly the same as Azhad's screenshot at the top of this page.

I'm really not concerned about having the Wireless Manager fixed though, I never use it. I'd actually like to turn the fix off for WM, so that it doesn't open all the time.

Phone looks good though. Again, I'd be happy to have this functioning without any on-screen buttons, just having VJBS fix the dialler every time the screen is rotated is enough for me.

Thanks for the hard work!

Azhad
1st December 2005, 04:15 PM
Chris: Hmm, I think I quite like the Wireless Manager as it is as well. But it would be nice to investigate skinning it. Azhad?

Uhmm, I'll look into it...

I don't understand about the green dial buttons.
We can skin every element of the dialer I believe.

I think I misunderstood but, here it is the green dialer buttons for the phone, just copy it in \windows (backup the original first!)

chris_khho
1st December 2005, 05:04 PM
Sorry Azhad,

I meant the green hardware button....

What I am thinking is instead of having the little twinkling icon in the upper bar, can we just simply hack the hardware buttons (both of them) so that everytime when we press it, the bigvga skin appear!!!

Can it be done????

In addition, see below picture, is it the same for you......

Cheers,

Azhad
1st December 2005, 06:33 PM
Chris: Hmm, I think I quite like the Wireless Manager as it is as well. But it would be nice to investigate skinning it. Azhad?

V

The bmp are in WirelessMgr.exe.0409.mui but the file is digital signed, if I change them the sign became invalid and the program refuse to load.
Somebody know how to strip a digital signature?

Azhad
1st December 2005, 06:42 PM
Is it possible to set the dial green buttons to your program?????

perhaps by renaming cprog.exe in the \windows\ folders in cprog2.exe, renaming vijay555's program in cprog.exe and calling cprog2.exe after the fix...

vijay555
1st December 2005, 10:51 PM
Guys, sorry for delays in update, I'm still busy for another evening. Hopefully tomorrow I'll get back on it.

Azhad, the green skin buttons look quite striking!

Sub69 and others: I wonder what's different about the wireless manager that it fixes on mine every time. I will certainly investigate.

Chris: twinkling icon! Yes, that's got to go. It was spazzing up for me today as well.
I think I will put VJBigPhoneRes in the tray, but with regard to the green key: I can make VJBigPhone, the non resident version; I can make it immediately fix the phone and bring it on top. That way, you can use AEButtonPlus to assign it to the green key, and then use that to bring up the phone fixed every time. Shouldn't be a problem. I'll look into it.

My Windows Media Player looks exactly the same. I hope or assumed that was just a vga problem in the same way the phone does a bit. I will try playing with MP later, but I don't believe it's a side effect of VJBPRes. I ONLY touch "Phone" and "Wireless Manager". No other window is considered.

I assume the concensus is to remove the ineffective wireless manager fix? I might keep it in and fix it if Loaded, but not otherwise, to prevent it popping up, eh?

How are you guys finding the fix otherwise? Any Phone dialer issues, or is it all good?

V

BrettS
1st December 2005, 10:59 PM
I assume the concensus is to remove the ineffective wireless manager fix? I might keep it in and fix it if Loaded, but not otherwise, to prevent it popping up, eh?

I rather like the wireless manager fix... It's definitely usable without the fix, but it's rather ugly. The fix definitely helps. Unfortunately, I think you're right that the fix is somewhat ineffective in that as soon as you run the wireless manager and hit the X then the fix goes away. I think it's worth trying to develop a better implemtation rather than scrapping it entirely.


How are you guys finding the fix otherwise? Any Phone dialer issues, or is it all good?

Overall I'm very happy with both fixes:)

SiliconS
2nd December 2005, 01:31 AM
Guys, sorry for delays in update, I'm still busy for another evening. Hopefully tomorrow I'll get back on it.
You have a life????? C'mon, vijay. Priorities, mate. :wink:

Chris: twinkling icon! Yes, that's got to go. It was spazzing up for me today as well.
I think I will put VJBigPhoneRes in the tray
No notification icon please for me too. Was v.infuriating trying to collect missed calls and SMS this evening using only the hardware buttons (soft key). Every time I chose the 'Notification' softkey, I got VJBigPhone's notification popup. In the end I quit it.

And can I vote that you leave the green key alone please? :) Since the phone operation is fundamental to me, I don't want to interfere with any of the keys that control it. An icon in the tray would suit me fine, I think. Thanks! :)

rb32
2nd December 2005, 03:38 AM
1. I installed Bigphone and it works like a charm on my german MDA pro. Really Great!!
2. My buttons are all flat. Do I need possible a cab file from the englisch version? Can somebody please post it?
3. I would like to get the green buttons but I don't konw how to copy them in the /Windows folder. It thems that the existing ones are in use. I even could not rename them. Please help?

vijay555
2nd December 2005, 04:02 AM
rb32: are you using the german phone, ie "Telefon" command line?
I'm interested to know if international support is ok.

The bubbly buttons are installed in one of the cabs in the o2 extended rom. they may be in your extended rom, did you install anything? I didn't, and I only installed it for this hack. I will remove them later I think...

If someone tells me which cab it is, I'll host it if you want.

Does the wireless manager hack work?

All: I've just finished the code for the tray icon, and the dreaded bubble will be removed in 0.7. But, I'm going to sleep at 3am for once. >3 hours sleep is a luxury!

V

szandokan
2nd December 2005, 09:19 AM
Azhad:
Looking forward to the skin. I think the current background etc will be too big for some users (2x 300k) so a more efficient skin would be wise.

V

The original ones are 236k and 252k, so you are only adding 112k to the memory.

I've worked out a way to reduce the size of the background images to just 72k combined (35k and 37k)! :)

I basically converted the two original BMP files posted earlier to PNG, and I renamed the extension back to .bmp to keep the original file names. I then replaced the original Bkgnd_Land.bmp and Bkgnd_Port.bmp in the Windows folder on the device with the new "fake" .bmp files. (I had to clear the System attribute on the original files before I could delete/replace them.) I then reset the device, checked that everything still worked as well as before, and checked that the two new files were still the small size ones (in case they were replaced by the OS automatically, but they weren't replaced).

I have attached the new files for your convenience. Just extract and place in the Windows folder on the device, replacing the files with the same name.

Azhad
2nd December 2005, 11:06 AM
I've worked out a way to reduce the size of the background images to just 72k combined (35k and 37k)! :)

I basically converted the two original BMP files posted earlier to PNG, and I renamed the extension back to .bmp to keep the original file names.

Very clever :D

rb32
2nd December 2005, 01:16 PM
[quote="vijay555"]rb32: are you using the german phone, ie "Telefon" command line?
I'm interested to know if international support is ok.

Yes this works mostly perfect exept that buttons are in the same color like the background and my function buttons (dial,...) are still german.

The bubbly buttons are installed in one of the cabs in the o2 extended rom. they may be in your extended rom, did you install anything? I didn't, and I only installed it for this hack. I will remove them later I think...

If someone tells me which cab it is, I'll host it if you want.

I would really like to get this, I hope this will fix my above problem.

Does the wireless manager hack work?

Not full, the buttons are in the left topper corner off the light grey background. Looks like Azhad's WM!

I would like to send also some screen shots, but I don't know how. GetPDAScreen shows only parts of the screen

vijay555
3rd December 2005, 07:36 PM
[Apologies for no posts: xda devs seems to have been very buggy since Friday, not letting me post]

szandokan: great! That means we should be up around 400k right? We should apply this technique to all the large bmps in the \windows\ dir I guess.

Guys, I've looked through the wireless manager code and it seems fine. One oddity is that the window is actually called "Wireless Manager " with a space on the end. Perhaps this is causing the problem. Can someone a copy of Remote Spy for who it doesn't work check the caption for the window? Copy and paste the caption from the properties dialog and send me the exact name, with spaces etc.
That'd be really useful. Curiously it works all the time on mine.

I've done the code for the tray icon. Will be released shortly, although I'd like to get the WM fixed if poss, so please provide feedback as requested above.

On the back of the tray icon code I did quickly yesterday, I've got a new app (not VJBigPhone) coming out, hopefully this weekend. Might be useful to some :wink:

rb32: http://www.louterrailloune.com/index_old.php?page=magicss can be used to take screenshots.

The wireless manager hack is to correct the buttons. What you describe means the hack is doing nothing :( Is the wireless manager called "wireless manager" in your language version? Please send a screenshot of the WM please.

V

chris_khho
4th December 2005, 02:00 AM
Hi V,

I dont quite understand your question...

Although I still try.

The exe file for the wireless manager is WirelessMgr.exe
The short cut in the start menu/program/ is Wireless Manager.lnk that its location is "Windows\WirelessMgr.exe" with 2 little squares at the end....

Strange and see the pic...

vijay555
5th December 2005, 01:59 AM
[apologies for not posting. Bugs with the forum have prevented me for posting for a day or two]

chris_khho: many thanks for your help. Don't worry, the shortcut is normal. What I actually need is someone with remote spy to check the caption of the wireless manager. Ideally, if you can send me your WirelessMgr.exe program I can check it myself. You might not be able to copy it off the rom, I'm not sure, in which case can someone for who Wireless Manager hack doesn't work, with a ROM rip (Azhad?) send me your copy of WirelessMgr.exe.

I'm working on the next update.
I'm proposing to:
- move over to Tray Icon instead of Notification icon
- remove Wireless manager code.
- remove 45 second background timer

I may try to implement a standalone version as I originally wrote, for chris_khho's benefit. Here, you launch the standalone and it will launch
the phone and fix it at the same time. That can be assigned to the green hardware key to ensure your phone always looks fixed. This may not be in
v0.8 though, I've got some work to do on fullscreen TSC as well (http://forum.xda-developers.com/posting.php?mode=reply&t=33759).

I'm also hoping to release something new and non VJBigPhone related, hopefully this weekend :wink:

V

Azhad
5th December 2005, 11:21 AM
When the icon flicker, the application is using 100% of the cpu.

Look how the cpu usage dropped after I closed the application:

vijay555
5th December 2005, 02:42 PM
Guys, I'm having major difficulties posting from work these days, so less posts for a while.

I strongly recommend not to use 0.7 for a while. I WILL get 0.8 out tonight.
It's basically finished, i've removed WM stuff entirely (I'll make this standalone for those who need it).

I've removed all background timers, and have moved to the tray icon. It should now use the minimum resources possible.

However, can anyone tell me why GetCursorPos would return a very odd reading (like (525872834,0)?) when returning clicks from the system tray?

V

vijay555
6th December 2005, 03:40 AM
Guys,
v0.8 using a today tray icon.
All it does is fix in the background.
Wireless Manager code will be moved to a seperate app.

I will make a standalone version at some point.
If you don't close the phone after launching VJBigPhoneRes, it should always be fixed.

If you do close the phone (using a task manager), use the Load and Fix option from the tray icon.

Please give feedback.

http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhonev0.8.cab

V

SiliconS
6th December 2005, 04:11 AM
Nice one, vijay. It appears to work for me, although I'm not sure what I'm looking for! (It appears in the tray and I can click on it to fix the phone, so I guess this is good.)

It captures screen rotations OK too.

So... nice one. :) Thanks again.

The only thing it didn't seem to do was place a shortcut in the Programs folder so I could reach it through the Start Menu. Is that likely to be the case, or is my machine just being a spaz?

vijay555
6th December 2005, 04:26 AM
Poo, my bad. Will be fixed in interim build.

Launch from \Program Files\vijay555\VJBigPhone\VJBigPhoneRes.exe
Place a shortcut in your startup folder.

It doesn't always work first time in the startup folder, depending on how long your boot takes...if so, click load and fix.

Next version will have some other useful stuff. I will try to do a universal wireless manager fix and reincorporate it if possible, as well. Thanks to Azhad for the .exe.

Did you try my traylauncher? With vjphonetools you can place a call from the tray. why you would, I don't know!

night night.

v

seal
6th December 2005, 04:28 AM
Thanks again vijay, nice work with the tray icon.

vijay555
6th December 2005, 02:21 PM
Guys, I've updated the cab to v0.81 to include the missing start menu shortcut. On my website.

I'm unable to post from work now, just home: looks like The Matrix noticed :shock: and cut me off, so apologies for fewer updates...

V

fcaeiro
6th December 2005, 03:13 PM
i there...
VJ thanks a million....
yesterday i installed that 0.6 version and the cab to fix the text size...
I now have a huge text size on qvga....

How do i solve this ??

I added the reg key to the ozvga as posted here ...

vj: can you clarify what should be installed and in wich order....

thanks

PS:for me now the vga as only a problem the small "ok button"

rb32
6th December 2005, 03:34 PM
I think I misunderstood but, here it is the green dialer buttons for the phone, just copy it in \windows (backup the original first!)

Azhad, what do I wrong. I can't copy your files to the \windows directory.
I tried also to rename the existing ones. This didn't work either.

PLEASE HELP!!!!

Azhad
6th December 2005, 05:36 PM
i there...
VJ thanks a million....
yesterday i installed that 0.6 version and the cab to fix the text size...
I now have a huge text size on qvga....

How do i solve this ??

I added the reg key to the ozvga as posted here ..."

In VGA mode:
you have to manualy add in the ozvga settings under registry " HKLM\Security\Phone\Skin "
then open the registry and delete the key " HKLM\SOFTWARE\Oz\VGA\Registry\SEvga\Security "
then add the reg key attached

Azhad
6th December 2005, 05:39 PM
I think I misunderstood but, here it is the green dialer buttons for the phone, just copy it in \windows (backup the original first!)

Azhad, what do I wrong. I can't copy your files to the \windows directory.
I tried also to rename the existing ones. This didn't work either.

PLEASE HELP!!!!

You can't copy the files from the pc directly in the windows folder, copy them in the storage card, and after in the windows folder using resco explorer.

fcaeiro
6th December 2005, 08:24 PM
HI VJ
its possible to increase the size of contact picture when doing voice cals ?
its too smal (too smal even in qvga for me)

thank you

vijay555
7th December 2005, 02:00 AM
Guys,
I've updated to v0.85.
This version fixes a minor memory leak, and also adds a function whereby if you try to load VJBigPhoneRes a second time, it will load, fix and focus on the phone.

So if you want to, for instance, assign it to a hardware key, you can use this to always bring up a nice and fixed phone...

v0.85: http://www.vijay555.com/index.php?Releases:VJBigPhone

V

vijay555
7th December 2005, 02:02 AM
fcaeiro: thanks for your thanks!

I can certainly look into enlarging the caller pic. However, I don't use my WM5 device as a phone, so can you send me a screenshot of how the phone looks with a caller pic on the screen?

Then I can visualise if we have room and the possibility to enlarge it!

Thanks!

V

rb32
7th December 2005, 04:02 AM
You can't copy the files from the pc directly in the windows folder, copy them in the storage card, and after in the windows folder using resco explorer.

Thank you Azhad. It worked well. May I ask you, wether you can help me to fix the other buttons as well.

vijay555
7th December 2005, 04:12 AM
if someone tells me which cab contains the phone skin i'll host it for rb32. if no one is sure i'll just host the whole extended rom. tomorrow now though.

rb32, to go from basic phone to fully skinned dialler, check the xda ftp for the o2 extended rom. the cab is in there somewhere!
apply that and you should have it like the screenshot.

regarding the order of installation, apply the o2 dialler skin cab first, then the background fix, azhad's text fix and finally install and run vjbigphone.

fcaeiro: it might be possible for me to get th screenshots from the emulator, but if you can get shots i'll check them out.

v

@ngel
7th December 2005, 08:17 PM
[...] I can certainly look into enlarging the caller pic. However, I don't use my WM5 device as a phone, so can you send me a screenshot of how the phone looks with a caller pic on the screen?

Then I can visualise if we have room and the possibility to enlarge it!
[...]

Hi vijay555,

first of all a big THANKS for your nice work. As you can see in the attached picture, the called ID picture is a 39x39 pixels small icon located at x=555 y=87 (in landscape mode), or x=395 y=84 (in portrait mode) - all misurations are relative to the top/left corner of the cprog client area.

I hope this will help you.

Cheers!


***EDIT***
Sorry, I've posted the wrong pictures (without the fix applied): I've updated them.

vijay555
8th December 2005, 10:08 PM
Guys, SiliconS asked when I'm moving to v1.0.

These are my thoughts:
SiliconS: VJBigPhone. I'm quite prepared to step to v1.0 if I can, if there are no issues. No one's mentioned anything bad I think, so I think the core code is safe to stick with. I'm intending to add a phone close option on the tray icon (just in case anyone wants it!) and hopefully one other minor but useful function. Beyond there, hopefully that's v1.0. If I can, I will try to enlarge the caller's photo as requested, and if so I will incorporate it as a menu option. (that might be >v1.0)

Finally, I intend to re-address the wireless manager fix, and if it works, I'll reincorporate it as an option on the menu, and also perhaps as a standalone for those who don't need VJBigPhone! Sound ok? Any other ideas for incorporating in?

V

fcaeiro
8th December 2005, 11:32 PM
HI VJ hi think that V1 should fix the text size without manually changing the registry.....

I still didn’t solve the issue of having huge icons on qvga....
The only way i can get the right size on qvga is uninstalling your "cab" "VJBigPhoneButtons.cab"

vijay555
9th December 2005, 12:51 AM
fcaeiro: I'm afriad I've never used my universal in QVGA, so i've never looked at reversing the registry for bigbuttons. The registry settings are all as conjured by Azhad, and he's explained how to set up the registry in OzVGA (I think) so it will switch the button sizes when switching QVGA<>VGA. I'm afraid I have no experience of configuring the app, so I'm not really sure how to do it, but I think it's straight forward; try reading through his posts on the matter. If you get it set up correctly, send me a reg or configuration file and I'll cab it up if you want.

I'm not sure about including this reg fix for button size in v1. I need feedback on this; the configuration is "external" to VJBigPhone and could be changed by different skins (which I think Azhad is working on) etc, subject to taste. Eg, when Azhad was pumping out new configurations every 5 minutes, he changed text position, size, and so on. So I could force VJBigPhone to install one reg by default on installation, but I would rather keep this seperate and chosen by the user.

What say? Yay or nay?

V

fcaeiro
9th December 2005, 01:17 AM
VJ:on my previous pda (Toshiba e800) i only used vga too...
i'm realy fan of vga, but the Toshiba had a 4' screen that will give you a "ok" button big enough to use your finger...
When I’m using my universal as phone is very hard to press the "ok" on the bar (too small)...
Do you think you can increase the size of the top bar ?

Do you think you can change your "callhistory app" so it can export the call list to some kind of text file ??

thanks

vijay555
9th December 2005, 01:47 AM
fcaeiro: VJCallHistory is just a simple prog to bring up the call history display.

However, theoretically it's very easy to output the callhistory to a text file.
But the program would have to be written from scratch. Someone asked me to write an app that would also sort it by caller etc. This stuff would require some investment of time I don't have right now, but if you're interested, I'll look into it at some point.

Re the OK buttons. The Tosh OK button was still normal size though, relative to the large screen?

The top bar can be enlarged, but it wouldn't achieve anything in terms of enlarging the ok button, who's size is determined by the OS. However, it's relatively easy to write an app that would just give a large OK button. But it would look a bit odd graphically. You could use WisBar etc to skin the start bar I guess.

Does wisbar support any size buttons (ie > 26 pixels)? I'm not sure that it does, but I suppose it would be easy to double the height of the start bar to 56 pixels, use a wisbar skin or my theoretical app to enlarge the ok button and start button, and then use normal registry settings to enlarge the start bar text. Then you would effectively have a pixel doubled Start Bar. Could be cute no?

I don't know if the soft buttons need enlarging: I'm working the other way, to remove them (actually minimise them to 2 pixels like VJToggleToday.) This is a work in progress for VJToggleTodayWM5

http://www.vijay555.com/vj/Releases/VJToggleTodayWM5/demo.jpg

V

rb32
9th December 2005, 08:47 PM
rb32, to go from basic phone to fully skinned dialler, check the xda ftp for the o2 extended rom. the cab is in there somewhere!
apply that and you should have it like the screenshot.


VIJAY55 may I ask you to make a file with all the *btn*.bmp files in your \windows directory. I played a little arround and I'm sure that can solve my problem. I don't really want to install the O2 dialer skin, because I would like to keep my german language buttons.

Still I love your application.

Azhad
9th December 2005, 11:59 PM
rb32, to go from basic phone to fully skinned dialler, check the xda ftp for the o2 extended rom. the cab is in there somewhere!
apply that and you should have it like the screenshot.


VIJAY55 may I ask you to make a file with all the *btn*.bmp files in your \windows directory. I played a little arround and I'm sure that can solve my problem. I don't really want to install the O2 dialer skin, because I would like to keep my german language buttons.

Still I love your application.

Installing the o2 skin will not make you lose the german buttons.

P.S.
I'm redumping the \windows folder, as soon as it finish I'll send you the btn files.

rb32
10th December 2005, 12:41 AM
Installing the o2 skin will not make you lose the german buttons.

P.S.
I'm redumping the \windows folder, as soon as it finish I'll send you the btn files.

Azhad, can you tell me which is the right cab file for the O2 skin? But till I prefer to change the btn files. That I know will work. I tried this already with on file.

Thank you for your offer.

vijay555
10th December 2005, 02:30 AM
Guys,

Subject to copyright concerns by o2, I'm posting a full rip of the Extended ROM.
From what I can tell, it looks like file signed_UNI_o2AUI4_build76.CAB is the one containing the skin buttons. I can't confirm because I just randomly clicked them until I got the skin, but from inspecting it, it looks like it.

I haven't ripped the bmps from my windows\ folder because of possible edits etc I have made in the past, which might mean my images are not "virgin". However, hopefully the full Ext Rom will help!

Get it from here:
http://www.vijay555.com/vj/ExtCabs/WM5ExtendedRom.rar

All - Updates: An Italian site (http://www.newsmobile.it/forum/index.php?showtopic=87350&st=60) was posting about VJBigPhone recently and they mentioned that it doesn't fix the PIN entry page. I'd never thought about or addressed this, so I will investigate if this is possible.

V

Azhad
11th December 2005, 01:10 AM
I'm fixing other apps for vga mode: http://forum.xda-developers.com/viewtopic.php?p=192458#192458

If someone have a request I can look into it

vijay555
11th December 2005, 04:15 AM
Guys, I'm posting v0.9.
I think I'm going to have to do something about the version numbers, cus I'm going to have quite a bit more to add to feel it's finished.

Anyway v0.9:
- draw a black outline around the icon in case you have white background
- tried to deal with the PIN input screen.

There is a problem with the PIN screen. It's presented in a different way to the other dialler screens. I can fix it perfectly, but there's a blue square that overlaps the buttons.

Images in the windows folder, cmdpad_land.gif,cmdpad_port.gif and cmdpad_sqre.gif are backdrops for the pin buttons. But these are positioned incorrectly internally; I can move them but they overlap the buttons due to the way the dialler is coded internally, so basically they cause a screw up.

If someone can replace them in ROM with a 1x1 pixel file, I can fix it perfectly, otherwise for now I've offset the command buttons on the right of the dialler off the screen, so at least the dialler buttons are unobscured for now. They seem to be write protected in ROM and resist the usual techniques to replace.

Before:
http://www.vijay555.com/vj/Releases/VJBigPhone/PINbefore.jpg

After:
http://www.vijay555.com/vj/Releases/VJBigPhone/PinAfter.jpg

download the cab here (http://www.vijay555.com/vj/Releases/VJBigPhone/VJBigPhonev0.9.cab)

fcaeiro
12th December 2005, 12:12 PM
HI VJ and others

your tool is in fact solving the main issue for me to change to VGA.

But after a few days using my fears are becoming true....
The "ok" button on the star bar is too small and i can't use it with a finger....

How do you guys manage to click the small ok on top left in your car for instance ???

VJ, Azhad can you enlarge the top bar ???

thanks a lot

Azhad
12th December 2005, 01:25 PM
I think you can use one of Vj tools to use the ok with an hard button.
To enlarge the top bar the work is just to much....

rb32
12th December 2005, 01:39 PM
Help neede with the Video button. See Screenshots.

Guys I used the O2 cab file. It changed the most buttons except the Video button.

Does somebody has an idea, which file or which registry entry needs to be changed?

vijay555
12th December 2005, 03:08 PM
rb32: looks like you've got the tmobile theme hanging on. Have you installed the o2 extended rom cabs I posted above?

I don't know if these are relevant, but I'm posting a rar of all my jpgs, gifs and bmps from my windows folder:
http://www.vijay555.com/vj/Releases/VJBigPhone/BMPs.rar

I think the ones you want are VbBtn* but that's just a guess!

Guys, I think a bigger ok button is possible to emulate, but enlarging the Start bar i've discussed above, to wit, use wisbar etc.
However, pressing the enter button on the dpad usually does the trick.
If not, I could knock up a pseudo ok button simulating the functions of the original, but bigger, but what would it look like graphically? A bit odd, no?

V

BrettS
12th December 2005, 03:30 PM
But after a few days using my fears are becoming true....
The "ok" button on the star bar is too small and i can't use it with a finger....

How do you guys manage to click the small ok on top left in your car for instance ???


Maybe my finger is smaller than yours, but I've found that if I brace my finger on the upper right part of the frame around the screen, then roll my finger down onto the screen I can hit the OK button every time. It sounds kind of odd, but after you've done it a few times it's not difficult.

If you have the Universal in laptop mode there's an OK button right on the keyboard which is easy to hit, and if it's in tablet mode you can map the camera or voicedial button to be an OK button.

HTH.
Brett

fcaeiro
12th December 2005, 03:45 PM
if i use the jasjar in landscape mode, i have no problems with the size of the buttons because i have hardware buttons.
But normaly i use the jajsar in portrait mode....
Another thing is on the bottom bar when you miss a call to press the notification button its a pain....
try it yourselfs.....

http://fc.smugmug.com/photos/48017482-M.jpg

rb32
12th December 2005, 05:12 PM
rb32: looks like you've got the tmobile theme hanging on. Have you installed the o2 extended rom cabs I posted above?

I don't know if these are relevant, but I'm posting a rar of all my jpgs, gifs and bmps from my windows folder:
http://www.vijay555.com/vj/Releases/VJBigPhone/BMPs.rar

I think the ones you want are VbBtn* but that's just a guess!



vijay555: I checked all my VbBtn*, but they are looking like the other buttons and yes I installed the cab you mentioned. I checked also the registry, but I didn't find any key which is calling the VbBtn* files. Can you please check on your device?

Azhad
13th December 2005, 10:58 AM
if i use the jasjar in landscape mode, i have no problems with the size of the buttons because i have hardware buttons.
But normaly i use the jajsar in portrait mode....
Another thing is on the bottom bar when you miss a call to press the notification button its a pain....
try it yourselfs.....

http://fc.smugmug.com/photos/48017482-M.jpg

I can click everywhere on the screen, with no miss. Just bend the finger and use instead the nail.

vijay555
13th December 2005, 07:27 PM
fcaeiro: You're in a bit of a bind. VGA screen means small icons.
I can fix some of the soft menu bars, but they're created by each app so it wouldn't be a neat solution.

The notification icons in the top bar are defined in the ROM. I think we'll have trouble making those bigger in a neat way. As I said, use WISBar.

VGA really means use of the stylus or nail, swings and roundabouts!

rb32: I'm afraid I've never used the video dialler to make a call so can't really talk with authority about how the buttons are set up. I know they're created by one of the (other) extended rom cabs that should be included in my rar above.

Why not copy all the jpgs/gifs/bmps etc out of your windows folder and check which one matches your t-mobile button?

V

vijay555
16th December 2005, 11:56 PM
Guys:
I'm updating to v0.91

v0.91:
- added internal international support. No international command line required
- added close phone option


Basically, you are no longer required to specify an international parameter, eg Telefon, to support international versions. It should work internally, I hope!

Also, you can now unload the phone, should you feel the need to recover any memory it occupies.

V

crino
17th December 2005, 03:09 PM
...

Basically, you are no longer required to specify an international parameter, eg Telefon, to support international versions. It should work internally, I hope!
...

V

great ;)

vijay555
17th December 2005, 03:54 PM
Thanks for your help Crino. Worked very well!

V

cshortt
17th December 2005, 04:28 PM
Sweeeet!. This finally worked for my Swiss french phone!

Woohoo. Thanks a plenty!

Chris

rb32
19th December 2005, 03:24 PM
Guys:
I'm updating to v0.91

v0.91:
- added internal international support. No international command line required
- added close phone option


Basically, you are no longer required to specify an international parameter, eg Telefon, to support international versions. It should work internally, I hope!

Also, you can now unload the phone, should you feel the need to recover any memory it occupies.

V

Vijay555: I still need to extend the Shortcut by "Telefon" otherwise it did not work. But this is not a big issue for me. This is only for your information. If you need a tester, I would do this.

vijay555
19th December 2005, 06:29 PM
rb32: that's odd. i'll look into it when i get back from holiday next week. anyone else having success or problems with international support?
v

rb32
20th December 2005, 07:24 PM
vijay555. don't hurry. I'm fine how it is.
I still have my small button problem. I'm currently looking for a way to extract Windows Mobile 5 cab files, in the moment not taht successfull.
Next week I'll be back in Germany and spend some time with my Device.
I plan to hardreset it, not to install al the brandiong stuff and only install some selected cab's.
I'll keep you informed.
Merry Christmas and a Happy new year to all.

playamenace
20th December 2005, 10:59 PM
hello rb32,

i'm having the same problem with my video button and have tried evrerything i could think of but no success.
i even overwrote every button pic i found on my mda pro that looked like t-mobile with the original windows mobile ones.
so it seems that the video button is hardcoded in some dll...
i think azhad already mentioned something like this in this thread.

so if anyone can help in skinning that little ugly magenta t-mobile button i'd be a happy camper :-)

thanks to anyone in advance!
cheers,
playamenace

vijay555
21st December 2005, 05:33 AM
the video button is installed by one of the cabs in your extended rom during the customisation boot. you probably have to try re installing video button from my ext rom cabs above. worst case=hard reset, skip your ext rom customisation, use my o2 cabs for customistised video button, then your ext rom cabs...
v

playamenace
21st December 2005, 01:14 PM
hi vijay,

i tried what you suggested and unfortunately it didn't work.
it seems that t-mobile has some .dll in rom already and installing the o2 cab doesn't help.
i guess it would only help to find out which .dll it is and manipulate it...
or find out if the hardcoded button in the .dll can be bypassed to use a regular button in the windows folder instead!?

thanks for your help!
playamenace

parkertseng
23rd December 2005, 08:33 AM
It works perfectly on my Dopod 900!
Thanks for the great work...
one question,
How about the input panel? it is gone after the VGA patch...
help wanted!
thanks and wish u all merry christmas

vijay555
23rd December 2005, 09:02 PM
parkertseng: great it works on dopod. is this a universal type phone?
which input panel are you missing? SIP or phonepad?

v

michaelg
24th December 2005, 07:43 PM
Hi,

I read the whole thread and watched the progress, now I just need to clarify the final install process, is this correct?

1) Download VJBigPhone backdrop patch from: http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneBackDrop.zip
and extract the CAB file, copy it to the device and install.

2) Download VJBigPhone button patch from:
http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneButtons.cab
and copy CAB file to device and install.

1) Download v0.91 of VJBigPhone from:

http://www.vijay555.com/vj/Releases/VJBigPhone/VJBigPhonev0.91.cab

and copy CAB file to device and install.

This will automatically:

- place a shortcut in startup for
\Program Files\vijay555\VJBigPhone\VJBigPhoneRes.exe
- automatically adjust each time screen is switched

Is this the whole process now?

Regards
Michael

vijay555
24th December 2005, 08:17 PM
Michael: install order is not too important, but basically:
install and run vjbigphone 0.91, stick a shortcut in startup and try it out.

then, if you want to fix the backdrops, you can use my cab, but there is a much smaller pair of files using .pngs instead. these will save you some 500+k so are preferrable.

again, the button cab is not essential, but makes them easier to read at vGa. best way is to import Azhad's registry settings using a regfeditor, but try my cab and see if that works for you.

let me know how you get on!
v

parkertseng
25th December 2005, 02:04 AM
parkertseng: great it works on dopod. is this a universal type phone?
which input panel are you missing? SIP or phonepad?

v
Merry Christmas!
Yes, This is the Universal in Taiwan....
The SIP, that I am missing!
Phonepad is showing well with your tool, VJBigphone....
By the way,do yo think it is pissible to extract the SIP from a Universal then to install into other one?
I mean like CHT SIP install on a WWE base device.
With both Chinese and Englsh default SIP exist together.....
Happy New Year!

vijay555
25th December 2005, 12:39 PM
i've really got no idea or experience of CHT etc, but i've posted the whole extended rom from uk universal above in this thread. make a backup & then try them out. let us know how it goes...

v

zoranz
27th December 2005, 07:19 PM
Michael: install order is not too important, but basically:
install and run vjbigphone 0.91, stick a shortcut in startup and try it out.

then, if you want to fix the backdrops, you can use my cab, but there is a much smaller pair of files using .pngs instead. these will save you some 500+k so are preferrable.
v

Sorry vijay555, but I think nobody mention before. Always when I switch with ozVGA.exe from ozVGA mode (real VGA) to seVGA (original qtek mode - big icons) all button texts and information texts on phone skin are oversized and overlapping (except video button text). Did I missed something or this cannot be easyfixed ?

Thanks

vijay555
27th December 2005, 07:24 PM
zoranz: if you read through Azhad's posts in this thread when he starts making the registry settings for the buttons, he describes how to insert registry settings into OzVGA or whichever program you use to get VGA, so that you can switch from the VGA button settings to QVGA automatically.

I'm afraid I've never tried it, I've not switched back to QVGA yet, but I understand it's quite straightforward :)

V

cardinal
27th December 2005, 09:38 PM
about temperature of battery measure can you avaible to us

zoranz
28th December 2005, 01:48 AM
zoranz: if you read through Azhad's posts in this thread when he starts making the registry settings for the buttons, he describes how to insert registry settings into OzVGA or whichever program you use to get VGA, so that you can switch from the VGA button settings to QVGA automatically.


Azhad wrote:

In VGA mode:
you have to manualy add in the ozvga settings under registry " HKLM\Security\Phone\Skin "
then open the registry and delete the key " HKLM\SOFTWARE\Oz\VGA\Registry\SEvga\Security "
then add the reg key attached

V

Thanks Vijay555, thanks Azhad! I tried several times the procedure you described. I deleted registry key in vga and in qvga mode, but no success. Still huge fonts in QVGA ....

michaelg
29th December 2005, 03:45 PM
Hi,

Just testing the install of VJBigPhone now, however I have one question that I'm currently searching for...

How do I delete "read only" files in WM5, this specifically relates to the background images for the VGA dialer.

Any assistance most appreciated.

Regards
Michael

vijay555
29th December 2005, 03:51 PM
Michael, normal procedure is just to replace them with an equivalent of the same name.

From the PDA, use an explorer app like gsfinder, copy your new files, navigate to windows and just paste them in replacing the originals.

Sometimes you need to remove the "system" attribute. Do this by click and holding on the file, choose properties and untick system (and hide and read only if they're ticked). Then replace them.

If that doesn't work, change the attributes, then click on the file and choose rename. Rename it to anything else, eg Background_orig.
Then paste in the new files, and they should be used instead of the originals. That's a trick that works on many files, even on the PC :)

However, some files really can't be moved without a new ROM. But you shouldn't encounter these (yet!).

V

michaelg
29th December 2005, 06:16 PM
Hi,

I used Total Commander, however everytime I altered the properties it just did not seem to stick, anyway I renamed the VGA background files on the PC then copied them to the device and renamed them back and that forced them to replace the originals (why I do not know).

Ok, looks like everything is now working, however throughout this thread there has been some work done on the registries, unfortunately there have been a number of iterations that I'm now lost.

Trawling though the thread I've found the following, could I call upon the contributors to explain what is valid, redundant and in what order should things be execute and any specific instructions as to how they should be implemented...

* "BEFORE installing the cabs, reset in SEvga, then in OzVga open the settings and add " HKLM\Security\Phone\Skin\ " in Registry (To keep separate settings in Qvga and VGA) Then reset in VGA mode and install the cabs. If you don't do so, the dialer in qVGA get all scrambled"

* "Fix button text"
http://www.vijay555.com/vj/releases/vjbigphone/VJBigPhoneButtons.cab

* link to download ozvga phone skin qvga.rar
http://forum.xda-developers.com/download.php?id=7999

* "To keep settings separated for VGA and qVGA you can also install this two reg file. Ozvga.rar"
http://forum.xda-developers.com/download.php?id=7884

For the ozvga reg tweak you have to append to:
HKLM\SOFTWARE\oz\Vga\Registry\BranchesArray the value " ;HKLM\Security\Phone\Skin\ "

* In VGA mode: you have to manualy add in the ozvga settings under registry " HKLM\Security\Phone\Skin " then open the registry and delete the key " HKLM\SOFTWARE\Oz\VGA\Registry\SEvga\Security "
then add the reg key attached ozvga phone skin qvga.rar
http://forum.xda-developers.com/download.php?id=7999&sid=b5b3ff4d4ad0fedfa6cc052ebb723186

I'm sure there's a bit of duplication there, but being a novice to registry editing I do not have the skill to hazard a guess.

Regards
Michael

vijay555
29th December 2005, 06:24 PM
Michael: to tell you the truth, I have no idea about using OZVGA to switch registry settings; once I went to VGA I never went back, so haven't tested the other links.

If you've got a registry editor, export HKLM\Security\Phone\Skin to a safe place, and then try installing my VJBigPhoneButtons.cab
Hopefully that will work going to VGA. But if you switch back and forward QVGA<>VGA, try the one you quoted:
"To keep settings separated for VGA and qVGA you can also install this two reg file. Ozvga.rar"
http://forum.xda-developers.com/download.php?id=7884

Worst case, make a backup and then just give it a go. These skin settings aren't vital and won't damage your phone if you mess it up.

V

zoranz
30th December 2005, 02:39 PM
Michael: to tell you the truth, I have no idea about using OZVGA to switch registry settings; once I went to VGA I never went back, so haven't tested the other links.

If you've got a registry editor, export HKLM\Security\Phone\Skin to a safe place, and then try installing my VJBigPhoneButtons.cab
Hopefully that will work going to VGA. But if you switch back and forward QVGA<>VGA, try the one you quoted:
"To keep settings separated for VGA and qVGA you can also install this two reg file. Ozvga.rar"
http://forum.xda-developers.com/download.php?id=7884

Worst case, make a backup and then just give it a go. These skin settings aren't vital and won't damage your phone if you mess it up.

V

Again Thanks Vijay555, thanks Azhad for your help. But it seems Michaelg has the same problem as I mentioned two posts before. Everything works fine if you stay in one mode QVGA or VGA. But when you swithed from one mode to another with ozVGA and then back to the first mode things are scrambled.

I do as it is said: "BEFORE installing the cabs, reset in SEvga, then in OzVga open the settings and add " HKLM\Security\Phone\Skin\ " in Registry (To keep separate settings in Qvga and VGA) Then reset in VGA mode and install the cabs. If you don't do so, the dialer in qVGA get all scrambled". When I installing the cabs and return back to qVGA, phone is still scrambled.

I also completely deleted OZ branch in registry, deinstall VJBig cabs and then delete HKLM\Security\Phone\Skin key . Then start from the begining: in OzVGA I set registry branch settings, install .reg files and VJBig 3 cabs. When I finished cab installation HKLM\Security\Phone\Skin registry branch is set for VJBig settings and everythings works fine in VGA mode. Then when you switch to QVga same settings stays in this registry branch (and phone is scrambled). On the next cycle, when you switched to VGA, registry branch HKLM\SOFTWARE\Oz\VGA\Registry\SEvga is filled (backuped) with those settings from HKLM\Security\Phone\Skin (and VJBig phone is of course OKin VGA mode). It looks like OzVGA doesen't change the whole registry key branch but just adding keys (?!). Or I missed something, made some stupid mistake or what? Anybody there has the same problem and with more experience with OzVga ??

zoranz
31st December 2005, 09:01 PM
OK, I solve the problem! You must put "-" at the begining ! So: in OzVga open the Settings and in Registry add -HKLM\Security\Phone\Skin and switching between VGA and QVGA works fine!

Happy new year to all !

vijay555
31st December 2005, 09:07 PM
zoranz: thanks man!
I'm sorry I never got around to a solution, I just never got around to switching back to QVGA.

If you want to, zip up your OZVGA settings and email them to me at zoranz AT vijay555.com and I'll host them and distribute them in the cab.

V

michaelg
3rd January 2006, 01:04 AM
Hi,

OK, I solve the problem! You must put "-" at the begining ! So: in OzVga open the Settings and in Registry add -HKLM\Security\Phone\Skin and switching between VGA and QVGA works fine!

Happy new year to all !

Could you elaborate and list all the steps, eg...

1. Install VJBigPhone
2. (which reg file download you used)
3. (which mode you are in QVGA/VGA)
4. (what you did to edit it)

a if possible a after screen shot?

Regards
Michael

garyhartaz
5th January 2006, 09:37 PM
I am having an issue in call history. It appears that the time/date are cut off when the First/Last (Company) name appear with the phone number underneath.

Anyone else see this issue?

vijay555
5th January 2006, 09:43 PM
garyhartaz: can you post a screenshot please?
Have you installed the button registry settings/cabs, or are just using VJBigPhone.

VJBigPhone never touches the call history screen btw.

V

garyhartaz
6th January 2006, 04:14 AM
garyhartaz: can you post a screenshot please?
Have you installed the button registry settings/cabs, or are just using VJBigPhone.

VJBigPhone never touches the call history screen btw.

V

How do I create a screen shot? Also I have installed the 3 CAB's as recommended on your download site.

Also, when I reboot the phone, VJBP does not auto run...should it?

vijay555
6th January 2006, 11:14 AM
garyhartaz: no I'm very non invasive. If you want it to autorun, copy the VJBigPhone shortcut in your start menu in to your \startup\ folder.

Screenshots. Google for a program called MagicSS.

V

vijay555
10th January 2006, 06:33 PM
SiliconS: a thousand thanks for your alcohol free donation :)
When I finally get some time I'll re-address a few outstanding issues with VJBigPhone (wireless manager etc). I accidentally disabled VJBigPhone yesterday, and suddenly realised why I wrote the damn program!

Thanks again. If you're ever in the UK, drop by and I'll take you out for a Coke :wink: Hey, that goes for any of you other rabble too!

BTW: if anyone wants to join my Frappr group (http://www.frappr.com/vijay555), please do. I'd love for us lot to get together some time. Those hairy Modaco guys get together a couple of times a year for pizza and sweatiness. Let's show them what real uber-geeks are like. (I love you really Paul!)

V

woschirmer
11th January 2006, 04:45 PM
vijay,

is it possible to start VJBigPhone with a commandline parameter, so that it enables the fiy at startup time.
I created a link to the program an d put it into the startup folder, but I have to call the program once from the today screen to activate the fix, so a chance to start the program with a parameter would be very helpful.

thanks

wolfgang

vijay555
11th January 2006, 04:59 PM
woschirmer: I've noticed this problem as well.

Yes, a command line option is a good idea. The problem is that the phone app is not launched until the first time you press the green button etc, but I could add an option to look for the phone for a few seconds on startup, and if not found, launch and fix it.

Sound ok?

V

woschirmer
11th January 2006, 05:06 PM
vijay,

>> Yes, a command line option is a good idea. The problem is that the phone app is not launched until the first time you press the green button etc, but I could add an option to look for the phone for a few seconds on startup, and if not found, launch and fix it.

that sounds really good

wolfgang

zYxMa
26th January 2006, 08:18 PM
Thanks all for help, but I still have doggy buttons and wireless manager, see below :(

vijay555
26th January 2006, 08:24 PM
zYxMa: Wireless manager fix was taken out a while back, because although it worked on mine, it didn't work on others. I haven't had a change to look at it again since, but it should be fixable.

The pink buttons: VJBigPhone was never designed to fix that, and that problem must be something to do with your dialer skin, but I've never seen it before. I noticed it on your previous image as well. What kind of system do you have? Have you changed with any of the registry settings for the phone skin?

V

zYxMa
26th January 2006, 10:41 PM
V you're star :D

Problem solved but... I just tried to make a video call and I've noticed that "Phone" crashed and I had to run VJBigPhone & Phone and then I tried to make a video call again and after I push the video call button, buttons were very tiny. Problem solved by soft-reset.

P.S. I post to early, I should read all these threads forst and then ask :)

Anyway I still have a wirless manager problem :(

vijay555
26th January 2006, 11:47 PM
zYxMa: as I said, when I get some time soon I'll re-address the wireless manager, but frankly, I've written a new app that can replace it's functionality and more, so I'm inclined away from it, but it's still worth fixing.

Remember, put VJBigPhone in your startup folder, and after you've softreset, use the "load and fix" option to load the phone the first time. After that, it should fix itself in use.

I'll make this automatic in the next round of fixes. For now, just don't soft reset so often :wink:

v

zYxMa
26th January 2006, 11:52 PM
Wireless manager is a not big deal, I just let know, i thought it is only me :P

vijay555
26th January 2006, 11:58 PM
Nah, everyone AFAIK :shock:
V

gibson042
10th February 2006, 08:47 AM
I just got a JASJAR and joined this forum, and let me say THANK YOU to vijay555 and Azhad; your combined hard work has made real VGA mode usable! And, it seems that I am not too late to the party to provide a little input.

Yes, a command line option is a good idea. The problem is that the phone app is not launched until the first time you press the green button etc, but I could add an option to look for the phone for a few seconds on startup, and if not found, launch and fix it.
Would it be possible to have a VJBigPhone revision/alternative that is only activated by the green call button? It would offload whatever action is supposed to take place (since that is context-sensitive) and just spin until it finds the phone window, at which point it would work its magic and then terminate. This way the app is not resident and only springs to life when (potentially) needed, plus the check for dpi==192 allows you to stay out of the way in SEvga mode. Tray icons and 45 second checks need not apply!

vijay555
10th February 2006, 11:27 AM
gibson042: hi and thank you!

Although replacing the green key would be wise, for those who use VJOkButt (that replaces the function of the red key), you'll know that there's a hell of a lot of work involved in this: namely because the gree key doesn't merely bring up the phone app, but also answers calls, potentially enables handsfree mode and may have some other functionality I'm not aware of.
VJOkButt tries to emulate all of this for the red key, and more, but on the green key, I wouldn't know if I'm doing it in a "reliable" way. I may investigate though.

However, VJBigPhone doesn't use timers etc from memory. It now only "attacks" the phone, cprog.exe, once if it's already running, and subsequently on each rotation of the screen. So, hopefully it's generally doing nothing and is not causing a big strain. If replacing the green key is not/cannot be done accurately, I would say that the overhead of the resident app may have to be tolerated... but I will investigate.

I am writing a number of new apps, but I'm also trying to be disciplined and do updates to old apps as well, so hopefully I'll try to add command line fix on \windows\startup, this weekend??

V

gibson042
10th February 2006, 02:49 PM
I didn't realize you had to replicate the functionality of the button. I thought you could either
a) call another program (possibly with arguments) to do the phone work for you; or
b) register a listener such that your app is called in addition to whatever is handling the phone work.
But if using the button means doing all that work yourself, then it does seem like too much. With VJBigPhone no longer relying on a timer, I'm more comfortable having it run all the time anyway.

P.S. There is a Windows Mobile Team Blog entry about this (http://blogs.msdn.com/windowsmobile/archive/2005/09/02/460327.aspx), and from looking at the referenced docs it seems possible to perform an additional action while still allowing the default. However, the blog entry suggests that it only works while your app is foreground. It may serve as a starting point, though.

P.P.S. What does VJBigPhone do if run in SEvga 192 dpi mode?

vijay555
10th February 2006, 04:40 PM
gibson042: thansk for the post on the green button. I've seen the blog entry before. Although it would be possible to monitor the green button and interact accordingly, it would require more invasive monitoring then is currently used.

Right now, the fix is only done on startup, on choosing the tray menu option, or on a rotation. No other timers etc used. So I think a listener would consume more resources then required.

It may be possible to interact with the cprog.exe (the dialer) externally to answer calls, in fact VJPhoneShortcuts uses this idea, but as I said, the green button does more then just answer calls, and that's difficult to emulate, since it's context specific. eg right now, VJOKbutt doesn't hang up gprs when you press and hold, which the default red button does. (it does actually hangup gprs, but as a bug, not a feature!)

Not sure at other dpis! I don't think it does anything useful, but code is supposed to be in to scale according to dpi, but I've never tested it.

V

vijay555
26th February 2006, 06:36 AM
Guys: I'm releasing a new test release - only about 4 months overdue.

This version tries to be more robust in finding the phone the first time the app is launched, so hopefully it will fix the phone from the first launch.

Wifi Manager fix is installed. However, it's late and there may be bugs. For some reason, we seem to have different sized Wifi Managers.
Hopefully if your wifiman looks like this, it should work:
http://forum.xda-developers.com/files/sized/screen001_693-200.png

Next I've installed a screen rotation facility. It will rotate once around each axis. When I get more time I might stick this onto a submenu, but it should be ok for now.

Test the .exe. Drop it into your original installation folder (after you exit the previous version).

If it works I'll cab it up later.

V

http://www.vijay555.com/vj/Releases/VJBigPhone/VJBigPhoneRes.exe

netaxiz
26th February 2006, 07:55 AM
Hi V just some feedback,
I put the new .exe in the program and starrtup folder (replacing existing one) and then soft reset,

I get two error messages saying that the ...res.exe file isent accociated to any programs, but, after boot and ignorring the errors, the new menu option appear on the task bar, then when I click on fix wifi manager, it fixes it immidiately, and perfectly, but the fix isent permanent, when I open wi manager the traditional way, then it still looks like its I used to in your screen shot, )only opening it through your menu fixes it ) screen rotation works perfectly,
cheers
c

netaxiz
26th February 2006, 08:10 AM
hi V
ignore my mention of the error messages,
that was because I left the old (renamed) file .old in the start up,

cheers
c

vijay555
26th February 2006, 07:25 PM
netaxiz: this is not a permanent fix for the Wireless Manager. One might be possible, followign Azhad's examples much further above. I'm merely launching the WifiManager, finding it and fixing it in the same way that the phone fix is done. So if you minimise, rather than close the wifi manager, it will stay fixed in the background. However, if you want to launch a fixed WifiManager, you have to launch it from VJBigPhone's menu. I will add a command line so you can do this from an external shortcut, so that you can launch the fixed wifimanager directly from a normal hardware key etc.

However, launching the manager takes a few seconds, and my fix waits for it to load first, so you have to make the choice - leave it minimised in the background to have it always fixed, or wait a few seconds each time you launch it.

Can you guys please test rotate and phone fix - they were the major features added (with the wifi fix!)

V

netaxiz
26th February 2006, 07:41 PM
Got it,

load and fix phone, does not bring up the dialer, although it does fix it. (is this by design; or should it open the phone?)

rotate works perfectly, have spun round 15 times...can I stop testing this feature, :)

for me I can actually live with the wifi manager not fixed, it isent too bad, the extra overhead of having it open in memory, may not be worth the fix.

netaxiz
26th February 2006, 07:47 PM
just noticed the following,
wi fi manager does not minimise when I press ok, or minimise it from the top right task bar,
it seems to be the only app that actually closes!
hence the only way I can fix it is to launch it through vjbigphone,

vijay555
26th February 2006, 08:09 PM
netaxiz: I noticed that as well with the WifiManager :) Thought it was just me, you can imagine how non standard my system is! Notice it also has an exit softkey menu? That's against Windows Mobile UI design spec.

Thanks for testing rotate :) I should add rotate left/right, but at least it means you can lose the standard rotate icon already in your tray, unless you want it there!

Likewise with WifiManager - I don't use it really, but I'm trying to be good and bug fix a few old apps, hence stuck it in. Took quite a bit of coding though :(

Load and fix just loads and fixes, then reverts to the previously active window - it does this so as not to be obtrusive when put in your startup folder. Obviously press the green phone key to bring up the phone - fix phone should only be needed once per session really, and hopefully now, it shouldn't need to be done manually at all if the new fix I added fixes the phone automatically when run from \startup\

That makes no sense. I'm rambling :roll:

V

netaxiz
26th February 2006, 08:48 PM
Great,

everthything seems oerfect, however
I will test the phone fix more vigourously tomorrow, (didn't use the phone to much today being sunday)
you can be sure it will get a good work out tommorrow, will post any abnormalities I fiind .

cheers
and thanks for the hard work and long hours you put into developing for this community

silverzz28
9th June 2006, 07:34 AM
stupid question but please answer.

when I save these file son my phone where should I save them? also where do I exract them after i save it?

thanks

vijay555
9th June 2006, 10:49 AM
silverzz28 - which files in particular?
Check out my website for some installation guidelines and links.

VJBigPhone can be installed at any time, ideally after the VGA hack.
Then, the other hacks are by choice (eg the background fix etc), after VJBigPhone.

Where to save them - anywhere you can install them from by double clicking!

V

foufou55
9th June 2006, 01:11 PM
please screenshots
it does'nt work on the first page
thank you for your soft

vijay555
9th June 2006, 01:15 PM
I fixed the screenshots now...

V

silverzz28
9th June 2006, 04:19 PM
stupid question but please answer.

when I save these file son my phone where should I save them? also where do I exract them after i save it?

thanks

I am trying to make this app work

http://forum.xda-developers.com/viewtopic.php?t=48325&postdays=0&postorder=asc&start=0


Its installed on my 8125 and I can see the icons but its like the nothing applied?

I will browse your site. thanks for the help. I will check back

foufou55
9th June 2006, 11:26 PM
thanks but it doesn't work :-( on my qtesk s200 wm2005

vijay555
10th June 2006, 12:37 AM
silverzz28: are you trying to install the Eten skin? If so, why did you post about it here? Shouldn't your reply be in that thread?

foufou55 & silverzz28: with all due respect, do you know what this application is for? It's specifically a fix to make the phone app work properly-ish on a VGA device that has been hacked to run at full VGA resolution. Ie, a HTC Universal and related. I don't believe either of your devices are VGA capable. Hence no luck, as expected, using VJBigPhone.

V

foufou55
10th June 2006, 10:44 AM
ok
thanks you
it's sad , i want appky for qvga :-(

tech.junkie
25th June 2006, 03:40 PM
hi vijay. is it possible 4 VJBigPhone 2 automatically "load & fix phone" after a soft-reset? i already put it on my startup but after every reset, i still have 2 click on d icon & press "load & fix phone" 2 fix my phone app.

vijay555
26th June 2006, 01:12 AM
Guys, looking over the code, it's supposed to try to launch the phone and attempt to fix it on first load. Do you find that, or does it already need to "load and fixed"?

V

tech.junkie
27th June 2006, 02:43 PM
Guys, looking over the code, it's supposed to try to launch the phone and attempt to fix it on first load. Do you find that, or does it already need to "load and fixed"?

hi V. what happens 2 my ozVGA-enabled HTC univ is that after every soft-reset, my phone app becomes QVGA again, meaning it displays on only 1/4 of d whole screen - upper left corner of d screen.

is there a way 4 VJBigPhone 2 automatically fix d phone app AFTER A SOFT-RESET w/o having 2 click on its icon & press "load & fix phone"? i already put VJBigPhone on my startup but still acts that way. :?

rookee
12th July 2006, 11:19 AM
I´m looking for a way to remove the "vjbigphone tray icon" next to the "rotate-screen" and "power" icon to get more todayscreen. Please help

vijay555
12th July 2006, 04:36 PM
It's on my to do list. I will do it... but if I do that, I have to build in command line controls for -quit -refresh etc, and I've just had no time recently. Hopefully after this weekend I'll be settled into my new home and finally start programming again.

V

rookee
13th July 2006, 01:32 PM
I don´t know exactly how i´ve solved the problem but the icon is gone.

I´ve "load and fixed" the vjBigPhone and killed the application. after that i shortcuted bigPhone to "Autostart" and softreset the device

Now the application is running in background :P (no icon in tray but funktion ok)

vijay555
13th July 2006, 04:11 PM
Sounds interesting. VJBigPhone only needs to be running all the time if you change screen orientation I think. If you don't do that often, you can just fix once and kill it.

V

silverzz28
14th July 2006, 07:17 AM
silverzz28: are you trying to install the Eten skin? If so, why did you post about it here? Shouldn't your reply be in that thread?

foufou55 & silverzz28: with all due respect, do you know what this application is for? It's specifically a fix to make the phone app work properly-ish on a VGA device that has been hacked to run at full VGA resolution. Ie, a HTC Universal and related. I don't believe either of your devices are VGA capable. Hence no luck, as expected, using VJBigPhone.

V

sorry about that.

what I am looking for is a skin for the phone Dial pad. SOMETHING bigger.

Can you direct me for a 8125?

thanks

vijay555
14th July 2006, 10:49 AM
silverzz28: have a look on Buzz's site, and then back to this site. I've not tried replacing the phone dialler skin with custom diallers, since I find they slwo the Universal down quite a lot. But hopefully it won't be a big problem on the 8125.

V

Deiota
13th October 2006, 07:59 PM
hello!
i'm trying to download the cabs above but the link is down. can someone give me a hand, please?
thanks
Deiota

vijay555
13th October 2006, 09:08 PM
Try downloading from my webpage. Let me know if those links don't work.

V

Deiota
14th October 2006, 03:40 AM
I've already tried downloading from your page and it says the same always "the page cannot be found".
Please help!
Thanks
Deiota

If you dont mind, email those 2 items to andrea.oliv at gmail.com

vijay555
14th October 2006, 04:22 AM
http://www.vijay555.com/vj/releases/vjbigphone/vjbigphonev0.91.cab

The other two cabs I can't help you with, they were posted in the forum some time back, by other members (ie the background fix and big key text fix). Read through the thread looking for attachments and see if those links work... if not, get in touch again.

V

Deiota
14th October 2006, 06:19 PM
Hello!
I simply cant download and I cant find any other place to do it!
Is just me that has this problem? Can you download them?
Can someone that has those two files send them by email?
thanks
Deiota

vijay555
15th October 2006, 01:15 AM
The downloads seem ok for me.

This should be the white background fix:
http://forum.xda-developers.com/attachment.php?attachmentid=25344&d=1133511484

This was attained just by opening up the background bitmaps, resizing, resaving. They were saved as pngs (I think) to save space, but with the wrong extension. Still worked!

This is Azhad's explanation and manual guide to fix the font buttons. The cabs should be lower in the thread, I just got bored looking for them.
http://forum.xda-developers.com/showpost.php?p=844841&postcount=48

V

Deiota
15th October 2006, 12:20 PM
Can someone send it to me by email????? Please?
andrea_oliv@hotmail.com

Thanks