Difference between revisions of "WebOS Hash Codes"

From WebOS Internals
Jump to: navigation, search
Line 1: Line 1:
Hash codes (so called because they are prefixed and suffixed with two "#" 'hash' characters) are entered into the phone dialer to invoke information displays and behaviors on the phone which can not be reached through menu choices.   
+
Hash codes (so called because they are prefixed and suffixed with "#" 'hash' characters) are entered into the phone dialer to invoke information displays and behaviors on the phone which can not be reached through menu choices.   
  
 
As of webOS 1.3.5 the hash codes can be found in the following file on the phone: /usr/palm/applications/com.palm.app.phone/app/models/DialStringParser.js
 
As of webOS 1.3.5 the hash codes can be found in the following file on the phone: /usr/palm/applications/com.palm.app.phone/app/models/DialStringParser.js
  
= CONFIRMED:=
+
==Display Information==
  
'''##8327633696#'''
+
'''##DEBUG# (33284)'''
This enables/disables the Sticky Dialer feature.  The sticky dialer feature, when enabled, allows the phone app to run in the background. It is enabled by default.  When it is disabled, the phone application closes when it is not the "focused" card. This means that if you open the phone app, then go to browse the net, the phone app closes.
+
CDMA phone info screen, which contains a bunch of technical data on your curent signal and tower connection. Signal strength is given as RSSI, which stands for Received Signal Strength Indicator. The closer to zero the RSSI value, the better the signal.
 
 
'''##TTY# (889)'''
 
Enables/disables TTY.
 
  
 
'''##GPS# (477)'''
 
'''##GPS# (477)'''
 
This will give you location, altitude, speed, and accuracy information gathered via GPS.
 
This will give you location, altitude, speed, and accuracy information gathered via GPS.
 
'''##RTN# (786)'''
 
This the Phone Information page. It tells you how many minutes the unit has on it, how much data has transpired, the warranty date, ESN, phone number, software and hardware revisions, refurbished status, etc.
 
 
'''##DEBUG# (33284)'''
 
CDMA phone info screen, which contains a bunch of technical data on your curent signal and tower connection. Signal strength is given as RSSI, which stands for Received Signal Strength Indicator. The closer to zero the RSSI value, the better the signal.
 
 
'''##EVDO# (3836)'''
 
Launches EVDO Settings. It gives you the options to force your pre into the following options: 1xRTT only, EVDO Rev 0 only, Hybrid Rev 0, EVDO only, or Hybrid Rev A (meaning pick the best available). Hybrid Rev A is likely to get you the best speed, but if you don't have good reception in your area, you may want to choose something else to conserve battery life.
 
 
'''##DATA# (3282)'''
 
This stores all of your Sprint Data login information, including default gateway, etc. I don't recommend changing these settings unless your data services are not working.
 
  
 
'''##HELPHELP# (43574357)'''
 
'''##HELPHELP# (43574357)'''
Line 32: Line 17:
 
This displays your telephony radio firmware version.
 
This displays your telephony radio firmware version.
  
'''##VPON# (8766)'''
+
'''##RTN# (786)'''
Voice privacy enabled.
+
This the Phone Information page. It tells you how many minutes the unit has on it, how much data has transpired, the warranty date, ESN, phone number, software and hardware revisions, refurbished status, etc.
  
'''##VPOFF# (87633)'''
 
Voice privacy disabled.
 
  
 +
==Collect Logs & Perform Tests==
 
'''##8011183#'''
 
'''##8011183#'''
 
Collect Logs (based on QWERTY: c011ect).
 
Collect Logs (based on QWERTY: c011ect).
Line 43: Line 27:
 
'''##5647#'''
 
'''##5647#'''
 
Collect Logs.
 
Collect Logs.
 +
 +
'''##TEST# (8378)'''
 +
Opens Diagnostic Tests Menu. Option for Manual Tests and Automatic Tests.
 +
 +
 +
==Change Settings==
 +
===Safe===
 +
'''##8327633696#'''
 +
This enables/disables the Sticky Dialer feature.  The sticky dialer feature, when enabled, allows the phone app to run in the background.  It is enabled by default.  When it is disabled, the phone application closes when it is not the "focused" card.  This means that if you open the phone app, then go to browse the net, the phone app closes.
  
 
'''##7436581#'''
 
'''##7436581#'''
 
Toggle Number Masking (SID6581: i adore my 64)
 
Toggle Number Masking (SID6581: i adore my 64)
  
'''##TEST# (8378)'''
+
'''##EVDO# (3836)'''
Opens Diagnostic Tests Menu. Option for Manual Tests and Automatic Tests.
+
Launches EVDO Settings. It gives you the options to force your pre into the following options: 1xRTT only, EVDO Rev 0 only, Hybrid Rev 0, EVDO only, or Hybrid Rev A (meaning pick the best available). Hybrid Rev A is likely to get you the best speed, but if you don't have good reception in your area, you may want to choose something else to conserve battery life.
 +
 
 +
'''##TTY# (889)'''
 +
Enables/disables TTY.
 +
 
 +
'''##VPON# (8766)'''
 +
Voice privacy enabled.
  
 +
'''##VPOFF# (87633)'''
 +
Voice privacy disabled.
  
===Please exercise EXTREME caution when using the following codes...if you do something incorrectly, your phone will NO LONGER WORK, and you will have to contact Sprint technical support:===
+
===Use Caution (you may disable your phone)===
  
 
'''##AKEY# (2539)'''
 
'''##AKEY# (2539)'''
 
Allows you to re-enter the 26-digit AKey on CDMA devices. Note: An incorrect AKey will deactivate the phone and you will need to contact technical support for the AKey.
 
Allows you to re-enter the 26-digit AKey on CDMA devices. Note: An incorrect AKey will deactivate the phone and you will need to contact technical support for the AKey.
  
'''##PREV# (7738)'''
+
'''##DATA# (3282)'''
Opens Mobile Protocol Revision menu.
+
This stores all of your Sprint Data login information, including default gateway, etc. I don't recommend changing these settings unless your data services are not working.
 
 
'''##OFF# (633)'''
 
Turns off the radio.
 
  
 
'''##DEMO# (3366)'''
 
'''##DEMO# (3366)'''
Line 68: Line 66:
 
This allows you to see/change your number. Do NOT change this to a number without notifying Sprint, or your phone will no longer work.
 
This allows you to see/change your number. Do NOT change this to a number without notifying Sprint, or your phone will no longer work.
  
'''##USBPASS# (8727277)''' USB pass through Control, easier to switch into diag mode.
+
'''##OFF# (633)'''
 +
Turns off the radio.
  
 
'''##OMADM# (66236)''' Open Mobile Alliance Device Management provisioning.
 
'''##OMADM# (66236)''' Open Mobile Alliance Device Management provisioning.
  
 +
'''##PREV# (7738)'''
 +
Opens Mobile Protocol Revision menu.
  
==Additional Codes (Unknown Functionality)==
+
'''##USBPASS# (8727277)''' USB pass through Control, easier to switch into diag mode.
 +
 
 +
 
 +
==Unknown Functionality==
  
 
'''##66338#''' ondevlog
 
'''##66338#''' ondevlog
 
'''##FTP# (387)''' ftp
 
  
 
'''##6346843277#''' CDTEST- Toggle Experimental Mode.
 
'''##6346843277#''' CDTEST- Toggle Experimental Mode.
  
 
'''##2355273667#''' PPTEST- Toggle Experimental Mode.
 
'''##2355273667#''' PPTEST- Toggle Experimental Mode.
 +
 +
'''##FTP# (387)''' ftp
  
 
'''Research credit to users LarrySteeze and MarkhamDev'''
 
'''Research credit to users LarrySteeze and MarkhamDev'''

Revision as of 22:44, 4 January 2010

Hash codes (so called because they are prefixed and suffixed with "#" 'hash' characters) are entered into the phone dialer to invoke information displays and behaviors on the phone which can not be reached through menu choices.

As of webOS 1.3.5 the hash codes can be found in the following file on the phone: /usr/palm/applications/com.palm.app.phone/app/models/DialStringParser.js

Display Information

##DEBUG# (33284) CDMA phone info screen, which contains a bunch of technical data on your curent signal and tower connection. Signal strength is given as RSSI, which stands for Received Signal Strength Indicator. The closer to zero the RSSI value, the better the signal.

##GPS# (477) This will give you location, altitude, speed, and accuracy information gathered via GPS.

##HELPHELP# (43574357) This opens Device Information.

##RADIO# (72346) This displays your telephony radio firmware version.

##RTN# (786) This the Phone Information page. It tells you how many minutes the unit has on it, how much data has transpired, the warranty date, ESN, phone number, software and hardware revisions, refurbished status, etc.


Collect Logs & Perform Tests

##8011183# Collect Logs (based on QWERTY: c011ect).

##5647# Collect Logs.

##TEST# (8378) Opens Diagnostic Tests Menu. Option for Manual Tests and Automatic Tests.


Change Settings

Safe

##8327633696# This enables/disables the Sticky Dialer feature. The sticky dialer feature, when enabled, allows the phone app to run in the background. It is enabled by default. When it is disabled, the phone application closes when it is not the "focused" card. This means that if you open the phone app, then go to browse the net, the phone app closes.

##7436581# Toggle Number Masking (SID6581: i adore my 64)

##EVDO# (3836) Launches EVDO Settings. It gives you the options to force your pre into the following options: 1xRTT only, EVDO Rev 0 only, Hybrid Rev 0, EVDO only, or Hybrid Rev A (meaning pick the best available). Hybrid Rev A is likely to get you the best speed, but if you don't have good reception in your area, you may want to choose something else to conserve battery life.

##TTY# (889) Enables/disables TTY.

##VPON# (8766) Voice privacy enabled.

##VPOFF# (87633) Voice privacy disabled.

Use Caution (you may disable your phone)

##AKEY# (2539) Allows you to re-enter the 26-digit AKey on CDMA devices. Note: An incorrect AKey will deactivate the phone and you will need to contact technical support for the AKey.

##DATA# (3282) This stores all of your Sprint Data login information, including default gateway, etc. I don't recommend changing these settings unless your data services are not working.

##DEMO# (3366) This allows you to put your phone into 'Demo' mode. WARNING: Enabling the Palm demo will erase all of your personal settings and enable an instructional demo.

##(MSL)# (Whatever your phone's MSL is) This allows you to see/change your number. Do NOT change this to a number without notifying Sprint, or your phone will no longer work.

##OFF# (633) Turns off the radio.

##OMADM# (66236) Open Mobile Alliance Device Management provisioning.

##PREV# (7738) Opens Mobile Protocol Revision menu.

##USBPASS# (8727277) USB pass through Control, easier to switch into diag mode.


Unknown Functionality

##66338# ondevlog

##6346843277# CDTEST- Toggle Experimental Mode.

##2355273667# PPTEST- Toggle Experimental Mode.

##FTP# (387) ftp

Research credit to users LarrySteeze and MarkhamDev