Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:t-com:spw303v-b [2021/04/19 18:13] – ↷ Links adapted because of a move operation tmomastoh:t-com:spw303v-b [2021/10/15 08:21] – ↷ Links adapted because of a move operation bobafetthotmail
Line 32: Line 32:
 ===== Bugs ===== ===== Bugs =====
  
-==== Wifi broken ====+==== Wifi broken - SPROM workaround exists, please scroll down====
  
   * Wifi working kernel 3.10.49 (OpenWrt 14.07) -> [[toh:t-com:spw303v-b#openwrt_1407|OpenWrt 14.07 bootlog]]   * Wifi working kernel 3.10.49 (OpenWrt 14.07) -> [[toh:t-com:spw303v-b#openwrt_1407|OpenWrt 14.07 bootlog]]
Line 185: Line 185:
 Installation the proprietary Broadcom drivers Installation the proprietary Broadcom drivers
  
-<code>opkg install kmod-brcm-wl wlc</code>+<code>opkg install kmod-brcm-wl wlc nas</code>
  
 ==== Failsafe mode ==== ==== Failsafe mode ====
Line 212: Line 212:
 OpenWrt snapshot (08.01.2020) boots by default to failsafe mode. OpenWrt snapshot (08.01.2020) boots by default to failsafe mode.
  
-Workaround -> build ur own image:+Workaround -> build your own image:
  
-  * [[docs/guide-developer/build-system/install-buildsystem|Build system – Installation]]+  * [[docs:guide-developer:toolchain:install-buildsystem|Build system – Installation]]
   * [[/docs/guide-developer/build-system/use-buildsystem|Build system – Usage]]   * [[/docs/guide-developer/build-system/use-buildsystem|Build system – Usage]]
  
Line 233: Line 233:
  debounce-interval = <60>;  debounce-interval = <60>;
  };  };
 +
 +==== set pci SPROM fallback to get wifi chip loaded since 21.02.0 ====
 +
 +
 +see https://github.com/hontz1/openwrt_readme_t-com-w303v-B for settings.
 +
 +modify /target/linux/bcm63xx/patches-5.10/516-board-bcm6358.patch
 +
 +modify /target/linux/bcm63xx/patches-5.4/516-board-bcm6358.patch 
 +
 +
 + /* T-Home Speedport W 303V Typ B */
 + static struct board_info __initdata board_spw303v = {
 + .name = "96358-502V",
 + .expected_cpu_id = 0x6358,
 +
 + .has_pci = 1,
 +
 + .has_enet0 = 1,
 + .enet0 = {
 + .has_phy = 1,
 + .use_internal_phy = 1,
 + },
 +
 + .use_fallback_sprom = 1,
 + .fallback_sprom = {
 + .type = SPROM_BCM4322,
 + .pci_bus = 0,
 + .pci_dev = 1,
 + },
 + };
 +
  
  
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1