4 get_image
"$file" |
dd bs
=1 count
=2 skip
="$pos" 2>/dev
/null |
hexdump -v -n 2 -e '1/1 "%02x"'
7 platform_check_image_sdcard
() {
11 magic
=$
(get_magic_at
"$file" 510)
12 [ "$magic" != "55aa" ] && {
13 echo "Failed to verify MBR boot signature."
20 platform_do_upgrade_sdcard
() {
21 local board
=$
(board_name
)
25 if export_bootdevice
&& export_partdevice diskdev
0; then
26 get_image
"$1" |
dd of
=/dev
/$diskdev bs
=2M conv
=fsync
30 armada-385-turris-omnia
)
31 fw_setenv openwrt_bootargs
'earlyprintk console=ttyS0,115200 root=/dev/mmcblk0p2 rootfstype=auto rootwait'
32 fw_setenv openwrt_mmcload
'setenv bootargs "$openwrt_bootargs cfg80211.freg=$regdomain"; fatload mmc 0 0x01000000 zImage; fatload mmc 0 0x02000000 armada-385-turris-omnia.dtb'
33 fw_setenv factory_mmcload
'setenv bootargs "$bootargs cfg80211.freg=$regdomain"; btrload mmc 0 0x01000000 boot/zImage @; btrload mmc 0 0x02000000 boot/dtb @'
34 fw_setenv mmcboot
'run openwrt_mmcload || run factory_mmcload; bootz 0x01000000 - 0x02000000'
41 platform_copy_config_sdcard
() {
44 if export_partdevice partdev
1; then
46 [ -f /boot
/kernel.img
] || mount
-o rw
,noatime
/dev
/$partdev /boot
47 cp -af "$CONF_TAR" /boot
/