;================================================================================================
;                   LG Electronics Inc.
;                   CDMA Handsets Laboratory
;                   Development 3, S/W 5 Group (Sprint Part)
;
;================================================================================================
;  Version  : LX260
;  Made by  : LGE
;  Date     : 2007/04/24
;------------------------------------------------------------------------------------------------
;when          who        what
;----------    -------    -----------------------------------------------------------------------
;2007/04/24   taejinking Released from LX260.scr
;2006/11/07   hykim	 Released from LX360V01_06.scr
;2006/11/11   hykim      Temporarily block 3 items until new dll release. (sms_setting, sms_cb, text_entry)
;2006/11/14   hykim      Recover 3 items along with 0.0.2.0 dll release(Identical to LX360V01_06.scr)
;2006/11/17   jskim      Revise audio related items (QM1st)
;2006/11/27   khchoi     Change data_roamguard from {0} to {1}
;2006/12/01   hykim      Change dial_setup from {"000000",1,0,0} to {"",1,0,0}
;2006/12/04   hykim      Change pref_voice_so from {0, 0, 0, 3, 3} to {0, 1, 0, 3, 3}. (EVRC capability)
;2006/12/05   hykim      Change item name from screen_saver_sub to scrn_saver_sub_lcd
;2006/12/07   hykim      Append slideshow_flash_effect_type {0} by Kim yu sook
;2007/01/08   yaga       phone_setup up item value change ( 11371->32895)
;2007/01/12   hykim      Change vnote_annun_status from {1} to {0} by Lee Hye Jin
;2007/01/12   yaga       Give an explanation for SMS items
;2007/02/06   yoojinhee  Add idle_after_reset and modify display_set
;2007/03/14   hykim      Change some item's name and etc. (sms_settings, standby_screen, slideshow_flash_effect) 
;2007/03/15   hykim      Append "" at ds_mip_ss_user_prof 
;2007/03/21   hykim      Change call_guard from {1} to {0}
;2007/03/29   hskim	 Append dcam_video_resolution & dcam_video_quality
;----------   -------    ------------------------------------------------------------------------


;================================================================================================
;
; NV-items are programmed using the nv_write command:
;
;   nv_write itemname { [nam index,] val1, val2, ..., valn }
;
; Only NAM 0 has meaningful values.  Values for NAMs 1-3 are
; zeroed out or set to default values.
;
; Some items require a nam index (0-1). The curly braces
; are required and they surround the values to be written.
; You must supply every value the item expects. Hex values
; you supply need the 0x prefix.
;
; Semi-colons introduce comments. Whole line and
; to-end-of-line comments are possible.
;
; THE FOLLOWING PARAMETERS SHOULD BE SET FOR EACH PHONE:
;-------------------------------------------------------------------------
;
;   1. CDMA preferred serving system (Automatic A or Automatic B)
;   2. Analog preferred serving system (System A or System B)
;   3. Analog Home SID (the SID of the preferred serving system)
;   4. Analog first paging channel (for system A or system B)
;   5. CDMA primary and seconday channels (including PCN, if in use)
;   6. CDMA SID/NID pairs (the SID of the preferred serving system)
;   7. MIN1 and MIN2 parameters.
;   8. Default settings for TM250
;=========================================================================
; print "Start Service Programming"
; Enter the Service Programming Code (factory defaulted to 000000)
; If you don't have version 116 or later, this command will fail.
; This allows access to the SP items (both reading _and_ writing)

spc "000000"

wait 2

; Put the DMSS in offline mode
mode offline-d

;=========================================================================
; SYSTEM ITEM
;=========================================================================
; Display the ESN and permanent physical station
; configuration parameters
nv_read esn
nv_read verno_maj
nv_read verno_min
nv_read scm
nv_read slot_cycle_index
nv_read mob_firm_rev
nv_read mob_model

wait 2
;2A CDMA Only jhha
nv_write scm {0x2A}
nv_write slot_cycle_index {2}
nv_write hw_config {1}
nv_write mob_cai_rev {6}

; MIN items
; The 2 MIN1s for each NAM, in order from 0 to 1
; THESE ITEMS MUST BE SUPPLIED FOR EACH USE
; Notice that because the MIN1 contains a '-', it is actually a
; string, not a number. The double quotes distinguish it from a
; number.
;
; The first MIN in each NAM is the analog MIN, the second MIN in each NAM is
; the CDMA MIN
;
; One active min in NAM0, no active mins in NAM1, NAM2, or NAM3
print "Programming MIN1"
nv_write min1 {0, "000-0000", "000-0000"}

; The 4 MIN2s for each NAM, in order from 0 to 3
; THESE ITEMS MUST BE SUPPLIED FOR EACH USE

print "Programming MIN2"
nv_write min2 {0, "000", "000"}           ; NAM 0 has one active MIN2,

; Phone Number.
print "Programming NV_DIR_NUMBER_I"
nv_write dir_number {0, "0000000000"}     ; NAM 0 : NV_DIR_NUMBER_I

;IMSI
print "Programming IMSI data"
nv_write imsi_mcc {0, "310"}              ; Mobile Country Code
nv_write imsi_11_12 {0, "00"}             ; Mobile network code
nv_write imsi_addr_num {0, 0xff}          ; Class 0 IMSI

; Roaming Mode for Sprint
; cf) nv types for band_pref and roam_pref mismatch with cm types, and Q uses cm types

;Automatic 
; pref_mode = "NV_MODE_AUTOMATIC" 
; band_pref = "CM_BAND_PREF_ANY"
; roam_pref = "CM_ROAM_PREF_ANY"

;Sprint Only
; pref_mode = "NV_MODE_CDMA_ONLY" 
; band_pref = "CM_BAND_PREF_ANY"
; roam_pref = "CM_ROAM_PREF_HOME"

; Analog Only
; pref_mode = "NV_MODE_ANALOG_ONLY" 
; band_pref = "CM_BAND_PREF_ANY"
; roam_pref = "CM_ROAM_PREF_ANY"

print "Programming Pref Mode"
;semann, DEC/15/04: changed "Automatic" -> "Digital Only"
;inforpc 2005.12.19 changed "Digital Only" -> "Automatic"
nv_write pref_mode {0, "Automatic"}

print "Programming Band Preferred"
nv_write band_pref {0, "PREF_ANY"}

print "Programming Roam Preferred"
nv_write roam_pref {0, "PREF_ANY"}

;semann, DEC/15/04: Block system_pref - not used for SD2.0
;print "Programming System Preferred"
;nv_write system_pref {0, "standard"}

; PRL value
; print "Programming PRL value"
;nv_write prl_enabled {0, 1}                ; obsolete

; CDMA SID/NID pairs
; SID/NIDs come in pairs, 1 pairs for each NAM/MIN
; combination. The first parameter in the braces is
; NAM, the second is the MIN, the rest are SID, NID
; pairs. All non-zero SIDs have to have the same
; even/odd parity.
; Only the CDMA (MIN=1) sid_nid is programmed.
; The analog one has no meaning.

;** NV_SID_NID_I - sid_nid
;semann, DEC/20/04: SSPR feature is enabled. Use NV_HOME_SID_NID_I instead of NV_SID_NID_I 
print "Programming NV_HOME_SID_NID_I"
;print "Programming NV_SID_NID_I"
;nv_write sid_nid {0, 1, 0, 0xffff}
;iskim 2006.04.12: home sid (0 -> 4139)
nv_write home_sid_nid {0, 4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535,4139,65535}

; NV_SID_NID_LOCK_I - sid_nid_lock
;print "Programming NV_SID_NID_LOCK_I"
;nv_write sid_nid_lock {"lock"}

; CDMA SIDs to lock out
;print "Programming CDMA SID Lock List"
;nv_write cdma_sid_lock {0,  0, 0, 0, 0, 0, 0} ; obsolete

; CDMA SID to acquire
;print "Programming CDMA SID Acq List"
;nv_write cdma_sid_acq {0,  0, 0, 0, 0, 0, 0} ; obsolete

; Primary CDMA Channels for A carrier and B carrier
;print "Programming Primary CDMA Channel"
nv_write pcdmach {0, 283, 384}            ; A and B primary CDMA channels

; Secondary CDMA Channel
;print "Programming Secondary CDMA Channel"
nv_write scdmach {0, 691, 777}            ; set only if secondary channels offered

print "Programming MRU table clear"
nv_write mru2_table {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}

; Analog SIDs to lock out
;print "Programming Analog SID Lock List"
;nv_write analog_sid_lock {0,  0, 0, 0, 0, 0, 0} ; obsolete

; Analog SID to acquire
;print "Programming Analog SID Acq List"
;nv_write analog_sid_acq {0,  0, 0, 0, 0, 0, 0} ; obsolete

; Analog first paging channel
print "Programming Analog First Paging Channel"
;nv_write analog_firstchp {0, 334}         ; Set for the preferred carrier

; Analog home SID
print "Programming Analog Home SID"
;nv_write analog_home_sid {0, 0}           ; Set to the preferred carrier SID

; Analog registration setting
;print "Programming Analog Registration setting"
;nv_write analog_reg {0, "whereabouts known"}

; NAM Checksums must all be 0xffff
print "Programming NAM Checksums"
nv_write nam_chksum {0, 0xffff}

; ACCOLCp
print "Programming ACCOLCp"
nv_write accolc {0, 0, 0}

; MOB_TERM_HOME registration flag
print "Programming MOB_TERM_HOME"
nv_write mob_term_home {0, true, true}

; MOB_TERM_FOR_SID registration flag
print "Programming MOB_TERM_FOR_SID"
nv_write mob_term_for_sid {0, true, true}

; MOB_TERM_FOR_NID registration flag
print "Programming MOB_TERM_FOR_NID"
nv_write mob_term_for_nid {0, true, true}

; MIN checksum
print "Programming MIN checksums"
nv_write min_chksum {0, 0xffff, 0xffff}

; True IMSI data
print "Programming True IMSI data"
nv_write imsi_t_mcc {0, "000"}
nv_write imsi_t_11_12 {0, "00"}
nv_write imsi_t_addr_num {0, 0xff}
nv_write imsi_t_s1 {0, "000-0000", "000-0000"}
nv_write imsi_t_s2 {0, "000", "000"}

print "Programming Pref Voice SO"
nv_write pref_voice_so {0, 1, 0, 3, 3}  ; NAM #No., EVRC Capability Disabled/Enabled(False : 0/ True : 1), 0=Home Page SO(Wild Card)  3=Home Orig. SO(8K EVRC) 3=Roam Orig. SO(8K EVRC) 

nv_write pref_for_rc {3}

;Voice Privacy 
print "Programming Voice Privacy"
nv_write voice_priv {1}                   ; 0=Standard  1=Enhanced

;EVRC-NB (4GV NB Voice SO)
print "Programming EVRC-NB"
nv_write cdma_so68_enabled {1}

;efs write "pim/tsb58a.dat"

;efs write "pim/call_hist_nv.dat" 

;err_clr 0xff                             ; error clear

;=========================================================================
; TTY  ITEM
;=========================================================================

nv_write tty {3}    ; TTY : 0(tty_full = enable), 1(tty_talk=enable), 2(tty_hear=enable), 3(tty_off = disable)

;=========================================================================
; Auth & OTA ITEM
;=========================================================================

; Authentication NAM items
; These are all zero now
; Authentication A Key
print "Programming Authentication NAM items"
nv_write a_key {0, 0x00000000, 0x00000000 }

; SSD_Asp
print "Programming SSD_A"
nv_write ssd_a {0, 0x00000000, 0x00000000 }

; SSD_Bsp
print "Programming SSD_Bsp"
nv_write ssd_b {0, 0x00000000, 0x00000000 }

; Authentication counter
nv_write count {0, 0}


; OTAPA Enabled
print "Programming OTAPA Enabled"
nv_write otapa_enabled {0, 1}			;enabled

; NAM Lock
print "Programming NAM Lock"
nv_write nam_lock {0, 1}			;enabled

; SPC Change Enabled
print "Programming SPC Change Enabled"
;iskim 2006.04.20: 0 -> 1 (Off -> On)
nv_write spc_change_enabled {1}

;==================================================================================================
;UI ITEM
;==================================================================================================
;** Default User Settings 
;** Init Value
nv_write lock_code {"0000"}               ; Lock_code
nv_write sec_code {"000000"}              ; Security code
nv_write fsc {"000000"}                   ; Field Service code

nv_write name_nam {0, "Sprint"} ; NAM0~1 Name
nv_write lock {0}			  ;0(Unlocked),1(Lock Now)
nv_write auto_nam {off}                   ; Auto NAM              == disable
nv_write curr_nam {0}                     ; Current NAM           == NAM 1
nv_write send_pin {off}                   ; Send pin?             == disable!
nv_write sound_ringers {0, 1, 2}	;CallerID Ringer : 0 (Tone 1)
					;NoCallerID Ringer : 1 (Tone 2)
					;Roaming Ringer : 2 (Tone 3)

nv_write silence_all {0}		;0(Deactivate),1(Activate)  
nv_write sound_alerts {0,0,1}		;Service Change:0(Off),1(On) Minute Beep:0(Off),1(On) Signal Fade:0(Off),1(On)
nv_write key_light {8}			;8:8 seconds,15:15 seconds,0:Always Off,30:30 seconds
nv_write edit_font {1,1,1,0}		; Msg Font Size : 0(small), 1(Medium), 2(Large)
					; Browser Font Size : 0(small), 1(Medium), 2(Large)
					; Notepad Font Size : 0(small), 1(Medium), 2(Large)

nv_write display_set {1,0,0,0,0}	;Menu Style : 0(Grid),1(List)
					;Main(Clock & Calendar) : 0 (Normal Clock),1(Analog Clock),2(Digital Clock),3(Dual Clock),4(Calendar)
					;Sub(Clock & Calendar) : 0 (Normal Clock),1(Analog Clock),2(Digital Clock),3(Dual Clock)	
					;Do not use
					;Skins: 0(Black),1(Gracial),2(Lime),3(Tropic)
nv_write display_screen {0x100,0x100,0x100,0x100} 	; Screen Saver : 0x100 (Dance)
							; Power Saver : 0x001E(30second), (0x003C)60second, (0x005A)90second, (0)off
							; Power On, Power Off

nv_write call_guard {0}			;0(Off),1(On)
nv_write location_set {1}		;0(Off),1(On)
;nv_write phone_setup {22628, 21604, 32895, 6244, 6245, 3172, 0, 0, 0}	;unusable item: 22628 (do not use)
									;Left Navigation Key : 21604 (Schedule)
									;Up Navigation Key : 32895 (Send Quick Text)
									;Down Navigation Key : 6244 (Downloads)
									;Right Navigation Key : 6245 (Music)
									;shell id: 3172(don't use)
									;Call Answer : 0(Flip open/any key), 1(talk only)
									;End Call : 0(close flip), 1(press end)
									;Language : 0(English), 1(Spanish)

nv_write cont_key_dtmf {1} 		;Key Tones:1(Short),0(Long)
nv_write ringer_lvl {2}			;Ringer Volume 0(off),1~5level	remove high+vib & vibrate all
nv_write ringer_spkr_lvl {2}
nv_write ear_lvl {4}			;Voice Volume 1~5level
nv_write speaker_lvl {2}
nv_write ear_lvl_shadow {4}
nv_write beep_lvl {2}			;Key Beep Volume 0(off),1~5level
nv_write beep_spkr_lvl {2}
nv_write beep_lvl_shadow {2}
nv_write logo_lvl {1}			;power up volume 0(off), 1~5level
nv_write application_level {2} 		;game_lvl => app_vol_lvl
nv_write back_light {0x0F}		;0x08:8 seconds,0x0F:15 seconds,0:Dim Only ,0x64:Flip Open
nv_write auto_answer {0,0}		;0(off),  Car-Kit/Head-set(1)
nv_write call_connect {0}		;Call Connected Beep : 0(off), 1(on)
nv_write web_set {1,1}			;password, guard : 0(off), 1(on)
nv_write epm_server_url {"http://pictures.sprintpcs.com/WMTP_3_4"}
nv_write epm_mmsc_url {"http://mms.sprintpcs.com"}
nv_write call_rstrc {2}			; 0(Contacts Only), 1(Special #'s Only), 2(Unlock), 3(Restrict All)
nv_write banner {"Sprint"}		;iskim 2006.03.09 modified: Sprint PCS -> Sprint
;nv_write dial_setup {"",1,0,0}        ; Abbreviated Dialing string
                                      ; Abbreviated Dialing: 0 (Enable), 1 (Disable)
                                      ; Contacts Match: 0 (Enable), 1 (Disable)
                                      ; Speed Dial: 0 (Enable), 1 (Disable)
nv_write back_light_off {5}			; Dimming timer : 5secs
nv_write lock_pictures {0}
nv_write lock_poweron {0}
nv_write greeting {1}
nv_write screen_call {0x0100, 0x0100, 0x0100}
nv_write text_entry {1,1,1,1,1,1}
nv_write mediaplayer {1,0,0}
nv_write status {0}
nv_write distinctive_ringer {0}
nv_write mc_settings {0,0,0,2,1}     ; style: 0(No style)
                                     ; instrument: 0(Piano)
                                     ; rhythm: 0(Preset 1),1(Preset 2), 2(Preset 3), 3(Preset 4),4(Manual Set) 
                                     ; tempo: 0(Very Fast), 1(Fast),2(Normal),3(Slow),4(Very Slow)
                                     ; metronome: 0(Fast), 1(Normal),2(Slow)
nv_write dcam_shutter_snd {0}   ;modified by inforpc 20060303 dcamShutterSnd -> dcam_shutter_snd 
nv_write dcam_cue_snd {0}       ;modified by inforpc 20060303 dcamCueSnd -> dcam_cue_snd 
nv_write dcam_resolution {0}     ;modified by inforpc 20060303 dcamResolution -> dcam_resolution
nv_write dcam_quality {0}        ;;modified by inforpc 20060303 dcamQuality  -> dcam_auality
nv_write dcam_auto_save {0}     ;modified sunghopark 20060303 dcamAutoSave -> dcam_auto_save(1 -> 0)
nv_write dcam_video_resolution {3}  ; 176x144(3), 128x96(5) 
nv_write dcam_video_quality {0}  ; fine(0), normal(1), ecomomy(2) 
nv_write dcam_full_screen {1}  
nv_write dcam_video_full_screen {1}

nv_write airplane_mode {1}
nv_write standby_screen {0}
nv_write vnote_annun_status {0} ; Lee Hye Jin, modified(1->0). 20007.01.12
nv_write data_roamguard {0}  ; default: 0, always ask: 1, never ask again: 2, ;khchoi. 2006/11/27. (0->1)
;nv_write scrn_saver_sub_lcd {0x0102};iskim 2006.04.23 modified (default: Music DJ)
nv_write picture_mail_alert {3, 18}

nv_write bluetooth_setting {0,0,0,0} ;on/off, name_set, visibility, enter_airplane_mode
nv_write bt_ftp_folder {0x10};iskim 2006.03.21 modified: bt_exchage_folder-> bt_ftp_folder

nv_write auto_key_guard {1}     ; On(1), Off(0)
nv_write contrast_lvl {0,0}			;Camera Flash : 0(off), 85(on)

nv_write java_shortcut {0,1,0,0} ; java shortcut left key (0: on demand, 1: music , default : on demand) 
                                 ;  java shortcut right key (0: on demand, 1: music , default : music) 
                                 ;  java shortcut up key (0: on demand, 1: music , default : on demand) 
                                 ;  java shortcut down key (0: on demand, 1: music , default :on demand) 
nv_write always_vibrate {0}		;added regako 2006/08/29	always vibrate option on ringer volume setting
nv_write memo_editor_mode {1}		;added by sujin
nv_write usb_connection_mode {2}	;added by lionking

nv_write slideshow_flash_effect  {0} ;added by kim yu sook
nv_write idle_after_reset  {0} 	;added by yoo jin hee
;nv_write incall_rstrc {2}		; 0(Contacts Only), 1(Special #'s Only), 2(Unlock) - by yoo jin hee
nv_write spare_2 {0} 			; 0(User Script), 1(Test Script)

;==================================================================================================
; SMS items
;==================================================================================================
nv_write sms_settings {TRUE,FALSE,3,3,TRUE, FALSE,"",1,FALSE,FALSE} 
nv_write sms_cb {10,1,"0000000000"} 
nv_write sms_sound {1,19,17}
;=========================================================================
; DATA ITEM
;=========================================================================
; Default Setting for Alpha DCN with Data Service
print "Programming Data Service Items"
nv_write data_qnc_enabled {1}             ; 0-QNC Disable  1-QNC Enable
nv_write data_so_set {0}                  ; DS_SO_SET_PRE707 =  0     IS-707.0 (pre-707) service option numbers
                                          ; DS_SO_SET_PROPTRY = 1     Qualcomm proprietary service option numbers
                                          ; DS_SO_SET_IS707 =   2     IS-707 service option numbers
nv_write data_mdr_mode {3}                ; DS_MDR_MODE_MDR_ONLY = 0  Use only MDR packet data services
                                          ; DS_MDR_MODE_IF_AVAIL = 1  Use MDR if available, else use low-speed
                                          ; DS_MDR_MODE_NO_MDR   = 2  Use only low-speed packet data services
                                          ; DS_MDR_MODE_IF_AVAIL = 3  SO 33, if available
nv_write data_pkt_orig_str {5, "#777"}    ; {length,"dialstring"}  valu range 1-16   default value #777
;nv_write data_auto_packet_detection {0}   ; 0-Disable   1-Enable  <- Currently this item is not used, but it's still on PRI - semann

print "Programming 3G Items"
nv_write ds_mip_enable_prof {1,0,0,0,0,0} ; Profile 0 Enable

nv_write ds_mip_gen_user_prof {1,0,"",1,0x4d2,1,0x4d2,1,0x00000000,0xffffffff,0xffffffff};2004.11.24 - Data team request
;Profile index                              : 1 -> This says the items will be written in profile 1
;NAI length		         : 0
;NAI for Profile 1                          : "" Initial value of Nai is NULL string
;HA SPI_enable for Profile 1                : 1 -> Enabled
;HA SPI for Profile 1                       : 0x4d2
;AAA SPI Enable for Profile 1               : 1 -> Enabled
;AAA SPI for Profile 1                      : 0x4d2
;Reverse Tunneling for Profile 1            : 1 -> Enabled
;Home_addr for Proile 1                     : 0.0.0.0.
;Primary Home Agent Address for profile 1   : 255.255.255.255
;Secondary Home Agent Address for Profile 1 : 255.255.255.255

nv_write ds_mip_ss_user_prof {1,6,"secret",0,""} 	
;index, length of mn_ha_shared_secret, mn_ha_shared_secret, length of mn_aaa_shared_secret,mn_aaa_shared_secret

nv_write ds_mip_num_prof {2}
nv_write ds_mip_active_prof {0}
nv_write ds_qcmip {2} ;0->KOREA, 2->USA
nv_write ds_mip_retry_int {4}
nv_write ds_mip_retries {1} 	
nv_write ds_mip_pre_re_rrq_time {30}	
nv_write ds_mip_2002bis_mn_ha_auth {0}
nv_write ds_mip_qc_drs_opt {1}	
; The value of above item must be '0' according to Sprint Req, but PRI says it '1'. 
; Though the value is '1' here, qc_drs_opt is disabled by source code level (by LG).
; We need clerification with Sprint about this value - semann
	
nv_write ds_mip_rrq_if_tfrk {1}		

;==================================================================================================
;BREW ITEM
;==================================================================================================
nv_write brew_carrier_id {110}
nv_write brew_platform_id {1204}
nv_write brew_bkey {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}
nv_write brew_server    {"ads.sprint.com"}
nv_write brew_download_flags {0x0444} 
nv_write brew_auth_policy {1}
nv_write brew_privacy_policy {3}
nv_write brew_cust_type {"SP"}
;=========================================================================
;F/W ITEM
;=========================================================================
print "Programming RF config"
nv_write rf_config {6}

nv_write vbatt {0, 255}
nv_write batt_level {185,180,175,175,153,202,32,202,32,192,187,182,0,0,0,0}
;nv_write batt_level {185,180,175,175,153,202,32,202,32,190,185,180,0,0,0,0}	

nv_write qdsp_snd_ctrl {5,16384,4617,0,0,0,0,0,0,6,6,0,0,0,0,0}
nv_write audio_adj_phone {-5000,-2700,15000,-5000,-2700,15000,0,0,0}
nv_write audio_adj_earjack {-7000,18433,0,-7000,18433,0,0,0,0}
nv_write audio_adj_hfk {-7000,21000,0,-7000,21000,0,0,0,0} ;temporary use for speakerphone 2007.6.23 swpark
nv_write audio_tune_agc_avc {8192, 0, 2300, 65321, 7552, 62259, 0, 0, 8192, 0, 1280, 65434, 9600, 62259}
nv_write audio_tune_pcm_filter {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
nv_write audio_amp_volume {23, 23, 19, 20, 23, 18, 23, 23, 0, 0, 0, 0, 0, 0 }

print "End of Service Programming"
mode reset

