Kadang sewaktu kita melakukan programming yang berhubungan dengan handset/modem menggunakan AT Command, ada kalanya menemui error code. Error code adalah suatu kode kesalahan yang diberikan handset/modem karena ada suatu hal. Ada beberapa reason/alasan hingga menyebabkan error code, bisa karena handset/modem tersebut tidak support at command yang dimaksud, bisa karena salah syntax, bisa karena parameter yang diberikan tidak sesuai, bisa karena tidak ada pulsa, atau karena hal lainnya.
Secara umum ada 2 macam error code yang ‘dilempar’ handset/modem bila terjadi kesalahan, yakni:
- CME Error
- CMS Error
CME Error adalah suatu kode kesalahan yang muncul karena ada sebuah kesalahan (error) yang berhubungan dengan fungsionalitas handset/modem. Ada 22 macam error code dasar untuk CME error ini. Berikut ini adalah arti dari CME error, saya sarikan dari manual book AT Command Set Sony Ericsson keluarga ‘T’ (T68, T310, T610, dll). Untuk istilah bahasa Inggris yang akan terdengar ‘aneh’ saat diterjemahkan ke bahasa Indonesia akan tetap saya tuliskan sebagaimana istilah aslinya.
Error Code | Arti |
+CME ERROR: 0 | Kegagalan di sisi perangkat (handset/modem) |
+CME ERROR: 1 | Tidak ada koneksi ke perangkat |
+CME ERROR: 2 | Link perangkat sudah digunakan |
+CME ERROR: 3 | Operasi tidak diijinkan |
+CME ERROR: 4 | Operasi tidak didukung |
+CME ERROR: 5 | Handset-PIN dibutuhkan |
+CME ERROR: 10 | SIM card lepas |
+CME ERROR: 11 | PIN SIM card dibutuhkan |
+CME ERROR: 12 | PUK SIM card dibutuhkan |
+CME ERROR: 13 | SIM card gagal |
+CME ERROR: 14 | SIM card sibuk |
+CME ERROR: 15 | SIM card salah |
+CME ERROR: 16 | Salah password |
+CME ERROR: 20 | Memory penuh |
+CME ERROR: 21 | Invalid indeks |
+CME ERROR: 22 | Error tidak ada/tidak ditemukan |
+CME ERROR: 23 | Memori gagal |
+CME ERROR: 24 | Teks terlalu panjang |
+CME ERROR: 25 | Ada karakater invalid di teks |
+CME ERROR: 26 | Dial string (karakter) terlalu panjang |
+CME ERROR: 27 | Ada karakter invalid di dial string |
+CME ERROR: 100 | Error tidak diketahui |
Sedangkan CMS error adalah suatu kode kesalahan yang berhubungan dengan operasi SMS.
Error Code | Arti |
+CMS ERROR: 0 – 127 | GSM 04.11 Annex E-2 values |
+CMS ERROR: 128 – 255 | GSM 03.40 Section 9.2.3.22 values |
+ CMS ERROR: 300 | Mobile phone gagal |
+ CMS ERROR: 301 | SMS digunakan |
+ CMS ERROR: 302 | Operasi tidak diijinkan |
+CMS ERROR: 303 | Operasi tidak didukung |
+CMS ERROR: 304 | Parameter Mode PDU invalid |
+CMS ERROR: 305 | Parameter Mode Teks invalid |
+CMS ERROR: 310 | SIM card lepas |
+CMS ERROR: 311 | PIN SIM card dibutuhkan |
+CMS ERROR: 312 | Handphone-SIM card dibutuhkan |
+CMS ERROR: 313 | SIM card gagal |
+CMS ERROR: 314 | SIM card sibuk |
+CMS ERROR: 315 | SIM card salah |
+CMS ERROR: 316 | PUK SIM card dibutuhkan |
+CMS ERROR: 317 | PIN2 SIM card dibutuhkan |
+CMS ERROR: 318 | PUK2 SIM card dibutuhkan |
+CMS ERROR: 320 | Memori gagal |
+CMS ERROR: 321 | Indeks memori invalid |
+CMS ERROR: 330 | Alamat SMSC (SMS Center) tidak diketahui |
+CMS ERROR: 331 | Tidak ada layanan jaringan network |
+CMS ERROR: 332 | Network timeout |
+CMS ERROR: 340 | Diduga tidak ada +CNMA acknowledgment |
+CMS ERROR: 500 | Error tidak diketahui |
+CMS ERROR: 511 | Range 256 .. 511 di-reserved |
+CMS ERROR: 512 | Digunakan khusus manufacturer |
Demikianlah arti dari masing-masing error code, semoga dapat membantu dalam troubleshoot program Anda jika mengalami crash/bug
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
sy mau belajar menggunakan at command tapi pakai bahasa c untuk microcontroller at89s52, bisa bantu ngga ya, atau buku panduan dll, terimakasih
at command sifatnya universal, mas. Jd bisa buat bahasa apa saja. Intinya adalah ‘mengeluarkan’ at command lewat serial port (COM port). Tinggal cari sintax bhs pemrograman yg digunakan yg berhubungan dg I/O data via serial port
saya punya masalah di cms error 304, saya tau itu parameter pdu mode invalid, tapi saya masih belum mengerti maksudnya apa ya? saya pake jcreator, dan saya tes sms broadcast kirim ke 2 nomor, kadang2 nomor yg pertama ke kirim, tapi yg nomor ke-2 gak ke kirim n muncul cms error 304, kadang2 nomor yg ke-2 yg ke kirim, tapi yg nomor pertama gak ke kirim n muncul cms error 304, n kadang2 juga pesan gak ke kirim ke kedua-duanya n muncul cms error 304. Bagaimana cara mengatasi masalah ini agar sms broadcast bisa mengirim ke 2 nomor atau lebih… Read more »
sdh dijawab di email yach
mas.. saya punya modem wavecom fastrack m1306b.
saya uji dengan hyperterminal, mulai dari cek imei, cek pulsa, baca sms, bahkan saya coba dial dengan nomer lain . di hyperterminalnya ada ring,
tapi yang saya heran setelah saya kirim sms beberapa kali, muncul code eror 513(unable to store). saya kurang ngerti maksudnya,,
apa setiap saya kirim sms, sent item nya masuk di memori modem wavecom?
kira2 gimana solusinya ,, makasih
cek aja memori smsny, pake command at+cmgl=”ALL”. Ntar kelihatan semua sms di memori
saya mengunakan sony ericsson k700 dan terhubung dengan komputer mngunakan hyper terminal. untuk mengirim sms tidak ada masalah pesan terkirim , dan masalah ketika ada sms masuk trus kita mau membaca sms yang masuk tersebut di hyper terminal muncul error +CMS ERROR: 500. yang digunaka type PDU soalnya K700 tidak suport text mode. yang saya ketikan untuk baca sms baru at+cmgr=1 trus muncul +CMS ERROR: 500. tolong kesalah saya dimana mas?
at+cpms nya udah diset blm mas?
untuk mengeset at+cpms nya bagaimana mas?
AT+CPMS=”SM” atau AT+CPMS=”ME”
ok mantap mas saya sudah bisa membaca sms yang masuk dengan mengetikan
AT+CPMS=”ME”
AT+CMGR=1
mas…
mau tanya, maaf saya masih belajar..
saya dapet error 305.. jadi, sms untuk nomor yang kedua tidak bisa terkirim.
Mohon bantuannya mas untuk mengatasi masalah ini.
Terimakasih.
tiap sms kasih jeda sekitar 5 dtk (minimal)
mas saya mau tanya, maksud +CME = 3 kan operasi tidak diijinkan, maksudnya apa ya mas, trm ksh
sebelumnya kasih at command apa mas?
terus mas, waktu saya kirim sms +CMS ERROR: 513, itu knp mas, trm ksh
513 ya? di ‘kamus’ saya kok ga ada ya? yg jelas kalo +CMS error itu berkenaan dg operasi SMS
Mas saya mau tanya nie bisa g modem HUAWEI E153 Pakai Hyper terminal?
[ Maaf saya baru belajar ]
waktu saya mau hubungkan ke hyper terminal ada tulisan ini
“Unable ti open COM5. Pleas check your port settings”
itu gi mana mas mohon bantuan nya?
[soal nya ada tugas dari kampus ]
^_^
software bawaan modem udah dimatikan belum mas?
Uda saya matiin mas bisa tu masalah yang ini
“Unable ti open COM5. Pleas check your port settings”
tapi dia belum mau conect ke PC keluar lagi masalah baru tulisan ini
“^RSSI:15″
Itu gimana mas ajie bingung banget saya uda 2 hari ngotak ngatik g ketemu2?
tolong mas kasih penjelasanya hehehe ^_^
gpp itu mas. Itu hanya hanya pengecekan kualitas signal yg dilakukan modem scr otomatis.
Terus g ada respon ke PC mas
g bisa ketik terus comand AT jug akeluar?
coba ketik ate1.
MAS saya uda bisa menghungkan interface modem KE Hyper Terminal tapi ada maslah lagi pada saat saya mau comand AT ada bott yang terus manggiL ini boot nya
” ^BOOT:41952173,0,0,0,66 ”
” ^RSSI:16 ”
dia jalan terus? saya jadi g bisa tulis comand AT.
Pertanyaan nya gimana cara nya ngilangin BOOT tersebut biar g jalan terus?
di Blas yh mas makasih nie ^^
pake modem apa?
HUAWEI E153
“^RSSI:16” ,< gimana yh solusinya saya pake modem HUAWEI E153
kebetulan sy ngga punya modem huawei e153, jd ngga bisa kasih solusi yg pasti. Saran saya, coba cari at command modem huawei dan related dg signal quality (at+csq)
Saya uda bisa mas… ^_6 tapi ko saya mau kirim sms G bisa?
comend nya gimana mas?
Uda saya matiin mas bisa tu masalah yang ini
“Unable ti open COM5. Pleas check your port settings”
tapi dia belum mau conect ke PC keluar lagi masalah baru tulisan ini
“^RSSI:15”
Itu gimana mas ajie bingung banget saya uda 2 hari ngotak ngatik g ketemu2?
tolong mas kasih penjelasanya hehehe ^_^
Mas kalo biasanya dapet CMS Error 512:”user abort” bagaimana solusinya saya gugel2 nemu artikel ini
CMS ERROR: 512 indicate ‘MM establishment failure’.
This error occurs when you try to send a message and the module is receiving another one at the same time. This causes a collision in the message transfer protocol resulting in failure in sending the SMS and hence, +CMS ERROR: 512.
tapi masih belum ngerti maksudnya
kalo CMS error itu artinya error yg berhubungan dg operasi SMS, sedangkan CMS 512 itu artinya error yg manufacture spesific, jadi mmg berbeda utk tiap manufacturer. Kalo dilihat dr pesan kesalahannya ‘This causes a collision in the message transfer protocol resulting in failure in sending the SMS’ kayaknya ada kesalahan di programming SMS-nya. Pake PDU ya mas?
Mas, masalah saya sama nih sama yg di atas. Saya pakai modem sierra wireless FXT009.
mode yang digunakan sudah text, tetapi setiap kali kirim sms kena CMS ERROR 512.
Ada saran?
pulsanya kali mas 🙂
coba kirim sms pake software bawaan modem bisa ga
mas mau nanya dong kalo modem CDMA yg suport AT comand modem apa yah mass???
Buat TA mas wajib pke modem CDMA..
kalo gsm saya tw mas???
bisa minta infonnya mas… makasih:)
semua modem (termasuk cdma) menggunakan at command utk berkomunikasi dg device lain. Yg jadi permasalahan adl modem cdma seringkali menggunakan at command propietary alias tdk standar dan tergantung masing2 manufacturer.
dear All
Mohon pencerahan saya sedang mengerjakan project aktivasi kartu perdana,menggunakan at+command namun pada saat proses input tanggal lahir selalu keluar error “+CME ERROR: 4” adapun perintah yang saya gunakan adalah sebagai berikut “Mscomm1.Output = Text23.Text + vbCrLf + Chr$(26)” mohon pencerahaannya.
Terima Kasih
Andiek Suncahyo
utk CME error bisa dibaca di sini mas, http://saptaji.com/2011/11/13/arti-error-code-pada-at-command/
untuk artinya tidak support, namun saya coba dengan program yang sudah jadi itu sukses saya coba dengan hyperterminal juga sukses namun ketika saya implementasikan ke visual basic terdapat error seperti di atas.
kalo VB sy kurang familiar mas, he he
Sama saya juga seperti itu mas. dah 3 hari gak ketemu2.. kyknya mslhnya dibuffernya yg melebihi 8 karakter kalo di hyperterminal sih pass buffernya. kalo dah ketemu solusinya bagi2 donk mas
maaf mas aji, mohon pencerahannya, saya memakai modem wavcom m130b, akhir2 ini sering pending bila di sms, lampu indikator berkedip, at comand apa ya mas untk mengatasi permasalahn ini, makasih
coba kasih command at+cfun=1 lewat putty atau hyperterminal
mas aji, saya mencoba membuat sms broadcast. .
saya sudah ikuti langkah2 sesuai di buku tapi malah muncul pesan error +CMS 305, kira2 dmna yang salahnya mas aji?
cms error kode 305 artinya invalid text mode. Coba dicek apakah modemnya support mode teks. Caranya ketik command via putty/hyperterminal ‘at+cmgf=?’ dan ‘at+cmgf?’ (tanpa tanda petik).
gan, mau tanya kalau mengecek kualias sinyal kan pake AT+CSQ ya pak?
itu hasilnya satuannya apa? bisa di konversi ke DBm ga? makasi
silahkan dibaca disini masbro http://saptaji.com/2013/01/20/mengecek-signal-strength-kuat-sinyal-operator-dengan-at-command-dan-delphi/
kalau at+cmgl=”all” jawaban cuma error tu gimana mas?
coba ‘all’-nya ganti dg ‘ALL’
Mas sy mau nanya, terkadang modem saya tdk dapat membaca isi pesan sms,
saat jalankan perintah AT+CMGR=1 respon modem OK tapi tidak menampilkan isi pesan tsb,
kedua apabila sms masuk lebih dari 160 karakter modem otomatis ke mode PDU, akan tetapi klu kurang 160 karakter ke mode teks.
mohon solusinya mas
trima kasih
yg at+cmgr pastikan dulu baca sms di simcard atau memori modem (pake command at+cpms=”SM” atau “ME)
yg longsms (160 karakter) mmg hrs pake PDU, ga bs pake mode teks
mas minta solusi untuk masalah +cms error: 29
mas AT command untuk click OK gmn ya ?
di HP saya ussd sukses tapi ada popup berhasil dan kalau gak ditekan OK/keluar USSD berikutnya gak bisa
Gan sy pake modem wavecom untuk perdana yang tidak memasukan PIN bisa konek, tetapi untuk perdana yang dikunci ada PIN nya tidak bisa konek, mohon pencerahannya?
trmakasih atas tulisannya dan mohon izin copy
silahkan mas
Selamat sore.
Pak saya mau tanya, ketika saya pakai SMS Caster selalu CMS Error 500, Kenapa ya.?
Dari 50 Pesan yang saya kirim, hanya terkirim 3 Pesan.
Boleh dibantu Pak, salah dimana ya.?
kalo cms error 500 biasanya terjadi karena:
1. nomor tujuan salah (tidak terdaftar/tidak aktif)
2. tidak ada sinyal
3. pulsa habis
4. jaringan sibuk
saya coba pake sms caster
selalu muncul cms error 500
sudah cek sinyal, bagus, HSDPA
pulsa baru isi walaupun cuma 5000
nomor sudah benar penulisan nya
modem menggunakan huawei e15
saya tes kirim sms pake software bawaan modem lancar
aplikasi bawaan udah di close sebelum dites di sms caster
mohon solusi
solusinya tanya ke customer service-nya sms caster, kan produk berbayar tuh, harusnya ada support utk pelanggan
Selamat sore.
Pak saya mau tanya, ketika saya pakai SMS Caster selalu CMS Error 500, Kenapa ya.?
Saya menggunakan kartu telkomsel. Dari 100 sms yg saya kirim all operator. Hanya telkomsel yg statusnya error
Boleh dibantu Pak, salah dimana ya. Terima kasih
mungkin lebih tepatnya tanya ke customer support-nya sms caster mas 🙂