PDA

View Full Version : New RIL Functions?


amir
10th April 2005, 06:07 AM
ril.dll In IMATE JAM have a new functions. but No understand a parameters.

RIL_GetPacketByteCount
RIL_ResetPacketByteCount
RIL_GetCurrentSystemType
RIL_SendFlash
RIL_GetRoamingMode
RIL_SetRoamingMode
RIL_GetPreferredPrivacyMode
RIL_SetPreferredPrivacyMode
RIL_GetCurrentPrivacyStatus
RIL_SendAKey
RIL_GetAllOperatorsList
RIL_RegisterATCommandLogging
RIL_ATCommandLogFile

HappyGoat
10th April 2005, 11:41 AM
What did you do to view the functions in ril.dll?

amir
10th April 2005, 12:38 PM
View Dependencies.

HappyGoat
10th April 2005, 02:51 PM
Here is a list of the ril functions in my ril.dll

I have radio ROM version 1.10.00 (I think that is where it resides?)

RIL_Initialize 03B3126C P
RIL_InitializeEmergency 03B312A0 P
RIL_Deinitialize 03B312D4 P
RIL_GetRadioPresence 03B31338 P
RIL_EnableNotifications 03B31390 P
RIL_DisableNotifications 03B313DC P
RIL_RegisterATCommandLogging 03B31428 P
RIL_ATCommandLogFile 03B31474 P
RIL_GetCallerIdSettings 03B314BC P
RIL_SetCallerIdStatus 03B314D0 P
RIL_GetHideIdSettings 03B314F4 P
RIL_SetHideIdStatus 03B31508 P
RIL_GetDialedIdSettings 03B31538 P
RIL_SetDialedIdStatus 03B3154C P
RIL_GetHideConnectedIdSettings 03B31570 P
RIL_SetHideConnectedIdStatus 03B31584 P
RIL_GetClosedGroupSettings 03B315B4 P
RIL_SetClosedGroupSettings 03B315C8 P
RIL_GetCallForwardingSettings 03B3163C P
RIL_AddCallForwarding 03B31690 P
RIL_RemoveCallForwarding 03B31790 P
RIL_SetCallForwardingStatus 03B317E4 P
RIL_GetCallWaitingSettings 03B31844 P
RIL_SetCallWaitingStatus 03B3188C P
RIL_SendSupServiceData 03B318E0 P
RIL_CancelSupServiceDataSession 03B31944 P
RIL_GetSubscriberNumbers 03B31958 P
RIL_GetOperatorList 03B3196C P
RIL_GetPreferredOperatorList 03B31980 P
RIL_AddPreferredOperator 03B319B0 P
RIL_RemovePreferredOperator 03B31A24 P
RIL_GetCurrentOperator 03B31A48 P
RIL_RegisterOnNetwork 03B31A78 P
RIL_UnregisterFromNetwork 03B31B18 P
RIL_GetRegistrationStatus 03B31B2C P
RIL_GetAllOperatorsList 03B31B40 P
RIL_Dial 03B31B54 P
RIL_Answer 03B31BEC P
RIL_Hangup 03B31C00 P
RIL_SendDTMF 03B31C14 P
RIL_SetDTMFMonitoring 03B31C80 P
RIL_GetCallList 03B31CA4 P
RIL_ManageCalls 03B31CB8 P
RIL_TransferCall 03B31D04 P
RIL_GetLineStatus 03B31DAC P
RIL_GetCurrentAddressId 03B31DC0 P
RIL_SetCurrentAddressId 03B31DD4 P
RIL_GetUserIdentity 03B31DF8 P
RIL_GetPhoneLockedState 03B31E0C P
RIL_UnlockPhone 03B31E20 P
RIL_GetLockingStatus 03B31ED8 P
RIL_SetLockingStatus 03B31F7C P
RIL_ChangeLockingPassword 03B32038 P
RIL_GetCallBarringStatus 03B3210C P
RIL_SetCallBarringStatus 03B321B8 P
RIL_ChangeCallBarringPassword 03B3228C P
RIL_GetEquipmentInfo 03B32348 P
RIL_GetEquipmentState 03B3235C P
RIL_SetEquipmentState 03B32370 P
RIL_GetPhonebookOptions 03B323A0 P
RIL_SetPhonebookOptions 03B323B4 P
RIL_ReadPhonebookEntries 03B32414 P
RIL_WritePhonebookEntry 03B32440 P
RIL_DeletePhonebookEntry 03B324D0 P
RIL_SendSimCmd 03B324F4 P
RIL_SendRestrictedSimCmd 03B32548 P
RIL_GetSimRecordStatus 03B32638 P
RIL_GetSimToolkitProfile 03B3265C P
RIL_SetSimToolkitProfile 03B32670 P
RIL_SendSimToolkitEnvelopeCmd 03B326C4 P
RIL_FetchSimToolkitCmd 03B32718 P
RIL_SendSimToolkitCmdResponse 03B3272C P
RIL_TerminateSimToolkitSession 03B32780 P
RIL_GetCostInfo 03B327C0 P
RIL_SetCostInfo 03B327D4 P
RIL_GetSignalQuality 03B328AC P
RIL_GetCellTowerInfo 03B328C0 P
RIL_DevSpecific 03B328D4 P
RIL_GetDevCaps 03B3291C P
RIL_GetCCBSStatus 03B3295C P
RIL_ClearCCBSRegistration 03B32980 P
RIL_GetDriverVersion 03B329A4 P
RIL_GetSystemTime 03B32A3C P
RIL_GetCurrentSystemType 03B32A50 P
RIL_GetGPRSContextList 03B32A64 P
RIL_SetGPRSContext 03B32A78 P
RIL_DeleteGPRSContext 03B32B94 P
RIL_GetRequestedQualityOfServiceList 03B32BB8 P
RIL_SetRequestedQualityOfService 03B32CCC P
RIL_SetMinimumQualityOfService 03B32CD8 P
RIL_DeleteRequestedQualityOfService 03B32CE4 P
RIL_GetMinimumQualityOfServiceList 03B32D08 P
RIL_DeleteMinimumQualityOfService 03B32D1C P
RIL_SetGPRSAttached 03B32D40 P
RIL_GetGPRSAttached 03B32D64 P
RIL_SetGPRSContextActivated 03B32D78 P
RIL_GetGPRSContextActivatedList 03B32DA4 P
RIL_EnterGPRSDataMode 03B32DB8 P
RIL_GetGPRSAddress 03B32E48 P
RIL_GPRSAnswer 03B32E6C P
RIL_GetGPRSRegistrationStatus 03B32EC8 P
RIL_GetGPRSClass 03B32EDC P
RIL_SetGPRSClass 03B32EF0 P
RIL_GetMOSMSService 03B32F14 P
RIL_SetMOSMSService 03B32F28 P
RIL_GetMsgServiceOptions 03B32F78 P
RIL_SetMsgServiceOptions 03B32F8C P
RIL_GetMsgConfig 03B33054 P
RIL_SetMsgConfig 03B33068 P
RIL_GetCellBroadcastMsgConfig 03B330CC P
RIL_SetCellBroadcastMsgConfig 03B330E0 P
RIL_ReadMsg 03B331D4 P
RIL_DeleteMsg 03B331F8 P
RIL_WriteMsg 03B3321C P
RIL_SendMsg 03B332B4 P
RIL_SendStoredMsg 03B3334C P
RIL_SendMsgAcknowledgement 03B3338C P
RIL_GetAudioGain 03B333B0 P
RIL_SetAudioGain 03B333C4 P
RIL_GetAudioDevices 03B33408 P
RIL_SetAudioDevices 03B3341C P
RIL_GetAudioMuting 03B33490 P
RIL_SetAudioMuting 03B334A4 P
RIL_GetSerialPortHandle 03B334C8 P
RIL_GetSerialPortStatistics 03B33584 P
RIL_GetHSCSDOptions 03B3361C P
RIL_SetHSCSDOptions 03B33630 P
RIL_GetHSCSDCallSettings 03B336C0 P
RIL_GetDataCompression 03B336D4 P
RIL_SetDataCompression 03B336E8 P
RIL_GetErrorCorrection 03B33774 P
RIL_SetErrorCorrection 03B33788 P
RIL_GetBearerServiceOptions 03B3383C P
RIL_SetBearerServiceOptions 03B33850 P
RIL_GetRLPOptions 03B338D8 P
RIL_SetRLPOptions 03B338EC P
RIL_GetPacketByteCount 03B33930 P
RIL_ResetPacketByteCount 03B33944 P
RIL_GetPreferredPrivacyMode 03B33958 P
RIL_SetPreferredPrivacyMode 03B3396C P
RIL_GetCurrentPrivacyStatus 03B33990 P
RIL_GetRoamingMode 03B339A4 P
RIL_SetRoamingMode 03B339B8 P
RIL_SendAKey 03B339DC P
RIL_SendFlash 03B339F0 P

For a list of ril functions and and AT Commands, see here:
http://wiki.xda-developers.com/index.php?pagename=rilgsm.dll

And indeed, the list is not complete...but most useful info there!

:)

HappyGoat
12th April 2005, 01:38 PM
Possibly more AT Commands (from an old post from W4XY):

Found some interesting things:

TAPI --> TSPI* --> RIL --> RILGSM

* maybe RIL.dll is the tspi (not checked yet)

the following devices are involved:

RIL1:
COM2:
COM9:
WAV1:

It seems that COM2 is a basic AT command capable port (hardwired to the phone). COM9 seems to be a "virtual" port for data transmissions. RIL1 is only a device identifier (maybe tspi connects to it).

RIL = Radio Interface Layer
TSPI = TAPI Service Provider


If anybody got some time here are all of the extracted strings which looked like AT commands (have fun):

+CLCC: AT
+CSQ: 20,99
0
AT+COPS=0

AT+COPS=1,2,"%s"
AT+CPIN="%s"
AT+CFUN=1
ATH
AT+CFUN=0
ATD*99#
AT+CGQMIN=1
AT+CGQREQ=1
at%%talk=%d,%x
ATA
AT+CBST=7,0,1
AT+CBST=71,0,1
AT+CBST=%u,%u,%u
+FCLASS+1;D
+VTS=%c;
AT+CLCC
AT+CUSD=1,"2A333723",15
AT+CHLD=4
AT+CHLD=3
AT+CHLD=2%u
AT+CHLD=2
AT+CHLD=1%u
AT+CHLD=1
AT+CHLD=0
,"%s",%u
AT+CTFR="%s",%u
AT+CPAS
+CPAS:
AT%%ALS=%u
AT%ALS?
%ALS:
SM
BR
BM
AD
ON
LD
EN
AC
AG
AB
NS
IR
AI
OX
OI
AO
PC
PP
PU
PN
FD
P2
SC
PF
PS
CS
AT+ES=?
AT+DS=?
AT+CGSMS=?
AT+CGQMIN=?
AT+CGQREQ=?
AT+CGDCONT=?
AT+CGCLASS=?
AT+CHSD;+CHSN=?
AT+CCFC=?
AT+CPWD=?
AT+CLCK=?
AT+CPOL=?
AT+CMGL=?
AT+CPMS=?
AT+CSMS=?
AT+CPBF=?
AT+CPBR=?
AT+CPBS=?
AT+CFUN=?
AT+CRLP=?
AT+CBST=?
AT+CHLD=?
AT+VTD=?
+VTD: +CHLD:
+CBST:
+CRLP:
+CFUN:
+CPBS:
+CPBR:
+CPBF:
+CSMS:
+CPMS:
+CMGL:
+CPOL:
+CLCK:
+CPWD:
+CCFC:
+CHSN:
+CHSD:
ATO
AT+CRSM=192,28438,0,0,15
AT+CHST?;+CHSN?;+CHSU?
+CHSU:
+CHST:
;+CHSU=%u
;+CHSN=
AT+CHST=
AT+CHSC
+CHSC:
AT+CBST?
AT+CBST=
AT+CRLP?
AT+CRLP=
AT+DS?

+DS:
AT+DS=
AT+ES?
+ES:
AT+ES=
AT%CGMI;%CGMN;%CGMR;%CGSN
AT+CFUN?
AT+CFUN=%u
AT+CPBS?
AT+CPBS="%s"
AT+CPBR=%u,%u
AT+CPBW=%u,"%s",%u
AT+CPBW=,"%s",%u
AT+CPBW=%u
AT+CRSM=%u
+CRSM:
AT%SATR=
AT+CAOC=0;+CACM?;+CAMM?;+CPUC?
+CPUC:
+CAMM: "
+CACM: "
+CAOC: "
+CPUC="%s","%u.%.4u"
+CAMM=%u
+CACM=
+CSQ: AT+CSQ
AT%LCKGID=?
AT%%LCKGID=0,%s
AT%%LCKGID=1,%s
AT%LCKGID?
AT%%GID?%u
AT%%CHKGID?%s
AT%%GID=%s
AT%CLNGID
AT%CNTGID
AT%%CGPPP=%u
AT%%CPRIM="CST","CONFIG L1_PARAMS=<0,%X>"
AT%%L1T=1
AT%EMREAD
AT%EMEXIT
AT%EMINIT
AT%BAND
AT%%CHG900
AT%%CHG1900
AT%%CHGDUAL
AT%%talk?%u
AT%%SIDLCK=0,%s
AT%%SIDLCK=1,%s
AT%SIDLCK?
AT%%SID?%u
AT%SIDCHK
AT%%SID=%u
AT%SIDCLN
AT%SIDCNT
AT$V0
AT+CSMS?;+CPMS?
+CPMS=
+CSMS=%u
AT+CSCA?
+CSCA:
;+CSAS
+CSCA="%s",%u
AT+CSCB?
+CSCB:
AT+CNMI=2,2,2,1,0
%s,"%s" AT+CSCB=%d
AT+CMGR=%u

+CMGR:
AT+CMGD=%u
AT+CMGW=%u,%u
%s
+CMGW:
AT+%s=%u
%s
AT+CMMS=1;+%s=%u
%s
CMGS
CMGC
+CMGC:
+CMGS:
AT+CMSS=%u
AT+CMMS=1;+CMSS=%u
+CMSS:
AT+CNMA=%u
AT+CNUM
+CNUM:
AT+COPS=?
+COPS:
AT+CPOL=,%u;+CPOL?
0,"%s"
1,"%s"
2,"%s"
AT+CPOL=%u,
AT+CPOL=,
AT+CPOL=%u
AT+COPS=3,%u;+COPS?
AT+COPS=%u
AT+COPS=2
AT+CREG?
+CREG:
PH-CORP PUK
PH-CORP PIN
PH-SP PUK
PH-SP PIN
PH-NETSUB PUK
PH-NETSUB PIN
PH-NET PUK
PH-NET PIN
SIM PUK2
SIM PIN2
PH-FSIM PUK
PH-FSIM PIN
PH-SIM PIN
SIM PUK
SIM PIN
READY

> 4

ERROR

OK
ADC
+EMU:
+CMS ERROR:
+CME ERROR:
+EXT ERROR:
%SATA:
%SATN:
%SATI:
+SOUND:
+CHSR:
+CUSD:
+CDSI:
+CBMI:
+CMTI:
+CDS:
+CBM:
+CMT:
+CCCM:
+CSSI:
+CSSU: 5
+CCWA:
+COLP:
+CLIP:
+CR:
+CRING:
+CGREG:
%CPI:
RESET_ME
AT-Command Interpreter ready
CONNECT 9600

> -HTC:
-HTC:
+HTC:
>
VOICE
FAX
REL SYNC
REL ASYNC
SYNC
ASYNC
AUX
REL SYNC
REL ASYNC
SYNC
ASYNC
Z;S0=0;E0;Q0;V0;X3;&C1|+CMEE=1;+CRC=1;+CR=1;+CMOD=0; +CREG=1|+FCLASS=0;+CSSN=0,1;+CLIP=1;+COLP=1;+CCWA= 1; +CMGF=0;+CSCS="HEX"|+CGREG=1|+CUSD=1|%LANG=2|%CARRIER=2|
AT+CPIN?
%%CGPPP=%u|
%%CPRIM="GMM","CONFIG MULTISLOT_CLASS=<%u>"|
+CLIR=%u|
$AD=%u;$AU=%u|
AT+CSCB=0,"%s"
AT+CSCB=1,"0-65535";+CSAS
AT+CNMI=2,2,0,1,0
AT+CIMI
+CPIN:
AT+CPIN="%s"
AT+CLCK="%s",2
AT+CLCK="%s",2,"%s"
AT+CLCK="%s",%u
AT+CLCK="%s",%u,"%s"
ATD**05%s*%s*%s*%s#
AT+CPWD="%s","%s","%s"
ATD*%u
ATD*#%u
AT+CLCK="%s",2
AT+CLCK="%s",%u
ATD*03*330*%s*%s*%s#
AT+CLIP?
AT+CLIP=%d
AT+CLIR?
AT+CLIR=0
+CLIR:
AT+CLIR=%u
AT+COLP?
AT+COLP=%d
AT+CCUG?
+CCUG:
AT+CCUG=%u
%s**%u#
D#%s
D*%s
D*#%s
D##%s
%s
,,,%u
+CCFC=%u,3,"%s",%u,%u
+CCFC=%u,%u,,,%u
AT+CCWA=1,2,%u
AT+CCWA=1,2
ATD%c43*%u#
ATD%c43#
A T D % s
AT+CUSD=2
$AU=%u
$AD=%u
AT+CMUT?
+CMUT:
AT+CMUT=%u
PAD NULL X25 PPP OSPIH IP
+CGDCONT:
AT+CGDCONT?
AT+CGDCONT=%u,
AT+CGDCONT=%u
+CGQREQ:
+CGQMIN:
AT+CGQREQ?
AT+CGQMIN?
AT%s=%u,
+CGQREQ
+CGQMIN
AT%s=%u
AT+CGATT=%u
+CGATT:
AT+CGATT?
AT+CGACT=%u,%u
+CGACT:
AT+CGACT?
+CGPADDR:
AT+CGPADDR=%u
AT+CGANS=%u,
AT+CGREG?
+CGCLASS:
AT+CGCLASS?
AT+CGCLASS="%s"
+CGSMS:
AT+CGSMS?
AT+CGSMS=%u
AT#%02X%s%02X
%SIDCNT:
%SID:
%SIDLCK:
%TALK:
+BAND:
+EMS:
+EMD:
%CNTGID:
%LCKGID:
%GID:

nutitija
17th August 2005, 06:24 AM
how do u get the

AT-Command Interpreter ready

?? i dont understand what it is, can somebody please enlighten me