User Tools

Site Tools


toh:telsey:cpva500

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
toh:telsey:cpva500 [2013/04/13 10:22]
toh:telsey:cpva500 [2015/12/12 09:00] (current)
tmomas New bootlog formatting applied
Line 1: Line 1:
 +====== Telsey CPVA500 ======
  
 +===== Hardware Highlights =====
 +^ CPU                       ^ Ram     ^ Flash   ^ Network ​  ^ USB   ^ Serial ​  ^ JTag   ^
 +| Broadcom BCM6345@140MHz ​  | 16MiB   | 4MiB    | 1         | Yes   | Yes      | Yes?   |
 +
 +===== Installation =====
 +  - -> [[doc:​howto:​obtain.firmware]]
 +  - -> [[doc:​howto:​generic.flashing|Install OpenWrt]]
 +
 +==== Flash Layout ====
 +Please check out the article [[doc:​techref:​Flash.Layout]]. It contains an example and a couple of explanations.
 +
 +==== OEM easy installation ====
 +
 +| FIXME The instructions below are for Broadcom devices and only serve as an example. Don't leave them in place if they do not apply to a particular device! |
 +
 +This section deals with how you install OpenWrt from a device freshly opened. ​ Plus the steps required such as reset to factory defaults if the device has already been configured
 +
 +**Note:** Reset router to factory defaults if it has been previously configured.
 +  *Browse to http://​192.168.1.1/​Upgrade.asp
 +  *Upload .bin file to router
 +  *Wait for it to reboot
 +  *Telnet to 192.168.1.1 and set a root password, or browse to http://​192.168.1.1 if LuCI is installed.
 +
 +==== OEM installation using the TFTP method ====
 +
 +->  [[doc:​howto:​generic.flashing.tftp]]
 +
 +=== Specific values you need ===
 +
 +| Bootloader tftp server IPv4 address | FILL-IN |
 +| Bootloader MAC address (special) | FILL-IN |
 +| Firmware tftp image | [[http://​downloads.openwrt.org/​FILL-IN/​openwrt-FILL-IN-generic-FILL-IN-squashfs-tftp.bin]] (**''​NOTE:''​** Name must contain //"​tftp"//​) |
 +| TFTP Transfer Window | FILL-IN seconds |
 +| TFTP Window Start | approximately FILL-IN seconds after power on |
 +| TFTP Client Required IP Address | FILL-IN |
 +
 +==== Upgrading OpenWrt ====
 +->  [[doc:​howto:​generic.sysupgrade]]
 +
 +If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
 +
 +=== LuCI Web Upgrade Process ===
 +
 +  * Browse to http://​192.168.1.1/​cgi-bin/​luci/​mini/​system/​upgrade/​ LuCI Upgrade URL
 +  * Upload image file for sysupgrade to LuCI
 +  * Wait for reboot
 +
 +=== Terminal Upgrade Process ===
 +
 +  * Login as root via SSH on 192.168.1.1
 +  * Use the following commands to upgrade.
 +
 +<​code>​
 +cd /tmp/
 +wget http://​downloads.openwrt.org/​snapshots/​trunk/​XXX/​xxx.abc
 +sysupgrade /​tmp/​xxx.abc
 +</​code>​
 +
 +  * If sysupgrade does not support this router, use the following commands.
 +
 +<​code>​
 +cd /tmp/
 +wget http://​downloads.openwrt.org/​snapshots/​trunk/​XXX/​xxx.abc
 +mtd write /​tmp/​xxx.abc linux && reboot</​code>​
 +
 +
 +===== Bootlogs =====
 +==== CFE bootlog ====
 +<WRAP bootlog>
 +<​nowiki>​CFE version 1.0.37-2.2 for BCM96345 (32bit,​SP,​BE)
 +Build Date: gio gen 27 08:44:54 CET 2005 (info@telsey.it)
 +Copyright (C) 2003,2004 Telsey Telecommunications.
 +
 +Initializing Arena.
 +Initializing Devices.
 +Auto-negotiation timed-out
 +Found good PRIMARY image on block 1 at rootfsAddress 0xBFC10100 and kernelAddre ​     s 0xBFC10100
 +
 +Kernel image found starting from glbKernelAddr = 0xBFC10100
 +CPU type 0x28000: 140MHz
 +
 +Total memory used by CFE:  0x80401000 - 0x805223C0 (1184704)
 +Initialized Data:          0x8041C560 - 0x8041E150 (7152)
 +BSS Area:                  0x8041E150 - 0x804203C0 (8816)
 +Local Heap:                0x804203C0 - 0x805203C0 (1048576)
 +Stack Area:                0x805203C0 - 0x805223C0 (8192)
 +Text (code) segment: ​      ​0x80401000 - 0x8041C558 (111960)
 +Boot area (physical): ​     0x00523000 - 0x00563000
 +Relocation Factor: ​        ​I:​00000000 - D:00000000
 +
 +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    : bcm96345_fs_kernel
 +Boot delay (0-9 seconds) ​       : 1
 +Board Id Name                   : CPVA500
 +Psi size in KB                  : 16
 +Number of MAC Addresses (1-32) ​ : 8
 +Base MAC Address ​               : 00:​03:​6f:​XX:​XX:​XX
 +Ethernet PHY Type               : Internal
 +Memory size in MB               : 16
 +
 +*** Press any key to stop auto run (1 seconds) ***
 +Auto run second count down: 1
 +web info: Waiting for connection on socket 0.
 +CFE></​nowiki>​
 +</​WRAP>​\\
 +
 +==== OpenWrt bootlog ====
 +<WRAP bootlog>
 +<​nowiki>​[ ​   0.000000] Linux version 3.3.8 (blogic@Debian-60-squeeze-64-minimal) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #4 Mon Sep 3 19:04:51 UTC 2012
 +[    0.000000] Detected Broadcom 0x6345 CPU revision a0
 +[    0.000000] CPU frequency is 140 MHz
 +[    0.000000] 16MB of RAM installed
 +[    0.000000] registering 16 GPIOs
 +[    0.000000] gpiochip_add:​ registered GPIOs 0 to 15 on device: bcm63xx-gpio
 +[    0.000000] board_bcm963xx:​ Boot address 0xbfc00000
 +[    0.000000] board_bcm963xx:​ CFE version: 1.0.37-2.2
 +[    0.000000] board_bcm963xx:​ unknown bcm963xx board: CPVA500
 +[    0.000000] bootconsole [early0] enabled
 +[    0.000000] CPU revision is: 00028000 (Broadcom BMIPS32)
 +[    0.000000] Kernel panic - not syncing: unable to detect bcm963xx board</​nowiki>​
 +</​WRAP>​\\
 +
 +===== Basic configuration =====
 +-> [[doc:​howto:​basic.config|Basic configuration]] After flashing, proceed with this.\\
 +Set up your Internet connection, configure wireless, configure USB port, etc.
 +
 +===== Specific Configuration =====
 +==== Interfaces ====
 +
 +The default network configuration is:
 +^ Interface Name   ^ Description ​         ^ Default configuration ​  ^
 +| br-lan ​          | LAN & WiFi           | 192.168.1.1/​24 ​         |
 +| vlan0 (eth0.0) ​  | LAN ports (1 to 4)   | None                    |
 +| vlan1 (eth0.1) ​  | WAN port             | DHCP                    |
 +| wl0              | WiFi                 | Disabled ​               |
 +
 +==== Switch Ports (for VLANs) ====
 +Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.
 +^ Port             ^ Switch port   ^
 +| Internet (WAN)   | 4             |
 +| LAN 1            | 3             |
 +| LAN 2            | 2             |
 +| LAN 3            | 1             |
 +| LAN 4            | 0             |
 +
 +==== Failsafe mode ====
 +-> [[doc:​howto:​generic.failsafe]]
 +
 +
 +===== Hardware =====
 +==== Info ====
 +| **[[wp>​Instruction set|Architecture]]:​** ​   ||
 +| **Vendor:​** ​         | [[wp>​Broadcom]] ​ |
 +| **[[doc:​techref:​Bootloader]]:​** ​    | [[doc:​techref:​bootloader:​CFE]] |
 +| **[[doc:​hardware:​soc|System-On-Chip]]:​** ​ | |
 +| **[[doc:​hardware:​cpu|CPU]]/​Speed** ​       | Broadcom BCM6345KPB revision a0 140 Mhz |
 +| **Flash-Chip:​** ​     | |
 +| **Flash size:​** ​     | 4096 KiB |
 +| **RAM:​** ​            | 16 MiB   |
 +| **Wireless:​** ​       | |
 +| **Ethernet:​** ​       | 1x 100M |
 +| **Internet:​** ​       | ADSL |
 +| **USB:​** ​            | 1x 1.1 Device |
 +| **[[doc:​hardware:​port.serial|Serial]]:​** ​  | [[#​Serial|Yes]] ​  |
 +| **[[doc:​hardware:​port.jtag|JTAG]]:​** ​      | [[#​JTAG|Yes]] ​    |
 +
 +==== Photos ====
 +Model Number
 +
 +//​Front://​\\
 +**Insert photo of front of the casing**
 +
 +//Back://\\
 +**Insert photo of back of the casing**
 +
 +==== Opening the case ====
 +**Note:** This will void your warranty!
 +
 +  * To remove the cover do a/b/c
 +
 +//Main PCB//\\
 +{{media:​telsey:​cpva500_up.jpg?​600|}}
 +
 +
 +==== Serial ====
 +-> [[doc:​hardware:​port.serial]] general information about the serial port, serial port cable, etc.
 +
 +How to connect to the Serial Port of this specific device:
 +
 +<​code>​
 +
 +  5 4 3 2 1 |
 +  o o o o o |
 +------------' ​
 +
 + 5. GND
 + 4. GND
 + 3. TxD
 + 2. RxD
 + 1. 3.3v?
 +
 +115200,​8,​n,​1
 +
 +</​code>​
 +
 +==== JTAG ====
 +-> [[doc:​hardware:​port.jtag]] general information about the JTAG port, JTAG cable, etc.
 +
 +How to connect to the JTAG Port of this specific device:\\
 +**Insert photo of PCB with markings**
 +
 +
 +===== Debricking =====
 +-> [[doc:​howto:​generic.debrick]]
 +
 +===== Bootloader Mods =====
 +Read about [[doc:​techref:​bootloader]] in general.
 +
 +===== Hardware mods =====
 +As a beginner, you really should inform yourself about [[doc:​hardware:​soldering]] in general and then obtain some practical experience!
 +
 +===== Notes =====
 +
 +
 +===== Tags =====
 +[[meta:​tags|How to add tags]]
 +{{tag> bcm6345 bcm63xx FastEthernet 5Port 2NIC USB 16RAM 4Flash MIPS MIPS32 4kc}}