OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 4... | Line 4... | |||
4 | |
4 | |
|
5 | . /lib/functions/system.sh |
5 | . /lib/functions/system.sh |
|
Line 6... | Line 6... | |||
6 | . /lib/ar71xx.sh |
6 | . /lib/ar71xx.sh |
|
7 | |
7 | |
|
8 | PART_NAME=firmware |
8 | PART_NAME=firmware |
|
Line 9... | Line 9... | |||
9 | RAMFS_COPY_DATA='/lib/ar71xx.sh /etc/fw_env.config /var/lock/fw_printenv.lock' |
9 | RAMFS_COPY_DATA=/lib/ar71xx.sh |
|
10 | RAMFS_COPY_BIN='nandwrite fw_printenv fw_setenv' |
10 | RAMFS_COPY_BIN='nandwrite' |
|
Line 11... | Line 11... | |||
11 | |
11 | |
|
Line 210... | Line 210... | |||
210 | ap531b0|\ |
210 | ap531b0|\ |
|
211 | ap90q|\ |
211 | ap90q|\ |
|
212 | archer-c25-v1|\ |
212 | archer-c25-v1|\ |
|
213 | archer-c58-v1|\ |
213 | archer-c58-v1|\ |
|
214 | archer-c59-v1|\ |
214 | archer-c59-v1|\ |
|
215 | archer-c59-v2|\ |
- | ||
216 | archer-c60-v1|\ |
215 | archer-c60-v1|\ |
|
217 | archer-c60-v2|\ |
216 | archer-c60-v2|\ |
|
218 | archer-c7-v4|\ |
217 | archer-c7-v4|\ |
|
219 | archer-c7-v5|\ |
218 | archer-c7-v5|\ |
|
220 | bullet-m|\ |
219 | bullet-m|\ |
|
Line 266... | Line 265... | |||
266 | ew-dorin-router|\ |
265 | ew-dorin-router|\ |
|
267 | gl-ar150|\ |
266 | gl-ar150|\ |
|
268 | gl-ar300m|\ |
267 | gl-ar300m|\ |
|
269 | gl-ar300|\ |
268 | gl-ar300|\ |
|
270 | gl-ar750|\ |
269 | gl-ar750|\ |
|
271 | gl-ar750s|\ |
- | ||
272 | gl-domino|\ |
270 | gl-domino|\ |
|
273 | gl-mifi|\ |
271 | gl-mifi|\ |
|
274 | gl-usb150|\ |
272 | gl-usb150|\ |
|
275 | hiwifi-hc6361|\ |
273 | hiwifi-hc6361|\ |
|
276 | hornet-ub-x2|\ |
274 | hornet-ub-x2|\ |
|
Line 413... | Line 411... | |||
413 | el-mini|\ |
411 | el-mini|\ |
|
414 | gl-inet|\ |
412 | gl-inet|\ |
|
415 | lan-turtle|\ |
413 | lan-turtle|\ |
|
416 | mc-mac1200r|\ |
414 | mc-mac1200r|\ |
|
417 | minibox-v1|\ |
415 | minibox-v1|\ |
|
418 | minibox-v3.2|\ |
- | ||
419 | omy-g1|\ |
416 | omy-g1|\ |
|
420 | omy-x1|\ |
417 | omy-x1|\ |
|
421 | onion-omega|\ |
418 | onion-omega|\ |
|
422 | oolite-v1|\ |
419 | oolite-v1|\ |
|
423 | oolite-v5.2|\ |
420 | oolite-v5.2|\ |
|
Line 581... | Line 578... | |||
581 | wndr4300) |
578 | wndr4300) |
|
582 | nand_do_platform_check $board $1 |
579 | nand_do_platform_check $board $1 |
|
583 | return $? |
580 | return $? |
|
584 | ;; |
581 | ;; |
|
585 | cpe210|\ |
582 | cpe210|\ |
|
- | 583 | cpe510|\ |
||
586 | eap120|\ |
584 | eap120|\ |
|
587 | wbs210|\ |
585 | wbs210|\ |
|
588 | wbs510) |
586 | wbs510) |
|
589 | tplink_pharos_check_image "$1" "7f454c46" "$(tplink_pharos_get_model_string)" '' && return 0 |
587 | tplink_pharos_check_image "$1" "7f454c46" "$(tplink_pharos_get_model_string)" '' && return 0 |
|
590 | return 1 |
588 | return 1 |
|
591 | ;; |
589 | ;; |
|
592 | cpe210-v2) |
590 | cpe210-v2) |
|
593 | tplink_pharos_check_image "$1" "01000000" "$(tplink_pharos_v2_get_model_string)" '\0\xff\r' && return 0 |
591 | tplink_pharos_check_image "$1" "01000000" "$(tplink_pharos_v2_get_model_string)" '\0\xff\r' && return 0 |
|
594 | return 1 |
592 | return 1 |
|
595 | ;; |
593 | ;; |
|
596 | cpe510) |
- | ||
597 | local modelstr="$(tplink_pharos_v2_get_model_string)" |
- | ||
598 | tplink_pharos_board_detect $modelstr |
- | ||
599 | case $AR71XX_MODEL in |
- | ||
600 | 'TP-Link CPE510 v2.0') |
- | ||
601 | tplink_pharos_check_image "$1" "7f454c46" "$modelstr" '\0\xff\r' && return 0 |
- | ||
602 | return 1 |
- | ||
603 | ;; |
- | ||
604 | *) |
- | ||
605 | tplink_pharos_check_image "$1" "7f454c46" "$(tplink_pharos_get_model_string)" '' && return 0 |
- | ||
606 | return 1 |
- | ||
607 | ;; |
- | ||
608 | esac |
- | ||
609 | ;; |
- | ||
610 | a40|\ |
594 | a40|\ |
|
611 | a60|\ |
595 | a60|\ |
|
612 | mr1750|\ |
596 | mr1750|\ |
|
613 | mr1750v2|\ |
597 | mr1750v2|\ |
|
614 | mr600|\ |
598 | mr600|\ |
|
Line 720... | Line 704... | |||
720 | rb-750-r2|\ |
704 | rb-750-r2|\ |
|
721 | rb-750p-pbr2|\ |
705 | rb-750p-pbr2|\ |
|
722 | rb-750up-r2|\ |
706 | rb-750up-r2|\ |
|
723 | rb-911-2hn|\ |
707 | rb-911-2hn|\ |
|
724 | rb-911-5hn|\ |
708 | rb-911-5hn|\ |
|
725 | rb-931-2nd|\ |
- | ||
726 | rb-941-2nd|\ |
709 | rb-941-2nd|\ |
|
727 | rb-951ui-2nd|\ |
710 | rb-951ui-2nd|\ |
|
728 | rb-952ui-5ac2nd|\ |
711 | rb-952ui-5ac2nd|\ |
|
729 | rb-962uigs-5hact2hnt|\ |
712 | rb-962uigs-5hact2hnt|\ |
|
730 | rb-lhg-5nd|\ |
713 | rb-lhg-5nd|\ |
|
731 | rb-map-2nd|\ |
714 | rb-map-2nd|\ |
|
732 | rb-mapl-2nd|\ |
715 | rb-mapl-2nd|\ |
|
733 | rb-wap-2nd|\ |
716 | rb-wap-2nd|\ |
|
734 | rb-wapg-5hact2hnd|\ |
717 | rb-wapg-5hact2hnd) |
|
735 | rb-wapr-2nd) |
- | ||
736 | return 0 |
718 | return 0 |
|
737 | ;; |
719 | ;; |
|
738 | esac |
720 | esac |
|
Line 739... | Line 721... | |||
739 | |
721 | |
|
Line 748... | Line 730... | |||
748 | rb-750-r2|\ |
730 | rb-750-r2|\ |
|
749 | rb-750p-pbr2|\ |
731 | rb-750p-pbr2|\ |
|
750 | rb-750up-r2|\ |
732 | rb-750up-r2|\ |
|
751 | rb-911-2hn|\ |
733 | rb-911-2hn|\ |
|
752 | rb-911-5hn|\ |
734 | rb-911-5hn|\ |
|
753 | rb-931-2nd|\ |
- | ||
754 | rb-941-2nd|\ |
735 | rb-941-2nd|\ |
|
755 | rb-951ui-2nd|\ |
736 | rb-951ui-2nd|\ |
|
756 | rb-952ui-5ac2nd|\ |
737 | rb-952ui-5ac2nd|\ |
|
757 | rb-962uigs-5hact2hnt|\ |
738 | rb-962uigs-5hact2hnt|\ |
|
758 | rb-lhg-5nd|\ |
739 | rb-lhg-5nd|\ |
|
759 | rb-map-2nd|\ |
740 | rb-map-2nd|\ |
|
760 | rb-mapl-2nd|\ |
741 | rb-mapl-2nd|\ |
|
761 | rb-wap-2nd|\ |
742 | rb-wap-2nd|\ |
|
762 | rb-wapg-5hact2hnd|\ |
743 | rb-wapg-5hact2hnd) |
|
763 | rb-wapr-2nd) |
- | ||
764 | # erase firmware if booted from initramfs |
744 | # erase firmware if booted from initramfs |
|
765 | [ -z "$(rootfs_type)" ] && mtd erase firmware |
745 | [ -z "$(rootfs_type)" ] && mtd erase firmware |
|
766 | ;; |
746 | ;; |
|
767 | esac |
747 | esac |
|
768 | } |
748 | } |