Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:observatelecom:vh4032n [2016/05/01 11:02] danitooltoh:observatelecom:vh4032n [2023/05/17 17:39] – [Hardware Highlights] 1Gbit ports danitool
Line 1: Line 1:
 +====== Observa Telecom VH4032N  =======
  
 +{{:media:observa:vh4032n-case.png?nolink&160|}}
 +
 +Router provided to Vodafone VDSL customers.
 +
 +{{section>meta:infobox:broadcom_dsl#infobox_for_dataentries&noheader&nofooter&noeditbutton}}
 +
 +{{section>meta:infobox:broadcom_wifi#infobox_for_dataentries&noheader&nofooter&noeditbutton}}
 +
 +===== Supported Versions =====
 +---- datatable ----
 +cols    : Brand, Model, Versions, Supported Current Rel, Unsupported Functions_unsupporteds, OEM device homepage URL_url, Forum search_search-forums, Device Techdata_pageid
 +headers : Brand, Model, Version, Current Release, Unsupported Functions, OEM Info, Forum Search, Technical Data
 +align   : c,c,c,c,c,c,c
 +filter  : Model=VH4032N
 +----
 +
 +
 +===== Hardware Highlights =====
 +---- datatable ----
 +cols    : Model, CPU, CPU MHz, CPU Cores_numcores_, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4Ghz, WLAN 5.0Ghz, Ethernet 100M ports_, Ethernet 1Gbit ports_, Modem, USB ports_
 +header  : Model, SoC,CPU MHz,CPU Cores,Flash MB,RAM MB,WLAN Hardware,WLAN2.4,WLAN5.0,100M ports,1Gbit ports,Modem,USB
 +align   : c,c,c,c,c,c,c,c,c,c,c,c,c
 +filter  : Model=VH4032N
 +----
 +
 +
 +===== Installation =====
 +---- datatable ----
 +cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url
 +headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock
 +align   : l,c,c
 +filter  : Model=VH4032N
 +----
 +
 +<WRAP center round info 80%>
 +Comments on old versions:
 +  * The 5GHz band is supported since 19.07.7, commit [[commit>a0e0e62]].
 +  * The 18.06 release has some bugs in this router caused by the migration to the pinctrl drivers. This can cause odd wifi behavior.
 +    * [[commit>5af04f0d94a229|brcm63xx: VH4032N: add missing pinctrl]] (not backported to 18.06 )
 +    * See [[#18_06_patch]]
 +  * The 17.01 release works ok but without connectivity between LAN ports.
 +    * [[commit>e08ef42b24f|brcm63xx: fix ethernet switch core reset mask for BCM6368]] (not backported to 17.01)
 +</WRAP>
 +
 +
 +==== Firmware backup ====
 +<WRAP center round important 80%>
 +Since there is **no original firmware publicily available**, it's recommendable to make a backup before installing openwrt. You don't really need this step since it was already done, link with the stock firmware is provided above.
 +</WRAP>
 +
 +Follow these steps to make a backup of the original firmware (before installing openwrt). Note you may need a Linux based OS installed at your computer to run some commands like **dd**.
 +  - Download the openwrt RAM firmware version [[https://drive.google.com/uc?export=download&id=18kyqasfHK8XYlU-pz58bbjfud3Epl201|VH4032N-initramfs.elf]], it will be fully loaded in the RAM without writing in the flash chip and therefore it allows to backup the original firmware 
 +  - Install a TFTP server in your computer, and check it works ok. Copy //VH4032N-initramfs.elf// file into the TFTP's server directory.
 +  - Plug the ethernet cable from your computer to the ethernet switch at the router. Your computer must have a compatible static IP with CFE, for example use **192.168.1.35**
 +  - Connect the [[#Serial|serial port]] at the router to your computer (UART 3.3V TTL adapter required), and a run console software utility (putty, Cutecom, Tera Term or Hyperterminal) to comunicate with CFE. 
 +  - Plug the router's power source and look at the serial console, press any key to break into CFE. Now it's time to run the ram firmware, execute this command into the CFE command line <code>r 192.168.1.35:VH4032N-initramfs.elf</code>and wait few second until openwrt loads. 
 +  * In your computer execute <code bash>nc -l -p 5600 | dd of=OEM-firmware_backup.bin</code> (nc = netcat)
 +  * In the router execute <code bash>cat /proc/mtd</code>We are interested in the ''linux'' partition (mtd3). Execute: <code bash>dd if=/dev/mtd3 | nc 192.168.1.35 5600</code>
 +(You could also to transfer the firmware to a pendrive instead using netcat.)
 +
 +Done, the firmware should be transfered to your computer: **OEM-firmware_backup.bin**
 +
 +You can also make the backup using [[https://github.com/Noltari/cfetool|cfetool]] (slow)
 +
 +==== OEM easy install ====
 +This procedure was succesfully tested under the OEM firmware version 0.2.72 ([[https://drive.google.com/uc?export=download&id=1RI1Sj9mx3t63D9oYetJyJFKWw4kkvn_M|VH4032N-firmware_OEM-V0.2.72.bin]]). 
 +
 +We'll need to get admin access to the OEM firmware web interface. Therefore if you don't know the admin password, first a factory reset to the default config is required, otherwise start at **step 4**.
 +<WRAP center round info 60%>
 + You can also set the OEM admin password with this method (no reset to defaults required), and then continue the installation at **step 4**:
 +  * Login into router's the web interface as an unprivilegied user:
 +    * Address:  ''%%http://192.168.0.1%%''
 +    * User:     ''vodafone''
 +    * Password: ''vodafone''
 +  * Go to this address: ''%%http://192.168.0.1/password.cgi?adminPassword=1234newpass%%'' \\ where **1234newpass** is the new admin password
 +  * Restart the router
 +  * Login with the new credentials
 +    * Address:  ''%%http://192.168.0.1%%''
 +    * User:     ''admin''
 +    * Password: ''1234newpass''
 +  * Now go to **step 4** to continue installing OpenWrt
 +</WRAP>
 +  - Power on the router and wait for the OEM firmware to load.
 +  - Press the reset button, hold it about 8 or more seconds until the HSPA LED turns to blue color. Release the button. Now the router will restart.
 +  - Wait until the router restarted and access to its web interface:
 +    * Address:  ''%%http://192.168.0.1%%''
 +    * User:     ''admin''
 +    * Password: ''VF-ESvh4032''
 +  - Go to ''Management -> Update Firmware'', and select the Openwrt firmware **<nowiki>*</nowiki>-VH4032N-squashfs-cfe.bin**\\ {{:media:observa:vh4033n-oem_update.png?500|}}
 +  - Press the ''Update'' button and wait some minutes until the update process finish\\ {{:media:observa:VH4032n-oem_updating.png?500|}}
 +  - ssh to 192.168.1.1 and set a root password, or browse to ''%%http://192.168.1.1%%'' if LuCI is installed.
 +
 +
 +==== Installation via CFE web (http) server ====
 +
 +The RESET button doesn't work in this router for entering CFE failsafe. We will use the serial port TX-RX shortcircuit trick, otherwise a serial TTL adapter is required. The **Openwrt image size should be at least 16 MB size** to avoid the double image backup, otherwise CFE could decide to flash the image at the middle of the flash and Openwrt won't boot this way.
 +
 +  - Set a **static IP** on your computer, use 192.168.1.35 (or any compatible), and connect the ethernet cable to the router.
 +  - Unplug the router's power cord
 +  - Shortcircuit TX and RX [[#Serial|serial pins]] (this will simulate keyboard buttons pressing on the serial port; ugly but it should work): {{:media:observa:vh4032n-txrx_short.jpg?direct&200|}}
 +  - Plug the router's power cord and wait 3 or more seconds 
 +  - Remove the TX-RX shortcircuit.
 +  - Browse to ''%%http://192.168.1.1%%'', you should see this screen:\\ {{:media:doc:cfe63xx_web-upgrade.png?500|}} 
 +  - Send the new firmware and wait some minutes until the firmware upgrade finish.
 +  - ssh to 192.168.1.1 and set a root password, or browse to ''%%http://192.168.1.1%%'' if LuCI is installed.
 +
 +It's also possible to attach a [[docs:techref:hardware:port.serial|serial]] console (UART 3.3V TTL adapter required). Press any key at the console when starting up the router to break into CFE CLI.
 +
 +
 +===== Hardware =====
 +==== Info ====
 +^ [[wp>Instruction set]]    | [[wp>MIPS architecture|MIPS]]   |
 +^ Vendor                                 | [[wp>Broadcom]]                  |
 +^ [[docs:techref:bootloader]]            | [[docs:techref:bootloader:cfe|CFE]]   |
 +^ Board ID                               | 96368VVW                         |
 +^ [[docs:techref:hardware:soc|System-On-Chip]]    | Broadcom BCM6368             |
 +^ [[docs:techref:hardware:cpu|CPU]]/Speed         | BMIPS4350 v3.1 / 2x 400 MHz  |
 +^ Flash-Chip    | S29GL256P10  / 128Kbyte Sector size x 256 sectors         |
 +^ Flash size    | 32 MiB                         |
 +^ RAM-Chip      | EM6AB160TSA-5G / DDR-400       |
 +^ RAM size      | 128 MiB                        |
 +^ Wireless      | BCM43222 (14e4:a8d6) 802.11b/g/n (onboard)    |
 +^ Antenna       | 2x internal, PCB detachable (UFL connectors)  |
 +^ Ethernet      | 4x 100M, BCM6368 integrated    |
 +^ USB           | 3x 2.0  (NEC 720114 USB HUB)   |
 +^ FXS VoIP      | 2x Le89116 QVC                 |
 +^ PSU           | 15V DC 1.2A / UMEC UP0181C-15PE                 |
 +^ [[docs:techref:hardware:port.serial|Serial]]    | [[#Serial|Yes]]   |
 +^ [[docs:techref:hardware:port.jtag|JTAG]]        | [[#JTAG|Yes]]     |
 +
 +==== Photos ====
 +
 +//Casing://\\
 +{{:media:observa:vh4032n-case_front.jpg?0x300|}} {{:media:observa:vh4032n-case_back.jpg?0x300|}}
 +
 +//Main PCB//\\
 +{{:media:observa:vh4032n-board_top.jpg?0x300}} {{:media:observa:vh4032n-board_bottom.jpg?0x300}}
 +
 +//USB HUB IC://\\
 +{{:media:observa:observa_vh4032n_board_usb.jpg?300x200}}
 +
 +//FXS VoIP://\\
 +{{:media:observa:vh4032n-board_fxs_voip.jpg?300x200}}
 +
 +==== Serial ====
 +-> [[docs:techref:hardware:port.serial]] general information about the serial port, serial port cable, etc.
 +
 +How to connect to the Serial Port of this specific device:\\
 +{{:media:observa:observa_vh4032n-uart.jpg?300|}}
 +
 +You can attach the typical USB to UART 3.3V TTL serial adapter, only connect TX, RX and GND.
 +  * Baudrate: 115200
 +
 +==== Wifi ====
 +**BCM43222** 802.11b/g/n onboard wifi, 2x detachable internal antennas plugged in UFL connectors inside the case. The BCM43222 chip is identified as BCMa8d6.
 +
 +In OpenWrt the **kmod-b43** driver is used by default, therefore **N mode isn't available**. For having N mode we need to install **kmod-broadcom-wl** and utilities. E.g:
 +<code bash>opkg update
 +opkg remove kmod-b43
 +opkg install kmod-brcm-wl nas wlc wl
 +rm /etc/config/wireless
 +reboot</code>
 +Be aware, broadcom wl proprietary drivers are buggy in OpenWrt.
 +
 +No physical EEPROM at the board, nor partition reserverd for this data at the flash chip. In theory, in the original firmware, the EEPROM is taken from the file ///etc/wlan/bcm43222_map.bin//
 +
 +Dumps from the OEM firmware:
 +<WRAP bootlog>
 +<nowiki># wlctl revinfo
 +vendorid 0x14e4
 +deviceid 0x4350
 +radiorev 0x62056000
 +chipnum 0xa8d6
 +chiprev 0x0
 +corerev 0x10
 +boardid 0xa8d6
 +boardvendor 0x14e4
 +boardrev P300
 +driverrev 0x50a7800
 +ucoderev 0x1fc0095
 +bus 0x1
 +phytype 0x4
 +phyrev 0x6
 +anarev 0x8
 +
 +# wlctl srdump
 +
 +  srom[000]:  0x2001  0x0000  0x04d2  0x14e4  0x4350  0x8000  0x0002  0x0000  
 +  srom[008]:  0x1730  0x1800  0x0000  0x0000  0xffff  0xffff  0xffff  0xffff  
 +  srom[016]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[024]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[032]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[040]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[048]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[056]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[064]:  0x5372  0x1300  0x0200  0x0000  0x0402  0x0000  0x0090  0x4c19  
 +  srom[072]:  0x2345  0x0000  0x0000  0xffff  0xffff  0xffff  0x0303  0x0202  
 +  srom[080]:  0xffff  0x0033  0xffff  0xffff  0xffff  0xffff  0xffff  0x0315  
 +  srom[088]:  0x0315  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[096]:  0x2048  0xfed7  0x15a6  0xfaee  0x3e3a  0x3a36  0xff7f  0x11b9  
 +  srom[104]:  0xfc53  0xffe6  0xfdd2  0xfe49  0xff6a  0x136e  0xfbed  0x0000  
 +  srom[112]:  0x2048  0xfee2  0x15e5  0xfaed  0x3e3a  0x3a36  0xffc8  0x12b8  
 +  srom[120]:  0xfca1  0xff9b  0x122a  0xfcc8  0xff95  0x146b  0xfbba  0x0000  
 +  srom[128]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[136]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[144]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[152]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[160]:  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  
 +  srom[168]:  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  
 +  srom[176]:  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  
 +  srom[184]:  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  
 +  srom[192]:  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  0x0000  
 +  srom[200]:  0x0000  0x0000  0x0000  0x0004  0x0000  0xffff  0xffff  0xffff  
 +  srom[208]:  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  0xffff  
 +  srom[216]:  0xffff  0xffff  0xffff  0x1108  
 +
 +# wlctl nvram_dump
 +sromrev=8
 +boardrev=0x1300
 +boardflags=0x200
 +boardflags2=0x402
 +boardtype=0x4d2
 +boardnum=9029
 +regrev=0
 +pa0b0=0xfed7
 +pa0b1=0x15a6
 +pa0b2=0xfaee
 +pa0itssit=32
 +pa0maxpwr=72
 +opo=0
 +aa2g=3
 +aa5g=3
 +ag0=2
 +ag1=2
 +ag2=255
 +ag3=255
 +pa1b0=0xff7f
 +pa1b1=0x11b9
 +pa1b2=0xfc53
 +pa1lob0=0xffe6
 +pa1lob1=0xfdd2
 +pa1lob2=0xfe49
 +pa1hib0=0xff6a
 +pa1hib1=0x136e
 +pa1hib2=0xfbed
 +pa1itssit=62
 +pa1maxpwr=58
 +pa1lomaxpwr=58
 +pa1himaxpwr=54
 +bxa2g=3
 +rssisav2g=7
 +rssismc2g=15
 +rssismf2g=15
 +bxa5g=3
 +rssisav5g=7
 +rssismc5g=15
 +rssismf5g=15
 +tri2g=255
 +tri5g=255
 +tri5gl=255
 +tri5gh=255
 +rxpo2g=-1
 +rxpo5g=-1
 +txchain=3
 +rxchain=3
 +antswitch=0
 +tssipos2g=1
 +extpagain2g=2
 +pdetrange2g=2
 +triso2g=3
 +antswctl2g=0
 +tssipos5g=1
 +extpagain5g=2
 +pdetrange5g=2
 +triso5g=3
 +antswctl5g=0
 +tempthresh=255
 +tempoffset=255
 +cck2gpo=0
 +ofdm2gpo=0
 +ofdm5gpo=0
 +ofdm5glpo=0
 +ofdm5ghpo=0
 +mcs2gpo0=0
 +mcs2gpo1=0
 +mcs2gpo2=0
 +mcs2gpo3=0
 +mcs2gpo4=0
 +mcs2gpo5=0
 +mcs2gpo6=0
 +mcs2gpo7=0
 +mcs5gpo0=0
 +mcs5gpo1=0
 +mcs5gpo2=0
 +mcs5gpo3=0
 +mcs5gpo4=0
 +mcs5gpo5=0
 +mcs5gpo6=0
 +mcs5gpo7=0
 +mcs5glpo0=0
 +mcs5glpo1=0
 +mcs5glpo2=0
 +mcs5glpo3=0
 +mcs5glpo4=0
 +mcs5glpo5=0
 +mcs5glpo6=0
 +mcs5glpo7=0
 +mcs5ghpo0=0
 +mcs5ghpo1=0
 +mcs5ghpo2=0
 +mcs5ghpo3=0
 +mcs5ghpo4=0
 +mcs5ghpo5=0
 +mcs5ghpo6=0
 +mcs5ghpo7=0
 +cddpo=0
 +stbcpo=0
 +bw40po=4
 +bwduppo=0
 +ccode=
 +macaddr=00:90:4c:19:23:45
 +maxp2ga0=72
 +itt2ga0=32
 +itt5ga0=62
 +pa2gw0a0=0xfed7
 +pa2gw1a0=0x15a6
 +pa2gw2a0=0xfaee
 +maxp5ga0=58
 +maxp5gha0=54
 +maxp5gla0=58
 +pa5gw0a0=0xff7f
 +pa5gw1a0=0x11b9
 +pa5gw2a0=0xfc53
 +pa5glw0a0=0xffe6
 +pa5glw1a0=0xfdd2
 +pa5glw2a0=0xfe49
 +pa5ghw0a0=0xff6a
 +pa5ghw1a0=0x136e
 +pa5ghw2a0=0xfbed
 +maxp2ga1=72
 +itt2ga1=32
 +itt5ga1=62
 +pa2gw0a1=0xfee2
 +pa2gw1a1=0x15e5
 +pa2gw2a1=0xfaed
 +maxp5ga1=58
 +maxp5gha1=54
 +maxp5gla1=58
 +pa5gw0a1=0xffc8
 +pa5gw1a1=0x12b8
 +pa5gw2a1=0xfca1
 +pa5glw0a1=0xff9b
 +pa5glw1a1=0x122a
 +pa5glw2a1=0xfcc8
 +pa5ghw0a1=0xff95
 +pa5ghw1a1=0x146b
 +pa5ghw2a1=0xfbba
 +maxp2ga2=255
 +itt2ga2=255
 +itt5ga2=255
 +pa2gw0a2=0xffff
 +pa2gw1a2=0xffff
 +pa2gw2a2=0xffff
 +maxp5ga2=255
 +maxp5gha2=255
 +maxp5gla2=255
 +pa5gw0a2=0xffff
 +pa5gw1a2=0xffff
 +pa5gw2a2=0xffff
 +pa5glw0a2=0xffff
 +pa5glw1a2=0xffff
 +pa5glw2a2=0xffff
 +pa5ghw0a2=0xffff
 +pa5ghw1a2=0xffff
 +pa5ghw2a2=0xffff
 +maxp2ga3=255
 +itt2ga3=255
 +itt5ga3=255
 +pa2gw0a3=0xffff
 +pa2gw1a3=0xffff
 +pa2gw2a3=0xffff
 +maxp5ga3=255
 +maxp5gha3=255
 +maxp5gla3=255
 +pa5gw0a3=0xffff
 +pa5gw1a3=0xffff
 +pa5gw2a3=0xffff
 +pa5glw0a3=0xffff
 +pa5glw1a3=0xffff
 +pa5glw2a3=0xffff
 +pa5ghw0a3=0xffff
 +pa5ghw1a3=0xffff
 +pa5ghw2a3=0xffff
 +devid=0x4350
 +
 +
 +</nowiki>
 +</WRAP>\\
 +
 +==== JTAG ====
 +-> [[docs:techref:hardware:port.jtag]] general information about the JTAG port, JTAG cable, etc.
 +
 +12 pin J201 pinheader, near the serial port:
 +
 +<a2s>
 +         #--------#
 +   nTRST |#-#  .-.| GND
 +       1 |#-#  '-'| 2
 +                |
 +     TDI |.-.  .-.| GND
 +       3 |'-'  '-'| 4
 +                |
 +     TDO |.-.  .-.| GND
 +       5 |'-'  '-'| 6
 +                |
 +     TMS |.-.  .-.| GND
 +       7 |'-'  '-'| 8
 +                |
 +     TCK |.-.  .-.| GND
 +       9 |'-'  '-'| 10
 +                |
 +   nSRST |.-.  .-.| GND
 +      11 |'-'  '-'| 12
 +         #--------#       J201
 +</a2s>
 +
 +
 +Not yet verified/tested.
 +
 +==== GPIOs ====
 +^ GPIO pin ^ active ^ description, location ^
 +| 0  |      | BCM6302 chip      |
 +| 1  |      | R247              |
 +| 2  | low  | <color green>LED  Dsl blue</color> |
 +| 3  |      | R1044, relay RJ11 |
 +| 4  |      | TP202 |
 +| 5  | low  | <color green>LED Dsl red</color> |
 +| 6  | low  | <color green>LED Lan1</color> |
 +| 7  | low  | <color green>LED Lan2</color> |
 +| 8  | low  | <color green>LED Lan3</color> |
 +| 9  | low  | <color green>LED Lan4</color> |
 +| 10 |      | R917, U902, U1002 |
 +| 11 | low  | <color green>LED Hspa blue</color> |
 +| 12 | low  | <color green>LED  Hspa red</color> |
 +| 13 |      | FB206             |
 +| 14 |      | R245              |
 +| 15 |      | ?              |
 +| 16 |      | <color blue>PCI REQ1#</color>              |
 +| 17 |      | <color blue>PCI GNT1#</color>              |
 +| 18 |      | <color blue>PCI INT#</color>              |
 +| 19 |      | <color blue>PCI REQ0#</color>             |
 +| 20 |      | <color blue>PCI GNT0#</color>              |
 +| 21 |      | <color blue>PCI IDSEL#</color>, R246              |
 +| 22 | high | <color green>LED Power blue</color> |
 +| 23 |      | R247              |
 +| 24 | high | <color green>LED Power red</color>  |
 +| 25 | low  | <color green>LED Voice blue</color> |
 +| 26 | low  | <color green>LED Voice red</color> |
 +| 27 | low  | **USB HUB RST#**      |
 +| 28 |      | U902              |
 +| 29 |      | U1002             |
 +| 30 |      | R1045, rj11 relay |
 +| 31 |      | TP214             |
 +| 32 |      | R248              |
 +| 33 |      | ?              |
 +| 34 | low  | <color brown>BUTTON RESET</color>
 +| 35 | low  | <color brown>BUTTON WLAN</color>   |
 +| 36 |      | U1002             |
 +| 37 |      | U902              |
 +
 +
 +===== Hardware mods =====
 +-> as a beginner, you really should inform yourself about [[docs:techref:hardware:soldering]] in general and then obtain some practical experience!
 +
 +==== Overclocking ====
 +
 +As default the CPU is configured to operate at 400 MHz. Soldering a 4,7 kohm resistor at R238, R242 and R240, will configure the CPU to operate at 533 MHz
 +
 +{{:media:observa:vh4032n-overclock_533_mhz.jpg?direct&400|}}
 +
 +Thanks to **//Warryor//** for locating these resistors
 +
 +===== Bootlogs =====
 +
 +==== OEM Bootlog ====
 +<WRAP bootlog>
 +<nowiki>CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
 +Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
 +Copyright (C) 2000-2009 Broadcom Corporation.
 +
 +Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
 +CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
 +CPU running TP0
 +Total memory: 134217728 bytes (128MB)
 +Boot Address 0xb8000000
 +
 +
 +Board IP address                  : 192.168.1.1:ffffff00  
 +Host IP address                   : 192.168.1.100  
 +Gateway IP address                :   
 +Run from flash/host (f/h)         : f  
 +Default host run file name        : vmlinux  
 +Default host flash file name      : bcm963xx_fs_kernel  
 +Boot delay (0-9 seconds)          : 1  
 +Boot image (0=latest, 1=previous) : 0  
 +Board Id (0-4)                    : 96368VVW  
 +Number of MAC Addresses (1-32)    : 11  
 +Base MAC Address                  : d8:61:94:33:68:a8  
 +PSI Size (1-64) KBytes            : 64  
 +Main Thread Number [0|1]          : 0  
 +Serial Number (20)                : V140B19003942  
 +Vendor Specific 01 (40)           : UpdPPTrWNbmXxH  
 +Vendor Specific 02 (40)           :   
 +Vendor Specific 03 (40)           :   
 +
 +*** Press any key to stop auto run (1 seconds) ***
 +Auto run second count down: 0
 +Booting from latest image (0xb9000000) ...
 +Code Address: 0x80010000, Entry Address: 0x802c4000
 +Decompression OK!
 +Entry at 0x802c4000
 +Closing network.
 +Disabling Switch ports.
 +Flushing Receive Buffers...
 +5 buffers found.
 +Closing DMA Channels.
 +Starting program at 0x802c4000
 +Linux version 2.6.21.5 (buildbot@ada) (gcc version 4.2.3) #4 Fri Mar 18 15:47:20 CET 2016
 +Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
 +96368VVW prom init
 +CPU revision is: 0002a031
 +Determined physical RAM map:
 + memory: 07ece000 @ 00000000 (usable)
 +On node 0 totalpages: 32462
 +  DMA zone: 32 pages used for memmap
 +  DMA zone: 0 pages reserved
 +  DMA zone: 4064 pages, LIFO batch:0
 +  Normal zone: 221 pages used for memmap
 +  Normal zone: 28145 pages, LIFO batch:7
 +Built 1 zonelists.  Total pages: 32209
 +Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200
 +brcm mips: enabling icache and dcache...
 +Primary instruction cache 64kB, physically tagged, 4-way, linesize 16 bytes.
 +Primary data cache 32kB, 2-way, linesize 16 bytes.
 +Synthesized TLB refill handler (21 instructions).
 +Synthesized TLB load handler fastpath (33 instructions).
 +Synthesized TLB store handler fastpath (33 instructions).
 +Synthesized TLB modify handler fastpath (32 instructions).
 +PID hash table entries: 512 (order: 9, 2048 bytes)
 +Using 200.000 MHz high precision timer.
 +Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
 +Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
 +Allocating memory for DSP module core and initialization code
 +Allocated DSP module memory - CORE=0x81118d00 SIZE=872240, INIT=0x0 SIZE=0
 +Memory: 124644k/129848k available (2158k kernel code, 5080k reserved, 605k data, 96k init, 0k highmem)
 +KLOB Pool 1 Initialized: 1048576 bytes <0x80c00000 ... 0x80d00000>
 +Calibrating delay loop... 398.33 BogoMIPS (lpj=199168)
 +Mount-cache hash table entries: 512
 +NET: Registered protocol family 16
 +Total Flash size: 32768K with 256 sectors
 +File system address: 0xb9000100
 +registering PCI controller with io_map_base unset
 +SCSI subsystem initialized
 +usbcore: registered new interface driver usbfs
 +usbcore: registered new interface driver hub
 +usbcore: registered new device driver usb
 +BLOG v1.0 Initialized
 +NET: Registered protocol family 8
 +NET: Registered protocol family 20
 +Time: MIPS clocksource has been installed.
 +NET: Registered protocol family 2
 +IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
 +TCP established hash table entries: 4096 (order: 3, 32768 bytes)
 +TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
 +TCP: Hash tables configured (established 4096 bind 4096)
 +TCP reno registered
 +squashfs: version 3.2-r2 (2007/01/15) Phillip Lougher
 +squashfs: LZMA suppport for slax.org by jro
 +fuse init (API version 7.8)
 +io scheduler noop registered (default)
 +HDLC line discipline: version $Revision: 1.1.1.1 $, maxframe=4096
 +N_HDLC line discipline registered.
 +Tecom automount driver:  Registered new character device /dev/tecommount
 +PPP generic driver version 2.4.2
 +PPP Deflate Compression module registered
 +PPP BSD Compression module registered
 +NET: Registered protocol family 24
 +tun: Universal TUN/TAP device driver, 1.6
 +tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
 +bcm963xx_mtd driver v1.0
 +PCI: Enabling device 0000:00:0a.0 (0000 -> 0002)
 +PCI: Setting latency timer of device 0000:00:0a.0 to 64
 +ehci_hcd 0000:00:0a.0: EHCI Host Controller
 +ehci_hcd 0000:00:0a.0: new USB bus registered, assigned bus number 1
 +ehci_hcd 0000:00:0a.0: irq 15, io mem 0x10001500
 +ehci_hcd 0000:00:0a.0: USB f.f started, EHCI 1.00, driver 10 Dec 2004
 +usb usb1: configuration #1 chosen from 1 choice
 +hub 1-0:1.0: USB hub found
 +hub 1-0:1.0: 2 ports detected
 +Tecom automount driver:  Registered new USB Bus "usb1"
 +ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
 +PCI: Enabling device 0000:00:09.0 (0000 -> 0002)
 +PCI: Setting latency timer of device 0000:00:09.0 to 64
 +ohci_hcd 0000:00:09.0: OHCI Host Controller
 +ohci_hcd 0000:00:09.0: new USB bus registered, assigned bus number 2
 +ohci_hcd 0000:00:09.0: irq 13, io mem 0x10001600
 +usb usb2: configuration #1 chosen from 1 choice
 +hub 2-0:1.0: USB hub found
 +hub 2-0:1.0: 2 ports detected
 +Tecom automount driver:  Registered new USB Bus "usb2"
 +usb 1-2: new high speed USB device using ehci_hcd and address 2
 +Tecom automount driver:  Update address: 2
 +usb 1-2: configuration #1 chosen from 1 choice
 +hub 1-2:1.0: USB hub found
 +hub 1-2:1.0: 2 ports detected
 +Tecom automount driver:  Registered new USB Bus "1-2"
 +USBdev-Add: bus(1-2) v-0409 p-005A, Manufacturer , product , sn 
 +USBdev-Add:TecomDebug,usb driver attached, name=hub
 +Tecom automount driver:  Add new USB Devices
 +usbcore: registered new interface driver usblp
 +drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
 +Initializing USB Mass Storage driver...
 +usbcore: registered new interface driver usb-storage
 +USB Mass Storage support registered.
 +usbcore: registered new interface driver usbserial
 +drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
 +usbcore: registered new interface driver usbserial_generic
 +drivers/usb/serial/usb-serial.c: USB Serial Driver core
 +drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
 +usbcore: registered new interface driver option
 +drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.1
 +brcmboard: brcm_board_init entry
 +SES: Button Interrupt 0x1 is enabled
 +Serial: BCM63XX driver $Revision: 1.1.1.1 $
 +ttyS0 at MMIO 0xb0000100 (irq = 10) is a BCM63XX
 +ttyS1 at MMIO 0xb0000120 (irq = 11) is a BCM63XX
 +bcmxtmrt: Broadcom BCM6368B2 ATM/PTM Network Device v0.1 Mar 18 2016 15:47:02
 +IPSEC SPU: SUCCEEDED 
 +GACT probability NOT on
 +Mirror/redirect action on
 +u32 classifier
 +    input device check on 
 +    Actions configured 
 +Ah4 module with HW offload
 +TCP cubic registered
 +Initializing XFRM netlink socket
 +NET: Registered protocol family 1
 +NET: Registered protocol family 17
 +NET: Registered protocol family 15
 +Bridge firewalling registered
 +Ebtables v2.0 registered
 +802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
 +All bugs added by David S. Miller <davem@redhat.com>
 +VFS: Mounted root (squashfs filesystem) readonly.
 +Freeing unused kernel memory: 96k freed
 +init started:  BusyBox v1.00 (2016.03.18-12:50+0000) multi-call binary
 +mount: Mounting tmpfs on /.mediatomb failed: No such file or directory
 +
 +
 +BusyBox v1.00 (2016.03.18-12:50+0000) Built-in shell (msh)
 +Enter 'help' for a list of built-in commands.
 +
 +
 +Loading drivers and kernel modules... 
 +
 +pktflow: module license 'Proprietary' taints kernel.
 +Broadcom Packet Flow Cache learning via BLOG enabled.
 +Created Proc FS /procfs/fcache
 +Constructed Broadcom Packet Flow Cache v0.1 May 27 2010 14:37:57
 +Broadcom Packet CMF (Experimental) Char Driver v0.1 Apr 10 2009 18:20:58 Registered<232>
 +Broadcom Packet CMF (Experimental) [6368-B2] v0.1 Apr 10 2009 18:20:58 Loaded
 +bcmxtmcfg: bcmxtmcfg_init entry
 +adsl: adsl_init entry
 +Broadcom BCMPROCFS v1.0 initialized
 +Broadcom BCM6368B2 Ethernet Network Device v0.1 Mar 18 2016 15:47:00
 +KLOB extended to 2 pools
 +KLOB extended to 3 pools
 +KLOB extended to 4 pools
 +ethsw: disable hw switching!
 +dgasp: kerSysRegisterDyingGaspHandler: bcmsw registered 
 +Broadcom Packet CMF (Experimental) SWC RESET.
 +Broadcom Packet CMF (Experimental) SWC INITIALIZED.
 +KLOB extended to 5 pools
 +KLOB extended to 6 pools
 +KLOB extended to 7 pools
 +KLOB extended to 8 pools
 +Broadcom Packet CMF (Experimental) Forwarder Net Device 0 v0.1 Apr 10 2009 18:20:58 Registered
 +Broadcom Packet CMF (Experimental) Forwarder Net Device 1 v0.1 Apr 10 2009 18:20:58 Registered
 +Broadcom Packet CMF (Experimental) ENABLED.
 +eth3: MAC Address: D8:61:94:33:68:A8
 +eth2: MAC Address: D8:61:94:33:68:A8
 +eth1: MAC Address: D8:61:94:33:68:A8
 +eth0: MAC Address: D8:61:94:33:68:A8
 +eth1 Link UP 100 mbps full duplex 
 +PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
 +PCI: Setting latency timer of device 0000:00:01.0 to 64
 +wl: srom not detected, using main memory mapped srom info (wombo board)
 +wl0: wlc_attach: MAC addr from system pool. id:0x776c0000
 +wl0: MAC Address: D8:61:94:33:68:A9
 +wl0: Broadcom BCMa8d6 802.11 Wireless Controller 5.10.120.0.cpe4.402.9
 +dgasp: kerSysRegisterDyingGaspHandler: wl0 registered 
 +DSP Driver: DSP init stub
 +Endpoint: endpoint_init entry
 +BOS: Enter bosInit 
 +Enter bosAppInit 
 +Exit bosAppInit 
 +BOS: Exit bosInit 
 +Endpoint: endpoint_init COMPLETED
 +p8021ag: p8021ag_init entry
 +Broadcom 802.1Q VLAN Interface, v0.1
 +Linux video capture interface: v2.00
 +usbcore: registered new interface driver uvcvideo
 +USB Video Class driver (v0.1.0)
 +gspca: main v2.7.0 registered
 +usbcore: registered new interface driver spca500
 +spca500: registered
 +usbcore: registered new interface driver spca501
 +spca501: registered
 +usbcore: registered new interface driver spca505
 +spca505: registered
 +usbcore: registered new interface driver spca506
 +spca506: registered
 +usbcore: registered new interface driver spca508
 +spca508: registered
 +usbcore: registered new interface driver spca561
 +spca561: registered
 +x_tables.ko loaded
 +xt_string.ko loaded
 +ts_bm.ko loaded
 +
 +
 +
 +Drivers and kernel modules loaded
 +
 +
 +
 +
 +
 +===== Release Version 4.02L.03 (build timestamp 160318_1547) (revision 1434)=====
 +
 +wlan adapter number(s): 1
 +  write_to_disk:0
 +Broadcom Packet CMF (Experimental) DISABLED.
 +nf_conntrack version 0.5.0 (1014 buckets, 8112 max)
 +ip_tables: (C) 2000-2006 Netfilter Core Team
 +00:00:12 [AMT]-> Received AUTOMOUNT_SIG_BUSADD for driver "usb1", v 0000 p 0000, device addr 2
 +00:00:12 [AMT]-> Received AUTOMOUNT_SIG_BUSADD for driver "usb2", v 0000 p 0000, device addr 2
 +00:00:12 [AMT]-> Received AUTOMOUNT_SIG_BUSADD for driver "1-2", v 0000 p 0000, device addr 2
 +00:00:12 [AMT]-> Received AUTOMOUNT_SIG_USBDEVADD for driver "hub", v 0409 p 005a, device addr 2
 +[AMT]-> This device is board's USB hub
 +Netfilter messages via NETLINK v0.30.
 +exited with signal 0
 +device eth0 is not a slave of br0
 +ethsw: enable hw switching!
 +device eth0 entered promiscuous mode
 +br0: port 1(eth0) entering learning state
 +br0: topology change detected, propagating
 +br0: port 1(eth0) entering forwarding state
 +device eth1 is not a slave of br0
 +device eth1 entered promiscuous mode
 +br0: port 2(eth1) entering learning state
 +br0: topology change detected, propagating
 +br0: port 2(eth1) entering forwarding state
 +device eth2 is not a slave of br0
 +device eth2 entered promiscuous mode
 +br0: port 3(eth2) entering learning state
 +br0: topology change detected, propagating
 +br0: port 3(eth2) entering forwarding state
 +device eth3 is not a slave of br0
 +device eth3 entered promiscuous mode
 +br0: port 4(eth3) entering learning state
 +br0: topology change detected, propagating
 +br0: port 4(eth3) entering forwarding state
 +WLmngr Daemon is running
 +optarg=0 shmId=0 
 +device wl0 is not a slave of br0
 +device wl0 entered promiscuous mode
 +br0: port 5(wl0) entering learning state
 +br0: topology change detected, propagating
 +br0: port 5(wl0) entering forwarding state
 +*** dslThread dslPid=525
 +BcmAdsl_Initialize=0xC00A7E50, g_pFnNotifyCallback=0xC00D8304
 +Clocks for QPROC and AFE are being aligned with step through ... 
 +AFE is aligned, i = 055, PhaseValue = -050, PhaseCntl = 0x3FC90000
 +QPROC is aligned, i = 024, PhaseValue = 0032, PhaseCntl = 0x3FC94018
 +Clocks for QPROC and AFE are aligned with syn_status AFE = 0x70, QPROC = 0x78
 +AFE  phase control reg @0xb0f570f8 default actual = 0x0021C38F, exp = 0x0021c38f
 +QPRC phase control reg @0xb0f5f0c0 default actual = 0x0421C38F, exp = 0x0421c38f
 +pSdramPHY=0xA7FFFFF8, 0x3227B 0xDEADBEEF
 +*** XfaceOffset: 0x5FF90 => 0x5FF90 ***
 +### Set drop_caches ...
 +*** PhySdramSize got adjusted: 0xEB1CC => 0x121B80 ***
 +AdslCoreSharedMemInit: shareMemSize=66653(66656)
 +AdslCoreHwReset:  pLocSbSta=87ce0000 bkupThreshold=3072
 +AdslCoreHwReset:  AdslOemDataAddr = 0xA7FAB7F0
 +***BcmDiagsMgrRegisterClient: 0 ***
 +dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered 
 +bcmxtmrt: This MAC address: d8 61 94 33 68 aa
 +ssk:error:20.487:rut_doSystemAction:100:rcl -- ifconfig ipoa0 1.1.1.1 dstaddr 1.1.1.1 mtu 1500 netmask 255.255.255.255 broadcast 1.1.1.1
 +ssk:error:20.505:rut_doSystemAction:100:rcl -- sendarp -s br0 -d br0
 +bcmxtmrt: This MAC address: d8 61 94 33 68 ab
 +dhcpc:notice:20.709:udhcpc:510:udhcp client (v0.9.6) started
 +dhcpc:notice:20.714:send_discover:127:Sending discover...
 +bcmxtmrt: This MAC address: d8 61 94 33 68 ac
 +bcmxtmrt: This MAC address: d8 61 94 33 68 ae
 +bcmxtmrt: This MAC address: d8 61 94 33 68 ad
 +ptm0.900: add 01:00:5e:00:00:01 mcast address to master interface
 +ptm0.901: add 01:00:5e:00:00:01 mcast address to master interface
 +dhcpc:notice:21.712:udhcpc:510:udhcp client (v0.9.6) started
 +dhcpc:notice:21.716:send_discover:127:Sending discover...
 +ptm0.903: add 01:00:5e:00:00:01 mcast address to master interface
 +dhcpc:notice:22.761:send_discover:127:Sending discover...
 +dhcpc:notice:23.728:send_discover:127:Sending discover...
 +iptables v1.3.8: Couldn't find target `dosfilter'
 +
 +Try `iptables -h' or 'iptables --help' for more information.
 +iptables v1.3.8: Couldn't find target `dosfilter'
 +
 +Try `iptables -h' or 'iptables --help' for more information.
 +dhcpc:notice:24.776:send_discover:127:Sending discover...
 +wlmngr_retrieve() ok.
 +wlctl -i wl0 phytype > /var/wl0
 +Vocs for HSPA enable.
 +wlctl -i wl0 revinfo > /var/wl0
 +wlctl -i wl0 bands > /var/wl0bands
 +Find the matched entry, result = A008
 +wlctl ver > /var/wlver
 +wlctl channels > /var/wlchannels
 +dhcpc:notice:25.738:send_discover:127:Sending discover...
 +rm /var/wlchannels
 +wlctl radio > /var/radiostatus
 +rm /var/radiostatus
 +wlctl -i wl0 cap > /var/wl0cap
 +InValid Device Pin in CFE
 +WPS Device PIN = 18546774
 +device wl0 left promiscuous mode
 +br0: port 5(wl0) entering disabled state
 +device wl0 is not a slave of br0
 +device wl0 entered promiscuous mode
 +br0: port 5(wl0) entering learning state
 +br0: topology change detected, propagating
 +br0: port 5(wl0) entering forwarding state
 +interface wl0.1 does not exist!
 +SIOCGIFFLAGS: No such device
 +interface wl0.2 does not exist!
 +SIOCGIFFLAGS: No such device
 +interface wl0.3 does not exist!
 +SIOCGIFFLAGS: No such device
 +wlctl -i wl0 phy_watchdog 0
 +killall -9 lld2d 2>/dev/null
 +http intercept: the httpd port is 80 lang is es,get successfully!
 +xvfwifid/1.3.5: starting up...
 +xvfwifid/1.3.5: Line rate detected (kbps): -1 up, -1 down
 +
 +xvfwifid/1.3.5: Initializing module: loader
 +xvfwifid/1.3.5: Loading...
 +killall -9 wps_monitor 2>/dev/null
 +wlbtn_monitor:notice:29.499:main:813:Start to execution...
 +wlbtn_monitor:notice:29.500:cmsMdm_init:191:entered, eid=109(wlbtn_monitor) shmid=0
 +wlbtn_monitor:notice:29.500:oalShm_init:139:attaching to existing shmId=0
 +wlbtn_monitor:notice:29.500:oalLck_init:118:attach existing done, semid=0
 +wlbtn_monitor:notice:29.500:cmsMem_initSharedMemPointer:138:shm pool: 0x58816178-0x58940000
 +[WMT]-> instantBackup:        0 (TRUE: instant;   FALSE: backup)
 +[WMT]-> switchMode:           0 (TRUE: automatic; FALSE: manual)
 +[WMT]-> keepaliveDGWInterval: 0
 +[WMT]-> keepaliveDNSInterval: 0
 +[WMT]-> dataTimeoutDSL2HSPA:  0
 +[WMT]-> dataTimeoutHSPA2DSL:  0
 +[WMT]-> voiceTimeoutDSL2HSPA: 0
 +[WMT]-> voiceTimeoutHSPA2DSL: 0
 +[WMT]-> HSPADownTimeoutNoLan: 600
 +[WMT]-> httpInterceptEnable:  1
 +[WMT]-> Http Intercept changed.
 +xvfwifid/1.3.5: Initializing module: cmsrpc
 +xvfwifid/1.3.5: Initializing module: trigger
 +xvfwifid/1.3.5: Initializing module: radius_resident
 +xvfwifid/1.3.5: Line rate detected (kbps): -1 up, -1 down
 +
 +xvfwifid/1.3.5: Initializing module: radius
 +xvfwifid/1.3.5: Initializing module: client
 +xvfwifid/1.3.5: ebtables -N xvfwifi_traffic_in 2> /dev/null
 +killall -9 wps_ap 2>/dev/null
 +killall -9 wps_enr 2>/dev/null
 +xvfwifid/1.3.5: ebtables -N xvfwifi_traffic_out 2> /dev/null
 +[WMT]-> Set 3G status WMT_HSPA_DOWN_SUCCESS to MDM.
 +[WMT]-> Receive CMS_MSG_QUERY_WAN_STATUS(0x1000222E) from UNKNOWN(102) in state WMT_IDLE.
 +[WMT]-> Send msg CMS_MSG_DSL_AND_3G_CONN_DOWN from WMT to SMD sucess.
 +[WMT]-> =========== CMS_MSG_DSL_AND_3G_CONN_DOWN 
 +iptables: No chain/target/match by that name
 +[WMT]-> xDSL [All:0, data:0, voice:0] | HSPA [All:0, data:0, voice:0]
 +[WMT]-> The new state is WMT_IDLE
 +[WMT]-> Receive CMS_MSG_QUERY_WAN_STATUS(0x1000222E) from UNKNOWN(108) in state WMT_IDLE.
 +[WMT]-> Send msg CMS_MSG_DSL_AND_3G_CONN_DOWN from WMT to SMD sucess.
 +[WMT]-> =========== CMS_MSG_DSL_AND_3G_CONN_DOWN 
 +xvfwifid/1.3.5: ebtables -D FORWARD -i wl0.1 -o gretap0 -j xvfwifi_traffic_in 2> /dev/null
 +killall -9 bcmupnp 2>/dev/null
 +
 +vodsl<ver:004> start up
 +BOS: Ekernel::endpoint_open
 +nter bosInit 
 +bkernel::endpoint_open COMPLETED
 +osTimerInit
 +Enter bosAppInit 
 +Exit bosAppInit 
 +BOS: Exit bosInit 
 +00:00:31 voicePerformFilterOperation: Failed to perform firewall filter operation!! Enable Val:0
 +
 +00:00:31 Setting provisioning default values.
 +
 +00:00:32 sndInit()
 +
 +Enter TaskCreate SNDT
 +TaskCreate00:00:32 SND: sndTimerTaskInitCB
 +
 + - spawn new tas00:00:32 SND: sndTimerTaskMain
 +
 +k SNDT
 +bosTimer00:00:32 Process 1109 priority is 0
 +Create
 +Enter Ta00:00:32 Process 1109: old priority 0, new priority -15
 +skCreate BOSTMTSK
 +TaskCreate - 00:00:32 VRG Call Manager MainThread Id 3076
 +spawn new task BOSTMTSK
 +Exit TaskCreate 
 +bosTimerGetEvent
 +Exit TaskCreate 
 +returned by bosTimeSetWallTime: No such file or directory (2)
 +Enter TaskCreate VRGCMGR
 +TaskCreate - spawn new task VRGCMGR
 +Exit TaskCreate 
 +rm -rf /var/bcmupnp.pid
 +[WMT]-> xDSL [All:0, data:0, voice:0] | HSPA [All:0, data:0, voice:0]
 +[WMT]-> The new state is WMT_IDLE
 +[WMT]-> Receive CMS_MSG_QUERY_WAN_STATUS(0x1000222E) from UNKNOWN(108) in state WMT_IDLE.
 +[WMT]-> Send msg CMS_MSG_DSL_AND_3G_CONN_DOWN from WMT to SMD sucess.
 +[WMT]-> =========== CMS_MSG_DSL_AND_3G_CONN_DOWN 
 +Sorry, rule does not exist.
 +xvfwifid/1.3.5: ebtables -D FORWARD -i wl0.2 -o gretap000:00:32 Broadcom Canada, VoIP Call Manager.
 +        Version: 1.10.1
 +        Release: 
 +        Build Date: Mar  7 2015 16:34:24
 +
 + -j xvfwifi_traffic_in 2> /dev/n00:00:32 Endpoint Event task started with pid 1123...
 +
 +ull
 +00:00:32 Endpoint Packet task started with pid 1124 ...
 +
 +Enter bosStartApp
 +Exit bosStartApp
 +Codec Support: PCMA/PCMU
 +Codec Support: G729A
 +Codec Support: G729B
 +Codec Support: G723
 +Codec Support: G726
 +Codec Support: LINPCM128
 +Codec Support: AMRNB
 +Codec Support: T.38
 +Enter TaskCreate aoAP
 +TaskCreate - spawn new task aoAP
 +Exit TaskCreate 
 +AppResetDetectionEnable() - Enabled reset detection.
 +Sorry, rule does not exist.
 +xvfwifid/1.3.5: ebtables -D FORWARD -i gretap0 -o wl0.1 -j xvfwifi_traffic_out 2> /dev/null
 +Sorry, rule does not exist.
 +xvfwifid/1.3.5: ebtables -D FORWARD -i gretap0 -o wl0.2 -j xvfwifi_traffic_out 2> /dev/null
 +Sorry, rule does not exist.
 +xvfwifid/1.3.5: ebtables -A FORWARD -i wl0.1 -o gretap0 -j xvfwifi_traffic_in 2> /dev/null
 +xvfwifid/1.3.5: ebtables -A FORWARD -i wl0.2 -o gretap0 -j xvfwifi_traffic_in 2> /dev/null
 +Set up PCM registers
 +Channel 0 assigned to timeslot 0
 +Channel 1 assigned to timeslot 1
 +Channel 2 assigned to timeslot 2
 +rxDescriptorArea       = 24 
 +txDescriptorArea       = 24 
 +Unaligned dmaRxDesc_c  = 0xA0307000 
 +Unaligned dmaTxDesc_c  = 0xA02D8000 
 +rxBufferArea          = 1312 
 +txBufferArea          = 1312 
 +Unaligned dmaRxData   = 0xA02D9000 
 +Unaligned dmaTxData   = 0xA02DA000 
 +Aligned Tx Desc (0xA02D8000): chan 0, buf 0, sts 0xe000, len 640, bufp 0x2da000 
 +Aligned Tx Desc (0xA02D8008): chan 0, buf 1, sts 0x7000, len 640, bufp 0x2da290 
 +Aligned Rx Desc (0xA0307000): chan 0, buf 0, sts 0x8000, len 640, bufp 0x2d9000 
 +Aligned Rx Desc (0xA0307008): chan 0, buf 1, sts 0x9000, len 640, bufp 0x2d9290 
 +initIudma: chan 0, descBase 0xa0307000, descBaseIudma 0x307000
 +initIudma: chan 1, descBase 0xa02d8000, descBaseIudma 0x2d8000
 +killall -9 nas 2>/dev/null
 +xvfwifid/1.3.5: ebtables -A FORWARD -i gretap0 -o wl0.1 -j xvfwifi_traffic_out 2> /dev/null
 +[WMT]-> xDSL [All:0, data:0, voice:0] | HSPA [All:0, data:0, voice:0]
 +[WMT]-> The new state is WMT_IDLE
 +[WMT]-> Receive CMS_MSG_QUERY_WAN_STATUS(0x1000222E) from UNKNOWN(102) in state WMT_IDLE.
 +[WMT]-> Send msg CMS_MSG_DSL_AND_3G_CONN_DOWN from WMT to SMD sucess.
 +[WMT]-> =========== CMS_MSG_DSL_AND_3G_CONN_DOWN 
 +killall -9 eapd 2>/dev/null
 +Enter TaskCreate CMT_EXCEPTION_IST
 +TaskCreate - spawn new task CMT_EXCEPTION_IST
 +Exit TaskCreate 
 +regStatus (reg 12 sel 0)    = 0x10008501 
 +regStatus (reg 12 sel 7)    = 0x00000101 
 +regCause  (reg 13 sel 0)    = 0x00000000 
 +regCause  (reg 13 sel 7)    = 0x00808000 
 +regCMT    (reg 22 sel 0)    = 0xe31e1406 
 +regCMT    (reg 22 sel 1)    = 0x10008001 
 +Kicking off secondary thread processor at entry point 0x81118D40...
 +Secondary thread processor entry point at 0x81118d40
 +Thread processor handshake. Secondary app initialized properly.
 +Enter TaskCreate HTSK
 +TaskCreate - spawn new task HTSK
 +Exit TaskCreate 
 +INFO: MSPI POLLING MODE
 +INFO: IRQ MASK 0x20e0b4
 +INFO: IRQ STATUS 0x40040
 +INFO: BLOCK ENABLES 0x4fbfc
 +MSPI INITIALIZED
 +SLIC reset pin: GPIO 10 
 +SLIC reset pin: GPIO 10 
 +SLIC 0 relay pin: GPIO 3 
 +SLIC 1 relay pin: GPIO 13 
 +Initializing 89116 device 0 ...
 +---
 +SLIC: Starting 89116 device and line initializion...
 +SLIC: Resetting device using GPIO 10 ...
 +SLIC: Reset applied on GPIO pin 10SLIC: Initializing 89116 device 0
 +SLIC: Received VP_DEV_EVID_DEV_INIT_CMP event (i = 0)
 +SLIC: Found event: pEvent.eventCategory = 2 pEvent.eventId = 1024 
 +SLIC: 89116 device 0 initialized OK
 +SLIC: Initializing 89116 FXS line
 +SLIC: Received VP_LINE_EVID_LINE_INIT_CMP event (i = 0)
 +SLIC: Found event: pEvent.eventCategory = 2 pEvent.eventId = 2048 
 +wlctl -i wl0 wds none
 +wlctl -i wl0 up
 +wlctl -i wl0 down
 +wlctl -i wl0 mbss 0
 +wlctl -i wl0 bss -C 0 down
 +wlctl -i wl0 bss -C 1 down
 +wlctl -i wl0 bss -C 2 down
 +wlctl -i wl0 bss -C 3 down
 +wifi main SSID:REBECA-GABRIEL
 +wlctl -i wl0 ssid -C 0 'R''E''B''E''C''A''-''G''A''B''R''I''E''L'
 +Setting SSID "REBECA-GABRIEL"
 +wlctl -i wl0 ssid -C 1 'w''l''0''_''G''u''e''s''t''1'
 +Setting SSID "wl0_Guest1"
 +wlctl -i wl0 ssid -C 2 'w''l''0''_''G''u''e''s''t''2br0: port 5(wl0) entering disabled state
 +'
 +Setting SSID "wl0_Guest2"
 +wlctl -i wl0 ssid -C 3 'w''l''0''_''G''u''e''s''t''3'
 +Setting SSID "wl0_Guest3"
 +ifconfig wl0 down 2>/dev/null
 +xvfwifid/1.3.5: ebtables -A FORWARD -i gretap0 -o wl0.2 -j xvfwifi_traffic_out 2> /dev/null
 +[WMT]-> xDSL [All:0, data:0, voice:0] | HSPA [All:0, data:0, voice:0]
 +[WMT]-> The new state is WMT_IDLE
 +xvfwifid/1.3.5: Initializing module: eapradserv
 +xvfwifid/1.3.5: trigger: unable to execute /sbin/xvfwifi-up: No such file or directory
 +xvfwifid/1.3.5: Initializing module: gretap
 +xvfwifid/1.3.5: Interface event: lo (1) state changed to 10049
 +xvfwifid/1.3.5: Interface event: ifb0 (2) state changed to 82
 +xvfwifid/1.3.5: Interface event: ifb1 (3) state changed to 82
 +xvfwifid/1.3.5: Interface event: dsl0 (4) state changed to 0
 +xvfwifid/1.3.5: Interface event: bcmsw (5) state changed to 11043
 +xvfwifid/1.3.5: Interface event: pktcmf_sw_sar (6) state changed to 100e1
 +xvfwifid/1.3.5: Interface event: pktcmf_sar_sw (7) state changed to 100e1
 +xvfwifid/1.3.5: Interface event: eth3 (8) state changed to 11043
 +xvfwifid/1.3.5: Interface event: eth2 (9) state changed to 11043
 +xvfwifid/1.3.5: Interface event: eth1 (10) state changed to 11043
 +xvfwifid/1.3.5: Interface event: eth0 (11) state changed to 11043
 +ifconfig wl0.1 down 2>/dev/null
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 11043
 +xvfwifid/1.3.5: Interface event: br0 (13) state changed to 11043
 +xvfwifid/1.3.5: Interface event: ipoa0 (14) state changed to 110d1
 +xvfwifid/1.3.5: Interface event: atm2 (15) state changed to 11043
 +xvfwifid/1.3.5: Interface event: wl0.1 (22) state changed to 1002
 +xvfwifid/1.3.5: Interface event: wl0.2 (23) state changed to 1002
 +xvfwifid/1.3.5: Interface event: wl0.3 (24) state changed to 1002
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 1002
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 1002
 +xvfwifid/1.3.5: Interface event: gretap0 (25) state changed to 1002
 +xvfwifid/1.3.5: Interface event: atm1 (16) state changed to 11043
 +xvfwifid/1.3.5: Interface event: atm0 (17) state changed to 11043
 +xvfwifid/1.3.5: Interface event: ptm0 (18) state changed to 11043
 +xvfwifid/1.3.5: Interface event: ptm0.900 (19) state changed to 11043
 +xvfwifid/1.3.5: Interface event: ptm0.901 (20) state changed to 11043
 +xvfwifid/1.3.5: Interface event: ptm0.903 (21) state changed to 11043
 +xvfwifid/1.3.5: Interface event: wl0.1 (22) state changed to 1002
 +xvfwifid/1.3.5: Interface event: wl0.2 (23) state changed to 1002
 +xvfwifid/1.3.5: Interface event: wl0.3 (24) state changed to 1002
 +xvfwifid/1.3.5: Interface event: gretap0 (25) state changed to 1002
 +xvfwifid/1.3.5: Client counters: 0 assoc 0 wl0.1 0 wl0.2 0 auth
 +ifconfig wl0.2 down 2>/dev/null
 +ifconfig wl0.3 down 2>/dev/null
 +ifconfig wl0 hw ether D8:61:94:33:68:A9 2>/dev/null
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 1002
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 1002
 +wlctl -i wl0 cur_etheraddr D8:61:94:33:68:A9  2>/dev/null
 +ifconfig wl0.1 hw ether 62:61:94:33:68:aa 2>/dev/null
 +xvfwifid/1.3.5: Interface event: wl0.1 (22) state changed to 1002
 +wlctl -i wl0.1 cur_etheraddr 62:61:94:33:68:aa  2>/dev/null
 +ifconfig wl0.2 hw ether 62:61:94:33:68:ab 2>/dev/null
 +xvfwifid/1.3.5: Interface event: wl0.2 (23) state changed to 1002
 +wlctl -i wl0.2 cur_etheraddr 62:61:94:33:68:ab  2>/dev/null
 +ifconfig wl0.3 hw ether 62:61:94:33:68:a8 2>/dev/null
 +xvfwifid/1.3.5: Interface event: wl0.3 (24) state changed to 1002
 +wlctl -i wl0.3 cur_etheraddr 62:61:94:33:68:a8  2>/dev/null
 +wlctl -i wl0  ap 1
 +wlctl -i wl0 infra 1
 +wlctl -i wl0 closed 0
 +wlctl -i wl0 country ES
 +wlctl -i wl0  band b
 +wlctl -i wl0 regulatory 0
 +wlctl -i wl0 radar 0 2>/dev/null
 +wlctl -i wl0 spect 0 2>/dev/null
 +wlctl -i wl0 nmode -1
 +wlctl -i wl0 mimo_bw_cap 2
 +wlctl -i wl0 chanspec -c 6 -b 2 -w 20 -s 0
 +Chanspec set to 0x2b06
 +wlctl -i wl0 wpa_cap -C 0 > /var/wpa_cap0 
 +wlctl -i wl0 wpa_cap -C 0 0 2>/dev/null
 +wlctl -i wl0 wpa_cap -C 1 > /var/wpa_cap0 
 +wlctl -i wl0 wpa_cap -C 1 0 2>/dev/null
 +wlctl -i wl0 wpa_cap -C 2 > /var/wpa_cap0 
 +wlctl -i wl0 wpa_cap -C 2 0 2>/dev/null
 +wlctl -i wl0 wpa_cap -C 3 > /var/wpa_cap0 
 +wlctl -i wl0 wpa_cap -C 3 0 2>/dev/null
 +wlctl -i wl0 maxassoc 16
 +wlctl -i wl0 bss_maxassoc 16
 +wlctl -i wl0 gmode Auto
 +wlctl -i wl0 gmode_protection_override -1
 +wlctl -i wl0 gmode_protection_control 2
 +wlctl -i wl0 nmode_protection_override -1
 +wlctl -i wl0 protection_control 2
 +wlctl -i wl0 nreqd 0
 +wlctl -i wl0 wme 0 2>/dev/null
 +wlctl -i wl0 afterburner_override 0 2>/dev/null
 +wlctl -i wl0 ampdu 1
 +wlctl -i wl0 amsdu 1
 +wlctl -i wl0 afterburner_override 0
 +wlctl -i wl0 wme 1 2>/dev/null
 +wlctl -i wl0 wme_noack 0 2>/dev/null
 +wlctl -i wl0 wme_apsd 1 2>/dev/null
 +wlctl -i wl0 wme_bss_disable 0
 +wlctl -i wl0 rate 0
 +wlctl -i wl0 a_rate 0
 +wlctl -i wl0 bg_rate 0 
 +wlctl -i wl0 leddc 0 2>/dev/null
 +wlctl -i wl0 a_mrate 54.0 
 +wlctl -i wl0 bg_mrate 54.0 
 +wlctl -i wl0 rateset default
 +wlctl -i wl0 rtsthresh 2347
 +wlctl -i wl0 fragthresh 2346
 +wlctl -i wl0 dtim 1
 +wlctl -i wl0  bi 100
 +wlctl -i wl0 frameburst 1
 +wlctl -i wl0 ap_isolate 0
 +wlctl -i wl0 pwr_percent 100
 +wlctl -i wl0 wmf_bss_enable 0
 +wlctl -i wl0.1 wmf_bss_enable 0
 +wlctl -i wl0.2 wmf_bss_enable 0
 +wlctl -i wl0.3 wmf_bss_enable 0
 +wlctl -i wl0 mac none
 +wlctl -i wl0 macmode 0
 +wlctl -i wl0 up
 +wlctl -i wl0 csscantimer 0
 +wlctl -i wl0 chanspec > /var/curchaspec0
 +wlctl -i wl0 rmwep -C 0 0
 +wlctl -i wl0 rmwep -C 0 1
 +wlctl -i wl0 rmwep -C 0 2
 +wlctl -i wl0 rmwep -C 0 3
 +wlctl -i wl0 rmwep -C 1 0
 +wlctl -i wl0 rmwep -C 1 1
 +wlctl -i wl0 rmwep -C 1 2
 +wlctl -i wl0 rmwep -C 1 3
 +wlctl -i wl0 rmwep -C 2 0
 +wlctl -i wl0 rmwep -C 2 1
 +wlctl -i wl0 rmwep -C 2 2
 +wlctl -i wl0 rmwep -C 2 3
 +wlctl -i wl0 rmwep -C 3 0
 +wlctl -i wl0 rmwep -C 3 1
 +wlctl -i wl0 rmwep -C 3 2
 +wlctl -i wl0 rmwep -C 3 3
 +wlctl -i wl0  wsec -C 0 4
 +wlctl -i wl0 wsec_restrict -C 0 1
 +wlctl -i wl0 wpa_auth -C 0 128
 +wlctl -i wl0 eap 1
 +wlctl -i wl0 auth -C 0 0
 +wlctl -i wl0 bss -C 0 up
 +ifconfig wl0 up
 +xvfwifid/1.3.5: Ibr0: port 5(wl0) entering learning state
 +nterface event: br0: topology change detected, propagating
 +wl0 (12) state cbr0: port 5(wl0) entering forwarding state
 +hanged to 11043
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 11043
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 11043
 +ifconfig wl0.1 down
 +ifconfig wl0.2 down
 +ifconfig wl0.3 down
 +dhcpc:notice:34.071:send_discover:127:Sending discover...
 +SLIC: Received VP_EVID_CAL_CMP event (i= 120)
 +SLIC: Found event: pEvent.eventCategory = 2 pEvent.eventId = 64 
 +SLIC: FXS line RX timeslot = 0 
 +SLIC: FXS line TX timeslot = 0 
 +SLIC: 89116 FXS line initialized OK
 +SLIC: 89116 device 0 and FXS/FXO initializion COMPLETED OK !
 +---
 +Initializing 89316 device 0 ...
 +---
 +SLICDAA: Starting 89316 device and line initializion...
 +SLICDAA: Skipping SLIC chip reset
 +SLICDAA: Initializing 89316 device 0
 +SLIC: Received VP_DEV_EVID_DEV_INIT_CMP event (i = 0)
 +SLIC: Found event: pEvent.eventCategory = 2 pEvent.eventId = 1024 
 +SLICDAA: 89316 device 0 initialized OK
 +SLICDAA: Initializing 89316 FXS line
 +SLIC: Received VP_LINE_EVID_LINE_INIT_CMP event (i = 0)
 +SLIC: Found event: pEvent.eventCategory = 2 pEvent.eventId = 2048 
 +device wl0 left promiscuous mode
 +br0: port 5(wl0) entering disabled state
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 1002
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 1002
 +device wl0 is not a slave of br0
 +device wl0 entered promiscuous mode
 +xvfwifid/1.3.5: Ibr0: port 5(wl0) entering learning state
 +nterface event: br0: topology change detected, propagating
 +wl0 (12) state cbr0: port 5(wl0) entering forwarding state
 +hanged to 11043
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 11043
 +xvfwifid/1.3.5: Interface event: wl0 (12) state changed to 11043
 +device wl0.1 is not a slave of br0
 +device wl0.2 is not a slave of br0
 +device wl0.3 is not a slave of br0
 +dhcpc:notice:35.082:send_discover:127:Sending discover...
 +wlctl interference 4
 +/bin/bcmupnp -D
 +/bin/lld2d  br0 
 +/bin/lld2d br0
 +SLIC: Received VP_EVID_CAL_CMP event (i= 118)
 +SLIC: Found event: pEvent.eventCategory = 2 pEvent.eventId = 64 
 +SLICDAA: FXS line RX timeslot = 2 
 +SLICDAA: FXS line TX timeslot = 2 
 +SLICDAA: 89316 FXS line initialized OK
 +SLICDAA: Initializing 89316 FXO line
 +SLICDAA: Locale 18
 +SLICDAA: Locale 18
 +SLICDAA: FXO line RX timeslot = 4 
 +SLICDAA: FXO line TX timeslot = 4 
 +SLICDAA: 89316 FXO line initialized OK
 +SLICDAA: 89316 device 0 and FXS/FXO initializion COMPLETED OK !
 +---
 +boardHalInit6368: Initialization complete.
 +boardHalInit completed
 +Codec Support: PCMA/PCMU
 +Codec Support: G729A
 +Codec Support: G729B
 +Codec Support: G723
 +Codec Support: G726
 +Codec Support: LINPCM128
 +Codec Support: AMRNB
 +Codec Support: T.38
 +Enter TaskCreate HRTBEAT
 +TaskCreate - spawn new task HRTBEAT
 +Exit TaskCreate 
 +HEARTBEAT: Initialized!
 +Enter TaskCreate VRGEVPR
 +TaskCreate - spawn new task VRGEVPR
 +Exit TaskCreate 
 +Enter TaskCreate HCAS
 +TaskCreate - spawn new task HCAS
 +Exit TaskCreate 
 +gInterruptCounter     = 0x811973E8 
 +gInterruptErrors      = 0x811973EC 
 +gNextRxDesc           = 0x811973DC 
 +gNextTxDesc           = 0x811973D8 
 +32 ms ECAN tail-length
 +*** gStartRxDesc[0] = 0xA0307000 
 +*** gBufferSizeBytes = 640 
 +*** gStartTxDesc[0] = 0xA02D8000 
 +hal6368PcmInit 319 nextTxDesc = 0xA02D8000 
 +hal6368PcmInit 319 nextTxDesc = 0xA02D8008 
 +hal6368PcmInit 323 Ownership for TX desc not set. Use this buffer. 
 +DSP: Interrupt Masks
 +---------------
 +IrqMask_high               = 0x0000070D 
 +IrqMask                    = 0x0020E0B4 
 +IrqMask1_high              = 0x40000000 
 +IrqMask1                   = 0x00000000 
 +PCM_IUDMA->ctrl[0].intMask = 0x00000005 
 +PCM_IUDMA->ctrl[1].intMask = 0x00000005 
 +
 +DSP: Interrupt Status
 +-----------------
 +IrqStatus_high             = 0x00000000 
 +IrqStatus                  = 0x00040040 
 +IrqStatus1_high            = 0x00000000 
 +IrqStatus1                 = 0x00040040 
 +PCM_IUDMA->ctrl[0].intStat = 0x00000000 
 +PCM_IUDMA->ctrl[1].intStat = 0x00000000 
 +Default value for provItemId '2603' did not exist
 +
 +ENDPT: hdspVhdOpen Secondary Connection VHD success. DSP 0, VHD (0x50) of type: 0x0
 +UPnP daemon is ready to run
 +
 +ENDPT: cnx->lineId -1, Invalid line id, Use default value 0x104
 +
 +ENDPT: Setting T.38 correction mode for vhd 80 to 0x104
 +
 +ENDPT: hdspVhdOpen Secondary Connection VHD success. DSP 0, VHD (0x51) of type: 0x0
 +
 +ENDPT: cnx->lineId -1, Invalid line id, Use default value 0x104
 +
 +ENDPT: Setting T.38 correction mode for vhd 81 to 0x104
 +
 +ENDPT: hdspVhdOpen Secondary Connection VHD success. DSP 0, VHD (0x52) of type: 0x3
 +
 +ENDPT: cnx->lineId -1, Invalid line id, Use default value 0x104
 +
 +ENDPT: Setting T.38 correction mode for vhd 82 to 0x104
 +
 +ENDPT: hdspVhdOpen Secondary Connection VHD success. DSP 0, VHD (0x53) of type: 0x3
 +
 +ENDPT: cnx->lineId -1, Invalid line id, Use default value 0x104
 +
 +ENDPT: Setting T.38 correction mode for vhd 83 to 0x104
 +dgasp: kerSysRegisterDyingGaspHandler: endpoint registered 
 +
 +ENDPT: EPTYPE_FXS
 +Codec Support: PCMA/PCMU
 +Codec Support: G729A
 +Codec Support: G729B
 +Codec Support: G723
 +Codec Support: G726
 +Codec Support: LINPCM128
 +Codec Support: AMRNB
 +Codec Support: T.38
 +ENDPT: hdspVhdOpen Line VHD success. DSP 0, VHD (0x54) of type: 0x7
 +Switchboard ON (type Duplex): VHD 0x54/1 with VHD 0x1/0
 +Default value for provItemId '616' did not exist
 +Default value for provItemId '617' did not exist
 +Default value for provItemId '2000' did not exist
 +Default value for provItemId '407' did not exist
 +Default value for provItemId '608' did not exist
 +Default value for provItemId '600' did not exist
 +Default value for provItemId '2201' did not exist
 +ENDPT: Initialization completed successfully for endpt 1
 +
 +ENDPT: DELETE CNX: endpt 0, cnx -1
 +
 +ENDPT: EPTYPE_FXS
 +/bin/eapd
 +SLICDAA: Mode for FXS channel changed to 1 
 +SLICDAA: Mode for FXS channel changed to 1 
 +Codec Support: PCMA/PCMU
 +Codec Support: G729A
 +Codec Support: G729B
 +Codec Support: G723
 +Codec Support: G726
 +Codec Support: LINPCM128
 +Codec Support: AMRNB
 +Codec Support: T.38
 +ENDPT: hdspVhdOpen Line VHD success. DSP 0, VHD (0x55) of type: 0x7
 +Switchboard ON (type Duplex): VHD 0x55/1 with VHD 0x0/0
 +Default value for provItemId '616' did not exist
 +Default value for provItemId '617' did not exist
 +Default value for provItemId '2000' did not exist
 +Default value for provItemId '407' did not exist
 +Default value for provItemId '608' did not exist
 +Default value for provItemId '600' did not exist
 +Default value for provItemId '2201' did not exist
 +ENDPT: Initialization completed successfully for endpt 0
 +
 +ENDPT: DELETE CNX: endpt 1, cnx -1
 +00:00:36 cmAssociatePhysEndpt: Associating physEndpt 0 to cmEndpt 0 ,cmEndptType 0 
 +
 +00:00:36 cmAssociatePhysEndpt: Associating physEndpt 1 to cmEndpt 1 ,cmEndptType 0 
 +
 +00:00:36 CDR collection started on 1/1/1970 0:0:2
 +00:00:36 IP address = 0.0.0.0
 +00:00:36 Subnet Mask = 255.255.255.0
 +00:00:36 
 +VODSL RUNNING with br0's address
 +
 +00:00:36 voicePerformFilterOperation: Failed to perform firewall filter operation!! Enable Val:1
 +
 +dhcpc:notice:36.440:send_discover:127:Sending discover...
 +SLIC: Mode for FXS channel changed to 1 
 +SLIC: Mode for FXS channel changed to 1 
 +00:00:36 callConfig: Configuration complete
 +/bin/nas
 +00:00:36 cmInitProxyBackupCB, get 2nd proxy enabled 0
 +00:00:36 setProxyBackUpState, current proxy backup state ProxyBackupState_INIT, goes to state ProxyBackupState_TRYING_PRIMARY
 +00:00:36 cmSetCurrentServerUsed, set proxy backup state First
 +00:00:36 -------------------------------------
 +00:00:36 User0:  <@192.168.1.3>, password , authname 
 +00:00:36 Proxy IP: 0.0.0.0:5060
 +00:00:36 Registrar IP: 0.0.0.0:5060
 +00:00:36 Outbound Proxy IP: :5060
 +00:00:36 DigitMap: [X*#ABCD].T|9XXXXXXXX|8XXXXXXXX|7XXXXXXXX|6XXXXXXXX
 +00:00:36 MWI-Registration: Disabled
 +00:00:36 Flash feature framework: Enabled
 +00:00:36 -------------------------------------
 +00:00:36 User0:  - User Name not configured - NO SIP SERVICE
 +00:00:36 -------------------------------------
 +00:00:36 User1:  <@192.168.1.3>, password , authname 
 +00:00:36 Proxy IP: 0.0.0.0:5060
 +00:00:36 Registrar IP: 0.0.0.0:5060
 +00:00:36 Outbound Proxy IP: :5060
 +00:00:36 DigitMap: [X*#ABCD].T|9XXXXXXXX|8XXXXXXXX|7XXXXXXXX|6XXXXXXXX
 +00:00:36 MWI-Registration: Disabled
 +00:00:36 Flash feature framework: Enabled
 +00:00:36 -------------------------------------
 +00:00:36 User1:  - User Name not configured - NO SIP SERVICE
 +00:00:36  RTP read thread started with pid 1356 
 +
 +00:00:36  RTP read thread started with pid 1357 
 +
 +00:00:36  RTP read thread started with pid 1358 
 +
 +00:00:36  RTP read thread started with pid 1359 
 +
 +00:00:36 rtpInit: RTCP task created, taskId = 13326
 +00:00:36 cmSetCfgCodec: endpt:0,comfortNoise:0
 +00:00:36 cmSetCfgCodec: Endpt 0, Total 11 codecs, 1st codec:     PCMA, Packet Period: 20ms, GVAD Mode: OFF, Fax Enabled: FALSE, DTMF Relay Enabled: FALSE, CNG Mode: OFF, VBD codec:     PCMA
 +00:00:36 cmSetCfgCodec: endpt:1,comfortNoise:0
 +00:00:36 cmSetCfgCodec: Endpt 1, Total 11 codecs, 1st codec:     PCMA, Packet Period: 20ms, GVAD Mode: OFF, Fax Enabled: FALSE, DTMF Relay Enabled: FALSE, CNG Mode: OFF, VBD codec:     PCMA
 +ENDPT: DELETE CNX: endpt 0, cnx -1
 +ENDPT: DELETE CNX: endpt 1, cnx -1
 +00:00:36 Warm Line Number is 
 +00:00:36 Warm Line Number is 
 +00:00:36 Line 0 (): Idle
 +00:00:36 Line 1 (): Idle
 +00:00:36  RTCP thread started with pid 1360 
 +
 +00:00:37 REGISTER_EVENT_INTEREST for 0x10000280 succeeded
 +00:00:37 [UMT]->***USB manager application start***
 +wlmngr_startWsc: client-pbc mode
 +/bin/wps_monitor&
 +wlctl -i wl0 lazywds 0
 +wlctl -i wl0 wds 
 +wlctl -i wl0 phy_watchdog 1
 +wlctl -i wl0 fcache 1
 +sendarp -s br0 -d br0
 +Wlan Initialization Success!
 +dhcpc:notice:37.538:send_discover:127:Sending discover...
 +wlctl led 0 2 1
 +wlctl led 0 2 1
 +00:00:37 [UMT]->init3GLinkCfgFromMdm APN From is empty
 +dhcpc:notice:38.658:send_discover:127:Sending discover...
 +dhcpc:notice:39.567:send_discover:127:Sending discover...
 +00:00:40 processCmsMsg: CMS_MSG_CONFIG_WRITTEN
 +00:00:40 [UMT]->loadDlnaCfg,twonky server cfg updated
 +00:00:40 [UMT]->UMT Received MSG From VODSL,Type 0x10002261
 +dhcpc:notice:47.668:send_discover:127:Sending discover...
 +xvfwifid/1.3.5: Client counters: 0 assoc 0 wl0.1 0 wl0.2 0 auth
 +dhcpc:notice:48.577:send_discover:127:Sending discover...
 +dhcpc:notice:49.674:send_discover:127:Sending discover...
 +
 +FW: VH4032N_V0.2.72
 +Login: dhcpc:notice:50.583:send_discover:127:Sending discover...
 +dhcpc:notice:51.680:send_discover:127:Sending discover...
 +dhcpc:notice:52.589:send_discover:127:Sending discover...
 +
 +
 +
 +</nowiki>
 +</WRAP>\\
 +
 +==== OpenWrt Bootlog ====
 +<WRAP bootlog>
 +<nowiki>CFE version 1.0.37-102.15 for BCM96368 (32bit,SP,BE)
 +Build Date: Wed Feb 10 09:57:47 CST 2010 (link@hpnb)
 +Copyright (C) 2000-2009 Broadcom Corporation.
 +
 +Parallel flash device: name AM29LV320MT, id 0x2201, size 32768KB
 +CPU type 0x2A031: 400MHz, Bus: 160MHz, Ref: 64MHz
 +CPU running TP0
 +Total memory: 134217728 bytes (128MB)
 +Boot Address 0xb8000000
 +
 +
 +Board IP address                  : 192.168.1.1:ffffff00
 +Host IP address                   : 192.168.1.100
 +Gateway IP address                :
 +Run from flash/host (f/h)         : f
 +Default host run file name        : vmlinux
 +Default host flash file name      : bcm963xx_fs_kernel
 +Boot delay (0-9 seconds)          : 3
 +Board Id (0-4)                    : 96368VVW
 +Number of MAC Addresses (1-32)    : 11
 +Base MAC Address                  : e4:c1:46:bd:9b:bf
 +PSI Size (1-64) KBytes            : 64
 +Main Thread Number [0|1]          : 0
 +Serial Number (20)                : V130B41018888
 +Vendor Specific 01 (40)           : HFcpVwykkruPxX
 +Vendor Specific 02 (40)           :
 +Vendor Specific 03 (40)           :
 +
 +*** Press any key to stop auto run (3 seconds) ***
 +Auto run second count down: 0
 +Booting from only image (0xb8020000) ...
 +Code Address: 0x80A00000, Entry Address: 0x80a00000
 +LZMA: Prossible old LZMA format, trying to decompress..
 +Decompression OK!
 +Entry at 0x80a00000
 +Closing network.
 +Disabling Switch ports.
 +Flushing Receive Buffers...
 +30 buffers found.
 +Closing DMA Channels.
 +Starting program at 0x80a00000
 +[    0.000000] Linux version 4.1.20 (tki2k@Ubuntu) (gcc version 5.3.0 (OpenWrt GCC 5.3.0 r49199) ) #1 SMP Sun May 1 21:29:43 UTC 2016
 +[    0.000000] Detected Broadcom 0x6368 CPU revision b2
 +[    0.000000] CPU frequency is 400 MHz
 +[    0.000000] 128MB of RAM installed
 +[    0.000000] board_bcm963xx: Boot address 0xb8000000
 +[    0.000000] board_bcm963xx: CFE version: 1.0.37-102.15
 +[    0.000000] bootconsole [early0] enabled
 +[    0.000000] CPU0 revision is: 0002a031 (Broadcom BMIPS4350)
 +[    0.000000] board: board name: VH4032N
 +[    0.000000] MIPS: machine is Observa VH4032N
 +[    0.000000] Determined physical RAM map:
 +[    0.000000]  memory: 08000000 @ 00000000 (usable)
 +[    0.000000] Initrd not found or empty - disabling initrd
 +[    0.000000] Zone ranges:
 +[    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
 +[    0.000000] Movable zone start for each node
 +[    0.000000] Early memory node ranges
 +[    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
 +[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
 +[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
 +[    0.000000] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
 +[    0.000000] PERCPU: Embedded 10 pages/cpu @81106000 s10048 r8192 d22720 u40960
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
 +[    0.000000] Kernel command line:  root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200
 +[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
 +[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
 +[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
 +[    0.000000] Memory: 124180K/131072K available (3175K kernel code, 139K rwdata, 732K rodata, 1320K init, 203K bss, 6892K reserved, 0K cma-reserved)
 +[    0.000000] Hierarchical RCU implementation.
 +[    0.000000] NR_IRQS:256
 +[    0.000000] clocksource MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
 +[    0.000016] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
 +[    0.008673] Calibrating delay loop... 397.82 BogoMIPS (lpj=795648)
 +[    0.046960] pid_max: default: 32768 minimum: 301
 +[    0.052386] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
 +[    0.059167] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
 +[    0.072778] SMP: Booting CPU1...
 +[   11.408647] Primary instruction cache 64kB, VIPT, 4-way, linesize 16 bytes.
 +[   11.408663] Primary data cache 32kB, 2-way, VIPT, cache aliases, linesize 16 bytes
 +[   11.408969] CPU1 revision is: 0002a031 (Broadcom BMIPS4350)
 +[    0.124962] Synchronize counters for CPU 1:
 +[    0.124963] SMP: CPU1 is running
 +[    0.124981] done.
 +[    0.125175] Brought up 2 CPUs
 +[    0.144036] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
 +[    0.155442] NET: Registered protocol family 16
 +[    0.165594] registering PCI controller with io_map_base unset
 +[    0.196222] PCI host bridge to bus 0000:00
 +[    0.200464] pci_bus 0000:00: root bus resource [mem 0x30000000-0x37ffffff]
 +[    0.207665] pci_bus 0000:00: root bus resource [io  0x8000000-0x800ffff]
 +[    0.214524] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
 +[    0.221509] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
 +[    0.237501] pci 0000:00:01.0: BAR 0: assigned [mem 0x30000000-0x30003fff]
 +[    0.247407] Switched to clocksource MIPS
 +[    0.254387] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
 +[    0.280469] ssb: Found chip with id 0xA8D6, rev 0x00 and package 0x08
 +[    0.345633] ssb: Sonics Silicon Backplane found on PCI device 0000:00:01.0
 +[    0.353571] NET: Registered protocol family 2
 +[    0.359768] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
 +[    0.366988] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
 +[    0.373538] TCP: Hash tables configured (established 1024 bind 1024)
 +[    0.380252] UDP hash table entries: 256 (order: 1, 8192 bytes)
 +[    0.386281] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
 +[    0.393234] NET: Registered protocol family 1
 +[    0.400271] futex hash table entries: 512 (order: 1, 8192 bytes)
 +[    0.408015] squashfs: version 4.0 (2009/01/31) Phillip Lougher
 +[    0.414046] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +[    0.427200] io scheduler noop registered
 +[    0.431253] io scheduler deadline registered (default)
 +[    0.438722] bcm63xx_uart.0: ttyS0 at MMIO 0xb0000100 (irq = 10, base_baud = 1Š[    0.448365] console [ttyS0] enabled
 +[    0.448365] console [ttyS0] enabled
 +[    0.455489] bootconsole [early0] disabled
 +[    0.455489] bootconsole [early0] disabled
 +[    0.464745] bcm63xx-rng bcm63xx-rng: registered RNG driver
 +[    0.472102] 18000000.nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x002201
 +[    0.482441] Amd/Fujitsu Extended Query Table at 0x0040
 +[    0.487704]   Amd/Fujitsu Extended Query version 1.3.
 +[    0.492879] number of CFI chips: 1
 +[    0.496707] bcm63xxpart: CFE boot tag found with version 6 and board type 96368VVW
 +[    0.504605] 5 bcm63xxpart partitions found on MTD device 18000000.nor
 +[    0.511255] Creating 5 MTD partitions on "18000000.nor":
 +[    0.516731] 0x000000000000-0x000000020000 : "CFE"
 +[    0.523675] 0x000000020100-0x00000016a5a4 : "kernel"
 +[    0.530667] 0x00000016a5a4-0x000001fe0000 : "rootfs"
 +[    0.537662] mtd: device 2 (rootfs) set to be root filesystem
 +[    0.543521] 1 squashfs-split partitions found on MTD device rootfs
 +[    0.549871] 0x000000460000-0x000001fe0000 : "rootfs_data"
 +[    0.557369] 0x000000020000-0x000001fe0000 : "linux"
 +[    0.564550] 0x000001fe0000-0x000002000000 : "nvram"
 +[    0.573183] bcm63xx-spi bcm63xx-spi: at 0xb0000800 (irq 9, FIFOs size 542)
 +[    0.620977] b53_common: found switch: BCM63xx, rev 0
 +[    0.626758] bcm63xx-wdt bcm63xx-wdt:  started, timer margin: 30 sec
 +[    0.637821] NET: Registered protocol family 10
 +[    0.645036] NET: Registered protocol family 17
 +[    0.649737] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
 +[    0.662759] 8021q: 802.1Q VLAN Support v1.8
 +[    0.677170] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
 +[    0.699248] Freeing unused kernel memory: 1320K (80406000 - 80550000)
 +[    2.061077] init: Console is alive
 +[    2.064948] init: - watchdog -
 +[    3.435292] usbcore: registered new interface driver usbfs
 +[    3.441119] usbcore: registered new interface driver hub
 +[    3.446759] usbcore: registered new device driver usb
 +[    3.459577] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
 +[    3.467911] ehci-platform: EHCI generic platform driver
 +[    3.575433] ehci-platform ehci-platform: EHCI Host Controller
 +[    3.581381] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
 +[    3.589751] ehci-platform ehci-platform: irq 15, io mem 0xb0001500
 +[    3.607419] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00, overcurrent ignored
 +[    3.617194] hub 1-0:1.0: USB hub found
 +[    3.621141] hub 1-0:1.0: 2 ports detected
 +[    3.630087] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
 +[    3.638048] ohci-platform: OHCI generic platform driver
 +[    3.643619] ohci-platform ohci-platform: Generic Platform OHCI controller
 +[    3.650637] ohci-platform ohci-platform: new USB bus registered, assigned bus number 2
 +[    3.658930] ohci-platform ohci-platform: irq 13, io mem 0xb0001600
 +[    3.725297] hub 2-0:1.0: USB hub found
 +[    3.729253] hub 2-0:1.0: 2 ports detected
 +[    3.736678] init: - preinit -
 +[    4.123473] usb 1-2: new high-speed USB device number 2 using ehci-platform
 +[    4.261455] hub 1-2:1.0: USB hub found
 +[    4.265794] hub 1-2:1.0: 2 ports detected
 +[    4.312931] random: procd urandom read with 56 bits of entropy available
 +Press the [f] key and hit [enter] to enter failsafe mode
 +Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
 +[    7.794983] jffs2_scan_eraseblock(): End of filesystem marker found at 0x20000
 +[    7.802491] jffs2_build_filesystem(): unlocking the mtd device... done.
 +[    7.809236] jffs2_build_filesystem(): erasing all blocks after the end marker...
 +[   12.215456] random: nonblocking pool is initialized
 +[  110.797002] done.
 +[  110.798970] jffs2: notice: (276) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
 +[  110.817831] mount_root: overlay filesystem has not been fully initialized yet
 +[  110.826846] mount_root: switching to jffs2 overlay
 +- config restore -
 +ifconfig: SIOCGIFFLAGS: No such device
 +[  111.284918] procd: - early -
 +[  111.288183] procd: - watchdog -
 +[  112.076493] procd: - ubus -
 +[  112.133161] procd: - init -
 +Please press Enter to activate this console.
 +[  113.505135] ip6_tables: (C) 2000-2006 Netfilter Core Team
 +[  113.527601] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
 +[  113.535216] Backport generated by backports.git backports-20151218-0-g2f58d9d
 +[  113.546722] ip_tables: (C) 2000-2006 Netfilter Core Team
 +[  113.568711] nf_conntrack version 0.5.0 (1960 buckets, 7840 max)
 +[  113.659090] xt_time: kernel timezone is -0000
 +[  113.768139] PPP generic driver version 2.4.2
 +[  113.775528] NET: Registered protocol family 24
 +[  113.815287] b43-phy0: Broadcom 43222 WLAN found (core revision 16)
 +[  113.851455] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 6
 +[  113.857766] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 6, Version 0
 +[  113.877050] Broadcom 43xx driver loaded [ Features: PNL ]
 +[  123.884077] bcm63xx_enetsw bcm63xx_enetsw.0: link UP on port4, 100Mbps, full-duplex
 +[  123.909417] device eth0.1 entered promiscuous mode
 +[  123.914440] device eth0 entered promiscuous mode
 +[  123.937495] br-lan: port 1(eth0.1) entered forwarding state
 +[  123.943403] br-lan: port 1(eth0.1) entered forwarding state
 +[  125.943450] br-lan: port 1(eth0.1) entered forwarding state
 +
 +BusyBox v1.24.2 () built-in shell (ash)
 +
 +  _______                     ________        __
 +       |.-----.-----.-----.|  |  |  |.----.|  |_
 +     ||  _  |  -__|     ||  |  |  ||   _||   _|
 + |_______||   __|_____|__|__||________||__|  |____|
 +          |__| W I R E L E S S   F R E E D O M
 + -----------------------------------------------------
 + DESIGNATED DRIVER (Bleeding Edge, r49199)
 + -----------------------------------------------------
 +  * 2 oz. Orange Juice         Combine all juices in a
 +  * 2 oz. Pineapple Juice      tall glass filled with
 +  * 2 oz. Grapefruit Juice     ice, stir well.
 +  * 2 oz. Cranberry Juice
 + -----------------------------------------------------
 +root@OpenWrt:/#
 +</nowiki>
 +</WRAP>\\
 +===== Misc =====
 +==== 18.06 patch ====
 +To use the 18.06 release you need to build your custom firmware after applying this patch:
 +<code diff>diff --git a/target/linux/brcm63xx/dts/vh4032n.dts b/target/linux/brcm63xx/dts/vh4032n.dts
 +index 1296fbf..1aff38f 100644
 +--- a/target/linux/brcm63xx/dts/vh4032n.dts
 ++++ b/target/linux/brcm63xx/dts/vh4032n.dts
 +@@ -68,16 +68,30 @@
 +  label = "VH4032N:red:voice";
 +  gpios = <&pinctrl 26 1>;
 +  };
 ++ /* Workaround: enable the USB hub using a fake LED */
 ++ usb-hub-reset {
 ++ label = "usb-hub-reset-gpio";
 ++ gpios = <&pinctrl 27 0>;
 ++ default-state = "on";
 ++ };
 +  };
 + };
 + 
 + &pinctrl {
 +- usb_hub_reset {
 +- gpio-hog;
 +- gpios = <27 0>;
 +- output-high;
 +- line-name = "usb-hub-reset-gpio";
 +- };
 ++       pinctrl-names = "default";
 ++       pinctrl-0 = <&pinctrl_pci &pinctrl_ephy0_led &pinctrl_ephy1_led
 ++     &pinctrl_ephy2_led &pinctrl_ephy3_led>;
 ++ /*
 ++ * GPIO hog is broken in 18.06, disable this node and use a fake
 ++ * LED instead. (Fixed in 19.07, commit 6d6127e537)
 ++ */
 ++ usb_hub_reset {
 ++ status = "disabled";
 ++ gpio-hog;
 ++ gpios = <27 0>;
 ++ output-high;
 ++ line-name = "usb-hub-reset-gpio";
 ++   };
 + };
 + 
 + &pflash {
 +
 +</code>
 +
 +===== Tags =====
 +[[meta:tags|How to add tags]]
 +{{tag>bcm63xx bcm6368 32Flash 128RAM 4Port fastethernet 2USB 802.11abgn b43 overclocking MIPS MIPS32 TRNG}}
  • Last modified: 2024/05/13 08:07
  • by danitool