LINUX @ JEZGRA.NET

Linux experts @ work

SX763 multi-wifi mod USB
Zadnje modificirano na: 22/06/2013 @ 2:18 pm

AUTOR: DARKMAN

siemens-gigaset-SX763Davno mi je visio na zidu ovaj uredjaj. Imao sam jedan isti ovakav na kojeg sam stavio jednom openwrt i probao, medjutim to je jedva radilo. Firmware i driveri su se rusili.. USB je bio neuporabljiv.

Skinio sam ga sa zida i posto ovih dana puno kompajliram firmware za razne platforme: ar71xx, bcm28xx pa cak i x86 .. pa reko idem probati i za lantiq platformu.

Software hack

Prvo naravno sto bi trebali s njim napraviti je maknuti original firmware koji je gotovo neuporabljiv i staviti openwrt. Proceduru mozete naci na internetu, nije previse komplicirano cak i ako nemate prikljucenu serijsku konzolu (mada je preporucam). Ovdje cu to skratiti.

Znaci prvo ga se upali u “safe mode” .. uploadate mu novi bootloader standardno kroz update firmware koji ce zatim skuziti da nema kernela i dignuti “safe mode” gui na http portu 192.168.1.1

Nakon toga uploadate openwrt firmware kojeg ste sami kompajlirali.. ili mozete dignuti zadnji (u trenu pisanja) Attitude Adjustment 12.09-rc1. Nakon toga standardno ulogirajte se preko telneta ako nemate serijsku konzolu.. pa zatim prvo promjenite password sa “passwd” tako da vam ssh proradi (dropbear).

Dalje valjda znate.. ako je Attitude.A. onda opkg update, pa opkg install ovo-ono. sto vam treba..

Ja sam probao prvo A.A openwrt bas ovaj spomenuti da vidim jeli sto ispravljeno prije nego kompajliram svoj. Radi sve sto cu opisati ovdje u textu i trebaju vam samo driveri koje nabavite sa opkg. Za USB ne trebaju driveri, ima svoje.

HARDWARE

Hardware je skroz fin. Lantiq Xway Danube @333Mhz Dual Core sa 32ram (mrvu slabije, al ok), 8mb flash (skroz dovoljno), Atheros WLAN, 4 LAN porta sa vlan koliko sam primjetio, nisam testirao ali sam primjetio da rade tri po defaultu i da ima eth0.1 znaci vlan na njima.. znaci ovaj cisti eth0 je mozda cetvrti port. Vidit cu jos…. Ima USB 2.0 (UNPOWERED), Serial (pinovi na ploci), UART.. ima ADSL i svakakve gluparije koje vecini nece trebati, posebno onima koji citaju ovo. Vise mozete pronaci na OpenWRT stranici koju cu dopuniti ovim textom cim stignem. Ovo je 0day tako da ce biti i dopuna.

Hardware je toliko dobar da je steta sto ima 32 RAM-a.. da ima bar 64 mogao bi konkurirati i jacim mikrotik uredjajima. I ovako vec nadmasuje RB411 seriju i cak “jeftinije” RB433 pa tako i sve izmedju.

Kako?
Pa uredjaj ima dual core procesor, ima USB i onboard Atheros wlan i to sa U.FL konektorom na ploci. Po defaultu ath5k driver radi odlicno (nisam siguran zasto nemoze madwifi na ovu platformu). USB je nesto sto ovaj uredjaj cini osobito korisnim, a sad cu vam napisati i zasto to njega cini konkurentnim skupljim uredjajima (i to desetke puta skupljim).

USB na njemu originalno sluzi za print server ili mozda USB diskove.. Nema vlastito napajanje i ako stavite voltmetar dobit cete 0.24V na njemu.. a za normalan rad neki uredjaji trebaju 3.3V dok vecina ostalih treba 5V. Amperazu nemogu izmjeriti ali cini mi se skroz dovoljno nakon hack-a. O tome nesto kasnije u textu.
Posto nema struje na portu on vam nece prepoznati uredjaje. Ja sam probao svasta i pritom spalio jedan usb hub te jedan usb stick.

Prvo sto sam probao je staviti USB hub sa vanjskim napajanjem. Izabrao sam napajanje 5V od cak 3 ampera. Medjutim izgleda da je napajanje ipak davalo izlaz od 6-7 volti i to je spalilo neke uredjaje iako je u pocetku radilo. Vjerovatno dok nisam jos skratio original kabel od adaptera sto je ultimativno skratilo i otpor i povecalo napon.

Medjutim imao sam problema i s tim iako je radilo.. Kad bi iskljucio sve iz struje i kad bi se router bootao – nije vidio usb port. Zalio se da nema struje te da ga ne detektira. Nisam bio siguran dali se struja kroz hub vraca natrag u siemens-a pa sam cak bio kidao kabel koji povezuje usb i hub tako da bi uklonio crvenu zicu. Nisam nigdje isao sa tim.. Nece ga prepozna jer napon nije isti.. iako uredjaji rade on ih ne prepozna dok se ponovno ne utakaju u port. Ako zelite AP staviti van dometa ruku onda to naravno nije pozeljno i tu sam lagano odustajao od cijelog projekta jer sam sve isprobao.. cak i drivere nagovorit da imaju otvoren port.. ali nista.

CILJ

Cilj mi je bio napraviti multi-wifi platformu tako da iskoristim USB za dodati jos WIFI uredjaja. Posto je USB 2.0 – teoretski iskoristivost moze preci i 4 USB wlan adaptera. A ako ste ograniceni na samo 2,4ghz onda moze i preko 8 .. doduse zasto bi vam to trebalo kad 2,4ghz ima tek tri uporabljiva kanala. Ultimativni cilj (ovisno o tome koliko proc/mem moze podnijeti) je napraviti tocku sa tri uredjaja na 2,4ghz i linkom na 5ghz.

Sasvim moguce. Nisam probao, zasad radi samo sa jednim USB na 5ghz i to na N tehnologiji (40mhz bw). Uopce nemam sumnje da mi rade i ostali stickovi i to rt73usb i p54usb i carl9170 driveri.

HARDWARE HACK

Kad sam skoro mislio odustati palo mi je na pamet da mozda negdje na ploci se moze naci 5V .. Pa sam tako probao sve moguce pinove.. vecina ih je 3.3v sto sam cak isto mislio za prvu ruku probati…. medjutim naletio sam na jedan pin i to izoliran od ostalih koji ima ni manje ni vise nego 5.05V
TAMAN!
Odmah sam se uhvatio lemilice i zalemio jednu tanku zicu izvucenu iz LAN kabela koji je bio pri ruci na USB power pin.

Stvari koje je dobro znati prilikom ovoga je da posto sve dolazi iz istog adaptera – struja je ista. Znaci nece biti sukoba razlicitih napona i frekvencija te se isti naponi ne zbrajaju. Znaci to sto sam sad zalemio 5.05V preko onih izmjerenih 0.24V ce davati 5.05V. Pa da se i zbrojilo opet do nekih 6V nebi trebalo biti problema.
USB sada je aktivan i radi! Cak i nakon reboot-a.

Ovako to izgleda (ovdje na slici sam samo lagano izolirom uhvatio 2 pina + GND (gore lijevo) za serijski kabel. Cisto da vidite kako je to izgledalo. U USB je utakan spomenuti wlan stick koji jos uvjek ima svoju zastitnu foliju jer ne nov.

Photo0111

Nakon sto sam skinio svoj serijski port (vise mi ne treba.. i sumnjam da ce mi i trebati u buduce) — jasno se vidi kako sam spojio nadjeni 5V pin na zadnji USB pin. Malo sam ga provukao kroz rupu da se ne strga brzo. Takodjer kasnije ce ici i topljeno ljepilo preko konektora da se nebi sto dogodilo.

Photo0113

Update 03/13:
Imate bolje slike na http://wiki.openwrt.org/toh/gigaset/sx76x , netko je slijedio ovaj text i napravio bolje slike.

MOGUCI PROBLEMI

U ovome trenutku nisam zabiljezio nikakav problem ali ono sto mi pada na pamet je:

  • Tamo odakle sam povukao struju – koliko ampera moze dati?
  • Dali ce patiti koji onboard modul? ADSL? WLAN?
  • Original napajanje vjerovatno nije dovoljno za sve te uredjaje, ja sam stavio odmah 1.2A iako bi preporucio minimalno 1.5A adapter

EW-7722UnD_217x205

U trenutku pisanja testiran je USB WLAN Edimax a/b/g/n . I to na 40mhz rasponu (N) .. Promet nisam izmirio nesto velik ali je bilo oko 20mbita i to cisti TCP. Vjerovatno moze i vise jer mi uvjeti testiranja bas nisu bili dobri ni detaljni.

Ovo je jeftini 5ghz N chip. U HR se nabavlja za 200kn.

Racunica

Za kraj.. bacite sami racunicu za multi-wifi AP koji je a/b/g/n .. Sumnjam da ce te ga naci ispod 1000kn.

Siemens SX763 dodje u HR na njuskalu 50 ~ 100kn
nekakav USB hub od 50-ak kn + USB stick po izboru….. Imate citav nod.

Have fun ;)

OpenWRT WIKI:
http://wiki.openwrt.org/toh/gigaset/sx76x

Komentiraj
Share

Comments are closed.