User Tools

Site Tools


hardware:cpva642xf

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hardware:cpva642xf [2012/02/29 10:20] – [chroot] Michele Porellihardware:cpva642xf [2013/07/10 11:57] (current) – [Official firmware releases] Michele Porelli
Line 2: Line 2:
 This is a Fastweb (italian ISP) router with voip and usb port This is a Fastweb (italian ISP) router with voip and usb port
 ===== Get a shell ===== ===== Get a shell =====
-  - enable telnet server+  - enable telnet server (via web interface)
   - connect via telnet to your device using web interface credentials   - connect via telnet to your device using web interface credentials
   - type the undocumented "sh" command   - type the undocumented "sh" command
   - enjoy your root shell!   - enjoy your root shell!
 +===== Official firmware releases ===== 
 +  * {{:hardware:cpva642_sip_fk_sip_3.7.127v.zip|CPVA642_SIP_fk_sip_3.7.127V}} 
 +  * {{:hardware:cpva642_sip_fk_sip_3.7.130v.zip|CPVA642_SIP_fk_sip_3.7.130V}}
 ===== "Native" software ===== ===== "Native" software =====
 ==== ML-Donkey ==== ==== ML-Donkey ====
 Available soon! Available soon!
 +==== mt-daapd ==== 
 +Available soon!
 ===== Known issues ===== ===== Known issues =====
 ==== Kernel ==== ==== Kernel ====
 Latest device was shipped with the very old 2.6.8.1 Linux kernel WITHOUT swap support. Latest device was shipped with the very old 2.6.8.1 Linux kernel WITHOUT swap support.
-Swap support can't be compiled ad module so you should be careful with memory usage.+Swap support can't be compiled as module so you should be careful with memory usage.
 ==== VoIP ==== ==== VoIP ====
-For some strange reason in VoIP configuration the option "Interface name" must be the internal lan, not wan.+  * <del>For some strange reason in VoIP configuration the option "Interface name" must be the internal lan, not wan.</del> - Fixed in latest firmware revision (3.7.130V-sip) 
 +  * <del>Some phones doesn't show caller-id</del> - Fixed in latest firmware revision (3.7.130V-sip)
 ==== Telnet service ==== ==== Telnet service ====
-  * If you activate telnet on wan interface the service is reachable over this interface but the router won't accept any credential +  * If you activate telnet on wan interface the service is reachable over this interface but the router won't accept admin credential 
-  * telnet capabilities was limited, ncurses based application and others could be works bad. +  * telnet capabilities was limited, ncurses based application and others could works bad.
  
 ===== OpenWRT ===== ===== OpenWRT =====
Line 28: Line 31:
   - Download latest [[software:linux:busybox|busybox]] for mips   - Download latest [[software:linux:busybox|busybox]] for mips
   - Download a brcm63xx generic jffs2-128k image ([[http://downloads.openwrt.org/backfire/10.03.1/brcm63xx/openwrt-brcm63xx-root.jffs2-128k|backfire link]])   - Download a brcm63xx generic jffs2-128k image ([[http://downloads.openwrt.org/backfire/10.03.1/brcm63xx/openwrt-brcm63xx-root.jffs2-128k|backfire link]])
-  - Unpack it on your computer (take a look in how-to section on [[software:linux|Linux]] page) +  - Mount it on your computer (take a look in how-to section on [[software:linux|Linux]] page) and copy contents making a tar archive to preserve permissions 
-  - Move rootfs and busybox on the drive attached to your Telsey for example using tar +  - Unpack rootfs and move busybox on the drive to be attached to your Telsey 
 +  - Eject drive from your computer and attach it to your Telsey 
 +  - Login via telnet and enter in root shell
   - Copy system files and bind system folders inside chroot<code>CHROOTDIR=/var/udev/mount/NASusbsda/openwrt_backfire   - Copy system files and bind system folders inside chroot<code>CHROOTDIR=/var/udev/mount/NASusbsda/openwrt_backfire
  
Line 58: Line 63:
 == DNS and hosts == == DNS and hosts ==
 Be sure that your /etc/resolv.conf contains a working DNS server Be sure that your /etc/resolv.conf contains a working DNS server
-/etc/hosts is not read when a DNS is in progress so you can't specify a particular ip for a name or use localhost instead of 127.0.0.1 +/etc/hosts is not read when a DNS resolution is in progress so you can't specify a particular ip for a name or use localhost instead of 127.0.0.1
  
 ===== Materials ===== ===== Materials =====
   * [[http://repofulm.dyndns.org/index.php?dir=merlino60/fastweb%20telsey/|Merlino60]]   * [[http://repofulm.dyndns.org/index.php?dir=merlino60/fastweb%20telsey/|Merlino60]]
-  * Pegasus (usb-ethernet driver) kernel module +  * Pegasus (usb-ethernet driver) kernel module - Available soon! 
-  * Alsa+USB Soundcards kernel modules+  * Alsa+USB Soundcards kernel modules - Available soon!
hardware/cpva642xf.1330510831.txt · Last modified: (external edit)