Log in

View Full Version : Openwrt Backfire pe Wl500g (RSP mod)



resofty
26-11-10, 18:17
Necesar:
Asus Firmware Restoration (http://dd-wrt.com/routerdb/de/download/Asus/WL500G%20Deluxe/-/Eng_1380.zip/294)
Imaginea Openwrt Backfire 10.3 Kernel 2.6 (RSP Mod) BETA v.0.3 (http://www.4shared.com/account/file/2pw_kRpS/RSP_openwrt_backfire_standard_.html)
Putty (http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe)
Winscp (http://downloads.sourceforge.net/project/winscp/WinSCP/4.2.4%20beta/winscp424.exe?use_mirror=sunet)

OpenWrt Backfire 10.3 Kernel 2.6 (RSP mod) BETA v.0.3 include:
-librariile necesare oscam
-block-extroot (ce va face boot pe stick)
-modulele pentru usb (storage si convertoare serial:ftdi,pl2303; usb2)
-modulele ext3,fdisk,e2fsprogs,swap-utils,fdisk,etc
-dyndns,firewall care pot fi modificate din interfata Luci
-etc

Pentru instalare imagine:
Faceti un "Load factory default" la softul actual de pe interfata web.
Daca nu stiti de acolo si aveti openwrt folositi urmatoarea comanda in putty


mtd erase nvram

reboot

Apoi scoateti cablul de alimentare, tinand apasat butonul Reset se baga cablul de alimentare si se tine pe reset pana cand incepe Led-ul de power sa se aprinda intermitent.

Apoi pe calculator setam la adaptorul de retea care se leaga la router in felul urmator:
IP:192.168.1.10
NM:255.255.255.0
GW:192.168.1.1(nu e neaparat necesar)
http://img248.imageshack.us/img248/7374/59115495.png

(in cazul in care aveti si alte adaptoare dati disable la restul ca sa stie aplicatia urmatoare unde sa urce softul)
Apoi deschidem aplicatia Firmware Restoration
(in cazul in care folositi windows 7 nu uitati sa dati properties la firmware restoration si la compatibilty sa selectati "Run this program in compatibilty mod for: Windows xp (sp2))
Selectam imaginea RSP_openwrt_backfire_standard_47xx.trx si dam Upload

http://img248.imageshack.us/img248/6480/firmwarerestoration.png

Dupa ce a terminat putem pune din configurarea adaptorului de retea inapoi pe DHCP sau precizam si la DNS ip-ul routerului sau DNS-ul extern de la provider.

In acest moment ne putem conecta cu putty pe telnet pe ip 192.168.1.1
apoi dam comanda :

passwd
si inseram de 2 ori parola noastra
Ulterior ne conectam prin SSH la aparat.
http://img412.imageshack.us/img412/8045/puttyp.png
Completam Host name cu ip-ul routerului, alegem SSh, putem da click pe default setting si dam save (ca sa nu mai trebuiasca sa tastam ip-ul de fiecare data cand deschidem putty)

login as: root
root@192.168.1.1 password: parola voastra

Stickul de preferat sa il formatati in Paragon Disk manager (http://dl.paragon-software.com/demo/hdm_suite_demo.msi)(selectati full scale launcher)

si anume

128mb Swap2 (va fi /dev/sda1)
512mb Ext3 (va fi /dev/sda2) care va fi boot
Restul Ext3 (va fi /dev/sda3)

sau

128mb Swap2 (va fi /dev/sda1)
Restul Ext3 (va fi /dev/sda2) care va fi boot

!!Atentie daca vreti sa functioneze boot pe stick va trebui ca partitia sda2 sa fie curata!!

Odata partitionat inseram stickul in router iar la comanda dmesg ar trebui sa vedem:


scsi 1:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
sd 1:0:0:0: [sda] 3987456 512-byte logical blocks: (2.04 GB/1.90 GiB)
sd 1:0:0:0: [sda] Write Protect is off
sd 1:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 1:0:0:0: [sda] Assuming drive cache: write through
usb-storage: device scan complete
sd 1:0:0:0: [sda] Assuming drive cache: write through
sda: sda1 sda2 sda3

Daca apare ca e vazut stickul dam comanda


reboot

Dupa pornire verificam urmatoarele:

Comanda

free
Ar trebui sa arate ca a montat Swap

total used free shared buffers
Mem: 62240 14908 47332 0 1832
Swap: 136512 0 136512
Total: 198752 14908 183844

iar comanda


mount
va aparea

/dev/root on /rom type squashfs (ro,relatime)
none on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda2 on /mnt type ext3 (rw,sync,relatime,errors=continue,data=writeback)
none on /proc/bus/usb type usbfs (rw,relatime)



Daca sunt ca si mai sus atunci tot in putty dam urmatoarea comanda
(aici se modifica in caz ca doriti sa booteze pe stick si anume monteaza /overlay pe partitia dorita)


vi /etc/config/fstab

si va aparea


config global automount
option from_fstab 1
option anon_mount 1

config global autoswap
option from_fstab 1
option anon_swap 0

config mount
option target /mnt
option device /dev/sda2
option fstype ext3
option options rw,sync
option enabled 1
option enabled_fsck 0
option is_rootfs 0

config mount
option target /opt
option device /dev/sda3
option fstype ext3
option options rw,sync
option enabled 0
option enabled_fsck 0

config swap
option device /dev/sda1
option enabled 1



Daca tot ce e mai sus e conform ce aveti voi atunci puteti modifica unde am trecut cu rosu din 0 in 1.
Daca vreti a 3-a partitie sa fie montata unde e cu albastru modificati din 0 in 1.
Modificarea textului se face cu butonul Insert iar la salvate dati un Esc si apoi Shift+Z+Z.
Daca doriti ca a 3-a partitie sa se monteze pe /opt trebuie sa dati comanda


mkdir opt

Apoi


reboot

Verificam daca a pus /overlay pe stick (boot pe stick)


df -h


Filesystem Size Used Available Use% Mounted on
/dev/root 2.4M 2.4M 0 100% /rom
tmpfs 30.4M 48.0K 30.3M 0% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda2 509.6M 16.5M 467.2M 3% /overlay
mini_fo:/overlay 2.4M 2.4M 0 100% /

si


mount


rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
none on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext3 (rw,sync,relatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/sda3 on /opt type ext3 (rw,sync,relatime,errors=continue,data=writeback)
none on /proc/bus/usb type usbfs (rw,relatime)


Asta inseamna ca in momentul acesta orice program vom instala va fi instalat pe /dev/sda2 deci boot pe stick pe partitia 2. Partitia 3 care se vede cu albastru a fost montata pe /opt.



In continuare la tutorial vom adauga pachete de instalare
-torrent
-protocoale de share - oscam, cccam, newcs
-samba,ftp
-etc.

Toate vor fi pachete si nu vor trebui alte modificari in sistem ( nu mai copieri de librarii si porcarii dinastea), decat instalarea si configurarea programului respectiv.

Imagine si suport creat in colaborare cu @sorin8m

XVanish
27-11-10, 01:03
Felicitari!

stargate
27-11-10, 02:10
felicitari http://www.pic4ever.com/images/congratualtions.gif , citit cu atentie tutorialul http://www.pic4ever.com/images/reading.gif trecut la treaba http://www.freesmileys.org/smileys/smiley-computer004.gif (http://www.freesmileys.org/smileys.php) si deja am echipat unul din routere cu noua imagine http://www.pic4ever.com/images/banana_smiley_12.gif acum astept cu interes http://www.pic4ever.com/images/kaffeetrinker_2.gif continuarea tutorialului pentru oscam, newcs, cccam

battila
27-11-10, 12:04
Buna Ziua,

O intrebare,

Ce avantaje are backfire vs kamikaze si kernel 2,6 vs 2,4?

sorin8m
29-11-10, 11:14
Pai una din avantaje de exemplu la cccam este:
-cu kamikaze kernel 2.4 poti pune cccam doar pana la versiunea 2.1.1
-Cu Backfire kernel 2.6 poti pune la cccam pana si ultimele versiuni.

Asta e doar un exemplu. Sunt mai multe avantaje, mai unul sa zicem ca la topex deluxe pe backfire merge WIFI-ul, la kamikaze pe kernel 2.6 nu merge......

resofty
29-11-10, 12:08
Nu ca ar avea vreo legatura, dar de exemplu pe dm800/8000 e kernel 2.6....
Ideea e ca am inteles ca versiunile astea noi de cccam ruleaza si cu librariile vechi (2.2.0/2.2.1)...deci nu ar fi o problema...

mateda
02-12-10, 12:27
Salutari si multumiri co-autorilor, asteptam finalizarea muncii, pentru a putea pune la punct serverul de sha...
Pina acum totul a mers struna ...
Cu noul aspect al forumului - cum ne aratam aprecierea pentru contributiile reale ? Adica multumiri, puncte de reputatie sau alte alea ?

technomate
02-12-10, 15:08
Super idee !
Multumim ! Multumim ! Multumim !

XVanish
03-12-10, 02:05
Cu noul aspect al forumului - cum ne aratam aprecierea pentru contributiile reale ? Adica multumiri, puncte de reputatie sau alte alea ?
http://sateliti.info/showthread.php?21033-RSP-Forum-offline-noua-versiune-de-vBulletin&p=150621&viewfull=1#post150621

sosozah
03-12-10, 10:38
Pe modelul Asus wl 520 GU pot sa testez softul asta? Are flash 4 Mb si ram 16 Mb.

sorin8m
03-12-10, 12:42
In principiu da, din caza ca si topex deluxe are tot de 4Mb flashul.

zappa
03-12-10, 13:31
Modelul tau este suportat. http://wiki.openwrt.org/toh/asus/wl520gu

Si nu este soft. Este firmware.

mondo
19-12-10, 20:03
La mine pe Topex Bytton daca instalez imaginea din tutorial nu-mi mai merge pe wireles.Care o fi treaba?...sau asa trebuie?

stargate
19-12-10, 20:23
pe Deluxe nu merge wireless cu kernel 2.6

resofty
19-12-10, 21:02
Ba da merge, da te rog mai multe detalii

mondo
19-12-10, 22:38
Ce detalii sa mai dau?Nici nu-mi vine sa mai testez!Am un laptop, doua PC si un Dream800 conectate la net prin wireles la un router Topex Bytton GPRS cu imagine OpenWrt-brcm-2.4 de care sunt super multumit.Am pus imaginea din tutorial, am facut setarile si la 1 minut a picat wireles-ul.Am pus din nou imaginea cu gandul ca nu am facut ceva bine.Canci.Aceeasi problema.A pornit si la nici un minut a picat iar.

sorin8m
19-12-10, 23:00
O sa testez si eu maine la serviciu, din pacate doar la celular. Sa vad daca gasesc adaptorul wifi-usb ca sa pot si merge pe router pe wifi nu doar pe fir.

mondo
19-12-10, 23:11
Prin cablu merge.Doar pe wireles e problema.

zappa
20-12-10, 14:54
Aici te-ai uitat?
https://dev.openwrt.org/ticket/7102

mondo
20-12-10, 20:03
Mersi mult @zappa.M-am lamurit.Raman tot la varianta brcm 2.4 care este (mi se pare) cea mai stabila.

prodigy
21-12-10, 09:24
Confirm ca pentru placile wireless Broadcom, indiferent ca este in wl500-gp sau gd, cel mai stabil este cu kernel 2.4
Driverul b43-legacy din kernel 2.6 nu e stabil deloc.

resofty
21-12-10, 12:38
O sa facem 2 imagini atunci, 2.6 versiunea cu fix si 2.4 la fel cu boot si toate cele necesare.
Si versiunea de mai sus e BETA....

mateda
21-02-11, 20:56
Sanatate !

Au trecut doua luni de la ultimul post. Proiectul a fost abandonat ?

sorin8m
21-02-11, 21:16
Din pacate resofty nu are timp iar eu ma chinui cu alte chestii. Eu momentan ma chinui cu kernel2.4 din cauza problemelor wifi, inca nu mam aruncat definitiv la kernel 2.6.