Difference between revisions of "WebOS Hash Codes"

From WebOS Internals
Jump to navigation Jump to search
 
(44 intermediate revisions by 8 users not shown)
Line 1: Line 1:
//'''__The following hash codes were discovered by LarrySteeze__'''//
+
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. 
= CONFIRMED:=
 
  
'''##STICKYDIALER# (784259342537)'''
+
The hash codes can be found in the following file: /usr/palm/applications/com.palm.app.phone/app/models/DialStringParser.js
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.
 
  
'''##TTY# (889)'''
+
== HP Touchpad and GSM Pre note ==
Enables/disables TTY.
+
The HP TouchPad is able to use some of the following codes (most notably for logs). In order to use them, you must either add your Skype account or pair with a WebOS phone, and access the dialer under the "Phone and Video Calls" application.
  
'''##GPS# (477)'''
+
The GSM Pre accepts only some of the following codes. You also have to change the preceding double hash '##' to '#*', e.g. ##HELPHELP# becomes #*HELPHELP#.
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. Note: Please be careful with the options in the pull-down menu.
 
  
'''##DEBUG# (33284)'''
+
==Display Information==
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.
 
  
 +
*'''##DEBUG# (33284)''' (CMDA only)
 +
:This opens a "Debug Parameters" page that contains technical data on your current 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)'''
+
*'''##GPS# (477)'''
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.
+
:This opens a "GPS Information" page that will give you location, altitude, speed, and accuracy information gathered via GPS. Depending on webOS version this feature may be CMDA only, but there's a [http://gitorious.org/webos-internals/modifications/commit/f14eb152e9bad8eac7fefa4fb1e33e762c1446c2 patch], available in Preware for that. This feature is known to work on webOS 2.2.
  
'''##DATA# (3282)'''
+
*'''##HELPHELP# (43574357)'''  
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.
+
:This opens the "Device Information" page.
  
'''##VPON# (8766)'''
+
*'''##RADIO# (72346)'''  
Voice privacy enabled.
+
:This displays your telephony radio firmware version.
  
'''##VPOFF# (87633)'''
+
*'''##RTN# (786)''' (CMDA only)
Voice privacy disabled.
+
:This opens a "Reverse Logistics Support" page that 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.
  
'''##(MSL)# (Whatever your phone's MSL is)'''
+
==Collect Logs & Perform Tests==
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.
+
*'''##8011183#'''
 +
:This application is used to collect logging information from Palm's software running on a webOS device into a single file that caan be emailed to Palm's developers to analyze the reason for an issue.
  
__//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.://__
+
*'''##LOGS# (5647)'''
 +
:This application is used to collect logging information from Palm's software running on a webOS device into a single file that caan be emailed to Palm's developers to analyze the reason for an issue.
  
'''##AKEY# (2539)'''
+
*'''##MONAD# (66623)'''
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.
+
:This opens a "Monad" page that has a button labeled "CelleBrite Export." The Monad application is used to prepare certain data for export to a Cellebrite device.
  
'''##PREV# (7738)'''
+
*'''##TEST# (8378)'''
Opens Mobile Protocol Revision menu.
+
:This opens a "Diagnostic Tests" page with options for manual tests and automatic tests.
  
  
Additional Codes, SD
+
==Change Settings==
 +
===Safe===
 +
*'''##TEARMEDOWN# (8327633696)''' - Not in webOS 2.2.4
 +
: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.
  
'''##USBPASS# (8727277)''' USB pass through Control, easier to switch into diag mode.
+
*'''##EVDO# (3836)''' (CMDA only)
 +
:This opens a "EVDO Mode" page that controls your phone's 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.
  
'''##OMADM# (66236)''' Open Mobile Alliance Device Management provisioning.
+
*'''##SID6581# (7436581)'''
 +
:This enables/disables "Number Masking." Number masking, when enabled, masks all incoming call numbers as to ensure total privacy for the user.
  
'''##PPTEST# (778378)''' Experimental Mode.
+
*'''##TTY# (889)'''
 +
:This enables/disables TTY.
  
'''##CDTEST# (238738)''' Experimental Mode.
+
*'''##VPON# (8766)''' (CMDA only)
 +
:This enables "Voice privacy."
 +
 
 +
*'''##VPOFF# (87633)''' (CMDA only)
 +
:This disables "Voice privacy."
 +
 
 +
===Use Caution (you may disable your phone)===
 +
 
 +
*'''##AKEY# (2539)''' (CMDA only)
 +
: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. MSL is required.
 +
 
 +
*'''##DATA# (3282)''' (CMDA only)
 +
: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. MSL is required.
 +
 
 +
*'''##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)''' (CMDA only)
 +
: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)'''
 +
:This turns off the phone radio.
 +
 
 +
*'''##OMADM# (66236)''' (CMDA only)
 +
:Open Mobile Alliance Device Management provisioning. MSL is required.
 +
 
 +
*'''##PREV# (7738)''' (CMDA only)
 +
:This opens a Mobile Protocol Revision menu. MSL is required.
 +
 
 +
*'''##USBPASS# (8727277)'''
 +
:Opens 'USB pass through Control' which makes it easier to switch into diag mode. MSL is required.
 +
 
 +
 
 +
==Unknown Functionality==
 +
 
 +
*'''##ONDEV# (66338)'''
 +
:ondevlog
 +
 
 +
*'''##6346843277#'''
 +
:CDTEST- Toggle Experimental Mode.
 +
 
 +
*'''##CELLARDOOR# (2355273667)'''  
 +
:PPTEST- Toggle Experimental Mode.
 +
 
 +
*'''##AUDEQON# (2833766)'''
 +
:Turns on AUDEQ headset.
 +
 
 +
*'''##AUDEQOFF# (28337633)'''
 +
:Turns off AUDEQ headset.
 +
 
 +
*'''##FTP# (387)'''
 +
:ftp
 +
 
 +
*'''##MRD# (673)'''
 +
:Give one the method to change the Mobile Receiver Diversity, not sure what that is (webOS 2.2.4)
 +
 
 +
'''Research credit to users LarrySteeze, MarkhamDev and John Steffes for webOS 2.2.4 parts'''

Latest revision as of 20:36, 12 March 2012

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.

The hash codes can be found in the following file: /usr/palm/applications/com.palm.app.phone/app/models/DialStringParser.js

HP Touchpad and GSM Pre note

The HP TouchPad is able to use some of the following codes (most notably for logs). In order to use them, you must either add your Skype account or pair with a WebOS phone, and access the dialer under the "Phone and Video Calls" application.

The GSM Pre accepts only some of the following codes. You also have to change the preceding double hash '##' to '#*', e.g. ##HELPHELP# becomes #*HELPHELP#.


Display Information

  • ##DEBUG# (33284) (CMDA only)
This opens a "Debug Parameters" page that contains technical data on your current 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 opens a "GPS Information" page that will give you location, altitude, speed, and accuracy information gathered via GPS. Depending on webOS version this feature may be CMDA only, but there's a patch, available in Preware for that. This feature is known to work on webOS 2.2.
  • ##HELPHELP# (43574357)
This opens the "Device Information" page.
  • ##RADIO# (72346)
This displays your telephony radio firmware version.
  • ##RTN# (786) (CMDA only)
This opens a "Reverse Logistics Support" page that 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#
This application is used to collect logging information from Palm's software running on a webOS device into a single file that caan be emailed to Palm's developers to analyze the reason for an issue.
  • ##LOGS# (5647)
This application is used to collect logging information from Palm's software running on a webOS device into a single file that caan be emailed to Palm's developers to analyze the reason for an issue.
  • ##MONAD# (66623)
This opens a "Monad" page that has a button labeled "CelleBrite Export." The Monad application is used to prepare certain data for export to a Cellebrite device.
  • ##TEST# (8378)
This opens a "Diagnostic Tests" page with options for manual tests and automatic tests.


Change Settings

Safe

  • ##TEARMEDOWN# (8327633696) - Not in webOS 2.2.4
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.
  • ##EVDO# (3836) (CMDA only)
This opens a "EVDO Mode" page that controls your phone's 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.
  • ##SID6581# (7436581)
This enables/disables "Number Masking." Number masking, when enabled, masks all incoming call numbers as to ensure total privacy for the user.
  • ##TTY# (889)
This enables/disables TTY.
  • ##VPON# (8766) (CMDA only)
This enables "Voice privacy."
  • ##VPOFF# (87633) (CMDA only)
This disables "Voice privacy."

Use Caution (you may disable your phone)

  • ##AKEY# (2539) (CMDA only)
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. MSL is required.
  • ##DATA# (3282) (CMDA only)
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. MSL is required.
  • ##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) (CMDA only)
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)
This turns off the phone radio.
  • ##OMADM# (66236) (CMDA only)
Open Mobile Alliance Device Management provisioning. MSL is required.
  • ##PREV# (7738) (CMDA only)
This opens a Mobile Protocol Revision menu. MSL is required.
  • ##USBPASS# (8727277)
Opens 'USB pass through Control' which makes it easier to switch into diag mode. MSL is required.


Unknown Functionality

  • ##ONDEV# (66338)
ondevlog
  • ##6346843277#
CDTEST- Toggle Experimental Mode.
  • ##CELLARDOOR# (2355273667)
PPTEST- Toggle Experimental Mode.
  • ##AUDEQON# (2833766)
Turns on AUDEQ headset.
  • ##AUDEQOFF# (28337633)
Turns off AUDEQ headset.
  • ##FTP# (387)
ftp
  • ##MRD# (673)
Give one the method to change the Mobile Receiver Diversity, not sure what that is (webOS 2.2.4)

Research credit to users LarrySteeze, MarkhamDev and John Steffes for webOS 2.2.4 parts