A ver.. no encuentro donde descargar el firmware original que venía por defecto en el router,
el que he encontrado es este:
http://forum.vodafone.ie/index.php?/topic/2111-huawei-hg556a-software-update/está en ingles y el SSID es distinto, NO es del tipo vodafoneXXXX, asi que no se si servirá pero bueno
con el firmware de vodafone la mac es 6A:C0:6F:XX:XX:XX
con tu firmware de Openwrt la mac es 6A:A8:E4:XX:XX:XX
No tengo cable de serie, te pongo el dmesg por si te sirve. Saludos.
[spoiler=dmesg]
Button Hotplug driver version 0.4.1
[ 13.588000] Compat-wireless backport release: compat-wireless-2012-06-14
[ 13.592000] Backport based on wireless-testing.git master-2012-06-14
[ 13.600000] compat.git: wireless-testing.git
[ 13.660000] device class 'ieee80211': registering
[ 13.664000] Registering platform device 'regulatory.0'. Parent at platform
[ 13.664000] device: 'regulatory.0': device_add
[ 13.664000] bus: 'platform': add device regulatory.0
[ 13.668000] cfg80211: Calling CRDA to update world regulatory domain
[ 13.672000] cfg80211: World regulatory domain updated:
[ 13.680000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 13.688000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 13.696000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 13.704000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 13.712000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 13.720000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 14.348000] device class 'scsi_host': registering
[ 14.348000] bus: 'scsi': registered
[ 14.348000] device class 'scsi_device': registering
[ 14.348000] SCSI subsystem initialized
[ 14.436000] There is already a switch registered on the device 'eth0'
[ 14.792000] bus: 'usb': registered
[ 14.792000] bus: 'usb': add driver usbfs
[ 14.792000] usbcore: registered new interface driver usbfs
[ 14.796000] bus: 'usb': add driver hub
[ 14.796000] usbcore: registered new interface driver hub
[ 14.804000] bus: 'usb': add driver usb
[ 14.808000] usbcore: registered new device driver usb
[ 15.408000] bus: 'pci': add driver rt2800pci
[ 15.408000] bus: 'pci': driver_probe_device: matched device 0000:00:01.0 with driver rt2800pci
[ 15.408000] bus: 'pci': really_probe: probing driver rt2800pci with device 0000:00:01.0
[ 15.408000] PCI: Enabling device 0000:00:01.0 (0000 -> 0002)
[ 15.416000] rt2800pci 0000:00:01.0: enabling bus mastering
[ 15.416000] rt2800pci 0000:00:01.0: setting latency timer to 64
[ 15.416000] phy0 -> rt2x00lib_request_eeprom_file: Info - Loading EEPROM data from 'RT3062.eeprom'.
[ 15.424000] rt2800pci 0000:00:01.0: firmware: requesting RT3062.eeprom
[ 15.424000] device: '0000:00:01.0': device_add
[ 15.792000] device: '0000:00:01.0': device_unregister
[ 15.792000] phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 3572, rf: 0008, rev: 0223.
[ 15.804000] device: 'phy0': device_add
[ 15.804000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 15.804000] device: 'wlan0': device_add
[ 15.804000] device: 'rt2800pci-phy0::radio': device_add
[ 15.804000] Registered led device: rt2800pci-phy0::radio
[ 15.808000] device: 'rt2800pci-phy0::assoc': device_add
[ 15.808000] Registered led device: rt2800pci-phy0::assoc
[ 15.808000] device: 'rt2800pci-phy0::quality': device_add
[ 15.808000] Registered led device: rt2800pci-phy0::quality
[ 15.808000] driver: '0000:00:01.0': driver_bound: bound to device 'rt2800pci'
[ 15.808000] bus: 'pci': really_probe: bound device 0000:00:01.0 to driver rt2800pci
[ 15.996000] bus: 'bcma': registered
[ 15.996000] bus: 'pci': add driver bcma-pci-bridge
[ 16.692000] device class 'sound': registering
[ 17.200000] device: 'timer': device_add
[ 17.668000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 18.104000] device class 'scsi_disk': registering
[ 18.104000] bus: 'scsi': add driver sd
[ 18.144000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 18.148000] bus: 'platform': add driver bcm63xx_ehci
[ 18.148000] bus: 'platform': driver_probe_device: matched device bcm63xx_ehci.0 with driver bcm63xx_ehci
[ 18.148000] bus: 'platform': really_probe: probing driver bcm63xx_ehci with device bcm63xx_ehci.0
[ 18.252000] bcm63xx_ehci bcm63xx_ehci.0: BCM63XX integrated EHCI controller
[ 18.256000] bcm63xx_ehci bcm63xx_ehci.0: new USB bus registered, assigned bus number 1
[ 18.292000] bcm63xx_ehci bcm63xx_ehci.0: irq 18, io mem 0xfffe1300
[ 18.308000] bcm63xx_ehci bcm63xx_ehci.0: USB 2.0 started, EHCI 1.00, overcurrent ignored
[ 18.316000] device: 'usb1': device_add
[ 18.316000] bus: 'usb': add device usb1
[ 18.316000] bus: 'usb': driver_probe_device: matched device usb1 with driver usb
[ 18.316000] bus: 'usb': really_probe: probing driver usb with device usb1
[ 18.316000] device: '1-0:1.0': device_add
[ 18.316000] bus: 'usb': add device 1-0:1.0
[ 18.316000] bus: 'usb': driver_probe_device: matched device 1-0:1.0 with driver hub
[ 18.316000] bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
[ 18.316000] hub 1-0:1.0: USB hub found
[ 18.320000] hub 1-0:1.0: 2 ports detected
[ 18.324000] driver: '1-0:1.0': driver_bound: bound to device 'hub'
[ 18.324000] bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
[ 18.324000] device: 'ep_81': device_add
[ 18.324000] driver: 'usb1': driver_bound: bound to device 'usb'
[ 18.324000] bus: 'usb': really_probe: bound device usb1 to driver usb
[ 18.324000] device: 'ep_00': device_add
[ 18.324000] driver: 'bcm63xx_ehci.0': driver_bound: bound to device 'bcm63xx_ehci'
[ 18.324000] bus: 'platform': really_probe: bound device bcm63xx_ehci.0 to driver bcm63xx_ehci
[ 18.324000] bus: 'pci': add driver ehci_hcd
[ 18.520000] nf_conntrack version 0.5.0 (970 buckets, 3880 max)
[ 19.224000] bus: 'i2c': registered
[ 19.224000] bus: 'i2c': add driver dummy
[ 19.252000] i2c /dev entries driver
[ 19.256000] device class 'i2c-dev': registering
[ 19.432000] bus: 'usb': add driver cdc_acm
[ 19.432000] usbcore: registered new interface driver cdc_acm
[ 19.436000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 19.680000] bus: 'usb': add driver snd-usb-audio
[ 19.680000] usbcore: registered new interface driver snd-usb-audio
[ 19.820000] Initializing USB Mass Storage driver...
[ 19.824000] bus: 'usb': add driver usb-storage
[ 19.824000] usbcore: registered new interface driver usb-storage
[ 19.832000] USB Mass Storage support registered.
[ 20.016000] Linux video capture interface: v2.00
[ 20.020000] device class 'video4linux': registering
[ 20.380000] bus: 'platform': add driver gpio-keys-polled
[ 20.380000] bus: 'platform': driver_probe_device: matched device gpio-keys-polled.0 with driver gpio-keys-polled
[ 20.380000] bus: 'platform': really_probe: probing driver gpio-keys-polled with device gpio-keys-polled.0
[ 20.380000] device: 'input0': device_add
[ 20.380000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled.0/input/input0
[ 20.388000] driver: 'gpio-keys-polled.0': driver_bound: bound to device 'gpio-keys-polled'
[ 20.388000] bus: 'platform': really_probe: bound device gpio-keys-polled.0 to driver gpio-keys-polled
[ 20.524000] bus: 'usb': add driver uvcvideo
[ 20.524000] usbcore: registered new interface driver uvcvideo
[ 20.532000] USB Video Class driver (1.1.1)
[ 26.732000] device: 'br-lan': device_add
[ 26.736000] eth0: link forced UP - 100/full - flow control off/off
[ 26.744000] device eth0 entered promiscuous mode
[ 26.752000] br-lan: port 1(eth0) entered forwarding state
[ 26.756000] br-lan: port 1(eth0) entered forwarding state
[ 28.760000] br-lan: port 1(eth0) entered forwarding state
[ 50.680000] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
[ 50.696000] jffs2_build_filesystem(): unlocking the mtd device... done.
[ 50.700000] jffs2_build_filesystem(): erasing all blocks after the end marker... done.
[ 124.112000] JFFS2 notice: (1178) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 197.492000] device: 'tmp.radio0': device_add
[ 197.504000] device: 'tmp.radio0': device_add
[ 202.752000] device: 'tmp.radio0': device_add
[ 202.780000] device: 'tmp.radio0': device_add
[ 206.944000] device: 'tmp.radio0': device_add
[ 206.968000] device: 'tmp.radio0': device_add
[ 211.964000] device: 'tmp.radio0': device_add
[ 211.988000] device: 'tmp.radio0': device_add
[ 216.964000] device: 'tmp.radio0': device_add
[ 216.988000] device: 'tmp.radio0': device_add
[ 221.908000] device: 'tmp.radio0': device_add
[ 221.940000] device: 'tmp.radio0': device_add
[ 226.916000] device: 'tmp.radio0': device_add
[ 226.940000] device: 'tmp.radio0': device_add
[ 231.940000] device: 'tmp.radio0': device_add
[ 231.964000] device: 'tmp.radio0': device_add
[ 236.908000] device: 'tmp.radio0': device_add
[ 236.928000] device: 'tmp.radio0': device_add
[ 241.968000] device: 'tmp.radio0': device_add
[ 241.988000] device: 'tmp.radio0': device_add
[ 246.964000] device: 'tmp.radio0': device_add
[ 246.988000] device: 'tmp.radio0': device_add
[ 251.904000] device: 'tmp.radio0': device_add
[ 251.928000] device: 'tmp.radio0': device_add
[ 256.916000] device: 'tmp.radio0': device_add
[ 256.940000] device: 'tmp.radio0': device_add
[ 261.916000] device: 'tmp.radio0': device_add
[ 261.940000] device: 'tmp.radio0': device_add
[ 266.952000] device: 'tmp.radio0': device_add
[ 266.976000] device: 'tmp.radio0': device_add
[ 273.076000] device: 'tmp.radio0': device_add
[ 273.100000] device: 'tmp.radio0': device_add
[ 281.124000] device: 'tmp.radio0': device_add
[ 281.144000] device: 'tmp.radio0': device_add
[ 293.208000] device: 'tmp.radio0': device_add
[ 293.224000] phy0 -> rt2x00lib_request_firmware: Info - Loading firmware file 'rt2860.bin'.
[ 293.232000] rt2800pci 0000:00:01.0: firmware: requesting rt2860.bin
[ 293.232000] device: '0000:00:01.0': device_add
[ 293.564000] device: '0000:00:01.0': device_unregister
[ 293.564000] phy0 -> rt2x00lib_request_firmware: Info - Firmware detected - version: 0.34.
[ 293.732000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 293.744000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 293.752000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 293.764000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 295.908000] device: 'tmp.radio0': device_add
[ 296.052000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 296.064000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 296.072000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 296.084000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 298.240000] device: 'tmp.radio0': device_add
[ 298.384000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 298.396000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 298.404000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 298.416000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 304.828000] device: 'tmp.radio0': device_add
[ 304.972000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 304.984000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 304.992000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 305.004000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 339.940000] device: 'tmp.radio0': device_add
[ 340.084000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 340.096000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 340.104000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 340.116000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 342.528000] device: 'tmp.radio0.netw': device_add
[ 346.960000] device: 'tmp.radio0.netw': device_add
[ 346.984000] device: 'tmp.radio0.netw': device_add
[ 351.612000] device: 'tmp.radio0.netw': device_add
[ 351.632000] device: 'tmp.radio0.netw': device_add
[ 354.940000] device: 'tmp.radio0.netw': device_add
[ 357.160000] device: 'tmp.radio0': device_add
[ 357.184000] device: 'tmp.radio0': device_add
[ 361.628000] device: 'tmp.radio0': device_add
[ 361.660000] device: 'tmp.radio0': device_add
[ 364.468000] device: 'wlan0': device_add
[ 365.060000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 365.072000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 365.080000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 365.092000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 371.508000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 4, CWmax: 10, Aifs: 3, TXop: 0.
[ 371.520000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 4, CWmax: 10, Aifs: 7, TXop: 0.
[ 371.528000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 3, CWmax: 4, Aifs: 2, TXop: 94.
[ 371.540000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 2, CWmax: 3, Aifs: 2, TXop: 47.
[ 473.252000] br-lan: port 1(eth0) entered disabled state
[ 473.272000] device eth0 left promiscuous mode
[ 473.280000] br-lan: port 1(eth0) entered disabled state
[ 473.312000] device: 'br-lan': device_add
[ 473.316000] eth0: link forced UP - 100/full - flow control off/off
[ 473.356000] device eth0 entered promiscuous mode
[ 473.396000] br-lan: port 1(eth0) entered forwarding state
[ 473.400000] br-lan: port 1(eth0) entered forwarding state
[ 474.596000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 4, CWmax: 10, Aifs: 2, TXop: 0.
[ 474.604000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 4, CWmax: 10, Aifs: 2, TXop: 0.
[ 474.616000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 4, CWmax: 10, Aifs: 2, TXop: 0.
[ 474.624000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 4, CWmax: 10, Aifs: 2, TXop: 0.
[ 475.400000] device: 'wlan0': device_add
[ 475.404000] br-lan: port 1(eth0) entered forwarding state
[ 475.768000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 475.780000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 475.788000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 475.800000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 5, CWmax: 10, Aifs: 2, TXop: 0.
[ 479.660000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 4, CWmax: 10, Aifs: 3, TXop: 0.
[ 479.668000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 4, CWmax: 10, Aifs: 7, TXop: 0.
[ 479.680000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 3, CWmax: 4, Aifs: 2, TXop: 94.
[ 479.688000] phy0 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 2, CWmax: 3, Aifs: 2, TXop: 47.
[/spoiler]