انتشار Ubuntu 24.04 برای Orange Pi 5B با رفع مشکلات بلوتوث و وای‌فای

11 بازدید
۱۴۰۵-۰۵-۱۰
2 دقیقه
  • نویسنده: آرویدتک
  • درباره نویسنده: www.arvidtek.com | گروه مهندسی آرویدتک | فعال حوزه الکترونیک و مخابرات | فروشگاه تخصصی قطعات الکترونیک

به گفته CNX Software – Embedded Systems News

توزیع‌های جدید اوبونتو ۲۴.۰۴ برای برد Orange Pi 5B با نام‌های Pi Desktop و Pi Studio منتشر شدند که علاوه بر بهینه‌سازی برای تولید محتوای صوتی، نقص‌های مزمن بلوتوث و وای‌فای را پس از سال‌ها برطرف کرده‌اند. این ایمیج‌ها با بهره‌گیری از اصلاحات فریم‌ور و کرنل اختصاصی، پایداری ارتباطات بی‌سیم و عملکرد گرافیکی تراشه RK3588 را به شکل قابل توجهی ارتقا می‌دهند.

پروژه ubuntu-rockchip از Joshua Riek

پروژه ubuntu-rockchip متعلق به Joshua Riek به بسیاری از کاربران کمک کرد تا ایمیج‌های سیستم‌عامل کاربردی را روی کامپیوترهای تک‌بوردی (SBC) مبتنی بر Rockchip اجرا کنند. با این حال، به دلیل فرسودگی شغلی و عدم حمایت، او در اواخر سال ۲۰۲۴ تصمیم به کناره‌گیری گرفت و این پروژه اکنون آرشیو شده است.

اما این به معنای هدر رفتن تلاش‌های او نیست. کاربری در GitHub به نام defcom5-rockchip از این پروژه فورک گرفته و دو توزیع مبتنی بر Ubuntu 24.04 را برای Orange Pi 5B منتشر کرده است. نکته قابل توجه این است که این توزیع‌ها شامل دو اصلاح (fix) برای ماژول Ampak AP6275P وای‌فای و بلوتوث هستند؛ از جمله اصلاحی که ظاهراً Cypress قبلاً در سال ۲۰۱۸ انجام داده بود، اما مدت زیادی طول کشید تا در ایمیج‌های سیستم‌عامل Rockchip ادغام شود.

Orange Pi 5B Ubuntu WiFi Bluetooth Fix

توضیح کوتاه درباره دو ایمیج سیستم‌عامل

  • Pi Desktop v1.0-beta: یک نسخه دسکتاپ بهینه‌سازی شده برای استفاده روزمره: خروجی 4K@120 از طریق کار سفارشی روی VOP2/dclk در کرنل، دیکود سخت‌افزاری ویدیو، حذف کامل اسنپ‌ها (snaps) و تله‌متری، و «بلوتوث خود-ترمیم‌شونده»: سرویسی در پس‌زمینه که در صورت بروز مشکل در رادیوی AP6275P، آن را به طور خودکار در حدود ۱۰ ثانیه احیا می‌کند.
  • Pi Studio v1.3: نسخه مخصوص تولید محتوای صوتی: دارای کرنل با تأخیر کم (PREEMPT/1000Hz)، نرم‌افزار Sonic Pi به همراه یک دستیار هوش مصنوعی (AI copilot) که به صورت لوکال روی NPU تراشه RK3588 اجرا می‌شود، و سیستم صوتی PipeWire که با JACK سازگاری کامل دارد.

دو مخزن فوق تنها لینک‌هایی به ایمیج‌های باینری و برخی مستندات ارائه می‌دهند. کد واقعی را می‌توان در فورکی از ubuntu-rockchip پیدا کرد و جزئیات مربوط به دو مشکل وای‌فای و بلوتوث در بخش Issue Tracker شرح داده شده است.

اصلاح ۱: از کار افتادن بلوتوث هنگام بوت در زمان فعال بودن وای‌فای (موسوم به “boot race”): اسکریپت راه‌اندازی شرکت سازنده، دستور rfkill unblock all را اجرا می‌کند که باعث بیدار شدن وای‌فای در حین بارگذاری فریم‌ور (یا همان patchram) برای بلوتوث روی تراشه مشترک می‌شود. نتیجه: وضعیت hci0 به صورت DOWN در می‌آید، مک‌آدرس (MAC) خالی می‌ماند، خطای HCI Reset opcode 0x1003 failed: -49 صادر می‌شود و بخش بلوتوث تا بوت بعدی (اگر شانس یاری کند) غیرفعال می‌ماند. اصلاح: استفاده از rfkill unblock bluetooth به همراه فرآیند تأیید و تلاش مجدد (verify/retry). تست A/B روی همان برد: در نسخه اصلی ۰ از ۱ موفقیت، و در نسخه اصلاح‌شده ۴ از ۴ موفقیت؛ سپس در اولین بوت پس از فلش کردن سیستم‌عامل با وای‌فای فعال، اعتبارسنجی شد.

اصلاح ۲: لکنت صدای بلوتوث هنگام اسکن کردن وای‌فای (موسوم به “runtime coexistence”): مقادیر Cypress مدل ۲۰۱۸ (btc_params8/1/50) به nvram ماژول AP6275P پورت شدند. لکنت صدا هنگام اسکن وای‌فای برطرف شد. توسعه‌دهندگان به ما گفتند که این اولین بار است که این پارامترها در توزیعی با تمرکز بر Rockchip پیاده‌سازی می‌شوند.

نکته منفی این است که این اصلاحات فقط روی Orange Pi 5 کار می‌کند و سایر مدل‌های برد مبتنی بر Rockchip RK3588 در حال حاضر پشتیبانی نمی‌شوند، از جمله نسخه‌هایی مانند Orange Pi 5 Pro. ضمناً به نظر می‌رسد که کامپیوترهای تک‌بردی Raspberry Pi نیز با مشکلی مشابه آنچه در «اصلاح ۲» ذکر شد، دست و پنجه نرم می‌کنند.

اطلاعات
11
0
0
اشتراک و حمایت
profile نویسنده: آرویدتک متخصص الکترونیک

وبسایت: http://www.arvidtek.com

www.arvidtek.com | گروه مهندسی آرویدتک | فعال حوزه الکترونیک و مخابرات | فروشگاه تخصصی قطعات الکترونیک


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله