Modyfikacja obrazu OpenWrt Backfire dla routera 3G
Ostatnia zmiana: 2013-11-26 18:43
WRT54G3GV2-VF
- 4x lan RJ45 10/100
- 1x wan RJ45 10/100
- WiFi Broadcom b/g
- dwa przyciski
- 3x USB 2.0
- złącze kart PCMCIA
- rs232c (TTL)
system type : Broadcom BCM47XX
processor : 0
cpu model : Broadcom BCM3302 V0.6
BogoMIPS : 263.16
wait instruction : yes
microsecond timers : yes
tlb_entries : 32
extra interrupt vector : yes
hardware watchpoint : no
ASEs implemented :
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
OpenWrt daje już odpowiednie obrazy ale w pełni platforma obsługiwana jest tylko przez
trunka. Z tego też powody powstał ten mod bazujący na OpenWrt Backfire 10.03.1-rc3. Dostępne są dwa obrazy:
- openwrt-wrt54g3gv2-vf-squashfs-factory.bin - służy do wgrywania firmware przy pomocy oryginalnej strony WWW lub tftp.
- openwrt-wrt54g3gv2-vf-squashfs-sysupgrade.bin - służy do wgrywania firmware przy pomocy sysupgrade (na istniejącym już OpenWrt)
Port szeregowy
1 VCC
2 TX
3 RX
4 NC
5 GND
Pin1 to ten bliżej przycisku reset. Prędkość standardowa, 115200 8n1.
Instalacja
tftp
$ atftp -p -l openwrt-wrt54g3gv2-vf-squashfs-factory.bin 192.168.1.1
Gotowy obraz do testów
Obrazy można pobrać z
mojej witryny (Po pobraniu należy obraz rozpakować!)
Obrazy zawierają:
- usb oraz obsługę usb_storage
- pcmciautils + moduły obsługi pcmcia
- usb-serial/usb_modeswitch/usb-modeswtch-data
- sterowniki hso,rndis,option
- wsparcie dla systemów plików vfat/ext2/ext3/ext4/ntfs
- automontowanie systemu plików
- wsparcie dla ocf/ubsec_ssb (sprzętowy akcelerator kryptograficzny)
- samba oraz ftp wraz z domyślnymi konfiguracjami pozwalającymi na dostęp użytkownika anonimowego
- modyfikację broadcom-diag (wykrycie platformy)
- modyfikację b43 (poprawnie wykrycie mac adresu interfejsu radiowego)
- modyfikacje pozwalającą wykryć dualflash (16MB)
- modyfikacje zapobiegającą awarii oprogramowania po 3 resecie
Wykrycie platformy
Po instalacji należy upewnić się że zostanie poprawnie wykryta platforma:
# nvram set model_name=WRT54G3GV2-VF
# nvram set noset_try_flag=1
# nvram commit
# reboot