Advertisement
Guest User

Untitled

a guest
Apr 21st, 2021
107
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/sh
  2.  
  3. [ -e /lib/firmware/$FIRMWARE ] && exit 0
  4.  
  5. . /lib/functions/caldata.sh
  6.  
  7. case "$FIRMWARE" in
  8. "ath9k-eeprom-pci-0000:00:0e.0.bin" | \
  9. "ath9k-eeprom-pci-0000:01:00.0.bin" | \
  10. "ath9k-eeprom-pci-0000:02:00.0.bin")
  11. board=$(board_name)
  12.  
  13. case "$board" in
  14. avm,fritz3370-rev2-hynix|\
  15. avm,fritz3370-rev2-micron|\
  16. avm,fritz7362sl)
  17. caldata_extract_reverse "urlader" 0x1541 0x440
  18. ;;
  19. avm,fritz7360sl|\
  20. avm,fritz7360-v2)
  21. caldata_extract "urlader" 0x985 0x1000
  22. ;;
  23. avm,fritz7412)
  24. /usr/bin/fritz_cal_extract -i 1 -s 0x1e000 -e 0x207 -l 4096 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader")
  25. ;;
  26. avm,fritz7430)
  27. /usr/bin/fritz_cal_extract -i 1 -s 0x1e800 -e 0x207 -l 5120 -o /lib/firmware/$FIRMWARE $(find_mtd_chardev "urlader")
  28. ;;
  29. bt,homehub-v5a)
  30. caldata_extract_ubi "caldata" 0x1000 0x1000
  31. ath9k_patch_mac_crc $(macaddr_add $(mtd_get_mac_binary_ubi caldata 0x110c) +2) 0x10c
  32. ;;
  33. tplink,tdw8970|\
  34. tplink,tdw8980)
  35. caldata_extract "boardconfig" 0x21000 0x1000
  36. ;;
  37. *)
  38. caldata_die "board $board is not supported yet"
  39. ;;
  40. esac
  41. ;;
  42. esac
  43.  
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement