NPG Lite Flasher#

Ringkasan#

NPG Lite Flasher adalah aplikasi desktop open-source yang memungkinkan Anda untuk flash firmware ke Neuro PlayGround Lite, serta papan berbasis ESP32 lainnya menggunakan file biner. GUI yang dipoles (dan CLI) untuk mengunggah bundel firmware baru ke perangkat NPG Lite Anda (atau papan ESP32).

  • 🖥️ UI Baru yang Elegan

    • Antarmuka yang didesain ulang untuk kejelasan

    • Langkah-langkah built-in untuk mengambil firmware dari GitHub

    • Dukungan unggahan firmware kustom

  • 🔄 Integrasi Satu-Klik

  • đź§  Manajemen Firmware yang Lebih Pintar

    • Auto-deteksi nama firmware duplikat

    • Menampilkan status unduhan langsung dengan tanda centang hijau

    • Auto-fill nama firmware dari metadata file

  • ⚡ Alur Kerja Flashing yang Ditingkatkan

    • “Add & Flash” sekarang mendukung unggahan kustom dalam satu langkah yang mulus

NPG Lite Flasher

NPG Lite Flasher#

Persyaratan Sistem#

  • Sistem Operasi: Windows 10+ / macOS 10.15+ / Linux (glibc 2.27+)

Persyaratan Perangkat Keras#

Menyiapkan perangkat keras#

Mari kita mulai dengan menyiapkan papan NPG Lite atau ESP32 development board Anda.

Instalasi#

  1. Unduh installer dari rilis terbaru: NPG Lite Flasher Release

  2. Pilih installer untuk OS Anda:

    • Fedora → .rpm

    • Debian/Ubuntu → .deb

    • macOS → .dmg

    • Windows → .msi

    • Atau unduh source bundle untuk membangun sendiri

  3. Jalankan installer untuk OS Anda:

Windows (.msi)
  1. Klik dua kali file .msi yang diunduh.

  2. Jika Anda melihat peringatan SmartScreen, klik More Info → Run Anyway.

  3. Lanjutkan melalui wizard installer: Next → pilih lokasi instalasi → Install → Finish.

Fedora (.rpm)
  1. Buka terminal dan jalankan:

sudo dnf install npg-lite-flasher-<version>.rpm
  1. Masukkan kata sandi Anda dan konfirmasi instalasi saat diminta.

  2. Setelah instalasi, luncurkan NPG Lite Flasher dari menu Applications Anda.

Debian/Ubuntu (.deb)
  1. Buka terminal dan jalankan:

sudo apt install ./npg-lite-flasher_<version>_amd64.deb
  1. Jika Anda menemukan dependensi yang hilang, jalankan:

sudo apt --fix-broken install
  1. Luncurkan NPG Lite Flasher dari launcher desktop Anda atau via:

npg-lite-flasher
macOS (.dmg)
  1. Klik dua kali file npg-lite-flasher.dmg yang diunduh.

  2. Ketika Anda melihat peringatan macOS:

  3. “npg-lite-flasher.dmg” diunduh dari Internet.

Apakah Anda yakin ingin membukanya?

klik **Open**

  1. Seret NPG Lite Flasher.app ke folder Applications Anda.

  2. Keluarkan image yang dipasang dan buka aplikasi dari Applications.

  1. (Opsional) Bangun dari source

git clone https://github.com/upsidedownlabs/NPG-Lite-Flasher.git
cd NPG-Lite-Flasher
npm i
cargo tauri build

Mengunggah Firmware#

Anda dapat memilih dari beberapa opsi firmware tergantung pada bagaimana Anda berencana menggunakan NPG Lite - termasuk Bluetooth Low Energy (BLE), Serial, Wi-Fi, atau bahkan unggah firmware kustom Anda sendiri.

  1. Buka NPG Lite Flasher.

  2. Pilih tab Bluetooth LE, di bagian atas jendela Anda akan melihat tab untuk setiap jenis firmware - klik pada Bluetooth LE untuk menampilkan antarmuka khusus BLE.

NPG Lite Flasher BLE Selection
  1. Bluetooth LE specific interface will appear.

NPG Lite Flasher BLE Interface
  1. Hubungkan perangkat NPG Lite Anda via USB-C. Flasher harus mendeteksi port COM serial baru. Dari dropdown Port, pilih port yang sesuai dengan NPG Lite Anda.

NPG Lite Flasher BLE Select COM
  1. Klik Flash, tombol Flash untuk mulai mengunggah firmware BLE.

NPG Lite Flasher BLE Click Flash
  1. Tunggu konfirmasi, Anda akan melihat pesan “Success”. Ini menunjukkan bahwa firmware telah berhasil di-flash.

NPG Lite Flasher BLE Flashing
NPG Lite Flasher BLE Flash Complete
  1. Restart perangkat Anda, Cabut kabel USB, alihkan saklar power NPG Lite mati lalu nyala, dan papan Anda sekarang akan boot ke firmware Bluetooth LE baru.

  1. Buka NPG Lite Flasher.

  2. Pilih tab Serial, di bagian atas jendela Anda akan melihat tab untuk setiap jenis firmware - klik pada Serial untuk menampilkan antarmuka khusus Serial.

NPG Lite Flasher Serial Selection
  1. Antarmuka khusus Serial akan muncul.

NPG Lite Flasher Serial Interface
  1. Hubungkan perangkat NPG Lite Anda via USB-C. Flasher harus mendeteksi port COM serial baru. Dari dropdown Port, pilih port yang sesuai dengan NPG Lite Anda.

  2. Klik Flash, tombol Flash untuk mulai mengunggah firmware Serial.

NPG Lite Flasher Serial Click Flash
  1. Tunggu konfirmasi, Anda akan melihat pesan “Success”. Ini menunjukkan bahwa firmware telah berhasil di-flash.

NPG Lite Flasher Serial Flashing
NPG Lite Flasher Serial Flash Complete
  1. Restart perangkat Anda, Cabut kabel USB, alihkan saklar power NPG Lite mati lalu nyala, dan papan Anda sekarang akan boot ke firmware Serial baru.

  1. Buka NPG Lite Flasher.

  2. Pilih tab WiFi, di bagian atas jendela Anda akan melihat tab untuk setiap jenis firmware - klik pada WiFi untuk menampilkan antarmuka khusus WiFi.

NPG Lite Flasher WiFi Selection
  1. Antarmuka khusus WiFi akan muncul.

NPG Lite Flasher WiFi Interface
  1. Hubungkan perangkat NPG Lite Anda via USB-C. Flasher harus mendeteksi port COM serial baru. Dari dropdown Port, pilih port yang sesuai dengan NPG Lite Anda.

  2. Klik Flash, tombol Flash untuk mulai mengunggah firmware WiFi.

NPG Lite Flasher WiFi Click Flash
  1. Tunggu konfirmasi, Anda akan melihat pesan “Success”. Ini menunjukkan bahwa firmware telah berhasil di-flash.

NPG Lite Flasher WiFi Flashing
NPG Lite Flasher WiFi Flash Complete
  1. Restart perangkat Anda, Cabut kabel USB, alihkan saklar power NPG Lite mati lalu nyala, dan papan Anda sekarang akan boot ke firmware WiFi baru.

  1. Buka NPG Lite Flasher.

  2. Pilih tab +Add Custom, di bagian atas jendela untuk beralih ke mode firmware-kustom.

NPG Lite Flasher Custom Selection
  1. Antarmuka khusus + Add Custom akan muncul.

NPG Lite Flasher Custom Interface
  1. Tambahkan file firmware Anda: Klik tombol Choose File untuk menemukan firmware Anda dan pilih file .bin yang dikompilasi.

  2. Setelah diimpor Anda akan melihat nama file firmware Anda di Firmware Name.

  3. Hubungkan perangkat NPG Lite Anda via USB-C. Flasher harus mendeteksi port COM serial baru. Dari dropdown Port, pilih port yang sesuai dengan NPG Lite Anda.

NPG Lite Flasher Custom Select Firmware
  1. Klik Flash, tombol Flash untuk mulai mengunggah firmware Custom.

NPG Lite Flasher Custom Click Flash
  1. Tunggu konfirmasi, Anda akan melihat pesan “Success”. Ini menunjukkan bahwa firmware telah berhasil di-flash.

NPG Lite Flasher Custom Flash Complete
  1. Restart perangkat Anda, Cabut kabel USB, alihkan saklar power NPG Lite mati lalu nyala, dan papan Anda sekarang akan boot ke firmware Custom baru.

  2. Klik Add, ini akan menambahkan firmware di daftar +Add Custom untuk flash di masa depan - sehingga Anda dapat melewati langkah pemilihan file lain kali.

NPG Lite Flasher Custom Click Add
NPG Lite Flasher Custom Main Page
NPG Lite Flasher Custom Flash Directly
  1. Buka NPG Lite Flasher.

  2. Pilih tab Get From GitHub, di bagian atas jendela untuk memilih firmware yang dirancang oleh Upside Down Labs untuk perangkat NPG Lite dan ESP32.

NPG Lite Flasher Get from GitHub
  1. Daftar firmware akan muncul. Anda dapat mengunduh beberapa firmware secara simultan, tetapi hanya satu yang dapat di-flash pada satu waktu.

NPG Lite Flasher Get from GitHub List Downloads
  1. Setelah diunduh, layar Flash Custom Firmware akan muncul, klik Flash untuk flash firmware ke perangkat Anda. Pastikan perangkat NPG Lite Anda terhubung via USB-C. Flasher akan mendeteksi port COM serial secara otomatis. Anda juga dapat memilih port COM dari dropdown Port, sesuai dengan perangkat Anda.

NPG Lite Flasher Get from GitHub Flash
  1. Tunggu konfirmasi, Anda akan melihat pesan “Success”. Ini menunjukkan bahwa firmware telah berhasil di-flash.

NPG Lite Flasher Get from GitHub Flash Completed
  1. Restart perangkat Anda, Cabut kabel USB, alihkan saklar power NPG Lite mati lalu nyala, dan papan Anda sekarang akan boot ke firmware baru.

  2. Periksa tab Custom Firmwares untuk flash di masa depan; ini menghemat Anda dari mengunduh file firmware yang sama lagi.

NPG Lite Flasher Custom Click Add
Pemecahan Masalah

Perangkat tidak ditemukan:

  • Verifikasi kabel USB-C dan saklar power

  • Instal driver USB-serial yang sesuai

Kesalahan izin (macOS/Linux):

  • Jalankan dengan sudo atau tambahkan pengguna Anda ke grup dialout

Peringatan SmartScreen (Windows):

  • Gunakan More Info → Run Anyway seperti yang dijelaskan di atas

Visualisasi Real-Time#

Setelah flashing, visualisasikan sinyal biopotensial Anda dengan Chords-Web atau Chords-Python:

  1. Di flasher, klik Buka Chords-Web atau Chords-Python sesuai preferensi Anda (di bawah “Visualize”).

NPG Lite Flasher Visualize options
  1. Untuk Chords-Web tab browser terbuka ke Chords-Web.

  2. Klik Connect → pilih NPG Lite Anda → mulai streaming.

  3. Untuk Chords-Python ikuti dokumentasi Chords Python .

Gunakan UI untuk:#

  • Pilih 1–3 channel untuk dilihat

  • Play/Pause stream langsung

  • Terapkan filter bandpass atau notch 50/60 Hz

  • Rekam dan ekspor data ke CSV

Repositori GitHub#

Untuk kode sumber lengkap, pelacakan masalah, dan panduan kontribusi, kunjungi repo GitHub NPG Lite Flasher.

Anda akan menemukan panduan setup dan dapat melacak pengembangan berkelanjutan - termasuk perbaikan bug dan peningkatan fitur: NPG Lite Flasher GitHub