Git Product home page Git Product logo

arcticfox-config's People

Contributors

hobbyquaker avatar nefelim4ag avatar shagu avatar tedski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arcticfox-config's Issues

Plans for a firmware uploader?

for some reason my virtual box fails uploading the firmware in both my pico 75w and pico 25, so this would be great! :)

start screen

start screen with choices

  • connect & download config
  • create new config
  • load config from file

Does not work

It connects and shows me the settings from my arcticfox, but if i change something and press upload, it saves something completely different from what i have entered, e.g. it saves TC settings instead of VW or something like that, each time i hit save it feels like a dice. So at present, the whole program is useless.

MAC OS X Java Error

image

Doesn't let me upload, download, or find any new firmware versions for RX300 (or anything I think).

Error when saving a configuration on MacOS Mojave

Had the Config Tool issuing an error popup stating that the there is an issue with the XML when attempting to save a configuration on MacOS Mojave:

  1. launch Config Tool
  2. edit / enter a configuration and upload on device
  3. select Configuration / Save, popup comes up, I entered a simple name like "SS316L.fox"
  4. hit save
    A popup comes up reporting an error while writing the XML.
    Hope this help, keep up with the amazing good work.
    Francesco

failed to run: i18n/cs.json not found (czech localization)

Hi guys, I tried to run this app from latest 1.11.5 binary release, but it fails:

$ ./arcticfox-config 
{ Error: ENOENT, i18n/cs.json not found in /home/x/git/aur-arcticfox-config/test/src/arcticfox-config-1.11.5/resources/app.asar
    at notFoundError (ELECTRON_ASAR.js:115:19)
    at Object.fs.readFileSync (ELECTRON_ASAR.js:513:9)
    at App.app.on (/home/x/git/aur-arcticfox-config/test/src/arcticfox-config-1.11.5/resources/app.asar/main.js:424:30)
    at emitTwo (events.js:111:20)
    at App.emit (events.js:194:7) code: 'ENOENT', errno: -2 }

It runs when started like this: LANG=en ./arcticfox-config. I guess there could be problem with naming of json file: arcticfox-config/i18n/cz.json (location is CZ, but language cs - thus locale is cs_CZ).

I can't test it right now, because manual build seems to be broken.

separate udev file

I'm preparing package for arch linux using your debian package, which is pretty easy but for one thing: you are creating udev rule file in postinst script, would it be possible to add it to package as a separate file? There's debhelper for it, which should automatically install such file, if it's placed in debian/*.udev. If you change it so, I could then use the same file in my packaging. It would also make the debian packaging more clean :)

Building error

Followed the instruction over AF Forum that's the result:

[root@lazydev arcticfox-config]# node_modules/.bin/electron-rebuild 
โœ– Rebuild Failed

An unhandled error occurred inside electron-rebuild
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp info spawn /usr/bin/python2
gyp info spawn args [ '/root/ACFOX/arcticfox-config/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/root/ACFOX/arcticfox-config/node_modules/node-hid/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/ACFOX/arcticfox-config/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/.electron-gyp/.node-gyp/iojs-1.7.6/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/root/.electron-gyp/.node-gyp/iojs-1.7.6',
gyp info spawn args   '-Dnode_gyp_dir=/root/ACFOX/arcticfox-config/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/root/.electron-gyp/.node-gyp/iojs-1.7.6/<(target_arch)/iojs.lib',
gyp info spawn args   '-Dmodule_root_dir=/root/ACFOX/arcticfox-config/node_modules/node-hid',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: ingresso nella directory "/root/ACFOX/arcticfox-config/node_modules/node-hid/build"
  CC(target) Release/obj.target/hidapi/hidapi/libusb/hid.o
../hidapi/libusb/hid.c:47:10: fatal error: libusb.h: File o directory non esistente
 #include <libusb.h>
          ^~~~~~~~~~
compilation terminated.
make: *** [hidapi.target.mk:96: Release/obj.target/hidapi/hidapi/libusb/hid.o] Error 1
make: uscita dalla directory "/root/ACFOX/arcticfox-config/node_modules/node-hid/build"
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/root/ACFOX/arcticfox-config/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Linux 4.12.9-300.fc26.x86_64
gyp ERR! command "/usr/bin/node" "/root/ACFOX/arcticfox-config/node_modules/.bin/node-gyp" "rebuild" "--target=1.7.6" "--arch=x64" "--dist-url=https://atom.io/download/electron" "--build-from-source"
gyp ERR! cwd /root/ACFOX/arcticfox-config/node_modules/node-hid
gyp ERR! node -v v6.11.2
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok 

Failed with exit code: 1

Error: gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp info spawn /usr/bin/python2
gyp info spawn args [ '/root/ACFOX/arcticfox-config/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/root/ACFOX/arcticfox-config/node_modules/node-hid/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/ACFOX/arcticfox-config/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/root/.electron-gyp/.node-gyp/iojs-1.7.6/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/root/.electron-gyp/.node-gyp/iojs-1.7.6',
gyp info spawn args   '-Dnode_gyp_dir=/root/ACFOX/arcticfox-config/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/root/.electron-gyp/.node-gyp/iojs-1.7.6/<(target_arch)/iojs.lib',
gyp info spawn args   '-Dmodule_root_dir=/root/ACFOX/arcticfox-config/node_modules/node-hid',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: ingresso nella directory "/root/ACFOX/arcticfox-config/node_modules/node-hid/build"
  CC(target) Release/obj.target/hidapi/hidapi/libusb/hid.o
../hidapi/libusb/hid.c:47:10: fatal error: libusb.h: File o directory non esistente
 #include <libusb.h>
          ^~~~~~~~~~
compilation terminated.
make: *** [hidapi.target.mk:96: Release/obj.target/hidapi/hidapi/libusb/hid.o] Error 1
make: uscita dalla directory "/root/ACFOX/arcticfox-config/node_modules/node-hid/build"
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/root/ACFOX/arcticfox-config/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Linux 4.12.9-300.fc26.x86_64
gyp ERR! command "/usr/bin/node" "/root/ACFOX/arcticfox-config/node_modules/.bin/node-gyp" "rebuild" "--target=1.7.6" "--arch=x64" "--dist-url=https://atom.io/download/electron" "--build-from-source"
gyp ERR! cwd /root/ACFOX/arcticfox-config/node_modules/node-hid
gyp ERR! node -v v6.11.2
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok 

Failed with exit code: 1
    at SafeSubscriber._error (/root/ACFOX/arcticfox-config/node_modules/spawn-rx/lib/src/index.js:267:84)
    at SafeSubscriber.__tryOrUnsub (/root/ACFOX/arcticfox-config/node_modules/rxjs/Subscriber.js:238:16)
    at SafeSubscriber.error (/root/ACFOX/arcticfox-config/node_modules/rxjs/Subscriber.js:197:26)
    at Subscriber._error (/root/ACFOX/arcticfox-config/node_modules/rxjs/Subscriber.js:128:26)
    at Subscriber.error (/root/ACFOX/arcticfox-config/node_modules/rxjs/Subscriber.js:102:18)
    at MapSubscriber.Subscriber._error (/root/ACFOX/arcticfox-config/node_modules/rxjs/Subscriber.js:128:26)
    at MapSubscriber.Subscriber.error (/root/ACFOX/arcticfox-config/node_modules/rxjs/Subscriber.js:102:18)
    at SafeSubscriber._next (/root/ACFOX/arcticfox-config/node_modules/spawn-rx/lib/src/index.js:241:65)
    at SafeSubscriber.__tryOrSetError (/root/ACFOX/arcticfox-config/node_modules/rxjs/Subscriber.js:247:16)
    at SafeSubscriber.next (/root/ACFOX/arcticfox-config/node_modules/rxjs/Subscriber.js:187:27)

There seem to be a missing lib.
P.S. Another good thing would be the inclusion of .rpm packages building as well.

Segfault under Fedora 30

Just tried to run the arcticfox-config from the tar.gz and also from the installed version from the rpm package.
It segfaults without any additional info.


[galileo@sol Arcticfox Config]$ ./arcticfox-config 
Segmentation fault (core dumped)

Can you add a time sync on connect plz?

subj,
wismec devices didn't have a hardware clock, but clocks are usable, only problem is keep them in sync.

Even for joytech devices which have hardware clock, sync time by time are needed.

Original ArcticFox Tool does that on device connection.
Before P11, i write some wrappers around python-evic, to do that, while device connected.
But on P11 python-evic don't work.

Thanks.


JFYI:
I have Wismec RX Gen 3

Automatic linux build through travis-ci

Hi,
the home page of the project states that there should be a .deb package for Ubuntu/Debian along with the OsX package and the source code, but I couldn't find it.

Thank you!

Missing i18n/.json file when starting the app

Hello.

This is more a glitch than a bug afaik, but still, this might be helpful.
At every run, I get this message polluting the terminal output.

fabio@fabiolaptop:~/devel/Vape$ arcticfox-config
{ Error: ENOENT, i18n/.json not found in /opt/Arcticfox Config/resources/app.asar
    at notFoundError (ELECTRON_ASAR.js:115:19)
    at Object.fs.readFileSync (ELECTRON_ASAR.js:514:9)
    at Object.<anonymous> (/opt/Arcticfox Config/resources/app.asar/main.js:454:26)
    at Object.<anonymous> (/opt/Arcticfox Config/resources/app.asar/main.js:471:3)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Object.<anonymous> (/opt/Arcticfox Config/resources/electron.asar/browser/init.js:171:8) code: 'ENOENT', errno: -2 }

Thanks,

error on connecting with stock-firmware device

Hola. i have new device with stock wirmware and want to change it to ArcticFox. But dont have windows so i founded this awesome project. After installing, adding me to udev group and relogin i have this

image

so it something wrong or i cant change firmfare with this tool?

Debugger on npm start

schermata da 2017-09-03 21-35-34
That says all. :)

P.S. the icon is missing (in alt+tab and topbar).

System: Fedora 25
DDE: Gnome 3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.