View Full Version : [new release] VJBigPhone VGA Phone Dialler Fix (beta)
vijay555
28-11-2005, 12:51 AM
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.
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
28-11-2005, 01: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
28-11-2005, 01: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
28-11-2005, 01: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
28-11-2005, 01: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
28-11-2005, 01: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
28-11-2005, 01: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...
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
28-11-2005, 02: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
II got an error "Couldnt't find the Phone", maybe cuz iI have hebrew language installed.... :\
vijay555
28-11-2005, 03: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
28-11-2005, 05: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.
vijay555 YOU ARE A LEGEND, thanks for the phone skinning program.
Love it. :D :lol:
vijay555
28-11-2005, 06:50 AM
Is it working ok? Any other issues?
V
dreamtheater39
28-11-2005, 06: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
28-11-2005, 07: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
28-11-2005, 07: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
28-11-2005, 12:07 PM
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
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
28-11-2005, 12:48 PM
Will do; does anyone have a screenshot of the qvga dialler so I know how it's supposed to look?
V
szandokan
28-11-2005, 02: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
28-11-2005, 02: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
28-11-2005, 03: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
28-11-2005, 04: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
28-11-2005, 04:34 PM
GREAT V!!!!
Thanks for the reply!!!
Cheers,
chris_khho
28-11-2005, 06:07 PM
A new photo to show a video calling problem.
Thanks V for your great work.
vijay555
28-11-2005, 06: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
28-11-2005, 06: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
28-11-2005, 06: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, 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
29-11-2005, 02: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
29-11-2005, 04: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
29-11-2005, 05: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
29-11-2005, 11:52 AM
Definitely NO sorry....
You've done a great job. Thanks for everything.
Cheers,
BrettS
29-11-2005, 05: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
29-11-2005, 06: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
29-11-2005, 06: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
29-11-2005, 06: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
29-11-2005, 06: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
29-11-2005, 06:59 PM
I edited my post before your reply. Read and bask in my gratitude. I hate subclassing...
V
Azhad
29-11-2005, 07: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
29-11-2005, 07: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
29-11-2005, 07: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
29-11-2005, 07: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
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
29-11-2005, 10: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
29-11-2005, 10: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
29-11-2005, 11: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
29-11-2005, 11: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
29-11-2005, 11:47 PM
I've seen the bug rilot. Working on it :?
V
Azhad
29-11-2005, 11: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
30-11-2005, 12:19 AM
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
30-11-2005, 12:47 AM
@ 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
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 01:41 AM
To keep settings separated for VGA and qVGA you can also install this two reg file.
Azhad
SiliconS
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 01:49 AM
Holy crapola! The backdrop file is 602KB!! Is that correct? Why so big?
vijay555
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 02: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
30-11-2005, 02: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
30-11-2005, 02: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
30-11-2005, 02: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
30-11-2005, 02: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
30-11-2005, 02: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: 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
30-11-2005, 03: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
30-11-2005, 06: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
30-11-2005, 09: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,
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
30-11-2005, 11: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
30-11-2005, 12:10 PM
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
30-11-2005, 12:59 PM
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
30-11-2005, 01: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
30-11-2005, 01: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.
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
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 01: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
30-11-2005, 02: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
30-11-2005, 02: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
30-11-2005, 03: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
30-11-2005, 03: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
30-11-2005, 06: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
30-11-2005, 06: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
30-11-2005, 06: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
30-11-2005, 06: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
30-11-2005, 06: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
30-11-2005, 06: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
30-11-2005, 07: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
30-11-2005, 07: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
30-11-2005, 07: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
30-11-2005, 07: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
30-11-2005, 09:27 PM
The WM look like this:
Mikee4fun
01-12-2005, 08:30 AM
Right on I am happy!
Mike
vijay555
01-12-2005, 12:29 PM
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
01-12-2005, 01:47 PM
Honestly I prefer the existing one. Not the eten one.......
chris_khho
01-12-2005, 01:52 PM
Is it possible to set the dial green buttons to your program?????
vijay555
01-12-2005, 02: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
01-12-2005, 03: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
01-12-2005, 04: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
01-12-2005, 05: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
01-12-2005, 06: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
01-12-2005, 07: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
01-12-2005, 07: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
01-12-2005, 11: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
01-12-2005, 11: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
02-12-2005, 02: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! :)
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
02-12-2005, 05: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
02-12-2005, 10: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
02-12-2005, 12:06 PM
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
[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
03-12-2005, 08: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
04-12-2005, 03: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
05-12-2005, 02: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
05-12-2005, 12:21 PM
When the icon flicker, the application is using 100% of the cpu.
Look how the cpu usage dropped after I closed the application:
vijay555
05-12-2005, 03: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
06-12-2005, 04: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
06-12-2005, 05: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
06-12-2005, 05: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
Thanks again vijay, nice work with the tray icon.
vijay555
06-12-2005, 03: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
06-12-2005, 04: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"
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
06-12-2005, 06: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
06-12-2005, 06: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
06-12-2005, 09: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
07-12-2005, 03: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
07-12-2005, 03: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
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
07-12-2005, 05: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
07-12-2005, 09: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
08-12-2005, 11: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
09-12-2005, 12:32 AM
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
09-12-2005, 01: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
09-12-2005, 02: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
09-12-2005, 02: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, 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
10-12-2005, 12:59 AM
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.
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
10-12-2005, 03: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
11-12-2005, 02: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
11-12-2005, 05: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
12-12-2005, 01: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
12-12-2005, 02: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....
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
12-12-2005, 04: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
12-12-2005, 04: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
12-12-2005, 04: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: 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
13-12-2005, 11: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
13-12-2005, 08: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
17-12-2005, 12:56 AM
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
17-12-2005, 04: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
17-12-2005, 04:54 PM
Thanks for your help Crino. Worked very well!
V
cshortt
17-12-2005, 05:28 PM
Sweeeet!. This finally worked for my Swiss french phone!
Woohoo. Thanks a plenty!
Chris
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
19-12-2005, 07: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
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
20-12-2005, 11: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 vi