mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-12-08 23:03:46 +00:00
36 lines
667 B
Bash
36 lines
667 B
Bash
|
#!/bin/sh
|
||
|
#
|
||
|
# Copyright (C) 2015 Hardkernel Co,. Ltd
|
||
|
# Dongjin Kim <tobetter@gmail.com>
|
||
|
#
|
||
|
# Modified for Arch Linux ARM package uboot-odroid-c2-mainline
|
||
|
#
|
||
|
# SPDX-License-Identifier: GPL-2.0+
|
||
|
#
|
||
|
|
||
|
BL1=bl1.bin.hardkernel
|
||
|
UBOOT=u-boot.gxbb
|
||
|
|
||
|
if [ -z $1 ]; then
|
||
|
echo "Usage ./sd_fusing.sh <SD card reader's device>"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [ ! -f $BL1 ]; then
|
||
|
echo "error: $BL1 does not exist"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
if [ ! -f $UBOOT ]; then
|
||
|
echo "error: $UBOOT does not exist"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
dd if=$BL1 of=$1 conv=fsync bs=1 count=442
|
||
|
dd if=$BL1 of=$1 conv=fsync bs=512 skip=1 seek=1
|
||
|
dd if=$UBOOT of=$1 conv=fsync bs=512 seek=97
|
||
|
|
||
|
sync
|
||
|
|
||
|
echo Finished.
|