Cool - thank you very much!M11G and M33G with m.2 adapter can run a Quectel RM50x series of 5G cards.
Signal is depend from antenna you use, and how you connect the antennas in order.
To watch a signals I recommend script from https://confusedbird.com/thread-123.html called: MIMO Layer Signal Readings
I apologize for my sheer ignorance, but have you used this combination yourself?M11G and M33G with m.2 adapter can run a Quectel RM50x series of 5G cards.
Signal is depend from antenna you use, and how you connect the antennas in order.
To watch a signals I recommend script from https://confusedbird.com/thread-123.html called: MIMO Layer Signal Readings
Thank you!You will definitely need to use a PCIe to M.2 B-Key adapter. Cell modems are all B key, M-key is only useful for storage as far as I know.
Can you provide info on your pigtails for the cell antennas?
I'm trying to get The RM500Q-GL working in an RB of some sort (wanted to use a wAP-G, but there isn't enough physical space for the length of the card, especially after the PCIe to M.2 adapter). I purchased a LtAP to try and see if it would fit and work; should show up tomorrow. Still don't have antenna connectors/pigtails/adapters for it, as it uses the smaller connector than the 4G-LTE standard Microtik designed around.
I'm trying to navigate in the world of NGFF, M.2 and MiniPCIe, and according to JimKusz here these cards are B key M.2 as I suppose the Sierra Card is too.Hello!
I am planning to switch from LTE to 5G.
Right now i got a RBM33G with a USB3 Adapter and a Sierra EM7565 LTE modem on it - all together with a XPOL-2-5G 2x2 Mimo Antenna.
I read in your posts about the Quectel RM500Q-AE working on the RBM33G and started to plan to buy this Modem as it is available here in Austria.
Question - can i still use the USB3 Adapter with the new modem or does it have to be a m2 adapter?
If so - can you suggest one working?
thx a lot!!
That adapter should work. Not sure about the height...it appears the RM500Q module uses a non-standard height, and my adapter didn't have a screw hole at the right setting. For testing, I'm just pinning it down; the case should hold it in place when I put it together if I don't replace the adapter first...
Thank you!
Apart from using M.2 SSDs in the RBM33G (and in PCs) I'm rather new to the M.2 word and the various standards, and also the relation to PCI-E.
Ok, then I'll get hold on such an adapter.
Can you point me towards one?
Will for instance this one do the trick?: https://www.ebay.com/itm/143003158060
I ordered these pigtails: https://www.ebay.com/itm/184297288505
Like you, from the start I did not pay attention to pigtails as I wrongly assumed the connectors were u.fl..
The world of RF connectors is not easy to get an overview of, as there are numerous new variants with slightly different dimensions. A few hours of googling learnt me that the right connector for the card comes under different names: Hirose W. FL, Amphenol AMMC and MHF4.
LtAP is a nice device with lots of possibilities, hope you get it running.
I'm going for RBM33G with aluminum (RB433-style) casing.
The interesting things I've learned about the M.2 (and mPCIe) is that the slots present multiple interfaces. For the B-key M.2 (like all modems), there is an actual pci express x1 slot AND USB (1/2/3 -- possibly on different pins, haven't dug into that enough). I *think* the card is presenting itself as a USB device even when in the mPCIe slot and M.2 Key B to mPCIe adapter, so it should be fine to use a USB adapter. I'd pay attention to the USB speed of the ports and port mappings, though...each RouterBoard is a bit different. I'm working with the LtAP, and it has 2 mPCIe slots on it. The bottom slot has a dedicated USB3 and an mPCIe interface connected to it, but the top slot has ONLY a USB 2.x slot, which is SHARED with the external USB port. If you want to use the external USB port, you'll need to run a ROS command to switch the USB to that interface (and disable the top mPCIe slot). Also, the external USB port on this model is only usb 2.x; not sure if 5G speeds might exceed that...The bottom slot has USB 3.x.Hello!
I am planning to switch from LTE to 5G.
Right now i got a RBM33G with a USB3 Adapter and a Sierra EM7565 LTE modem on it - all together with a XPOL-2-5G 2x2 Mimo Antenna.
I read in your posts about the Quectel RM500Q-AE working on the RBM33G and started to plan to buy this Modem as it is available here in Austria.
Question - can i still use the USB3 Adapter with the new modem or does it have to be a m2 adapter?
If so - can you suggest one working?
thx a lot!!
I hope they will also! On some of their newest boards there is provisions for m.2. So they definitely have something in mind there. Also their road map indicates that there will be a LHG 5G. I'm hoping that has a m.2 slot in it.I hope that MikroTik create a new M11G and M33G with m.2 slot for new 5G modems, this will be super. We have now 2x Chateau and one LHGGM who use m.2 slot.
Hello @connecting - or another member.Hi,
Does anybody tried to put Quectel RM500Q-AE inside in RBLHGGR&R11e-LTE6 ?
Will it fit ?
I do not have photo, and still using LM960, but same solution will use for 5G when time comes.Can you guys post some photos of your setups with the RBM33G with 5G ? It would be interessting to see how you built it.
Here are pictures of my device:Can you guys post some photos of your setups with the RBM33G with 5G ? It would be interessting to see how you built it.
Looks very similar.
How?I was able to get RBM33G work with T99W175 (aka DW5930e) 5G modem works via usb port on my Mikrotik.
Any chance you can help me out? I'm trying to get a T99W175 working in an LTAP. Thanks!yoyo! Here from 2024.
I was able to get RBM33G work with T99W175 (aka DW5930e) 5G modem works via usb port on my Mikrotik.
Feel free to ask questions. It was a bit of work done but it is working now. The only thing is that there is no AT commands supported yet.
Yahoo
Any chance you can help me out? I'm trying to get a T99W175 working in an LTAP. Thanks!
____________________
How?
1. it has no USB interface support - it's PCIE only
2. it starts in fcc-locked state and has to be unlocked first. unlock procedure varies by variant (Dell is different from HP or Lenovo) - see https://modemmanager.org/docs/modemmanager/fcc-unlock/
None that I know. Best I've found in miniPCIe is CAT18. If you care more about the 5G bands, than the speed, Fibocom appears to make a miniPCIe "5G RedCap" modem - but those have a way lower speed than a "real" CAT18 LTE modem & cannot say whether they even work (but come in miniPCIe and 5G bands):Anyone knows if there are existing and compatible 5G modem cards in miniPCIe form factor instead of M.2 that would work in a MikroTik device without other tinkering?
You have the Chateau if you're in Europe. Nothing outdoor. Well other than shoving a Chateau 5G in outdoor box.I'm looking for a 5G "client" device to add 5G (at high speed) at a location where VDSL is not fast enough.
I'm hoping for a 5G version of one of the known LTE devices (wAP, SXT etc), if not I likely go for a competitor like Teltonika.
.Finally I got all hardware puzzled together and managed to fire up my RBM33G with the Quectel RM502Q-EA in an M.2 B Key to MiniPCI-e adapter.
at+CSUS=2
ERROR
ERROR
ERROR
at
OK
+CSUS?
ERROR
at+CSUS?
+CSUS: 1
OK
at+CSUS?
+CSUS: 1
OK
AT+CSUS
ERROR
AT+CSUS=?
+CSUS: 2
OK
AT+CSUS=0
OK
AT+CPIN?
+CPIN: SIM PIN
ERROR
AT+CPIN="2**6"
OK
+PBREADY
AT+CSUS=?
+CSUS: 2
OK
AT+CSUS=0
OK
at+CPIN="****"
OK
+PBREADY
AT+CGSN
3598******6134
OK
ati
".Built@Apr-16-2023:19:46:03"
OK
AT+CGDCONT?
+CGDCONT: 0,"IPV4V6","broadband","0.0.0.0,0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0
+CGDCONT: 1,"IP","internet.telekom","0.0.0.0",0,0,0,0,0,0,0,0,0,0
OK
AT+CGACT?
+CGACT: 0,0
+CGACT: 1,0
OK
AT+CGDCONT=0,"IP","internet.telekom","0.0.0.0",0,0,0,0,0,0,0,0,0,0
OK
AT+CGREG?
+CGREG: 0,0
OK
AT+CSQ
+CSQ: 99,99
at@nvm:fix_cat_fcclock.fcclock_mode?
at@nvm:fix_cat_fcclock.fcclock_mode=0
at@store_nvm(fix_cat_fcclock)
root@OpenWrt:/# ls /dev/
bus mtd2 shm ttyS3
console mtd2ro tty ttyS4
cpu_dma_latency mtd3 ttyACM0 ttyS5
full mtd3ro ttyACM1 ttyS6
gpiochip0 mtdblock0 ttyACM2 ttyS7
gpiochip1 mtdblock1 ttyS0 ttyS8
gpiochip2 mtdblock2 ttyS1 ttyS9
hwrng mtdblock3 ttyS10 ubi_ctrl
kmsg null ttyS11 urandom
log port ttyS12 watchdog
mtd0 ppp ttyS13 watchdog0
mtd0ro ptmx ttyS14 zero
mtd1 pts ttyS15
mtd1ro random ttyS2
root@OpenWrt:/# picocom -b 115200 /dev/ttyACM0
picocom v3.1
port is : /dev/ttyACM0
flowcontrol : none
baudrate is : 115200
parity is : none
databits are : 8
stopbits are : 1
escape is : C-a
local echo is : no
noinit is : no
noreset is : no
hangup is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv -E
imap is :
omap is :
emap is : crcrlf,delbs,
logfile is : none
initstring : none
exit_after is : not set
exit is : no
Type [C-a] [C-h] to see available commands
Terminal ready
AT
OK
ATA
ERROR
ATI
".Built@Apr-16-2023:19:46:03"
OK
AT+CSUS=0;+CPIN="****"
OK
+PBREADY
AT+CFUN?
+CFUN: 1,0
OK
AT+CPIN?
+CPIN: READY
OK
AT+CGDCONT?
+CGDCONT: 0,"IPV4V6","","0.0.0.0,0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0
OK
AT+CGDCONT=0,"IP","internet.telekom","0.0.0.0",0,0,0,0,0,0,0,0,0,0
OK
AT+CGDCONT?
+CGDCONT: 0,"IP","internet.telekom","0.0.0.0",0,0,0,0,0,0,0,0,0,0
OK
AT+CGREG?
+CGREG: 0,0
OK
AT+CSQ
+CSQ: 99,99
OK
/interface/lte/settings/set mode=mbim
Welcome back!
[admin@MikroTik] >
[admin@MikroTik] > system serial-terminal usb3 channel=2
[Ctrl-A is the prefix key]
+PBREADY
AT+CGDCONT?
+CGDCONT: 0,"IP","internet.telekom","0.0.0.0",0,0,0,0,0,0,0,0,0,0
OK
AT+CGACT?
+CGACT: 0,0
OK
AT+CGACT=0,1
ERROR
AT+CGDATA=PPP
CONNECT
~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~~�}#�!}!}!} }4}"}&} } } } }%}&R}8}0D}'}"}(}"n�~
NO CARRIER
AT+COPS?
+COPS: 0,0,"Telekom.de",7
OK
AT+CGREG?
+CGREG: 0,1
OK
.In theory, it should work since it is MBIM. It be an LTE interface since it's MBIM, not a ppp-client (although in theory that could work but even more complexwhy you're messing with PPP interface.Code: Select all/interface/lte/settings/set mode=mbim
MMM MMM KKK TTTTTTTTTTT KKK
MMMM MMMM KKK TTTTTTTTTTT KKK
MMM MMMM MMM III KKK KKK RRRRRR OOOOOO TTT III KKK KKK
MMM MM MMM III KKKKK RRR RRR OOO OOO TTT III KKKKK
MMM MMM III KKK KKK RRRRRR OOO OOO TTT III KKK KKK
MMM MMM III KKK KKK RRR RRR OOOOOO TTT III KKK KKK
MikroTik RouterOS 7.12.1 (c) 1999-2023 https://www.mikrotik.com/
Press F1 for help
(300 messages not shown)
2024-07-22 22:10:24 route,debug,calc 3 Main publish
2024-07-22 22:10:24 route,debug,calc 6.1 Cleanup merge
2024-07-22 22:10:24 route,debug,calc 1.3.1 Tag updated routes for merging
2024-07-22 22:10:24 route,debug,calc 1.3.3 Loading new prefix values
2024-07-22 22:10:24 route,debug,calc 1.3.4 Merge route updates
2024-07-22 22:10:35 system,info,account user admin logged in from 192.168.222.140
via winbox
2024-07-22 22:11:12 system,critical,info cloud change time Jul/22/2024 22:10:43 =>
Jul/22/2024 22:11:12
2024-07-23 00:14:20 system,info,account user admin logged in from 192.168.222.140
via winbox
[admin@MikroTik] >
[admin@MikroTik] >
[admin@MikroTik] >
[admin@MikroTik] >
[admin@MikroTik] > system/serial-terminal
serial0 serial1 usb4 channel port usb3
[admin@MikroTik] > system/serial-terminal usb4
[Ctrl-A is the prefix key]
[Q - quit connection] [B - send break]
[A - send Ctrl-A prefix] [R - autoconfigure rate]
Welcome back!
[admin@MikroTik] >
[admin@MikroTik] > system/serial-terminal usb4 channel=0
[Ctrl-A is the prefix key]
[Q - quit connection] [B - send break]
[A - send Ctrl-A prefix] [R - autoconfigure rate]
Welcome back!
[admin@MikroTik] >
[admin@MikroTik] > system/serial-terminal usb4 channel=1
[Ctrl-A is the prefix key]
[Q - quit connection] [B - send break]
[A - send Ctrl-A prefix] [R - autoconfigure rate]
Welcome back!
[admin@MikroTik] > system/serial-terminal usb4 channel=2
[Ctrl-A is the prefix key]
at
OK
ati
Quectel
EC21
Revision: EC21EFAR06A01M4G
OK
AT+QMBNCFG=
ERROR
AT+QMBNCFG
ERROR
ati
Quectel
EC21
Revision: EC21EFAR06A01M4G
OK
AT+QMBNCFG?
ERROR
AT+QCFG
ERROR
at
OK
AT+QCFG?
ERROR
at
OK
AT+QCFG=?
+QCFG: "gprsattach",(0,1)
+QCFG: "nwscanmode",(0-8),(0,1)
+QCFG: "nwscanseq",(00-0102030405),(0,1)
+QCFG: "servicedomain",(0,1,2),(0,1)
+QCFG: "roamservice",(1,2,255),(0,1)
+QCFG: "band",(0-200),(0-7FFFFFFFFFFFFFFF),(0-7FFFFFFFFFFFFFFF),(0,1)
+QCFG: "rrc",(0-4)
+QCFG: "msc",(0-2)
+QCFG: "sgsn",(0-2)
+QCFG: "hsdpacat",(6,8,10-24)
+QCFG: "hsupacat",(5,6)
+QCFG: "pdp/duplicatechk",(0,1)
+QCFG: "tdscsq",(0,1)
+QCFG: "airplanecontrol",(0,1)
+QCFG: "airplane",(0-2)
+QCFG: "ledmode",(0-2)
+QCFG: "ehrpd",(0,7)
+QCFG: "usbid",<vid>,<pid>
+QCFG: "usbee",<enable>
+QCFG: "usbnet",<0-4>
+QCFG: "usbmode",(0,1)
+QCFG: "usbcfg",<vid>,<pid>,<diag>,<nmea>,<at_port>,<modem>,<rmnet>,<adb>
+QCFG: "urc/ri/ring",("off","pulse","always","auto","wave"),(1-2000),(1-10000),(1-10000),("off","on"),(1-5)
+QCFG: "urc/ri/smsincoming",("off","pulse","always"),(1-2000),(1-5)
+QCFG: "urc/ri/other",("off","pulse"),(1-2000),(1-5)
+QCFG: "risignaltype",("respective","physical")
+QCFG: "urc/delay",(0,1)
+QCFG: "urcdelay",(0,1),(0-10000)
+QCFG: "agps/string",(0,1)
+QCFG: "cdmaruim",(0,1)
+QCFG: "cmux/urcport",(0-4)
+QCFG: "ModemRstLevel",(0,1)
+QCFG: "ApRstLevel",(0,1)
+QCFG: "ltectcc/smsstorage"[,(0,1)]
+QCFG: "noauthcheck",(0,1)
+QCFG: "nwscanmodeex",(1-63)
+QCFG: "oostimer",<timer1>,<timer2>,<timer3>
+QCFG: "diversity",(0-1)
+QCFG: "ppp/termframe",(0,1)
+QCFG: "ppp/v4v6",(0,1)
+QCFG: "bootup",<name>,(0,1)
+QCFG: "nwoptmz/acq",(0,1),(60-16777200)
+QCFG: "ims",(0-2)
+QCFG: "pcmclk",(0,1)
+QCFG: "tone/incoming",(0,2)
+QCFG: "rssi",(0-20)
+QCFG: "cdmasms/cmtformat"[,(0,1)]
+QCFG: "ltesms/format"[,(0,1)]
+QCFG: "amrcodec",(0-255)
+QCFG: "apready",(0,1),(0,1),(100-3000)
+QCFG: "urc/cache",(0,1)
+QCFG: "thermal/modem"[,<level>,<trig>,<clr>]
+QCFG: "thermal/limit_rates"[,<enable>]
+QCFG: "thermal/txpwrlmt"[,<on_off>,<sensor>,<temp_threshold>,<duration>,<trig_cnt>,<crl_cnt>]
+QCFG: "sim/softsimmode",(0,9)
+QCFG: "codec/powsave",(0,1)
+QCFG: "lte/bandprior",(1-43),(1-43),(1-43)
+QCFG: "codec/powsave",(0,1)
+QCFG: "qmisync",(0,1)
+QCFG: "disrplmn",(0,1)
+QCFG: "vts/async",(0,1)
+QCFG: "urc/ri/pin",("uart_ri","uart_dcd")
+QCFG: "stkauto/setupmenutr",(0,1)
+QCFG: "iproute_enable",(0,1)
+QCFG: "imsreg/iptype",(0,1)
+QCFG: "multi_ip_package",<enable>,<package_max_len>,<package_max_count_in_queue>,<timeout>
+QCFG: "apn/blocked",(0,1),(0,1)
+QCFG: "pktsize"
+QCFG: "redir/3gtolte",(0,1)
+QCFG: "qcautoconnect",(0,1)
+QCFG: "volte_disable",(0,1)
+QCFG: "sim/clk_freq",(0,1)
+QCFG: "sim/features_status_list",(0-62),(0,1)
+QCFG: "sim/uim_config_params",(0-79),(0,1)
+QCFG: "writedata/modem",<enable>,<intervals>,<data_size>
+QCFG: "writedata/ap",<enable>,<intervals>,<data_size>
+QCFG: "roaming/voicecall",(0,1)
+QCFG: "usage/apmem"
+QCFG: "usage/apfs"
+QCFG: "remove_fplmn",(0,1)
+QCFG: "ftm/mbim",(0,1)
+QCFG: "ims/ut",(0,1)
+QCFG: "gpsweek",(0,1)
+QCFG: "sim/onchip",(0,1)
+QCFG: "SMS/ListMsgMap",("REC UNREAD","REC READ","STO UNSENT","STO SENT")
+QCFG: "fast/poweroff",(0,1)
+QCFG: "siminvalirecovery",(0,1),(1,60),(1,30)
+QCFG: "sleep/datactrl",(0-7),(50-5000),(0,1)
+QCFG: "sim/type",(0,1,3)
+QCFG: "epcflag",(0,1)
+QCFG: "sms/omadm",(0,1)
+QCFG: "plmn/autoblock",(0,1),(1-0xFFFFFFFF)
+QCFG: "fast_dormancy",(0,1,2),(1-65535)
+QCFG: "sarcfg",("lte_wcdma","gsm"),max_power,row_grads,column_grads
+QCFG: "csdctl",(0,1)
+QCFG: "hplmn/search_timer",(1-71582)
+QCFG: "Feature_Switch_Flag",(0,1),(0x01 -- 0xFFFFFFFF)
+QCFG: "efratctl",(0,1)
+QCFG: "tdd/config",(0-6),(0-8)
+QCFG: "plmn/addinfbdn",(0,1)
+QCFG: "icf",(0-3),(0-3),(0-3)
+QCFG: "mbn/ctcc_compat",(0,1)
+QCFG: "estk/send_sms",(0,1)
+QCFG: "dhcppktfltr",(0,1)
OK
################################# edit > #####################################
AT+IPR=115200,4000000;&W
/interface ppp-client
add allow="" apn=internet data-channel=3 dial-on-demand=no disabled=no info-channel=2 name=ppp-out1 pin=**** port=usb5
[admin@rb33g] > port/print terse
0 name=serial0 used-by=Serial Console device= channels=1 baud-rate=auto data-bits=8 parity=none stop-bits=1 flow-control=none
1 name=serial1 used-by= device= channels=1 baud-rate=auto data-bits=8 parity=none stop-bits=1 flow-control=none
2 name=usb5 used-by=PPP <ppp-out1> device=1-2 channels=4 baud-rate=auto data-bits=8 parity=none stop-bits=1 flow-control=none
[admin@rb33g] > system/resource/usb/print terse
0 device=1-0 vendor=Linux 5.6.3 xhci-hcd name=xHCI Host Controller serial-number=1e1c0000.xhci vendor-id=0x1d6b device-id=0x0002 speed=480 ports=2 usb-version= 2.00
1 device=2-0 vendor=Linux 5.6.3 xhci-hcd name=xHCI Host Controller serial-number=1e1c0000.xhci vendor-id=0x1d6b device-id=0x0003 speed=5000 ports=1 usb-version= 3.00
2 device=1-2 vendor=Android name=Android vendor-id=0x2c7c device-id=0x0121 speed=480 usb-version= 2.00
[admin@rb33g] >
Well I went for the Teltonika TRB500 connected to a RB5009 router, with a UBNT access point.You have the Chateau if you're in Europe. Nothing outdoor. Well other than shoving a Chateau 5G in outdoor box.I'm looking for a 5G "client" device to add 5G (at high speed) at a location where VDSL is not fast enough.
I'm hoping for a 5G version of one of the known LTE devices (wAP, SXT etc), if not I likely go for a competitor like Teltonika.
[admin@rb33g] > interface/lte/settings/print
mode: serial
firmware-path:
[admin@rb33g] >
.if it supports MBIM you want to use that
PPP is limited to 25-35Mb/s
.35Mb/s
.why so many users use m2 to mpcie rather than usb 3?
5G NR Sub-6GHz module
M.2 form factor
30mm × 52mm × 2.3mm
SA data rates: 2.4Gbps (DL) / 900Mbps (UL)
NSA data rates: 3.4Gbps (DL) / 550Mbps (UL)
Extended temperature range of -40°C to +85°C
what about speeds?I have a RBM11G with RM520N-GL on a MiniPCIe to M.2 adapter.
I also modified a LHG LTE18 and inserted a RM520N-GL.
Also tried it with an M.2 to USB adapter attached to a HEX S.
All are working fine.
On the LHG you may need a thicker thermal pad btw. The EG18-EA is a pcb on a pcb so it's thicker than a standard RM520N-GL. Also the antenna connectors are different so you'll need adapters from IPEX/U.FL to IPEX4.
It's not possible to reach 700Mbit/s with the USB2.0 modifications made by you on the T99W175. The usb2 limit allows realistically to reach ≈ 380Mbit/s
On the screen you will see RMB11G but it also work with any other mikrotik models, I have plenty of them different
Best speed that I got so far it war around 300 MB/sec due to lack of the 5G signal. It was only 1 band (n41) 100mhz wide.
Closer to the tower I got around 700 MB/sec
Hi,yoyo! Here from 2024.
I was able to get RBM33G work with T99W175 (aka DW5930e) 5G modem works via usb port on my Mikrotik.
Feel free to ask questions. It was a bit of work done but it is working now. The only thing is that there is no AT commands supported yet.
Yahoo