Section 9 - Hacking the FOVC

One of the more usefull parts of the Motorola Bible

Note: This is NOT my hack. Thanks to Patrk@delphi.com for this addition.

HACKING THE FOVC


Problem: When listening to something interesting (a conversation), just when that sexy sounding horny broad begins to give her phone number to some lucky guy, HANDOFF!!! then static... DAMN!

Trick: Hack the FOVC.
    a quick definition:  FOVC  = FOward Voice Channel
			 FOCC  = FOward Control Channel
			 REVC  = REverse Voice Channel
			 RECC  = REverse Control Channel
 
As the phone travels through cells, the FOVC is where the tower tells the phone to adjust power levels for the current cell or to change to a new channel for use in the new cell. This info can be hacked apart. So. When you've found a good conversation, don't be lazy! Enter 40#! This makes the phone listen for commands on the voice channel (embedded in the audio portion- you can hear it as a "bump" sound). It will just sit there and the display will read '40' , but the conversation will still be audible. Now when the phone receives a FOVC command (a 40 bit sequence) data will flow across the display, in hex format, and stop. Listen to the phone, if the conversation is still there, then the [command\ was only to adjust power levels. If the conversation is gone, then its a handoff. If you only got a power adjustment command just press # or clr, which ever gets you back to the ' prompt. Enter 40# and keep listening. You can also use the # key to cancel the 40# command, if you want to change channels or something.

If it was a handoff, its time for some quick math. You have to convert some of the numbers to binary, and then to decimal. I don't know how many characters your phone's display will show. Mine only shows the last seven of the ten hex digits. Count left from the end 6 digits. Write down that digit and the next two on a piece of paper, i.e.:
    ???j16djjj    j=junk numbers  (hex numbers range from 0-9,a-f)
    / \
    these are lost due to scrolling
 
       write down  16d then convert it to a binary string:
 
       1 = 0001
       6 = 0110
       d = 1101    (d=13)
 
       now you have a binary string like this:  000101101101
       throw away the first 2 bits and get:       0101101101
       convert this to decimal and get:                  365
 
365 is the new channel the conversation has moved to! Enter 110365# and voila! You too, can hear the horny babe's phone number!

Don't forget to enter 40# again, as the call may be moving quickly through cells ( small cells or freeway driving ) or the call can get bounced around by the tower for cell traffic purposes.
Here's one more example of the hex to binary to decimal conversion.
	???j5aejjj
 
	5  =  0101
	a  =  1010
	e  =  1110
 
	full string        = 010110101110
	truncate 2 msb     =   0110101110
	convert to decimal =          430

Previous - Motorola Bible: Trik Clip
Next - Motorola Bible: Disclaimer
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.