انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نویسنده: milad.fashi در 05 دی 1401، 01:57 قظ
-
من قصد دارم موبایلم رو برای USB tethering به لپ تاپ وصل کنم و انتقال داده داشته باشم و مثل یه مودم 4G ازش استفاده کنم. چون اکثرا به کامپیوتر متصله و با شارژ مداوم باتری موبایلم به خاک میره.گوشی من چون اندروید ۷ هستش و قدیمیه این قابلیت رو نداره که با خود سیستم عامل مانع شارژ شدن گوشی بشم.تو گنو/لینوگس دستوری هست که برق USB یکی از پورت ها رو قطع کرد!؟ به این هم فکر کردم که پین +5v کابل دیتا micro usb رو قطع کنم.ولی شک دارم که با قطع این پین باز هم USB tethering کار میکنه یا نه ! شاید با روت کردن اندروید و دستکاری اون هم بشه ابتکاری به خرج داد ولی فعلا نمیخوام گوشی رو روت کنم.فکر کنم تو ios این مشکل حل شده.نمیدونم چه لزومی وجود داره که برای انتقال داده مجیور باشی گوشی رو هم شارژ کنی!
-
چرا از Bluetooth tethering استفاده نمیکنی؟
-
چرا از Bluetooth tethering استفاده نمیکنی؟
Bluetooth thetering اگر اشتباه نکنم پهنای باندش برای ارتباط 4G کافی نیست.البته عملا تستش نکردم.Wireless یا Wi-Fi هم خیلی باتری مصرف میکنه.بلوتوث رو تست میزنم.نتیجه رو میگم.
-
راستش فکر نمیکنم بدون برق کار کنه ولی برای تست دوتا پایه های خارجی نری یو اس بی رو با چسب نوار بپوشون بعد وصل کن ;)
البته نرم افزاری هم باید بشه
نرم افزار هایی برای تایین حد اکثر شارژ هست که با روت کار میدن
-
با setedit به طور موقت حداکثر درصد شارژ رو، روی ۱۰ بزارید و هر موقع کارتون تموم شد، دوباره بزارید روی ۱۰۰
-
از طریق بلوتوث سرعت بالاتر از دو مگ نگرفتم دو مگابیت
ولی یه دانگل خوب وایفای میتونه مشکل رو حل کنه
-
از طریق بلوتوث سرعت بالاتر از دو مگ نگرفتم دو مگابیت
ولی یه دانگل خوب وایفای میتونه مشکل رو حل کنه
خود لپ تاپ که وایفای داره.دیگه نیازی به دانگل نیست.من نمیخوام از نقطه داغ (hot spot) استفاده کنم.چون خیلی زود باتری خالی میشه.برای استفاده طولانی و همیشگی هات اسپات خوب نیست
-
راستش فکر نمیکنم بدون برق کار کنه ولی برای تست دوتا پایه های خارجی نری یو اس بی رو با چسب نوار بپوشون بعد وصل کن ;)
البته نرم افزاری هم باید بشه
نرم افزار هایی برای تایین حد اکثر شارژ هست که با روت کار میدن
کدوم پایه ها ؟ از کدوم سمت سوکت نوار چسپ بزنم.از سمت micro usb یا از سمتusb type A که به لپ تاپ وصل میشه؟ یا از هر دو سمت چسپ بزنم.هدف شما اینه که عایق بشه و چون نوار چسب نارساناس اینطوری ولتاژش خنثی میشه ؟ بدون این که رشته سیم 5v رو قطع کنیم ؟ فکر خوبیه باید تستش کنم
-
راستش فکر نمیکنم بدون برق کار کنه ولی برای تست دوتا پایه های خارجی نری یو اس بی رو با چسب نوار بپوشون بعد وصل کن ;)
البته نرم افزاری هم باید بشه
نرم افزار هایی برای تایین حد اکثر شارژ هست که با روت کار میدن
کدوم پایه ها ؟ از کدوم سمت سوکت نوار چسپ بزنم.از سمت micro usb یا از سمتusb type A که به لپ تاپ وصل میشه؟ یا از هر دو سمت چسپ بزنم.هدف شما اینه که عایق بشه و چون نوار چسب نارساناس اینطوری ولتاژش خنثی میشه ؟ بدون این که رشته سیم 5v رو قطع کنیم ؟ فکر خوبیه باید تستش کنم
دوتا پایه سمت بیرون که میشه ۵v و gnd
دو طرف لازم نیست سمت میکرو یو اس بی هم نمیشه سمت یم اس بی بزنید بله اتصال قطع میشه
-
سوکت نری و مادگی USB خریدم و ۳ تا از پین ها رو با سه رشته سیم به هم وصل کردم.(یعنی Data+ و Data- و Ground ) ولی پین +5v رو وصل نکردم.خودم هم فکر میکردم به احتمال زیاد کار نمیکنه.ولی تست ش کردم.متاسفانه بعد از اتصال گوشی اصلا تشخیص نمیداد که به USB متصل شده که امکان انتقال داده یا Tethering فعال بشه.برای همین این راه حل شکست خورد.
از Bluetooth Tethering هم استفاده کردم.خیلی سریع و به راحتی pop os با موبایلم ارتباط بلوتوثی گرفت و اینترنت اون هم کار کرد.اما پهنای باند بلوتوث برای شبکه 4G اصلا خوب نیست.و برای اینترنت H+ پایین تر کاربرد داره.اینم عکس تست سرعت که پیوست ش کردم(عکس اولی سرعت ارتباط با Wi-Fi بوده و دومی ارتباط با بلوتوث) :
-
فکر میکنم تنها راه حل باقیمانده روت کردن گوشی هستش.و نصب نرم افزار Battery Charge Limit.
فکر میکنم مزایای روت کردن بیشتر از معایب ش باشه.فقط بعد روت کردن حتما باید نرم افزار های امنیتی مثل فایروال و ... رو خودمون نصب کنیم و یه سری محدودیت هایی اعمال کنیم.درسته !؟
-
تاجایی که میدونم اگه با نرم افزار معقولی مثل مجیسک کنید خیر چون دسترسی روت با اجازه شما است
-
فکر میکنم مزایای روت کردن بیشتر از معایب ش باشه.
داشتن دسترسی ریشه هیچ معایبی نداره.
فقط بعد روت کردن حتما باید نرم افزار های امنیتی مثل فایروال و ... رو خودمون نصب کنیم و یه سری محدودیت هایی اعمال کنیم.درسته !؟
نه. هیچ تغییری در روند کاریتون ایجاد نمیشه.
-
این دو جا رو ببینید
https://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on-off-with-linux
https://github.com/mvp/uhubctl
-
مشکل رو از سمت اندروید حل کردم.گوشی مو با Magisk روت کردم.بعد Battery Charge Limit رو روش نصب کردم.و به کمک این نرم افزار میتونم از شارژ شدن گوشی جلوگیری کنم.امتحان کردم هم Data Transfer کار کرد و هم Tethering.
VPN hotspot رو هم روی گوشیم نصب کردم.این نرم افزار هم به روت احتیاج داره.مجیسک زحمت مجوزها رو کشید و الان گوشیم رو به کابل به لپ تاپ متصل میکنم و بدون مشکل و به راحتی میتونم حتی از mirror های خارجی که قبلا باهاشون مشکل داشتم از apt get نرم افزار مورد نیازم رو نصب کنم یا بروزرسانی ها رو بگیرم.اینطوری میتونم همیشه گوشی رو باخیال راحت tether کنم بدون این که باتری گوشیم خراب بشه و دیگه نیازی به پل و tor ندارم \\:D/
-
فقط برنامه Battery charge limit یه محدودیت داره که به درد من نمیخورد.من قصدم این بود که اصلا گوشیم شارژ نشه.ولی این برنامه فقط تا شارژ ۴۰ درصد شارژ رو متوقف میکنه.یعنی اگر درصد شارژ ۳۰ درصد یا کمتر باشه جلوی شارژ رو نمیگیره.عدد ۴۰ رو هم نمیشه تغییر داد.چون محدوده ۴۰ تا ۹۹ رو برنامه نویس براش تعریف کرده.هرچند برنامه متن بازه و کدهاش داخل گیت هاب هست.ولی من ترجیح دادم به جای نصب اندروید studio و sdk ها و لایبرری ها برای تغییر درکدهای برنامه battery charge limit ‘ از روش ساده تری استفاده کردم که نیاز به کدنویسی هم نداره.
من خیلی تو اینترنت سرچ کردم.برنامه ای رو پیدا نکردم.ولی راه حل رو برای گوشی خودم پیدا کردم.با File manager X-Plore به مسیر فایل( sys/class/power_supply/battery/hv_charger_set) رفتم و هر بار به صورت دستی مقدار ش رو صفر کردم.و اینطوری و به همیم راحتی تونستم اجازه ندم باتری موبایلم شارژ بشه در عین حال که USB Tether اون فعاله.
برای سرعت بیشتر و راحتی غیرفعال سازی شارژ گوشی با نرم افزار X-Plore روی فایل hv_charger_set کلیک راست کردم و بعد Add shortcut رو زدم و خود این مدیرفایل تو Home screen یه میانبر از فایل مذکور رو ایجاد کرد.منم با باز کردن میانبر فایل با x-plore text editor و قراردادن عدد صفر و ذخیره کردنش به راحتی با دسترسی روتی که magisk بهم داده میتونم شارژ باتری متوقف کنم.این روش رو گلکسی s6 تست شده وجواب میده