Buzz, Vijay and other geniuses here! - JASJAR, XDA Exec, MDA Pro General

Is there really nothing can be done to prevent my JJ from blocking all the keys while closed? I just want it to switch the screen off and that's it.
I'm using the buttons to skip and pause the tracks in TCMP but I have to keep it with the screen out, otherwise it doesn't work. And it's a huge advantage for me to be able to close it.
Help! Please :wink:

Guys, don't put me in with Buzz, the more I read Mamaich, Buzz, Toenailed and other guys' posts, the more I'm embarrassed into thinking I'm just going to stop developing. Those guys are geniuses, I'm just a monkey with a typewriter, almost literally... (I'm quite hairy!)
I didn't know this was a problem. I'll try to investigate. If this is a hardware switch we'll have difficult overriding it, but isn't it possible to answer the phone with the red and green key on the hinge? If so, we should have no problem keeping the system alive but closed.
V

The green and red button are not working until there is an incoming call.
Fixing that would also help to start the voice dialing while the JJ is closed, which is impossible atm.
I keep my fingers crossed!

That's easy then. Have a background program to provide a notification to "wake" the system up while the lid is down. Use code to override the timeout so the system stays on until you open the screen and close the app. Anyone else want to program this? :wink:
V

vijay555 said:
That's easy then. Have a background program to provide a notification to "wake" the system up while the lid is down. Use code to override the timeout so the system stays on until you open the screen and close the app. Anyone else want to program this? :wink:
V
Click to expand...
Click to collapse
Yupp, sounds like a piece of cake to me ! LOL
Man, I'd love to know how to prepare stuff like that, but unfortunately I have to rely on others... 8)
I just had a one more thought - don't you think that keeping the system "alive" and only switching the screen off while the lid is down would fix the problem of this huge delay between receiving a call and being able to hear it after pressing the button? Maybe it takes so long exactly because the system needs to wake up and activate the buttons? (sorry for my lame computer language :wink: )

I imagine it would. Just test: how long does it take to answer the phone with the lid open and screen on, and likewise but with lid down and off?
I'm sure others have tested already, but you could quite easily keep the system powered on but screen off, with the lid down, and battery usage should be relatively minimal (most battery saving techniques would be available to the OS, other than actually suspending the OS. Again, check battery life by running TCMP etc, enable screen blanking and leave the sytem on for some hours).
This should enable you to do anything you can do with the lid open, so I imagine voice dialling would work.
But you're sure the phone responds when someone calls and you press the hinge buttons? I'd imagine it would. So this sounds feasible in theory :shock:
V

Yeah, the green and red button work with the lid closed, but only when there is an incoming phonecall.
I don't really mind a bit shorter battery life, I just don't want use a screen protector, It spoils all the beauty of that screen. I use TomTom while riding a motorbike, just listening to the instructions, and that automatic "sleep" is a problem in that case as well because it disconnects everything when I close the lid to put the JJ in my pocket.
So, who'll write the program?

If no one else jumps up, I'll do it, but I'm quite busy right now...
V
PS. it'd solve your tomtom problem as well.

That's bad news about the automatic sleep. With my XDA2 I used to switch it off and TomTom would continue to make announcements until I actually exited the program. Unfortunately I haven't the time to write the program right now... sorry (I'm not claiming to be a genius by responding in here, by the way). :lol:
Why not buy a Martin Fields screen protector? You can still see the screen with one of those (if you can get all of the effing bubbles out of the blasted thing).

OK, I'm waiting impatiently then!
Thanks a lot!

I wonder whether this application would also allow you to use MS Voice Command when the lid is shut Also, such an application would perhaps stop my Bluetooth radio from switching off when the lid is closed?

As discussed above, the program would keep the device awake in the normal sense, so anything you can do with the lid open you can do with the lid closed. Hence, voice dialling, tomtom, music player etc.
An idea would be to map the external red/green button for mp3 playing, so eg press green = play/pause, press red = next track, double press = previous track etc. So mp3 playback with lid closed but under control...
I was working very very late yesterday so I didn't do any coding, but I need to investigate if there is a hardware switch for powering off when the lid is closed and if it can be overridden... otherwise it will power off the device briefly before powering on again, which would be inconvenient for gps and bluetooth. However, all theoretical for now...
V

The ability to run MS Voice Command with the lid closed would make the JJ almost perfect Currently (with all auto off featured disabled) when I use my BT headset to make a call with the lid closed I do get the acknowledgement 'bleep' from VC but it does not actually action the request
If you could solve this one I know it would make a lot of people very happy. Good luck!

Hi Vijay!
You don't have to worry about the button mapping coz the TCMP is already doing that, you can assign the buttons for almost any functin desired. The only problem is that it doesn't work coz all the buttons are locked :wink:

rottie: I wasn't proposing to do the button mapping, merely the suggestion of how the system could be used if it works as envisaged.
So it looks like no one else is writing this then? I'll see what i can do, but if anyone else is, please shout out so I don't duplicate efforts!
V

Just to remind my humble request... :wink:

Another thought here.. WIth the device closed and the screen off the green and red buttons would not be lit up, this is a major pain in the ass as in the dark you can't tell quickly which is which.... could this be solved.

rottie: I'm very very busy on VJOKButt for now. Fighting with TAPI.
As I said I won't be able to look into this for a while, so if anyone else can code it, please do. I've left my thoughts above on how it should be feasible.
steverae: with the hack proposed, all lights will light in the normal manner, so if the buttons are backlit with lid up, they'd be backlit with this hack as well, lid closed.
V

Hey VIJAY555, This "Hack" sounds like it could be the holy grail to end all our universal woes.... now just have to get one of you guys to fix PocketVCS for me..... it doesn't wanna play on my universal.
Keep us all informed V

Guys, I'm working on this (slowly). It's called VJElectrify.
Can anyone confirm if the Exec hinge red and green buttons work with the lid closed? Either for the phone or otherwise. I think, as rottie says, that for now they only work when a call comes in.
My findings are unfortunately that closing the lid activates a special mode switching off the screen and all hardware keys. The hardware key override needs to be overridden.
I've fixed steverae's problem so far. This might already be enough to activate bluetooth MS Voice Command, I have to test it. I think it should also fix XDAII's issue of bluetooth switching off. Will test tonight.
Does anyone know which driver or device is responsible for the keyboard/hardware keys?
V

Related

This could be it (External Answer/Reject keys)

When playing a file using TCPMP, close the Jasjar (Universal), the screen and the keyboard will go off. But the external 2 keys (red and green ones) stay on.
Anyway to keep them on?
Come on guys !
I think they are lit up by the backlight no?
It has already been confirmed that there are seperate led's for the answer and hang up buttons, although they do seem to go off at the same time as the back light this is only because they are programmed to do so, not because they share the same led's.
How come they stayed on and the backlight off then?
Guys, the external keys are lit by the same juice that powers the screen and the keyboard. I wrote a hack to provide this functionality already in one of the other threads on this issue. However, keeping the keys functional will the clam closed is a harder problem.
V
vijay555 said:
Guys, the external keys are lit by the same juice that powers the screen and the keyboard. I wrote a hack to provide this functionality already in one of the other threads on this issue. However, keeping the keys functional will the clam closed is a harder problem.
V
Click to expand...
Click to collapse
But the lid was CLOSED and the screen was off, and the external keys stayed ON
How? It never happens to me.
The external key lights can be forced to stay on with the same code used to keep the backlight on. However, forcing the backlight on, but then turning the screen off (ie by closing the clam while TCPMP or VJElectrify etc is running) then the screen is off, but the external keys stay lit up.
SooSpecial: when the lights on, are they responsive to clicking? eg, pressing the external green key - will you go into phone mode with the clam down? Try using AEButtonPlus and assign an app to the red and green keys. Put the clam down. Do the red/green keys respond?
V
How does TCPMP get to leave them on?
It's technically possible then
SooSpecial. Can you use the keys for anything with the clam down? Do they do anything? Are you assigning functions to them in AEButtonPlus and/or TCPMP and they're responding to presses with the clam down?
As I've said, keeping the lights on with the clam down is easy. Getting the device to respond to them with the clam down is harder AFAIK.
V
Vijay, they don't respond with the lid down. Doesn't matter assigned or not.
That's what I'm crying about all the time... :wink:
rottie :roll: exactly. SooSpecial seems to suggest that the keys do something with the clam down. I've not managed to get anything out of them so far. I know it's possible (because the phone app does it), but I need to discover what kind of notification the phone generates in order to re-enable the keys. I need some new tools that I'm trying to chat with Buzz about, before I can make much more progress...
But as I said, keeping the buttons lit up is easy. Enabling them to do something is harder...
V
vijay555 said:
rottie :roll: exactly. SooSpecial seems to suggest that the keys do something with the clam down. I've not managed to get anything out of them so far. I know it's possible (because the phone app does it), but I need to discover what kind of notification the phone generates in order to re-enable the keys. I need some new tools that I'm trying to chat with Buzz about, before I can make much more progress...
But as I said, keeping the buttons lit up is easy. Enabling them to do something is harder...
V
Click to expand...
Click to collapse
Hello vijay555, All!
Neither AEButtonPlus nor TCPMP cant cath these buttons, and all other (like sound volume) with the calm down.
Also, regarding the TCPMP, it would be very usefull to assign the wired head set "Answer\Hang" button to the, let say, "Next track" function of the TCPMP. Is that some how possible?
As far as I have investigated:
- this "Answer\Hang" button is not treated as a hardware keyboard button, and it should use it's own driver? (physically, this button works by a short cut of Ground and Mic, and the device treats this as the "Answer\Hang" button click);
- the Answer and Hang external buttons works with the calm closed to answer\reject the incoming call. So, the Phone app can access them with the calm closed;
BR, Dima_the_chief
dima_the_chief: progress has been made on the external key hack... it's being tested. But it will hopefully be everything we need it to do. I don't know why HTC ever made the decision to disable this.
V
vijay555 said:
dima_the_chief: progress has been made on the external key hack... it's being tested. But it will hopefully be everything we need it to do. I don't know why HTC ever made the decision to disable this.
V
Click to expand...
Click to collapse
I'm guessing it's to prevent unwanted button presses when the Exec is in your pocket, or as you pull it out of your pocket...
Cheers,
Steve.
But why not make it optional? :roll:
The Wizard has enough fun waking itself up as you pull it out of its holster, so why not permit a useful feature? Sigh.
V
vijay555 said:
But why not make it optional? :roll:
The Wizard has enough fun waking itself up as you pull it out of its holster, so why not permit a useful feature? Sigh.
V
Click to expand...
Click to collapse
Agreed.
Cheers,
Steve.
This is a wonderful idea. Here is what I notice about those green and red phone buttons on the hinge:
It has a separate light than the screen backlight and the keyboard backlight. Why? I noticed everytime I perform a soft reset while charging, the 1st thing that will come on is the screen backlight. After a few seconds, you will notice the screen backlight becomes brighter and with it the green & red phone buttons on the hinge also lits up. So maybe the key lies in a similar application that Vijay developed before, I believe VJLumos? You guys can try and soft reset while the Universal is charging and watch closely the screen backlight and the green-red phone buttons.
cktlcmd: guys, we've managed to isolate the "issue" with controlling the external keys with the clam closed (much of this was not my work, it's the work of a genius), so eg I'm using VJCandela with the clam closed. I presume this should extend the whole distance, full control of TCPMP etc with clam closed. No reason why not.
However, the solution is still being tested and tweaked. No further discussions on it for now, don't want to get anyone excited before time. Parts of VJElectrify are part of the solution.
V
vijay555 said:
cktlcmd: guys, we've managed to isolate the "issue" with controlling the external keys with the clam closed (much of this was not my work, it's the work of a genius), so eg I'm using VJCandela with the clam closed. I presume this should extend the whole distance, full control of TCPMP etc with clam closed. No reason why not.
However, the solution is still being tested and tweaked. No further discussions on it for now, don't want to get anyone excited before time. Parts of VJElectrify are part of the solution.
V
Click to expand...
Click to collapse
WOW!!! This IS a great news!!!
Our great thanks and donations to all you, genious!!

Button lock question, please be gentle with me

Hi Guys.
I had a quick search for this but other than posts about the button lock "when off" thing, which I have enabled, I can't find a fix for this, what I consider to be, bug/fault/failing.
The thing which really really gripes with me is the dumb buttons all around the edges of the Universal. Sure, when the phone is off, they are disabled, but what about when the phone rings ?
I grab the phone but have to try to dance around any and all buttons because as soon as it gets a call it wakes and the buttons become live.
I've had to forget having the phone in it's case (I tried a krussell case for it but it stresses the screen hinge) because you have to wail away on the keys in order to get the thing out the case.
I could assign the functions of the buttons to <none> but it kinda negates them even being there.
A way to disable them when off and also on call receipt would be just the ticket.
gee, I really hate this aspect and if I lose another call I swear I'll throw it out the window.
I dont really understand your concerns.
I use button lock, and they do lock without a problem.
When my phone rings, the phone call buttons are active to accept or decline.
I also use the krussel case and didnt find any hinge stress, and had easy access to the answer and hangup buttons located on the hinge. mind use, i usually keep the clam closed so i had not problem accessing any of the buttons, ever.
I have also extended the ring time from the 10second default to the 30 second maximum available, so I am not in any rush to answer the phone in the first place, and dont need to visually see who is calling as I accept all incoming calls, or decline all incoming despite who it is. so simply pressing the green button located on the hinge is easy.
so alas, I dont understand your problem.
But when your phone rings, the other external buttons are also active, camera etc. So, when dragging the phone out of a pocket or it's case, you are almost bound to catch one of those butons or, as has happened, the Red call-end button on the side.
marcuskeeler said:
But when your phone rings, the other external buttons are also active, camera etc. So, when dragging the phone out of a pocket or it's case, you are almost bound to catch one of those butons or, as has happened, the Red call-end button on the side.
Click to expand...
Click to collapse
I tested this on mine and whilst you are right about the buttons being active, the phone answer/ignore window stayed foremost regardless. In my case i tested a button I have assigned to notes and the notes window appeared underneath the call window.
As with previous comments I really don't see the issue as anything more than trivial, especially considering the buttons size and pressure required to activate it. Perhaps someone will (or has) write a little utility to disable the buttons except for the phone answer/ignore. In the meantime I wouldn't worry about it.
Using a SPV M5000 and keep it in the leather/elastic holster provided with the phone, and have the same problem with loosing calls whilst extracting the phone from the holster. My rings before going to answer service is set at 30 secs, and that makes no difference.
Just need to find a decent case which doesn't interfere with any of the buttons.
sipat said:
Using a SPV M5000 and keep it in the leather/elastic holster provided with the phone, and have the same problem with loosing calls whilst extracting the phone from the holster. My rings before going to answer service is set at 30 secs, and that makes no difference.
Just need to find a decent case which doesn't interfere with any of the buttons.
Click to expand...
Click to collapse
You could try this case. I loved my previous xda2 case and this is the closest I could get with a belt clip. Phone rings, I unclip, check the green (middle) phone button, press and answer. Finish and press red (end) phone button and reclip.
BTW I'm not at all related to the vendor.

Slide out keyboard should power on device.

Doesn't pulling out the keyboard mean that I wish to use the device?
If so why didn't they make doing so to power on the device automatically.
Can this be done?
This is something I've thought of too, especially since once you have slid out the keyboard, it becomes difficult to hit the power button (or do I just have fat fingers )
would love to know if some one could get this to work.
This is so obvious to us that it should be doable. Let's hope it is.
I don't think this would be a good idea. because the keyboard slide easly open when you pull it out of the case or when you just handle it. each time it will power up on unwanted moments. your battery will draw more quickly.
I don't think this would be a good idea. because the keyboard slide easly open when you pull it out of the case or when you just handle it. each time it will power up on unwanted moments. your battery will draw more quickly.
It would only need to power up when the backlight of the keyboard comes on, so that would require the keyboard to be fully open. It's unlikely you'd do that by accident.
I agree its only when it clicks back fully that the the screen flips over which means it should be safe to turn on at that point.
Besides it seems to lock closed rather nicely for me but perhaps with age it will wear out.
At least as adults we could have been given the option to take the risk !
i agree this would be a good idea - in fact i wondered why it doesn't do this by default when i first used it...
Slide out keyboard should power on device
Yes this is missing, let the power on respons on the end of sliding like the screen switch!
What if it automatically opened the "new text message" window as well? I think that could be quite cool, cause the only time I open the keyboard is to write a message usually
jamijam said:
What if it automatically opened the "new text message" window as well? I think that could be quite cool, cause the only time I open the keyboard is to write a message usually
Click to expand...
Click to collapse
Logical thing would be to make "keyboard opened" a configurable "button", just like how you can assign actions to other (real) buttons.
Is the JasJam better behaved than WM2003 models in terms of waking up? My iMate PDA2k wakes up and activates the screen when e.g. received SMS, or connected bluetooth, or all sorts of things. Having the screen activate causes lots of accidental things like making phone calls etc. Same thing happens getting it out of holster or pocket while ringing. When it wakes up to ring or otherwise notify, the screen should stay locked until a hard button is used.
has there been updated with this?
Ive searched the registry thinking that if the OS knows the keyboard is open and rotates the screen then surely we can tell it to wake it up. But not much luck...

Call Pickup: Call pickup while phone is in my pocket. How to prevent?

hello xda community
i'm very new to the blackstone and this is my first post here. so please bear with me if i'm asking very basic questions here.
my problem:
i carry my blackstone in my pocket all the time. and many people told me throughout the last days that they called me and that i picked up the call by accident.
since i work at customer sites mostly my phone is muted. so people call me and somehow i pickup the calls while the phone is in my pocket.
i always turn of the screen and i have the automatic lock (password protection) enabled. still when the incoming call screen comes up it looks like it is possible that calls are being picked up.
i know there is the slide which has to be moved to the left in order to pickup calls.
i have tried myself by calling my from my home phone and touching the screen and the buttons at random. and indeed the calls are being picked up. i was not able to find out how this is happening ... but it does.
so is there any setting i can change or any additional piece of software i can install to make sure calls are only answered when i want?
possible a reg key i need to change?
any help is very much appreciated
cheers
This isn't just a problem with the Blackstone; every WM phone I have had does this. I have found that a good locking program handles this quie well. I personally like S2U2 by A_C, but there are many others available. You can look in the apps forum, or check the development & hacking forum from the main menu.
The other thing to check is that you have all your notifcations set properly. I set all of mine to vibrate only. Many of them turn on the screen by default. Unfortunately this won't fix the problem on its' own though.
mwelch16 ... thank you very much for the reply
i will give it a try and see how it works for me.
so that means first of all i will have to slide that iphone type of lock and then take the call by using the regular slider?
is there any other way (without) an additional piece of software to handle this? cause after all there is the build in slider ... but somehow it's not working as it is supposed to. any enhancement to that?
thanks again
Is there a way how to disable the CALL PICKUP button which is on the left? so the first of the four buttons?
I think it's because it getting pressed while my phone is in the pocket.
thanks a lot
I use Pocket Shield - it's not free (free to try though) but it's worked well for me
tibor78 said:
mwelch16 ... thank you very much for the reply
i will give it a try and see how it works for me.
so that means first of all i will have to slide that iphone type of lock and then take the call by using the regular slider?
is there any other way (without) an additional piece of software to handle this? cause after all there is the build in slider ... but somehow it's not working as it is supposed to. any enhancement to that?
thanks again
Click to expand...
Click to collapse
No, S2U2 will unlock itself for a phone call and then lock the phone again after the call. So no need to slide to unlock and then answer your phone. It has a bunch of different settings, and yes I believe it locks the hard buttons.
thanks folks for the replies
i found all the settings i was looking for in the S2U2 options. so i'm good right now.
thanks again
You're probably answering the call by pressing the "phone" button (the very left of the four buttons on the bottom). You can either use those buttons to answer/hang up, or the on screen slider.
I've used AE Button Plus to disable the 'Answer' and 'End' hardware keys and re-mapped them to turn wifi and bluetooth off and on. This way there is no chance of hanging up on a call by mistake since you need to use the slide to answer on screen.
Similar but opposite problem
I'm having a problem along the same lines. If I get a call when the phone is in my pocket and answer it on my bluetooth headset, when the call ends the phone then rings someone else, usually the same person who is at the top of my contacts list. Not only is this damned annoying for me, it's getting a bit tedious for the person getting the unwanted calls.
Is there any way to get the phone to immediately lock as soon as a call terminates to prevent this happening? I'm assuming that once the call ends and it returns to the default contact/dial pad screen, the merest brush against the screen will be enough to start a new call.
I'm beginning to think I should have stuck with my iPhone
CreepinJesus said:
You're probably answering the call by pressing the "phone" button (the very left of the four buttons on the bottom). You can either use those buttons to answer/hang up, or the on screen slider.
Click to expand...
Click to collapse
I've the exact same problem, 3/4 of the incoming calls rejected when I get the phone out of my pocket due to End button accidentally pressed.
What did they thought when they implement the slide to answer ????
The purpose of the slide to answer is to avoid such accident, but why the hell did they keep the Answer / End buttons active ????? total non sense to me.
Will check if this AE Button + app can solve this annoying behaviour.
has anyone tried Lockmelite?
It may help - haven't used it myself though.
x 2 for PocketShield. It uses the light sensor in your phone to prevent the touchscreen from activating when the device is inside, say, a pouch, or in your pocket.
I'm using evaluation version 2.6.2.10, which as I understand it, has full functionality, except that every now and then, randomly (and IMO infrequently enough to not be annoying) before unlocking it displays a 10 second message saying that you're using an evaluation version. Note that this *never* happens during an incoming phone call. Good stuff.
Hi,
Try TouchLockPro :
http://forum.xda-developers.com/showthread.php?t=444215
Now it handle light unlock in any cases, that as solved all my issues (pocket, in cas BT,...) and fulfill all my requirements.
BR
Pocket Shield doing perfect job for me
I use AE Buttons Plus to disable the "Answer" & "End" virtual buttons. Then I used iconsoft Phonext to handle all my calling functionalities. When a call comes in, Phonext display a lock screen which you have to slide before it presents you with all the options like answer, decline, silence etc.
This way, I never accidentally pickup a call or dial a number.

Keeping the Phone Pad on Screen Durring Call

Hi Guys,
First Thread, so please forgive me if I commit any infractions.
Okay, so love my phone but it does have one VERY ANNOYING QUIRK, the proximity sensor shuts off the screen when on a call & put to my ear (very cool). The problem arises when i pull the phone away from my ear to preform tasks such as entering inputs for phone trees, switching mute on, speaker phone, notes, ect. the phone screen turns back on & defaults back to the home page. then i have to go through a stupid process to get back to what i was doing.
I don't want to interrupt the proximity sensor since it is great for avoiding "face dialing". rather, i think it would be awesome if one of you super geniuses figured out a cab i could use to disable the default back to home screen when the device wakes up.
thanx,
JB
JewBastard said:
Hi Guys,
First Thread, so please forgive me if I commit any infractions.
Okay, so love my phone but it does have one VERY ANNOYING QUIRK, the proximity sensor shuts off the screen when on a call & put to my ear (very cool). The problem arises when i pull the phone away from my ear to preform tasks such as entering inputs for phone trees, switching mute on, speaker phone, notes, ect. the phone screen turns back on & defaults back to the home page. then i have to go through a stupid process to get back to what i was doing.
I don't want to interrupt the proximity sensor since it is great for avoiding "face dialing". rather, i think it would be awesome if one of you super geniuses figured out a cab i could use to disable the default back to home screen when the device wakes up.
thanx,
JB
Click to expand...
Click to collapse
Dear Jew,
Welcome to XDA, please read before posting. There are several people with this issue, I've read a thread that links to this possible resolution. I personally dont have this problem but If you read you'll find your solution.
http://forum.ppcgeeks.com/showthread.php?t=82944
JewBastard said:
Hi Guys,
First Thread, so please forgive me if I commit any infractions.
Okay, so love my phone but it does have one VERY ANNOYING QUIRK, the proximity sensor shuts off the screen when on a call & put to my ear (very cool). The problem arises when i pull the phone away from my ear to preform tasks such as entering inputs for phone trees, switching mute on, speaker phone, notes, ect. the phone screen turns back on & defaults back to the home page. then i have to go through a stupid process to get back to what i was doing.
I don't want to interrupt the proximity sensor since it is great for avoiding "face dialing". rather, i think it would be awesome if one of you super geniuses figured out a cab i could use to disable the default back to home screen when the device wakes up.
thanx,
JB
Click to expand...
Click to collapse
Press the "Make Call" button to go back to that screen. I don't know the technical name, but its an actual button on the bottom of your phone. Next to the home key.

Categories

Resources