Askey RTL0010VW bolt BL100 LTE support

I'm new with custom OpenWrt , device working fine with Miwifi-mini (MT7620 16/128 flash), looking option to add support for LTE module for 1 week and still no luck after some compile.

Boot log from factory firmware.

# dmesg
[details="Summary"]
vailable (4955k kernel code, 11340k reserved, 1227k data, 4288k init, 0k highmem)
NR_IRQS:128
console [ttyS1] enabled
Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
RALINK_GPIOMODE = 141710
RALINK_GPIOMODE = 141710
PPLL_CFG1=0xe64000
MT7620 PPLL lock
PPLL_DRV =0x80080504
start PCIe register access
RALINK_RSTCTRL = 2400000
RALINK_CLKCFG1 = 75afffc0

*************** MT7620 PCIe RC mode *************
PCIE0 enabled
Port 0 N_FTS = 1b105000
init_rt2880pci done
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pci 0000:00:00.0: reg 10: [mem 0x00000000-0x7fffffff]
pci 0000:00:00.0: reg 14: [mem 0x00000000-0x0000ffff]
pci 0000:00:00.0: supports D1
pci 0000:00:00.0: PME# supported from D0 D1 D3hot
pci 0000:00:00.0: PME# disabled
pci 0000:01:00.0: reg 10: [mem 0x00000000-0x000fffff 64bit]
pci 0000:01:00.0: reg 30: [mem 0x00000000-0x0000ffff pref]
pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
pci 0000:01:00.0: PME# disabled
pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000)
pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff]
pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref]
pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
pci 0000:00:00.0: BAR 1: set to [mem 0x20200000-0x2020ffff] (PCI address [0x20200000-0x2020ffff]
pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit]
pci 0000:01:00.0: BAR 0: set to [mem 0x20000000-0x200fffff 64bit] (PCI address [0x20000000-0x200fffff]
pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref]
pci 0000:00:00.0: PCI bridge to [bus 01-01]
pci 0000:00:00.0:   bridge window [io  disabled]
pci 0000:00:00.0:   bridge window [mem 0x20000000-0x200fffff]
pci 0000:00:00.0:   bridge window [mem 0x20100000-0x201fffff pref]
PCI: Setting latency timer of device 0000:00:00.0 to 64
BAR0 at slot 0 = 0
bus=0x0, slot = 0x0
res[0]->start = 0
res[0]->end = 0
res[1]->start = 20200000
res[1]->end = 2020ffff
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
bus=0x1, slot = 0x0
res[0]->start = 20000000
res[0]->end = 200fffff
res[1]->start = 0
res[1]->end = 0
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
Switching to clocksource Ralink Systick timer
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
PCI: CLS 80 bytes, default 32
Load Ralink Timer0 Module
Load Ralink Timer1 Module
RT3xxx EHCI/OHCI init.
fuse init (API version 7.15)
msgmni has been set to 105
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered (default)
Set the GPIO 32 data 0x0000FEFF 
get gpio Dir 2FF9 
get gpio data EEF 
Ralink gpio driver initialized
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x10000500 (irq = 37) is a 16550A
serial8250: ttyS1 at MMIO 0x10000c00 (irq = 12) is a 16550A
brd: module loaded
deice id : ef 40 18 0 0 (40180000)
W25Q128BV(ef 40180000) (16384 Kbytes)
mtd .name = raspi, .size = 0x01000000 (0M) .erasesize = 0x00000010 (0K) .numeraseregions = 65536
Creating 7 MTD partitions on "raspi":
0x000000000000-0x000001000000 : "ALL"
0x000000000000-0x000000030000 : "Bootloader"
0x000000030000-0x000000040000 : "Config"
0x000000040000-0x000000050000 : "Factory"
0x000000050000-0x000000a00000 : "Kernel"
0x000000a00000-0x000000ff0000 : "Kernel2"
0x000000ff0000-0x000001000000 : "SmsInfo"
rdm_major = 253
SMACCR1 -- : 0x0000d47b
SMACCR0 -- : 0xb053eb37
Ralink APSoC Ethernet Driver Initilization. v3.1  256 rx/tx descriptors allocated, mtu = 1500!
SMACCR1 -- : 0x0000d47b
SMACCR0 -- : 0xb053eb37
PROC INIT OK!
PPP generic driver version 2.4.2
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPTP driver version 0.8.5
IMQ driver loaded successfully.
        Hooking IMQ after NAT on PREROUTING.
        Hooking IMQ before NAT on POSTROUTING.
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver cdc_subset
PCI: Setting latency timer of device 0000:01:00.0 to 64


=== pAd = c0282000, size = 2173688 ===

 RTMPAllocTxRxRingMemory, Status=0
 RTMPAllocAdapterBlock, Status=0
device_id =0x7662
==>rlt_wlan_chip_onoff(): OnOff:1, Reset= 1, pAd->WlanFunCtrl:0x0, Reg-WlanFunCtrl=0x20a
RtmpChipOpsEepromHook::e2p_type=0, inf_Type=5
RtmpEepromGetDefault::e2p_dafault=2
NVM is efuse and the information is too less to bring up the interface
Force to use Flash mode
NVM is FLASH mode (pAd->flash_offset = 0x48000)
get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=rai


=== pAd = c0497000, size = 2173688 ===

 RTMPAllocTxRxRingMemory, Status=0
 RTMPAllocAdapterBlock, Status=0
RtmpChipOpsEepromHook::e2p_type=0, inf_Type=4
RtmpEepromGetDefault::e2p_dafault=2
NVM is FLASH mode (pAd->flash_offset = 0x40000)
get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=ra
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000
rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver cdc_acm
cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
MTK MSDC device init.
msdc0 -> ops_get_cd return<0> <- msdc_ops_get_cd() : L<2317> PID<kworker/u:1><0x1a>
mtk-sd: MediaTek MT6575 MSDC Driver
GACT probability on
Mirror/redirect action on
Simple TC action Loaded
netem: version 1.2
u32 classifier
    Performance counters on
    input device check on
    Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (846 buckets, 3384 max)
ctnetlink v0.93: registering with nfnetlink.
nf_conntrack_rtsp v0.6.21 loading
matchsize=264
xt_time: kernel timezone is -0000
IPVS: Registered protocols ()
IPVS: Connection hash table configured (size=4096, memory=32Kbytes)
IPVS: ipvs loaded.
GRE over IPv4 demultiplexor driver
gre: can't add protocol
nf_nat_rtsp v0.6.21 loading
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Restricted Cone
arp_tables: (C) 2002 David S. Miller
TCP cubic registered
NET: Registered protocol family 10
NET: Registered protocol family 17
Bridge firewalling registered
L2TP core driver, V2.0
PPPoL2TP kernel driver, V2.0
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
Warning: unable to open an initial console.
Freeing unused kernel memory: 4288k freed
Algorithmics/MIPS FPU Emulator v1.5
GobiNet: 2011-07-29-1026
usbcore: registered new interface driver GobiNet
RX[0] DESC a21ec000 size = 4096
RX[1] DESC a21ed000 size = 4096
E2pAccessMode=0
cfg_mode=9
cfg_mode=9
wmode_band_equal(): Band Equal!
1. Phy Mode = 14
Country Region from e2p = ffff
2. Phy Mode = 14
3. Phy Mode = 14
AntCfgInit: primary/secondary ant 0/1
Current Temperature from BBP_R49=0xfffffffa
RT6352_TssiTableAdjust: upper_bound = 0x7F decimal: 127
RT6352_TssiTableAdjust: lower_bound = 0xFFFFFF80 decimal: -128
*** RT6352_TssiTableAdjust: G Tssi[-7 .. +7] = -128 -1 -1 -1 -128 -1 -1
 - -1 - -1 -1 -1 -1 -1 -1 -1, offset=-9, tuning=0
RT6352_TssiTableAdjust: G Tssi[-7 .. +7] = -128 -10 -10 -10 -128 -10 -10 - -10 - -10 -10 -10 -10 -10 -10 -10, offset=-9, tuning=0
mp_temperature=0x00, step = +7
E2PROM: G Tssi[-7 .. +7] = -128 -10 -10 -10 -128 -10 -10 - -10 - -10 -10 -10 -10 -10 -10 -10, offset=-9, tuning=0
ChipStructAssign(): RALINK6352 hook !
bAutoTxAgcG = 0
MCS Set = ff ff 00 00 01
Get Bast Channel 9 
APStartUp(): AP Set CentralFreq at 7(Prim=9, HT-CentCh=7, VHT-CentCh=0, BBP_BW=1)
Main bssid = d4:7b:b0:53:eb:39
== rt28xx_init, Status=0
get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=wds
get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=wds
get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=wds
get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=wds
get_dev_name_prefix(): dev_idx = 0, dev_name_prefix=apcli
RTMPDrvOpen(1):Check if PDMA is idle!
RTMPDrvOpen(2):Check if PDMA is idle!
build time = 
20141115060606a
rom patch for E3 IC

platform = 
ALPS
hw/sw version = 


 patch version = 

FW Version:0.0.00 Build:1
Build Time:201507311614____
fw for E3 IC
RX[0] DESC a278b000 size = 4096
RX[1] DESC a278c000 size = 4096
E2pAccessMode=0
cfg_mode=14
cfg_mode=14
wmode_band_equal(): Band Not Equal!
1. Phy Mode = 49
drivers/net/wireless/rlt_wifi_ap/../rlt_wifi_p1/chips/mt76x2.c:2844 assert (ad->TxPower[choffset].Channel == 42)failed
Country Region from e2p = ffff
2. Phy Mode = 49
3. Phy Mode = 49
andes_pci_fw_init
0x1300 = 00073200
AntCfgInit: primary/secondary ant 0/1
andes_load_cr:cr_type(2)
ChipStructAssign(): MT76x2 hook !
bAutoTxAgcG = 0
MCS Set = ff ff 00 00 01
mt76x2_bbp_adjust():rf_bw=1, ext_ch=3, PrimCh=161, HT-CentCh=159, VHT-CentCh=161
TX0 power compensation = 0x38
TX1 power compensation = 0x38
APStartUp(): AP Set CentralFreq at 159(Prim=161, HT-CentCh=159, VHT-CentCh=161, BBP_BW=1)
mt76x2_calibration(channel = 159)
Main bssid = d4:7b:b0:53:eb:3a
mt76x2_reinit_agc_gain:original agc_vga0 = 0x5c, agc_vga1 = 0x5c
mt76x2_reinit_agc_gain:updated agc_vga0 = 0x5c, agc_vga1 = 0x5c
mt76x2_reinit_hi_lna_gain:original hi_lna0 = 0x28, hi_lna1 = 0x28
mt76x2_reinit_hi_lna_gain:updated hi_lna0 = 0x28, hi_lna1 = 0x28
original vga value(chain0) = 5c
original vga value(chain1) = 5c
== rt28xx_init, Status=0
get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=wdsi
get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=wdsi
get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=wdsi
get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=wdsi
get_dev_name_prefix(): dev_idx = 1, dev_name_prefix=apclii
RTMPDrvOpen(1):Check if PDMA is idle!
RTMPDrvOpen(2):Check if PDMA is idle!
Raeth v3.1 (Tasklet)

phy_tx_ring = 0x014d0000, tx_ring = 0xa14d0000

phy_rx_ring0 = 0x014d1000, rx_ring0 = 0xa14d1000
SMACCR1 -- : 0x0000d47b
SMACCR0 -- : 0xb053eb37
ESW: Link Status Changed - Port3 Link UP
CDMA_CSG_CFG = 81000000
GDMA1_FWD_CFG = 20710000
device ra0 entered promiscuous mode
device eth2.1 entered promiscuous mode
device eth2 entered promiscuous mode
device rai0 entered promiscuous mode
br0: port 3(rai0) entering listening state
br0: port 3(rai0) entering listening state
br0: port 2(eth2.1) entering listening state
br0: port 2(eth2.1) entering listening state
br0: port 1(ra0) entering listening state
br0: port 1(ra0) entering listening state
usb 1-1: new high speed USB device using rt3xxx-ehci and address 2
cdc_acm 1-1:1.2: This device cannot do calls on its own. It is not a modem.
cdc_acm 1-1:1.2: ttyACM0: USB ACM device
cdc_acm 1-1:1.4: This device cannot do calls on its own. It is not a modem.
cdc_acm 1-1:1.4: ttyACM1: USB ACM device
GobiNet 1-1:1.6: usb0: register 'GobiNet' at usb-rt3xxx-1, GobiNet Ethernet Device, 22:b3:6c:f5:92:9e
Mason : *pbLinkState = true (17:30:24)
 Type 0x10 : result=65494 callendreason[0]=24 callendreason[1]=226
Type 0x11 : result=65494 callendreasontype[0]=0 callendreasontype[1]=0 callendreasontype[2]=0 callendreasontype[3]=0
creating qcqmi0
ESW: Link Status Changed - Port3 Link Down
ESW: Link Status Changed - Port3 Link UP
br0: port 3(rai0) entering learning state
br0: port 2(eth2.1) entering learning state
br0: port 1(ra0) entering learning state
Power LED On 33 
osal_kernel: module license 'D2 Technologies, Inc. Proprietary Software' taints kernel.
Disabling lock debugging due to kernel taint
osal_module.c:39 OSAL module_init OK

lkm.c 178: devname /dev/d2vtspr

/dev/d2vtspr registered successfuly @ 249.

Channel 0: Revision Id 0xA2(0x18:0x2)

Si3217x: Channel 0 : Type = PROSLIC
si3217x : Channel 0 : Type = 24
si3217x : Channel 0 : Rev  = 2
Si3217x: loading patch: 06182014
Si3217x: Channel 0 : VBAT Up = 58.967 v
Si3217x: PCMStart
IOCTL_QMI_GET_SERVICE_FILE : arg=1

===============
result=1b01 
===============
IOCTL_QMI_GET_SERVICE_FILE : arg=2

===============
result=202 
===============
IOCTL_QMI_GET_SERVICE_FILE : arg=3

===============
result=303 
===============

             D2 Technologies, Inc.
      _   _  __                           
     / | '/  /_  _  /_ _  _  /_  _  ._   _
    /_.'/_  //_'/_ / // //_///_//_///_'_\ 
                                _/        

        Unified Communication Products

               www.d2tech.com

        +D2Tech+ VTSP_RT WANG2_R_1_6_11

+D2Tech+ VTSP_RT WANG2_R_1_6_11

+D2Tech+

+D2Tech+

+D2Tech+ comm trunk-comm src-svn: 4647 d2tools-svn: 4647 

+D2Tech+

+D2Tech+

+D2Tech+

+D2Tech+

+D2Tech+

+D2Tech+

+D2Tech+ tone M24KEC4_B_1_1-tone_1_2 src-svn: 225 d2tools-svn: 3454 

+D2Tech+

+D2Tech+

+D2Tech+

+D2Tech+
_VHW_start 874 Start the TASKLET mode 

br0: topology change detected, propagating
br0: port 3(rai0) entering forwarding state
br0: topology change detected, propagating
br0: port 2(eth2.1) entering forwarding state
VTSPR_task 141 RealTime miss found in VTSPR tasklet mode 

br0: topology change detected, propagating
br0: port 1(ra0) entering forwarding state
Mason : *pbLinkState = false (17:30:24)
 Mason : *pbReconfigure = false (17:30:24)
 Type 0x10 : result=2 callendreason[0]=2 callendreason[1]=0
Type 0x11 : result=4 callendreasontype[0]=3 callendreasontype[1]=0 callendreasontype[2]=208 callendreasontype[3]=7
Mason : *pbLinkState = true (17:30:24)
 Mason : *pbReconfigure = false (17:30:24)
 Type 0x10 : result=65494 callendreason[0]=0 callendreason[1]=0
Type 0x11 : result=65494 callendreasontype[0]=0 callendreasontype[1]=0 callendreasontype[2]=0 callendreasontype[3]=0
ESW: Link Status Changed - Port3 Link Down
ESW: Link Status Changed - Port3 Link UP
VTSPR_task 141 RealTime miss found in VTSPR tasklet mode 

VTSPR_task 141 RealTime miss found in VTSPR tasklet mode 

VTSPR_task 141 RealTime miss found in VTSPR tasklet mode 

VTSPR_task 141 RealTime miss found in VTSPR tasklet mode 

ESW: Link Status Changed - Port3 Link Down
ESW: Link Status Changed - Port3 Link UP
VTSPR_task 141 RealTime miss found in VTSPR tasklet mode 

#