n-gage and n-gage qd copyrating by nokia

this site is a collection of links and information about the old device
If you have any questions or requests, please contact me

Nokia N-Gage QD стає універсальним Bluetooth-геймпадом

Хоча Nokia N-Gage не змогла стати серйозним конкурентом для портативних консолей Nintendo, їй не можна відмовити в досить передовій на той час технології. [BeardoGuy] має повністю функціональний N-Gage QD, який він перетворив на універсальний геймпад із Bluetooth. -- Hackaday

На пристрої працює програма, яка змушує його діяти як геймпад, а на клієнтському боці потрібен саморобний Bluetooth-адаптер. Адаптер складається з плати на базі ATtiny85 і модуля HC-06, і він розпізнається як USB-геймпад на будь-якому пристрої, до якого підключається.

GamepadBT

Програма GamepadBT, розроблена BeardoGuy, відправляє події кнопок через Bluetooth на адаптер, який передає їх через USB, і ці події виглядають як сигнали від звичайного геймпада.

Цей проєкт можна використовувати як ресурс для реалізації USB-геймпада — як на Nokia N-Gage, так і на інших пристроях. Усі деталі можна знайти в репозиторії проєкту на GitHub, а також переглянути відео з демонстрацією роботи.

Що стосується самого Nokia N-Gage, варто відзначити, що для нього є оновлене середовище розробки, а навіть гра Wordle була портована на N-Gage. Хоча вона може виглядати як артефакт минулого, але далеко не забута.

Перекладений текст з репозиторія GamepadBT, оригінал можна подивитися за посиланням.

GamepadBT

Проєкт перетворення Symbian Series60 на Bluetooth-геймпад, зокрема для Nokia N-Gage та N-Gage QD. Цей проєкт має працювати з усіма пристроями Symbian Series 60 1-го та 2-го видань. Тестування проводилося на Nokia N-Gage QD з прошивкою v4.60.

Програмне забезпечення для N-Gage: Для роботи потрібна встановлена Python for S60 (PyS60). Завантажте відповідну версію за посиланням нижче:

Для Series 60 1-го видання (N-Gage та N-Gage QD) – Завантажити за цим посиланням також оновлена збірка та модулі знаходяться в нашому розділі Programs Для Series 60 2-го видання (6600, 3230, 7610 тощо) – Завантажити за цим посиланням Завантажте SIS-файл із розділу Releases.

Програмне забезпечення для Windows (НОВЕ):

Якщо ви хочете використовувати N-Gage як геймпад тільки для Windows ПК, спробуйте нову програму GamepadBT-Server. Додаткове обладнання не потрібне.

Програма-сервер працюватиме лише в тому випадку, якщо ваш N-Gage/Symbian пристрій може безпомилково підключатися до ПК через Bluetooth і передавати файли (в іншому випадку див. розділ “Обладнання”). Деякі сучасні вбудовані Bluetooth-адаптери можуть не підтримувати підключення до старих Symbian-пристроїв, тому перед використанням спробуйте спочатку з’єднати та надіслати файл.

Обладнання:

(Потрібне лише у випадку, якщо ви хочете створити універсальний USB-адаптер для всіх пристроїв, якщо програма-сервер не працює або якщо потрібна підтримка Direct Input Joystick).

Digispark Wiring

Щоб створити USB Bluetooth-приймач для клієнтської сторони (для ПК, Android або будь-якого іншого пристрою з підтримкою USB-геймпадів), виконайте наступні кроки:

Необхідні компоненти:

  1. HC-05/HC-06 або інший послідовний Bluetooth-модуль
  2. USB-плата розробника ATtiny85 (відомий також як DigiSpark)
  3. Завантажте Arduino-код на DigiSpark за допомогою Arduino IDE. Перед цим переконайтеся, що у Менеджері плат (інструменти > Плати > Менеджер плат) ви додали плату “Digistump AVR Boards” (введіть “Digistump” у рядку пошуку та натисніть встановити).

Потрібні бібліотеки Arduino:

Процес підключення:

  1. Підключіть зроблений вами приймач до будь-якого пристрою, який підтримує USB-геймпади (ПК, Android, ігрова консоль тощо), — він визначиться як USB-геймпад.
  2. Встановіть додаток GamepadBT на N-Gage, знайдіть Bluetooth-модуль HC06 та введіть код для сполучення (за замовчуванням — 0000 або 1234).
  3. Тепер ваш N-Gage працюватиме як бездротовий геймпад.