Мінікомп'ютер mk809 4k rk3288 на android - carpc - за новим ... - часть2 - підключення до магнітоли і

В попередньому записі про покупку MK809 4K я описав первинні дії з підготовки "стіки" до подальшої роботи, а саме оновленні його прошивки на новішу (дописано в кінці запису).
Після поновлення я домігся нормального працюючого ROOT (а це обов'язкова умова для подальшої настройки програм, які будуть працювати на пристрої).

Так-же, недавно, в моїй аудіосистеми з'явилося нове головний пристрій Pioneer SPH-DA120.
З його придбанням стало можливим реалізувати підключення "стіки" до магнітоли, як мультимедійно-навігаційної приставки.

Коротко - навіщо це потрібно?

Для того, що-б реалізувати на базі магнітоли повноцінний комплекс з можливістю:
● користуватися будь-якими навігаційними програмами з урахуванням інформації про пробки, що працюють під управлінням ОС ANDROID
● мати можливість користуватися різними онлайн мультимедійними додатками (програми TV, онлайн-радіо, YOUTUBE і т.п.)
● мати доступ з екрану магнітоли до поштового клієнта і інтеренет браузеру
● так само мати можливість використовувати інші "плюшки" у вигляді програм і утиліт, що працюють під ANDROID ...
... в загальному все блага сучасної цивілізації в форматі однієї магнітоли при гідній якості звуку.

Коротко - як це буде працювати?

При включенні магнітоли буде включатися (вірніше сказати в моєму випадку, що буде включатися одночасно з магнітолою) і міні-комп'ютер MK809 4K (він же "стик", він же TV приставка) на ANDROID, підключений до HDMI входу магнітоли, потім "стик" коннектітся по блютус до магнітоли в певному режимі, після чого спеціальна програма здійснює передачу через канал блютус роботу тач-скрін (для управління робочим столом "стіки" за допомогою екрану магнітоли), а так-же передачу GPS даних від вбудованого в магнітолу GPS приймача до навігаційних програм , уста новлення на "стик".
В ідеалі це має все працювати в автоматичному режимі і не вимагати якихось додаткових дій після першого налаштування від користувача, але не все так гладко на практиці і про це далі по тексту.

Вступні дані для Вас озвучені, можна приступити до розгляду процесу підключення та налаштування.

Весь процес, мабуть, можна розділити на кілька окремих етапів:

1. Налаштування "стіки" вдома до його установки в машині.

2. Підключення "стіки" до магнітоли.

3. Налаштування роботи "стіки" в зв'язці з магнітолою в режимі AppRadio *.

Перший етап - настройка будинку ...

Насамперед в домашніх умовах слід підключити "стик" до HDMI роз'єму телевізора або комп'ютерного монітора *.

Перед включенням я підключив в бічній роз'єм MICRO USB "стіки" подовжувач, а в нього встановив радіопередавач бездротової миші (для подальшої настройки "стіки").

Потім ( "стик" підключений до HDMI роз'єму телевізора або комп'ютерного монітора) в торцевій роз'єм MICRO USB "стіки" подаємо живлення від зовнішнього джерела живлення з комплекту "стіки" (зовнішній БП "стіки" видає 3А і пристрій з ним працює стабільніше, ніж, наприклад, від порту USB телевізора, який видасть максимум 1А) і вмикаємо телевізор (або монітор).
Після завантаження "стіки" підключаємося до інтернет через WIFI пристрої, налаштовуємо дату, час і мову т здійснюємо первинні настройки "стіки" під себе.
Потім перевіряємо його на наявність ROOT (робиться це за допомогою програми ROOT CHECKER, про це я писав в кінці першої частини розповіді. Там же описаний і процес оновлення прошивки на більш актуальну).
Переконавшись, що на пристрої є ROOT, дивимося, чи встановлена ​​на пристрої програма SuperSU - ця програма використовуючи можливості ROOT роздає права суперкористувача програмами, які використовують закриті від звичайних користувачів процеси операційної системи ANDROID (деякі програми відмовляються працювати без роздачі їм прав суперкористувача).
Якщо SuperSU не встановлена ​​- встановлюємо її з програми Play Market (для цього зрозуміло треба залогінитись в GOOGLE і на пристрої буде створена Ваша персональна обліковий запис GOOGLE).
На наступному етапі рекомендується запустити SuperSU і вона, швидше за все, повідомить, що їй потрібно оновити бінарний файл - оновлюємо бінарний файл, слідуючи інструкціям з менюшек програми.
Про програму SuperSU можна більш детально почитати на 4pda.ru.

Другий етап - підключення в машині до магнітоли ...

Підключаємо "стик" до входу HDMI магнітоли за допомогою HDMI подовжувача (фотки кабелів, які використовуються при підключенні я публікував в першому записі)

Підключаємо харчування "стіки" до торцевого MICROUSB гнізда на "стик" кабелем MICROUSB, а іншу сторону кабелю (зі звичайним USB роз'ємом) до другого порту USB на магнітолі.
Так рекомендується підключати по інструкції PIONEER. АЛЕ! "Стику" потрібно досить пристойна сила струму для стабільної роботи, на форумі 4PDA користувачі стверджують, що мінімальний струм, при якому "стик" працює стабільно, не менше 2,5А, а порт магнітоли зможе видати не більше 1А.

Я тестував "стик" і магнітолу будинку на столі протягом з-х днів і теж прийшов до висновку, що якщо харчування "стіки" походить від 2-го порту магнітоли, то він періодично вередує - пригальмовує, зависає, а іноді і просто не завантажується. При підключенні ж "стіки" від зовнішнього джерела живлення з струмом 3А, він починає працювати зовсім стабільно, дрібні глюки повністю зникають.

Тому я підключив живлення від зовнішнього "питальник", який може видати стику потрібний йому робочий струм (фотки "питальник" я публікував в першому записі).

Варіанти підключення стіки

Перед включенням потрібно переконатися так-же, що мис підключена, тому що вона знадобиться для настройки підключення.

Після того, як "стик" підключений до HDMI магнітоли і до нього підключений USB кабель живлення можна все запускати.

Третій етап - налаштування роботи "стіки" в зв'язці з магнітолою в режимі AppRadio.

Включаємо, переходимо на магнітоли в розділ "Введення \ Виведення" системних налаштувань і переконуємося, що в першому рядку виставлений параметр "інше" (це означає, що до магнітоли ми плануємо підключити не APPLE пристрій, а ANDROID) і в другому рядку налаштувань вибраний тип підключення "HDMI" (такий тип актуальний саме для пристроїв, які підключаються безпосередньо до HDMI порту магнітоли, без всяких MHL і інших адаптерів).

Потім вибираємо на магнітоли джерело "HDMI" (так ми бачимо процес роботи "стіки"), чекаємо коли "стик" повністю завантажиться і за допомогою миші починаємо налаштовувати його для роботи з магнітолою.

В першу чергу я зайшов в налаштування екрану на "стик" і виставив дозвіл на ньому 720 х 576 з частотою 50 кадрів.

Потім, там же в налаштуваннях екрану, підігнав зображення під розмір екрану магнітоли за допомогою вбудованої екранної утиліти "Screen scale"

Далі слід включити Bluetooth і вручну Законекть "стик" з магнітолою по блютус теж вручну. При цьому на екрані "стіки" і на екрані магнітоли буде видаватися повідомлення про підтвердження з'єднання між ними із запитом коду, в цей момент треба натиснути "ОК" як на "стик", так і в настройках з'єднання bluetooth магнітоли (для цього переключитися в налаштування bluetooth магнітоли, а потім знову вибрати джерело "HDMI", щоб побачити робочий стіл "стіки" після з'єднання пристроїв по bluetooth).

Слід звернути увагу, що на фото вище видно 2 горизонтальні рисочки (обведені червоним).
Коли ці рисочки активні (білого кольору), це означає, що пристрій підключено в тому числі і по протоколу SPP (профіль послідовного порту). тобто магнітола готова по bluetooth передавати дані тач-скрін екрану до пристрою Android (забігаючи вперед, якщо все налаштоване як треба і візуально все повинно працювати, а тач-скрін НЕ наботает, слід на магнітоли зайти в з'єднання bluetooth і переконатися, що рисочки знаходяться в активному стані, буває іноді, що цей протокол не вдалося підключитися при з'єднанні).

Налаштування протоколу HSP / HPF

Після того, як є впевненість, що "стик" сконнектілся з магнітолою, в тому числі і по протоколу HSP / HPF, можна спробувати з'єднатися через AppRadio.

Для цього запустити на "стик" додаток AppRadio (рідна програма від Pioneer), потім перейти на головний екран магнітоли, натиснувши на "центральну кнопку" зліва від екрану магнітоли (чотири квадратика, що нагадують логотип Windows).
Відкриється "центральний екран магнітоли" і на ньому в верхньому лівому кутку треба натиснути кнопку "APPS" для переходу в режим AppRadio (відображення "стіки" на екрані магнітоли).

На фото в лівому верхньому кутку екрану видно кнопка переходу до стику з назвою APPS і іконкою з ноткою і картатим прапором

пояснення:
Якщо праворуч від назви кнопки видно хрестик, замість трьох стрілок - це значить, що магнітола не підготовлена ​​до з'єднання з "стиком" в режимі AppRadio.
Найчастіше це трапляється якщо не правильно налаштовані режими в меню магнітоли "Введення \ Виведення", або на "стик" зовсім вимкнений bluetooth.
Іноді буває таке, що все включено і налаштовано, але кнопка "APPS" все-одно не доступна, тоді слід перезапустити "стик" і магнітолу.

Після натискання кнопки "APPS" на екрані магнітоли буде виведено попередження про безпеку використання, на екрані знизу потрібно натиснути кнопку "ОК",

після чого з'явиться меню, яке відображає статус підключення в режим AppRadio.

У цей момент потрібно почекати деякий час, поки магнітола сконнектітся зі "стиком", через програму AppRadio.
Через деякий час почнеться первинна настройка режиму AppRadio.
На екрані з'явиться білий круг і пропозиція активації сенсорного екрану.

Початок сеансу AppRadio

Процес активації сенсорного екрану являє собою по суті калібрування сенсора, програма AppRadio відображає білі кола в різних частинах екрану, в цей момент треба натиснути пальцем в центр кожного з кіл по черзі.
Після калібрування відразу почне показ програми Pioneer AppRadio

Інтерфейс програми AppRadio

У цей момент можна потикатися в програму, що-б переконатися, що тач-скрін почав працювати.
Якщо тач працює - це добре, значить все умови виконані і половина справи вже зроблено, якщо ж тач не заробив, то це може означати різні причини невиконання вимог, потрібних для роботи AppRadio.

Натисканням правої кнопки миші закриваємо додаток AppRadio.

Запускаємо програму ARUR.

Заходимо в настройки програми ARUR (правий верхній кут) і проставляємо галочки, як на скрін-шоті

Включаємо (як рекомендує розробник ARUR):
● Invert XY-coordinates (інвертувати координати за шкалами X і Y)
● Toggle Bluetooth on start (включати Bluetooth при завантаженні)
● Start upon boot (запускати ARUR при завантаженні)
● Do not switch Mock locations (утримувати включеним фіктивні розташування)

Потім слід в програмі ARUR запустити діагностику підключення (Diagnostics).
Після активації діагностики програма деякий час тупить і показує чорний екран, потім з'являється меню з результатами діагностики:

Нормальним вважається відображення 5-ти етапів готовності:
● Bluetooth on (bluetooth у включеному стані)
● Root access (ARUR бачить, що йому лунають ROOT права)
● Virtual device exists (?!)
● Event ejection (ARUR готовий до отримання GPS даних від магнітоли)
● Can switch mock locations (фіктивні розташування активні)

Після вдалої діагностики стОит запустити вручну на свистку Bluetooth, потім перейти в розділ Bluetooth магнітоли і сконнектіть обидва пристрої вручну.

Потім натискаємо в ARUR кнопку "START", ARUR активує процедуру конекту.
У цей момент потрібно перейти на головний екран магнітоли (середня кнопка на екрані зліва) і натиснути там кнопку "APPS", для переходу в режим APPRADIO. ARUR повинен сконнектіться з магнітолою і на екрані магнітоли з'явиться робочий стіл Android "стіки".
При цьому має запрацювати тач.

Якщо повернутися на головний екран магнітоли, на кнопці AppRadio, в режимі нормального коннекта, буде відображатися логотип ARUR.

Якщо на кнопці AppRadio відображається не логотип ARUR, а іконка з ноткою і картатим прапором - це означає, що з'єднання через ARUR з якоїсь причини не здійснено. Найчастіше це відбувається через вимкненого Bluetooth або збою при з'єднанні магнітоли і "стіки" через Bluetooth.

Зазначу так-же, що якщо всі налаштування виконані правильно і Ваш "стик" стабільний в роботі (мій, наприклад, постійно раптово перезавантажується), то Після повторного увімкнення доведеться лише натискати кнопку "ОК" на екрані попередження про безпеку і все з'єднання будуть відбуватися автоматично.
Так-же сповіщаю тих, хто буде користуватися такими "конструкціями", з'єднання не відбувається миттєво (особливо, якщо "стик" включається разом з магнітолою і повністю вантажиться з нуля, а не залишається включеним на стоянці) і вимагає якогось часу, порядку 1-2-3 хвилин (в залежності від швидкодії "стіки").

Остання настройка - передача GPS даних від магнітоли до "стику"

Підключення по bluetooth між "свистком" і магнітолою, крім передачі тач-скрін, так-же передає дані GPS від Pioneer SPH-DA120 до Android "стику" (функція актуальна тільки для магнітол Pioneer з вбудованим GPS приймачем).
Програма ARUR при спільній роботі з Pioneer SPH-DA120, підключена по bluetooth до Android "стику" приймає потік даних з GPS приймача Pioneer SPH-DA120 і передає ці дані до програм, яким потрібно GPS, в слідстві чого не потрібне підключення до "стику" окремого GPS приймача через USB, все працює і так.
Зрозуміло, якщо не працює тач-скрін по bluetooth, то не буде і передачі даних GPS!

Для того, що-б це запрацювало, потрібно трохи налаштувати "стик".
Для початку в меню налаштувань "стіки" в розділі "місце розташування" потрібно включити позиціонування на основі GPS датчику

Потім в меню налаштувань "стіки" в розділі "для розробників" потрібно встановити галочку напроти пункту "фіктивні розташування"

Далі, в налаштуваннях програми ARUR треба перевірити, чи встановлена ​​галочка навпроти пункту Do not switch Mock locations (утримувати включеним фіктивні розташування).

Після цього можна перевірити в програмі ARUR відображаються дані місця розташування (правий верхній кут - GPS)

У нижній сходинці на фото відображається напис, що передача даних на пристрій не здійснюється, відповідно програми навігації не отримують дані GPS, про що активно лаються або не відображують дані з супутників

Якщо так відбувається, потрібно уважно подивитися всі настройки, що-б все було виставлено правильно.

Після всіх цих танців з бубном я отримав можливість бачити і користуватися ANDROID пристроєм на екрані магнітоли PIONEER.

Трохи пізніше я так-же встановив додаткову плату лаунчер Car Launcher Pro на Play Маркет. який цілком мене влаштував для інтефейс CAR-PC на Android.

P.S. Свисток працює не дуже стабільно, тому я не рекомендую цю модель в якості нормально стабільно працюючого пристрою.
Подумую про заміну його на іншу модель, але це, можливо, буде пізніше.