ramips: sercomm.mk: make common recipe to set a bit in pid
This commit makes a common recipe to set bit in Sercomm factory pid since this is necessary for several devices (WiFire S1500.nbn, Rostelecom RT-FL-1) at different offsets. Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
This commit is contained in:
parent
28d32244e1
commit
e900c45211
2 changed files with 5 additions and 5 deletions
|
@ -38,10 +38,6 @@ define Build/sercomm-factory-cqr
|
||||||
mv $@.fhdr $@
|
mv $@.fhdr $@
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/sercomm-fix-buc-pid
|
|
||||||
printf 1 | dd seek=$$((0x13)) of=$@ bs=1 conv=notrunc 2>/dev/null
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Build/sercomm-kernel
|
define Build/sercomm-kernel
|
||||||
$(TOPDIR)/scripts/sercomm-kernel-header.py \
|
$(TOPDIR)/scripts/sercomm-kernel-header.py \
|
||||||
--kernel-image $@ \
|
--kernel-image $@ \
|
||||||
|
@ -104,6 +100,10 @@ define Build/sercomm-payload
|
||||||
rm $@.pid
|
rm $@.pid
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Build/sercomm-pid-setbit
|
||||||
|
printf 1 | dd seek=$$(($(1))) of=$@ bs=1 conv=notrunc 2>/dev/null
|
||||||
|
endef
|
||||||
|
|
||||||
define Build/sercomm-prepend-tagged-kernel
|
define Build/sercomm-prepend-tagged-kernel
|
||||||
$(CP) $(IMAGE_KERNEL) $(IMAGE_KERNEL).tagged
|
$(CP) $(IMAGE_KERNEL) $(IMAGE_KERNEL).tagged
|
||||||
$(call Build/sercomm-part-tag-common,$(word 1,$(1)) \
|
$(call Build/sercomm-part-tag-common,$(word 1,$(1)) \
|
||||||
|
|
|
@ -2655,7 +2655,7 @@ define Device/wifire_s1500-nbn
|
||||||
IMAGE_SIZE := 51200k
|
IMAGE_SIZE := 51200k
|
||||||
IMAGE/factory.img := append-kernel | sercomm-kernel-factory | \
|
IMAGE/factory.img := append-kernel | sercomm-kernel-factory | \
|
||||||
sercomm-reset-slot1-chksum | append-ubi | check-size | \
|
sercomm-reset-slot1-chksum | append-ubi | check-size | \
|
||||||
sercomm-factory-cqr | sercomm-fix-buc-pid | sercomm-mkhash | \
|
sercomm-factory-cqr | sercomm-pid-setbit 0x13 | sercomm-mkhash | \
|
||||||
sercomm-crypto
|
sercomm-crypto
|
||||||
SERCOMM_HWID := BUC
|
SERCOMM_HWID := BUC
|
||||||
SERCOMM_HWVER := 10000
|
SERCOMM_HWVER := 10000
|
||||||
|
|
Loading…
Reference in a new issue