VisorCentral.com Pages (2): « 1 [2]
Show 20 posts from this thread on one page

VisorCentral.com (http://discussion.visorcentral.com/vcforum/index.php)
- Communications (http://discussion.visorcentral.com/vcforum/forumdisplay.php?forumid=20)
-- Gosh I need a vibrator... (http://discussion.visorcentral.com/vcforum/showthread.php?threadid=21408)


Posted by nivw on 04-01-2002 05:28 PM:

Turning it off

Well I would suggest trigering your hack when the ring type switch is in the vibrator position. I am aware that it is much easier asking for it on a bbs then finding the event. I'll try finding the event , that notifies the palmos of the switch change, and if I'll find something I`ll post it.

Thanks again Bill,
Niv


Posted by pic_micro on 04-02-2002 03:59 PM:

Help - billnapier

billnapier,

Thank you for the hack it's really neat.

How did you find the other GSM functions not defined in the GSMLibrary.h?
I see the all the traps defined in GSMLibraryTraps.h and some of them are reserved like you said. but how did you figured out the function name and the parameters to pass?
I would like to try the other reserved functions.

Thank You for your information.


Posted by billnapier on 04-02-2002 05:05 PM:

GSM Lib reserved function calls

Well, I used the debugger to figure that one out. I know how to trigger the Phone to ring (by going into ringer preferences and selecting a new ringer), soI would bring up that screen and set a breakpoint in the debugger. Then I would step through in the debugger until I heard my phone vibrate. I would go back through and look at the instructions executed and looked for ones that were System Calls that weren't documented. I saw two functions called, one that took 3 args and one that only took 1. So I built an application that had some buttons on it that just triggered those function calls (and a slider to vary the values of the one with 3 args, since the first one is always a reference to the library). From there it was just trial and error to see what the system call did.

A (kinda) simple way to figure out what all the reserved calls did would be to completly disassemble the applications on your VisorPhone (which I haven't been able to sucessfully do yet) and see how many arguments are passed to each of these reserved functions, and then try them out to see what they do. WARNING: don't break your visor or visor phone doing this. It should be pretty safe (Since the application is calling it), but I make no garuntees. Do this at your own risk. Heck, I may even do it myself sometime.

b


Posted by bharnois on 04-02-2002 07:24 PM:

Talking Way to Go, Vibrate me baby!

Nice job on the hack! Thank you! I want to make sure you know that someone appreciates your efforts. Please continue development. Some of the suggestions here are cool. Now, how about a way to use it in games?

Thanks again!

__________________
VisorProVisorPhone
VDXOrangeVisorPhone
VDXIce
Stowaway


Posted by Zaw on 04-04-2002 12:00 AM:

This is cool!

This is the best hack ever! I like always have Visor phone strapped on my hip. and I only use Vibrate Feature. Now with this hack I'm one happy guy! If it ring and Vibarate that will be cool beucase I just discoverd GeekSounds.


Posted by libhart on 05-10-2002 09:34 PM:

great!

Bill,

I suggested an idea in January on another Visor discussion site for a hack that could make the phone ring for an appointment alarm. The phone's ring is much louder than the Visor's alarm, it'd be much easier to hear. I have neither the time nor technical know-how to do it. Thanks a lot, this is great. I can finally shutup my Visor in meetings. A selectable ring (so it's different from an incoming call ring) instead of the vibrate would also be great.


All times are GMT. The time now is 08:55 PM. Pages (2): « 1 [2]
Show 20 posts from this thread on one page

Powered by: vBulletin Version 2.3.4
Copyright © Jelsoft Enterprises Limited 2000 - 2016.