Fritzbox 7490 Reparaturen

kox1969

Neuer User
Mitglied seit
4 Jul 2018
Beiträge
9
Punkte für Reaktionen
1
Punkte
3
Hallo zusammen,
ich bin neu in diesem Forum, ich betreibe Elektronikwerkstatt, wo ich Fernseher, Notebooks repariere.
Seit kurzem habe ich einen Auftrag von einer Firma auf Reparaturen von Fritzbox 7490 bekommen.
Für den Anfang habe ich 45 Geräte bekommen. Bei mehr als der Hälfte habe ich Fehler finden können. Bei den restlichen Geräten sieht es nicht so gut aus. Ich habe leider keine Schaltpläne für dieses Modell gefunden. Für die wichtigsten ICs habe ich auch keine Blockschaltbilder finden können.
. Es sind zwei Arten von Defekten, die ich noch nicht geknackt habe.
1. Gerät läuft an, Power Led blinkt mehrmals, dann leuchtet permanent, nach ca. 10 min. startet neu. Ich habe das Gerät über serielle Schnittstelle an den Programmer RT809H angeschlossen. Ich habe Bootvorgang mit der Datei von einem intakten Gerät verglichen, es gibt nur einen Unterschied:
[ 2.010000] [ifx_hsnand_command] read block is critical (column: 0x800 page: 0x8880)

Hier ist der komplette Bootvorgang:

Code:
AVM) EVA Revision: 1.1964 Version: 2964



(C) Copyright 2005 AVM Date: Nov 27 2013 Time: 14:33:10 (0) 3 0x0-0x740D




[FLASH:] MACRONIX Uniform-Flash 1MB 256 Bytes WriteBuffer

[FLASH:](Eraseregion [0] 16 sectors a 64kB)

[NAND:] 512MB MICRON 2048 Pagesize 128k Blocksize 4096 Blocks 8Bit 1 CS HW

[SYSTEM:] VR9 on 500MHz/250MHz/250MHz




.Atheros 8030/35 detected




Eva_AVM >##....................................................

Lantiq xDSL CPE VR9

phym = 10000000, mem = 10000000, max_pfn = 00010000

Reserving memory for CP1 @0xb0000000, size 0x00000000

plat_device_tree_setup: AVM hardware subrevision 6

plat_device_tree_setup: using Fallback device-tree of AVM hardware subrevision 0

DT: d0 0d fe ed 00 00 14 36

[    0.000000] Linux version 3.10.73 (jpluschke@GU_IQ17p1_vr9) (gcc version 4.8.3 (Buildroot 2014.08) ) #1 SMP Mon Nov 27 18:31:19 CET 2017



[    0.000000] [env_init] 0x81018160[0]



[    0.000000] [env_init] 0x810181a0[1]



[    0.000000] [env_init] 0x810182a0[2]



[    0.000000] [env_init] switch to ram location



[    0.000000] [init_avm_kernel_config] AVM Kernel Config (ptr 80858000)



[    0.000000] [init_avm_kernel_config] AVM Kernel Config: module memory entry



[    0.000000] [init_avm_kernel_config] AVM Kernel Config: version info entry



[    0.000000] [init_avm_kernel_config] AVM Kernel Config: device-tree for subrev 0 found



[    0.000000] bootconsole [early0] enabled



[    0.000000] CPU0 revision is: 00019556 (MIPS 34Kc)



[    0.000000] Determined physical RAM map:



[    0.000000]  memory: 10000000 @ 00000000 (usable)



[    0.000000] Initrd not found or empty - disabling initrd



[    0.000000] [module-alloc] use 0xb2f000 bytes at 0x81205000



[    0.000000] [0]lsmtc_smp_setup tcstatus=18102400



[    0.000000] PERCPU: Embedded 7 pages/cpu @81d38000 s7232 r8192 d13248 u32768



[    0.000000] Kernel command line: console=ttyS0,115200n8r nor_size=0MB sflash_size=1024KB nand_size=512MB ethaddr=38:10:D5:12:EB:EA



[    0.000000] [NAND] nand_size = 0x20000000



[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)



[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)



[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)



[    0.000000] Writing ErrCtl register=000008a4



[    0.000000] Readback ErrCtl register=000008a4



[    0.000000] Memory: 238888k/262144k available (5620k kernel code, 23256k reserved, 2979k data, 288k init, 0k highmem)



[    0.000000] Hierarchical RCU implementation.



[    0.000000] NR_IRQS:181



[    0.000000] SRSConf0 0x3feffbfe: SRS1: 0xffffffff, SRS2 0xffffffff, SRS3 0xffffffff



[    0.000000] Lantiq ICU driver, version 3.0.1, (c) 2001-2011 Lantiq Deutschland GmbH



[    0.000000] Console: colour dummy device 80x25



[    0.000000] console [ttyS0] enabled, bootconsole disabled

[    0.000000] console [ttyS0] enabled, bootconsole disabled



[    0.020000] Calibrating delay loop... 331.77 BogoMIPS (lpj=1658880)

[    0.080000] pid_max: default: 32768 minimum: 301

[    0.080000] Security Framework initialized

[    0.080000] Mount-cache hash table entries: 512

[    0.090000] CPU1 revision is: 00019556 (MIPS 34Kc)

[    0.170000] Brought up 2 CPUs

[    0.170000] [yield_context_init] cpu=1 tc=2 mask=301

[    0.180000] [yield_context_init] cpu=0 tc=3 mask=2410

[    0.180000] devtmpfs: initialized

[    0.200000] pinctrl core: initialized pinctrl subsystem

[    0.200000] Creating Config Table

[    0.200000] [avm_generate_hw_config_table_from_device_tree] gpio_cnt: 46

[    0.210000] NET: Registered protocol family 16

[    0.220000] avm_check_cpu_features: mips-options: 0x006d638b icache.flags 0x00000000 dcache.flags 0x00000004 isa_level 0x00000063 ases 00000031

[    0.230000] [TFFS3_Early_Init] called

[    0.230000] Reboot Status is: Power-On

[    0.230000] avm_alloc_page_extension node_extension_table[0] entries=65536 (size=262144)  alloced

[    0.240000] [avmnet] [avmnet_cfg_init] Driver version: 6.247.4.4  -  Revision 1496:3715  -  Mo 27. Nov 18:30:32 CET 2017

[    1.050000] Lantiq PCIe Root Complex driver, version 2.0.0, (c) 2001-2011 Lantiq Deutschland GmbH

[    1.100000] bio: create slab <bio-0> at 0

[    1.100000] PCI host bridge to bus 0000:00

[    1.110000] pci_bus 0000:00: root bus resource [mem 0x1c000000-0x1cffffff]

[    1.110000] pci_bus 0000:00: root bus resource [io  0x1d800000-0x1d8fffff]

[    1.120000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]

[    1.130000] ifx_pcie_rc_class_early_fixup port 0: fixed pcie host bridge to pci-pci bridge

[    1.140000] pci 0000:00:00.0: BAR 8: assigned [mem 0x1c000000-0x1c0fffff]

[    1.140000] pci 0000:01:00.0: BAR 0: assigned [mem 0x1c000000-0x1c001fff 64bit]

[    1.150000] pci 0000:00:00.0: PCI bridge to [bus 01]

[    1.160000] pci 0000:00:00.0:   bridge window [mem 0x1c000000-0x1c0fffff]

[    1.170000] NET: Registered protocol family 8

[    1.170000] NET: Registered protocol family 20

[    1.170000] Switching to clocksource MIPS

[    1.240000] NET: Registered protocol family 2

[    1.240000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)

[    1.250000] TCP bind hash table entries: 2048 (order: 2, 16384 bytes)

[    1.250000] TCP: Hash tables configured (established 2048 bind 2048)

[    1.260000] TCP: reno registered

[    1.260000] UDP hash table entries: 256 (order: 1, 8192 bytes)

[    1.270000] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)

[    1.280000] avm_pa: try to activate hw accelaration for pid 1 (ipv4)

[    1.280000] NET: Registered protocol family 1

[    1.290000] pci 0000:01:00.0: xHCI HW not ready after 5 sec (HC bug?) status = 0x801

[    1.300000] Lantiq CGU driver, version 1.1.32, (c) 2001-2011 Lantiq Deutschland GmbH

[    1.320000] IFX DMA driver, version ifxmips_dma_core.c:v1.0.17, (c) 2009 Infineon Technologies AG

[    1.320000]  skb_shared_size:184

[    1.340000] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[    1.340000] fuse init (API version 7.22)

[    1.350000] msgmni has been set to 466

[    1.350000] io scheduler noop registered (default)

[    1.710000] ttyS0 at MMIO 0x1e100c00 (irq = 107) is a PORT_IFX_ASC

[    1.710000] ifx_usif_uart_init: uart_register_driver failed

[    1.720000] avm_net_trace: Up and running.

[    1.720000] [loadcontrol] set auto - scale=1

[    1.730000] [simple-profiling]:2 performance counters implemented, NEW_34K

[    1.730000] [simple-profiling]Enable Performance Counter 0 for Data cache load/stores (User Supervisor Kernel Exception TC-ID=0) all cores tc: 0

[    1.750000] [simple-profiling]Enable Performance Counter 1 for Data cache load/store misses (User Supervisor Kernel Exception TC-ID=0) all cores tc: 0

[    1.760000] [simple-profiling]Enable Performance Counter 0 for Data cache load/stores (User Supervisor Kernel Exception TC-ID=1) all cores tc: 1

[    1.770000] [simple-profiling]Enable Performance Counter 1 for Data cache load/store misses (User Supervisor Kernel Exception TC-ID=1) all cores tc: 1

[    1.790000] [simple-profiling]Enable Performance Counter 0 for Main pipeline stalls (P) (User Supervisor Kernel Exception TC-ID=2) all cores tc: 2

[    1.800000] [simple-profiling]Enable Performance Counter 1 for Cycles (P) (User Supervisor Kernel Exception TC-ID=2) all cores tc: 2

[    1.810000] [simple-profiling]Enable Performance Counter 0 for Data cache load/stores (User Supervisor Kernel Exception TC-ID=3) all cores tc: 3

[    1.830000] [simple-profiling]Enable Performance Counter 1 for Data cache load/store misses (User Supervisor Kernel Exception TC-ID=3) all cores tc: 3

[    1.840000] [simple-profiling]all cores:performance-mode (round-robin):  cpus on

[    1.850000] Lantiq Thermal Sensor driver, version 1.0.3, (c) 2001-2011 Lantiq Deutschland GmbH

[    1.850000] ifx_pmu_init: Major 244

[    1.860000] Lantiq PMU driver, version 1.2.6, (c) 2001-2011 Lantiq Deutschland GmbH

[    1.870000] Lantiq GPIO driver, version 1.3.2, (c) 2001-2011 Lantiq Deutschland GmbH

[    1.870000] Infineon Technologies RCU driver version 1.0.7

[    1.890000] loop: module loaded

[    1.900000] nbd: registered device at major 43

[    1.930000] [HSNAND] Hardware-ECC activated

[    1.930000] ONFI param page 0 valid

[    1.930000] ONFI flash detected

[    1.940000] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron MT29F4G08ABADAWP), 512MiB, page size: 2048, OOB size: 64

[    1.950000] Scanning device for bad blocks

[    2.010000] [ifx_hsnand_command] read block is critical (column: 0x800 page: 0x8880)

[    2.390000] Creating 6 MTD partitions on "ifx_hsnand":

[    2.390000] 0x000000000000-0x000000400000 : "kernel"

[    2.400000] 0x000000400000-0x000003400000 : "filesystem"

[    2.410000] 0x000003400000-0x000003800000 : "reserved-kernel"

[    2.420000] 0x000003800000-0x000006800000 : "reserved-filesystem"

[    2.420000] 0x000006800000-0x000006a00000 : "config"

[    2.430000] 0x000006a00000-0x000020000000 : "nand-filesystem"

[    2.440000] [TFFS3_Register_Panic_CB] registering panic callback for mtd ifx_hsnand

[    2.450000] [TFFS3_Register_Panic_CB] registering panic callback for mtd ifx_sflash

[    2.450000] Creating 3 MTD partitions on "ifx_sflash":

[    2.460000] 0x000000000000-0x000000040000 : "urlader"

[    2.470000] 0x000000040000-0x0000000a0000 : "tffs (1)"

[    2.470000] 0x0000000a0000-0x000000100000 : "tffs (2)"

[    2.480000] Lantiq SPI flash driver, version 2.0.2, (c) 2001-2011 Lantiq Deutschland GmbH

[    2.490000] tun: Universal TUN/TAP device driver, 1.6

[    2.490000] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>

[    2.500000] SWAPI: Registered character device [switch_api] with major no [81]

[    2.510000] i2c /dev entries driver

[    2.510000] cpuidle: using governor ladder

[    2.510000] cpuidle: using governor menu

[    2.520000] AVM PA for Linux 3.10.73

[    2.520000] AVM PA skb pktinfo at offset 136 size 208

[    2.530000] [loadcontrol]module avm_pa registered

[    2.530000] u32 classifier

[    2.530000]     Performance counters on

[    2.540000]     Actions configured

[    2.540000] ipip: IPv4 over IPv4 tunneling driver

[    2.550000] TCP: cubic registered

[    2.550000] NET: Registered protocol family 10

[    2.550000] avm_pa: try to activate hw accelaration for pid 2 (ipv6)

[    2.560000] sit: IPv6 over IPv4 tunneling driver

[    2.570000] NET: Registered protocol family 17

[    2.570000] Bridge broadcast ratelimiter registered

[    2.570000] l2tp_core: L2TP core driver, V2.0

[    2.580000] l2tp_ip: L2TP IP encapsulation support (L2TPv3)

[    2.580000] l2tp_netlink: L2TP netlink interface

[    2.590000] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)

[    2.600000] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)

[    2.600000] 8021q: 802.1Q VLAN Support v1.8

[    2.610000] Key type dns_resolver registered

[    2.610000] <ifx_fix_timing>

[    2.620000] [TFFS3_Init] No storage module registered, trying legacy fallback

[    2.620000] [TFFS3_Register_LGCY] Called

[    2.630000] [TFFS3_LGCY_Configure] Called

[    2.630000] [TFFS3_LGCY_Setup] using mtd7(tffs (1)), mtd8(tffs (2))

[    2.640000] [TFFS3_LGCY_Setup] mtd "tffs (1)": segment value 1

[    2.640000] [TFFS3_LGCY_Setup] mtd "tffs (2)": segment value 1

[    2.650000] [TFFS3_LGCY_Setup] Using segment 1 (avail: 1 + 1)

[    2.650000] [TFFS3_LGCY_Setup] mtd8 size=0x60000

[    2.660000] TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 3.0)

[    2.660000] [rescan_segment] Called with mode=2

[    2.660000] TFFS: Clearing index for update

[    2.670000] Adam2 environment variables API installed.

[    2.680000] {avmnet_cfg_netinit}

[    2.680000] [avmnet] No config found for HWRev 185, HWSubRev 6, Profile-ID 0, trying base config for HWSubRev

[    2.690000] [avmnet] No config found for HWRev 185, HWSubRev 6, trying base config for HWRev

[    2.700000] [avmnet] [avmnet_swi_7port_init] Init on module swi_vr9 called.

[    3.060000] [ppe_eth_init] init_hw()

[    3.060000] [init_hw] ppe_hw_init=0xff successful

[    3.070000] [ppe_eth_init] ifx_proc_file_create()

[    3.070000] [ppe_eth_init] dma_setup_init()

[    3.080000] [avmnet] [avmnet_swi_7port_disable_learning] Configuring CPU-port to receive all unknown unicast frames 0x48

[    3.090000] [avmnet] [avmnet_swi_7port_disable_learning] Configuring CPU-port to receive all unknown multicast frames 0x48

[    6.540000] avm_pa: try to activate hw accelaration for pid 1 (ipv4)

[    6.540000] avm_pa: tx channel activated, pid 1 (ipv4)

[    6.550000] avm_pa: try to activate hw accelaration for pid 2 (ipv6)

[    6.560000] avm_pa: tx channel activated, pid 2 (ipv6)

[    6.560000] [avmnet_set_macaddr] Setup Mac Addr for Device(eth0): 38:10:d5:12:eb:ea

[    6.570000] avmnet: avm_pa: register pid eth0

[    6.570000] [avmnet_set_macaddr] Setup Mac Addr for Device(eth1): 38:10:d5:12:eb:eb

[    6.580000] avmnet: avm_pa: register pid eth1

[    6.590000] [avmnet_set_macaddr] Setup Mac Addr for Device(eth2): 38:10:d5:12:eb:ef

[    6.600000] avmnet: avm_pa: register pid eth2

[    6.600000] [avmnet_set_macaddr] Setup Mac Addr for Device(eth3): 38:10:d5:12:eb:f0

[    6.610000] avmnet: avm_pa: register pid eth3

[    6.610000] [avmnet_set_macaddr] Setup Mac Addr for Device(wasp): 00:de:ad:be:ef:ca

[    6.620000] [avmnet_create_netdevice] setup offload_cpu_link on device wasp

[    6.630000] avmnet: avm_pa: register pid wasp

[    6.670000] SQUASHFS error: Can't find a SQUASHFS superblock on mtdblock1

[    6.680000] yaffs: dev is 32505857 name is "mtdblock1" ro

[    6.680000] yaffs: passed flags ""

[    7.070000] [ifx_hsnand_command] read block is critical (column: 0x800 page: 0x1b75)

[    7.540000] VFS: Mounted root (yaffs filesystem) readonly on device 31:1.

[    7.550000] devtmpfs: mounted

[    7.550000] Freeing unused kernel memory: 288K (80868000 - 808b0000)


NAND FLASH habe ich ausgetauscht, es hat nichts gebracht. Ausserdem habe ich SPI IC neu programmiert, leider ohne Erfolg.NAND FLASH ist nur 512 MB groß. Kann es sein, dass Linux so wenig Speicherplatz braucht?
Außerdem gibt es mehrere Geräte wo WLAN LED ganze Zeit blinkt, WLAN fehlt.
Ich wäre sehr dankbar, wenn mir hier jemand helfen könnte

//edit by stoney [CODE] TAG [/CODE] gesetzt
 
Zuletzt bearbeitet von einem Moderator:
Bei einem Gerät war der Austausch des NAND FLASH halbwegs erfolgreich. Beim ersten mal tut es zweimal booten, dann kann es ganzen Tag problemlos laufen. Elkos wurden vorsichtshalber auch ausgetauscht.
Lantiq BGA Prozessor habe ich testweise erhitzt. Bei den weiteren Geräten mit der gleichen ursprunglichen Fehlererscheinung ist jetzt eine andere Fehlererscheinung aufgetreten: das Gerät bootet ganz normal, dann kommt WLAN LED und blinkt die ganze Zeit. Bei allen Geräten mit diesen Fehlerscheinungen taucht im Bootvorgang die Meldung: read block is critical.
Also der Fehler kann eigentlich nur am NAND FLASH oder am Prozessor liegen, vorausgesetzt die Betriebspannungen sind OK. Kann ich in der Software die Fehlermeldung im Bootvorgang irgendwie überbrücken?
Verzeihung für die blöde Frage: Router sind für mich absolutes Neuland, was die Software angeht.
 
Die FB braucht noch weniger. Weniger als 50MB.
Von den 512MB NAND sind 406MB NAS. In den restlichen 106MB ist das Linux/FritzOS noch doppelt enthalten.

Was kostet bei Dir eine Reparatur? Ich hätte hier auch noch eine 7490 wo LAN 1,2 und 4 nicht gehen.
 
[OT]

Ich bitte ebenfalls um Entschuldigung, dass ich hier nicht auf das eigentliche Problem eingehe (da kann ich sowieso nicht weiterhelfen) aber bei der Frage nach dem Speicherbedarf kann ich auch nicht widerstehen.

(...)
NAND FLASH ist nur 512 MB groß. Kann es sein, dass Linux so wenig Speicherplatz braucht?
(...)
Ja, ein Linux ohne Desktop kann damit hinkommen, manche Embedded-Systeme laufen mit noch geringerem Footprint (z.B. hatten die Beagleboards der 1. Generation nur 256 MB Flash).
Selbst 256MB sind noch sehr viel im Vergleich zu anderen embedded Devices die den Linux-Kernel nutzen. Selbst neue Fritzboxen kommen teilweise sogar immer noch mit wesentlich weniger aus, beispielsweise die 4020 hat nur 16MB Flashspeicher oder die 4040 mit lediglich 32MB Flashspeicher.

Und früher gab es auch Geräte die lediglich 2 oder 4MB Flashspeicher hatten und ebenfalls den Linux-Kernel nutzen (ja, auch das reicht also schon für ein "Linux-System"). Auch viele andere (aktuelle) Fritzboxen können von 512MB Flashspeicher nur träumen! Nehmen wir beispielsweise die 7430, 7560 oder auch die ganz neue 7530, die alle haben sogar nur 128MB Flashspeicher (NAND) und auch bei diesen Modellen ist die Firmware sogar doppelt vorhanden (Dual-Boot) und es bleibt sogar noch etwas Platz übrig für den integrierten NAS-Speicher (hilfreich für AB und Faxempfang, dafür reicht es allemal).
Die Fritzboxen mit >=512MB Flashspeicher nutzen diesen lediglich zu <=20% für die eigentliche Firmware, wenn man noch Dualboot abzieht (also nur die aktuell genutzte Firmware zählt) dann sind es sogar nur <=10%.

[/OT]
 
Vielen Dank für ausgiebige Information bezüglich Flashspeicher. Weiß jemand evtl. ob der Lantiqprozessor einen internen EEPROM hat? Ich sehe auf der Platine keinen externen EEPROM, lediglich nur 2 SPI FLASH, also oben im DECT Bereich und unten.
Bei einem Gerät war der untere SPI defekt.Ist der untere SPI für den LANTIQ-Prozessor zuständig? Fragen über Fragen :)
Kann mir jemand eine Internetseite bzw. ein Buch über technischen Aufbau der (Fritzbox) Router empfehlen?
Ein bisschen Theorie wird auf jedem Fall nicht schaden :)
 
Ich sehe auf der Platine keinen externen EEPROM, lediglich nur 2 SPI FLASH, also oben im DECT Bereich und unten.
Die Frage ist was du als oben und unten bezeichnet. Aber ein SPI-Flashbaustein ist für den Bootloader und das TFFS.
 
Das ist ein MIPS-Prozessor, der startet von einer festen Speicheradresse die Abarbeitung von Befehlen nach dem Reset. Datenblätter sind m.W. nicht öffentlich verfügbar und ob da jetzt im VR9-CS intern noch ein "Ur-Ur-Loader" sitzt, der den eigentlichen Bootloader (ab Offset 0) aus dem SPI-Flash ins RAM lädt oder ob das nur ein einzelner, initialer Transfer ist, der die ersten Blöcke aus dem SPI-Flash in den Speicher übertragt (und das von der Ansteuerlogik für den SPI-Flash gleich mit übernommen wird beim Reset, zumindest eben für die ersten x Bytes), spielt für die Reparatur vermutlich keine Rolle. Der "untere" SPI-Chip (das sollte der auf der Unterseite des PCB sein, wenn man die "Tasterseite" als "oben" ansieht) müßte der Flash für's System sein - m.W. sind das 8 MBit-Chips, woraus sich die (SPI-)Flash-Size von 1 MB(yte) ergibt.

Die "individuellen" Einstellungen einer FRITZ!Box (nicht zu verwechseln mit den Einstellungen, die der Besitzer dann vornehmen kann) liegen jedenfalls erstmalig im Bootloader aus dem SPI-Flash ... deshalb ist es (wenn man denn "fertig" hat mit der Box) auch keine so richtig gute Idee, wenn man den Bootloader einfach 1:1 aus einem anderen Chip klont - selbst wenn ansonsten die Hardware übereinstimmt (vermutlich gibt es verschiedene Hersteller des NAND-Flashs, wenn man Zeichenketten zur Initialisierung glauben will).

AVM selbst "finalisiert" die Boxen dann nach dem Funktionstest in der Produktion noch ... ich tippe mal darauf, daß der zuerst installierte Bootloader (für den Funktionstest) in den "Konfigurationsbereichen" alles Einsen stehen hat, so daß man auch nachträglich in diesen Bereichen noch sinnvolle Daten erzeugen kann, indem man die Einsen auf Null "schießt" - auch ohne den Rest rundherum löschen und neu programmieren zu müssen ... die Bereiche mit den Konfigurationsdaten liegen jedenfalls normalerweise nicht an einer "erase boundary", wenn ich mich recht erinnere. Das kann aber jeder in einem Dump selbst nachsehen, die "erase size" müßte bei 4K liegen (steht aber auch bei der laufenden Box in den Eigenschaften einer MTD-Partition, die im SPI liegt).
 
Vielen Dank für die Antworten,habt ihr eine Idee zu dem Fehler? "read block is critical" Ist das Problem vom NAND FLASH bzw. Prozessor selbst? Oder kann noch was im Spiel sein?
 
Normalerweise vom NAND-Flash (ein paar "kaputte" Zellen sind da ja normal) ... aber das sollte durch die Out-of-band-Daten erkannt werden und normalerweise wird dann dieser kritische Block beim Schreiben ausgeklammert - aber natürlich lassen sich da keine Nutzdaten mehr extrahieren, wenn das Problem erst nach dem letzten Schreiben auftrat und man muß die Daten irgendwie anders "erneuern".

Insofern könnte es schon helfen, wenn man einfach noch einmal eine Firmware installieren läßt (über den Bootloader - also per Recovery oder auf "speziellem Weg" ... aber für Hardware-Fans wäre besser Recovery der erste Versuch). Da beim Schreiben auch ein Leseversuch stattfinden sollte, würden kaputte NAND-Blöcke dabei übergangen ... vielleicht kann die Box dann die Firmware wieder einwandfrei lesen.
 
Das Problem kenne ich bei den Samsung Fernsehern, es sind sogar ganze Modellreihen z.B. F6000 davon betroffen, die mit Samsung NAND Flash ICs bestückt sind. Sogar neue Samsung Chips haben ein paar bad Blocks am Bord. Daher sind die relativ umständlich programmierbar. Manchmal kann man die mit Kältespray wieder reanimieren.
Hat schon jemand Problem mit permanent blinkenden WLAN LED gehabt? Ich finde immer noch nicht die Fehlerursache zu diesem Problem.
 
Bei den Fritzboxen mit dem defekten WLAN bin ich leider noch nicht weiter gekommen. 5GHz Chip wurde ohne Erfolg ersetzt. Für QCA9558 habe ich leider kein Hot Stencil zum reballen. Bevor ich mich mit BGA rumquellle wollte ich gerne wissen wie QCA9558 enabled wird. Kann mir jemand weiterhelfen?
 
Hi,
ich hab auch etwas Erfahrung mit Reparaturen der 7490 - vielleicht können wir uns mal austauschen ?
Gruß
Chips
 
Hi, ja klar, Du kannst mich jede Zeit kontaktieren.
 
Es wäre nett, wenn ihr die Kommunikation über Fehler und Reparaturen hier öffentlich führt. So habe wir alle evtl. ein
Know-How Gewinn.
 
  • Like
Reaktionen: in1400 und dg2drf
Ich hab was zum qca9558 gefunden:

https://bsdmag.org/qca9558/

In dem Artikel steht was über ein Fehler, und das die Ursache im Source gefunden wurde. Bezieht sich auf OPENWRT, aber vielleicht läßt sich damit rausfinden, wo es klemmt.

Hier der OPENWRT Souce:
https://github.com/openwrt
 
@avm_7170: klar doch, ich würde aber trotzdem mit kox1969 gerne auch persönlich sprechen - oder kannst du uns das verbieten ?
zu WLAN blinkt bei 7490 - hab ich auch noch nicht rausgefunden - bei der 7390 gabs auch so einen Effekt, der liess sich aber durch recovery mit der 06.30 in den Griff bekommen -
ähnliches schlug bei der 7490 fehl - vielleicht ist da wirklich ein HW-Problem vorhanden
p.s. warum nimmst du den programmer ? ich hab ein Adapterkabel von einem Siemens S35 für die serielle SS genommen, das hat einen V24-TTL Wandler drin, das von den V24-Handshake-Leitungen versorgt wird -
funktioniert gut mit Hterm 0.8.1beta
p.p.s. hab dir ne PN geschickt, die wurde aber gelöscht - Hinweis:
Deine Profilnachricht in kox1969s Profil wurde gelöscht. Grund: Datenschutz - bitte via Email und/oder Unterhaltung bzw "weitergeben" by stoney
ich weiss nicht, was das mir sagen soll
 
ich weiss nicht, was das mir sagen soll
Vielleicht daß eine Profilnachricht nicht wirklich nur für den (von Dir gedachten) Empfänger sichtbar ist und Du "Profilnachricht" mit "Unterhaltung" verwechselst?

Nur so eine Idee ... muß nicht stimmen.
 
ich würde aber trotzdem mit kox1969 gerne auch persönlich sprechen - oder kannst du uns das verbieten ?
Das will dir hier vermutlich keiner verbieten. Für "persönlich sprechen" nimmt man aber sicherlich keine öffentlich sichtbare "Profilnachricht"... :confused:

zu WLAN blinkt bei 7490 - hab ich auch noch nicht rausgefunden - bei der 7390 gabs auch so einen Effekt, der liess sich aber durch recovery mit der 06.30 in den Griff bekommen - ähnliches schlug bei der 7490 fehl
Da scheinst du vermutlich etwas durcheinandergebracht zu haben. Das von dir geschilderte Verhalten bei einer 7390 ist bekannt und normal (das hat nichts mit defekter Hardware zu tun) da seit Firmware-Version 6.50 die WLAN-Treiber in Plugins ausgelagert wurden die im im NAND-Flash abgespeichert werden. Das ist also kein Hardware-Problem sondern (letztlich) nur so etwas wie ein Anwenderfehler (AVM weist dazu bei der 7390 auch in der KB hin: LINK).
Und ein Recovery mit Firmware-Version 6.30 hilft in diesem Fall deshalb weil bei dieser Version die WLAN-Treiber noch im NOR-Flash abgelegt werden, die Plugins müssen also gar nicht erst über das Internet nachgeladen werden. Das kann man dann aber nicht als "Reparatur" bezeichnen sondern umgeht sozusagen nur mangelnde Kenntnis des Anwender oder ist eine Variante wenn man (mehrere) 7390 offline wieder "Instandsetzen" möchte (anschließend kann man per Webinterface und Firmware-Datei die aktuelle Firmware installieren denn dabei werden, im Gegensatz zum Recovery mit neueren Versionen, meines Wissens nach die Plugin-Dateien im NAND-Flash abgelegt).

Diese Plugin-Problematik gibt es bekanntermaßen bei der 7490 nicht. Ist bei der auch (noch) gar nicht nötig da dort noch genug Platz ist im "filesystem.image". Demzufolge kann da auch kein 6.30er Recovery helfen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.