#!/bin/sh

. /usr/share/rtmgr/include/rtmhelper

model="SEED One Plug"
snum=86648664$(hexdump -n 4 -e '4/1 "%02X"' /dev/urandom)

echo "DEV_NAME=\"A822\"" >"$RTM_ELABLE_P"
echo "DEV_OEMNAME=\"$model\"" >>"$RTM_ELABLE_P"
echo "MAC_ADDRESS=\"$mac\"" >>"$RTM_ELABLE_P"
echo "DEV_SERIAL_NUMBER=\"$snum\"" >>"$RTM_ELABLE_P"
echo "MANU_SERIAL_NUNBER=\"$snum\"" >>"$RTM_ELABLE_P"
echo "BOARD_SERIAL_NUMBER=\"$snum\"" >>"$RTM_ELABLE_P"
echo "MANUFACTURING_DATE=\"2023-6-20\"" >>"$RTM_ELABLE_P"
echo "VENDOR_NAME=\"BeeconX\"" >>"$RTM_ELABLE_P"
echo "CLEI_CODE=\"\"" >>"$RTM_ELABLE_P"
echo "BUILD_INFO=\"\"" >>"$RTM_ELABLE_P"
echo "MAC_ADDRESS_COUNT=\"1,16\"" >>"$RTM_ELABLE_P"
echo "DEVICE_BOM=\"${snum:0:8}\"" >>"$RTM_ELABLE_P"
echo "CUSTOMER_CODE=\"\"" >>"$RTM_ELABLE_P"
echo "TEST_TRACKING_NUMBER=\"SMT-084\"" >>"$RTM_ELABLE_P"
echo "E_LABEL_VER=\"1\"" >>"$RTM_ELABLE_P"
echo "DEF_CONF_NUM=\"001\"" >>"$RTM_ELABLE_P"
echo "DEV_MODE=\"3\"" >>"$RTM_ELABLE_P"


uci get system.@sysinfo[-1].model 2>/dev/null || {
	uci batch <<EOF
add system sysinfo
set system.@sysinfo[-1].model="$model"
set system.@sysinfo[-1].g5_failure="0"
set system.@sysinfo[-1].snum="${snum}"
EOF

	uci commit system
}
