Category Archives: Support
How to Reset or Reboot MOBITEK S80 Modem on an Interval
- The reset command “AT+WRST” can be issued in either hyper terminal or QCOM.
- When MOBITEK S80 modem is reset/reboot:-
- the state of QCOM as follows:-
- “Close Port” button turn to “Open Port”
- “Send Command” and “Run” buttons are greyed out
- No command can be send out
- the state of Red LED status as follows:-
- stop blinking
- turn off
- turn on
- blinking
- all the above completed in less than 10 seconds
- SMS Engine — Enterprise Edition is able to re-initialize the modem
- the state of QCOM as follows:-
TEST RESULT
AT+WRST
AT+WRST only has the <MODE>,<DELAY>,<REMAINTIME>:
Issued: AT+WRST=1,"000:03"
Response: +WRST: 1,"000:03","000:03"
- 1 = enable reset
- “000:03” = reset every 3 minutes interval
- “000:03” = countdown for the next reset (3 minutes). this countdown is still active even the port is disconnected.
Means:
- AT+WRST is not able to do schedule reboot as we can’t specify the schedule time for the reset
- AT+WRST is able to reset at any interval, i.e.: every 3 minutes
- need to connect to the port again after every reset
- the reset setting is always saved in the module even after every reconnection unless “AT+WRST=0” is issued
MOBITEK EC20 Router Will Continuously Re-connect If There Is No 4G Or 3G Network Connection
By default, EC20 router will continuously re-connect if there is no 4G or 3G network connection. Reboot is not necessary.
How to Send MMS Using MOBITEK Q25 Modem
Note:-
|
AT COMMANDS FOR MMS
Note: This script is located in “X:\Reports by Trainees\Taufiq\A20-T-30-4G Modem (Q25)\MMS\MMS Script.ini”. It must be executed one-by-one because the delay time is not set. Load the script in QCOM to use it. The MMS Settings used is MAXIS’s MMS Settings:
AT COMMAND | DESCRIPTION |
AT+CPIN? | To enter a password or query whether or not the module requires a password.
If the reply is “+CPIN: READY”, meaning the module is not pending for any password. |
AT+QICSGP=1,1,”unet”,”maxis”,”wap”,1 | Configure parameters of a TCP/IP context.
AT+QICSGP=<contextID>,<context_type>,<APN>,<username>,<password>,<authentication> |
AT+QIACT=1 | Activate a PDP context. |
AT+QIACT? | OPTIONAL.
Return the list of the current activated contexts and their IP addresses: +QIACT: 1,1,1,”100.66.207.181″ +QIACT: <contextID>,<context_state>,<context_type>,<IP_address> |
AT+QMMSCFG=”contextid”,1 | Set the PDP context ID. |
AT+QMMSCFG=”contextid” | OPTIONAL.
Query the PDP context ID. +QMMSCFG: “contextid”,1 |
AT+QMMSCFG=”mmsc”,”http://172.16.74.100:10021/mmsc” | Configure the URL of MMSC. |
AT+QMMSCFG=”mmsc” | OPTIONAL.
Query the URL of MMSC. +QMMSCFG: “mmsc”,”http://172.16.74.100:10021/mmsc” |
AT+QMMSCFG=”proxy”,”202.75.133.49″,80 | Configure the proxy address and port of MMSC |
AT+QMMSCFG=”proxy” | OPTIONAL.
Query the proxy address and port of MMSC. +QMMSCFG: “proxy”,”10.0.0.172″,80 |
AT+QMMSCFG=”sendparam”,6,2,0,0,2,4 | Configure the sending parameters.
AT+QMMSCFG=”sendparam”,<valid>,<pri>,<sendrep>,<readrep>,<visible>,<class> |
AT+QMMSCFG=”sendparam” | OPTIONAL.
Query the sending parameters. +QMMSCFG: “sendparam”,6,3,0,0,2,4 |
AT+QMMSEDIT=1,1,”+60174616341″ | Add a phone number as a recipient. |
AT+QMMSEDIT=1 | OPTIONAL.
Query the recipient phone number. AT+QMMSEDIT=1,1,”+60174616341″ |
AT+QMMSEDIT=4,1,”Test MMS” | Edit the title of the MMS message. |
AT+QMMSEDIT=4 | OPTIONAL.
Query the title of the MMS message. +QMMSEDIT: 4,”ASCII”,”Test MMS” |
AT+QFUPL=”RAM:MOBITEK.jpg”,58773,60 | Upload a file to RAM. The file will be saved as “MOBITEK.jpg” and the maximum size of file is 7708 bytes. 60 indicates timeout value, and 1 indicates ACK mode.
Wait for: CONNECT Then select the file to upload and click “Send File”: The response after the file successfully uploaded: |
AT+QFLST=”RAM:*” | OPTIONAL.
Query all files in RAM. +QFLST: “RAM:MOBITEK.jpg”,7708 |
AT+QMMSEDIT=5,1,”RAM:MOBITEK.jpg” | Add attachments for the MMS message. |
AT+QMMSEDIT=5 | OPTIONAL.
Query the attachments. +QMMSEDIT: 5,”RAM:MOBITEK.jpg” |
AT+QMMSEND=5000 | Send the MMS message. |
AT+QFDEL=”RAM:*” | Delete the RAM file.
Query all files in RAM. |
AT+QFLST=”RAM:*” | OPTIONAL. |
AT+QMMSEDIT=0 | Clear the content of the MMS message. |
AT+QMMSEDIT=1 | OPTIONAL.
Query the recipient phone number. |
AT+QMMSEDIT=4 | OPTIONAL.
Query the title of the MMS message. |
AT+QMMSEDIT=5 | OPTIONAL.
Query the attachments. |
How to Upgrade Firmware of MOBITEK EC20
How to Configure MOBITEK EC20 for a Schedule Reboot
Enable VT-x in HP Compaq Elite 8300 if VirtualBox Unable to Run or Unable to Save Any Setting
Problem: Oracle VirtualBox does not allow the setting of a virtual machine to be saved as the “OK” button is disabled (grey out).
- Unable to save setting in VirtualBox in HP Compaq Elite 8300:-
- This error message will appear when running the virtual machine:-
“VT-x is disabled in the BIOS for all CPU modes
(VERR_VMX_MSR_ALL_VMX_DISABLED”
Solution: enable VT-x in BIOS of HP Compaq Elite 8300.
- Restart the PC, enter F10 to enter BIOS.
- Under the “Security“ tab, use the up and down arrows to select “System Security“, and then press Enter.
- Use the up and down arrows to select “Virtualization Technology (VTx)“, then use the left and right arrows to select either “Enabled“ or “Disabled“ as desired.
How to Rename VB.Net Project
- Open the project’s root folder.
- In Windows Explorer, right-click on project’s Main solution (.sln) → “Rename”.
- Open the project in Visual Basic. In “Solution Explorer”, right-click on project → “Rename”.
- In “Solution Explorer”, right-click on project → “Properties” → goto “Application” tab, rename “Assembly name” and “Default namespace” to match the project’s name.
- If you wish to also rename the namespace, open one of your class files. Right click the namespace →”Rename…. ” This should search and replace all references to your namespace throughout the project.
- Close the project. Delete the old “Solution User Option” (.suo).
- In Windows Explorer, right-click on project’s subfolder → “Rename”.
- Edit the .sln file and change the path of “.vbproj”.
Total Records Updated in the Tables of E-Mail Subscribers v. 4.4.8
Upon executing this SQL Statement:-
UPDATE `wp_ig_contacts`
INNER JOIN `wp_ig_lists_contacts` ON `wp_ig_contacts`.`id` = `wp_ig_lists_contacts`.`contact_id`
SET `wp_ig_contacts`.`updated_at` = "2021-07-06", `wp_ig_lists_contacts`.`status` = "unsubscribed"
WHERE `wp_ig_contacts`.`email` IN (SELECT `email` FROM `wp_ig_contacts_returned`)
If 1 email address belong to 1 group then 2 records will be updated:-
- 1 record in table “wp_ig_contacts” will be updated with `updated_at` = "2021-07-06"
- 1 record in table “wp_ig_lists_contacts” will be updated with `status` = "unsubscribed"
If 1 email address belong to 2 groups then 3 records will be updated:-