ارتقاء, بازگردانی و حذف نصب¶
ارتقاء فریمور¶
روند بروز رسانی فریمور از یکمکانیسم استاندارد برای نصب / بروز رسانی بسته های نرم افزاری داخل هر سیستمِ بر پایهء OpenWrt استفاده میکند. مراحل زیر را برای بروز رسانی فریمور دنبال کنید.
ارتقاء از طریق رابط کاربری وب¶
فریمور به طور مرتب وجود نسخه جدید را چک و به طور خودکار سیستم را به روز رسانی میکند. در صورتی که گزینه بروز رسانی خودکار غیر فعال باشد، یک دکمه آبی رنگ با عنوان Upgrade در سمت راست نوار بالایی نمایان میشود. روی آن کلیک کنید و شروع ارتقا را تایید کنید.
به عنوان روش جایگزین، میتوانید اطلاعات مخزن را به صورت دستی با کلیک بر روی دکمه Update lists در بخش منوی System > Software بروز رسانی کنید. در صورت عدم وجود دکمه، صفحه را رفرش کنید. برای شروع پروسه ارتقا، کلمه firmware
را داخل پکیج دانلود و نصب تایپ کنید و OK را بزنید.
ارتقاء از طریق SSH¶
پس از اتصال به ماینر از طریق SSH, ارتقا به آخرین فریمور میتواند با استفاده از دستور زیر آغاز شود:
opkg update && opkg install firmware
از آنجاییکه نصب فریمور باعث ریبوت میشود، خروجی زیر انتظار میرود:
...
Collected errors:
* opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.
Saving config files...
Connection to 10.10.10.1 closed by remote host.
Connection to 10.10.10.1 closed.
ارتقاء به نسخه Braiins OS+¶
برای ارتقا از نسخه قدیمی یا نسخه آزاد به Braiins OS+، از طریق SSh به ماینر وصل شوید و دستورات زیر را اجرا کنید:
opkg update && opkg install bos_plus
ارتقاء / بازگردانی به نسخه آزاد¶
برای ارتقا از نسخه قدیمی Braiins OS یا بازگردانی از Braiins OS+ , ازطریق SSH به ماینر وصل شوید و دستور زیر را استفاده کنید (متغییر IP_ADDRESS
را جایگزین کنید):
ssh root@IP_ADDRESS 'wget -O /tmp/firmware.tar https://feeds.braiins-os.org/am1-s9/firmware_2020-03-29-0-6ec1a631_arm_cortex-a9_neon.tar && sysupgrade -F /tmp/firmware.tar'
بازگردانی به نسخه اولیه Braiins OS¶
پکیج فریمور کنونی میتواند به نسخه ای که در ابتدا هنگام جایگزینی فریمور اصلی کارخانه نصب شده بود، بازگردانده شود. این کار میتواند به این صورت انجام شود
IP SET button - نگهداشتن دکمه برای ۱۰ ثانیه تا زمانیکه LED قرمز چشمک بزند.
SD card - فایل uEnv.txt را ویرایش کنید و کد مقابل را به factory_reset=yes تغییر دهید.
miner utility - دستور
miner factory_reset
را در SSH اجرا کنید.opkg package - دستور
opkg remove firmware
را در SSH اجرا کنید.
فلش به نسخه فریمور کارخانه¶
استفاده از نسخه پشتیبان تهیه شده¶
به طور پیش فرض، یک نسخه پشتیبان از فریمور اصلی در طول مهاجرت به Braiins OS+ ساخته میشود که میتواند با استفاده از دستورات زیر بازگردانده شود (متغییرهای BACKUP_ID_DATE
و IP_ADDRESS
را با مقادیر متناسب دستگاه خود جایگزین کنید.):
cd ~/braiins-os_am1-s9_ssh_2019-02-21-0-572dd48c_2020-03-29-1-6b4a0f46 && source .env/bin/activate
python3 restore2factory.py backup/BACKUP_ID_DATE/ IP_ADDRESS
استفاد از ایمیج اصلی کارخانه¶
روی یک دستگاه S9، میتوانید از یک ایمیج اصلی کارخانه که در وبسایت کارخانه سازنده دستگاه در دسترس است برای عملیات فلش استفاده کنید. با تغییر FACTORY_IMAGE
به مسیر فایل یا آدرس اینترنتی که به tar.gz
ختم میشود. (در حالت فشرده) ایمیجهای پشتیبانی شده با MD5 متناظر هر ایمیج در فایل platform.py لیست شده است.
کد زیر را اجرا کنید (متغییرهای
FACTORY_IMAGE
وIP_ADDRESS
با مقادیر متناسب دستگاه خود جایگزین کنید.):
cd ~/braiins-os_am1-s9_ssh_2019-02-21-0-572dd48c_2020-03-29-1-6b4a0f46 && source .env/bin/activate
python3 restore2factory.py --factory-image FACTORY_IMAGE IP_ADDRESS