github selfcustody/krux-installer v0.0.2-alpha

2 months ago

v0.0.2-alpha

What's Changed

Full Changelog: v0.0.14...v0.0.2-alpha

WARNING: This release still in alpha; although it is minimally functional, there is a lot to improve and, therefore, it is possible that bugs and other unexpected behaviors may occur.

Thanks

Many thanks to:

  • @odudex, @tadeubas, @jdlcdl and @kkdao, @3rdIteration and @easyux for the friendship, jokes, support, tips, critics, hacks, notes, tests, suggestions;
  • @jdlcdl 's family for the generosity in the careful translation into French;
  • @PMK for the time to carefully translate app into Dutch;
  • All members of Krux Telegram group, specially 봉봉이, infinite1, Иннокентий;
  • @OpenSats by showing that a life with sats is always more open to the best possibilities;
  • @vinteumorg for the amazing network that was built with amazing people.

Details

  • code refactoration from nodejs to python;
  • re-build project from electron to kivy;
  • Support for MacOS (arm64 and intel processors);
  • Support to download older versions;
  • Support to devices according to the appropriate version:
    • M5stickV;
    • Amigo;
    • Dock;
    • Bit;
    • Yahboom;
    • Cube;
    • WonderMV (only for beta firmware);
  • Flash made with the ktool from its source;
  • Wipe made with the ktool from its source;
  • Added settings page:
    • Enable change path of downloaded assets;
    • Enable change of flash baudrate;
    • Enable change of locale;
  • Added about page
  • Locale support for 10 languages:
    • af_ZA (South Africa Afrikaans);
    • en_US (USA English);
    • es_ES (Spain spanish);
    • fr_FR (France french);
    • it_IT (Italian);
    • ko_KR (South Korean korean);
    • nl_NL (Netherlands dutch);
    • pt_BR (Brazilian portuguese);
    • ru_RU (Russian cyrillic);
    • zh_CN (Simplified chinese)

Installation

We always recomend to verify integrity and authenticity. For authenticity verifications, plese download developer's PGP key:

gpg --keyserver hkps://keys.openpgp.org --recv-keys "B428 1DDD FBBD 207B FA41 1313 8974 C902 9932 6322"

Windows

  • Download krux-installer_v0.0.2-alpha.Setup.exe;
  • Execute the .exe file and allow it's execution;
  • Follow the steps that will be show;
  • Do not forget to create a desktop link;

MacOS (Intel and M1/M2/M3 processors)

  • Download krux-installer_0.0.2-alpha_x86_64.dmg (Intel);
  • Download krux-installer_0.0.2-alpha_arm64.dmg (M1/M2/M3);
  • Click on DMG file and wait for a new volume open;
  • Once open, drag the application to Applications folder;
  • Open a terminal and type the following command to remove Apple's quarantine extended permission:
xattr -d com.apple.quarantine -r /Applications/krux-installer.app/

WARNING: Once a built-in python is loaded, it may be that the application takes 10 to 25 seconds to open, we will be working to improve this.

Fedora and like

  • Download krux-installer-0.0.2_alpha-1.x86_64.rpm;
  • Execute the following command:
sudo  dnf install krux-installer-0.0.2_alpha-1.x86_64.rpm

It will add the current user to dialout group to allow sudoless flash; maybe it will be necessary to reboot.

Debain and like

  • Download krux-installer_0.0.2-alpha_amd64.deb;
  • Execute the following commands:
sudo dpkg -i krux-installer_0.0.2-alpha_amd64.deb
sudo apt-get install -f

It will add the current user to dialout group to allow sudoless flash; maybe it will be necessary to reboot.

Other linux distributions

  • Download krux-installer_0.0.2-alpha_amd64.deb;
  • Execute the following commands:
ar xv krux-installer_0.0.2-alpha_amd64.deb
bsdtar -xvf data.tar.zst

The executable will be in ./usr/local/bin/krux-installer.

Don't miss a new krux-installer release

NewReleases is sending notifications on new releases.