Are there any plans for a Linux version of the NFE tools? If i could upload Arctic Foy to my devices with Linux, i wouldn't have to boot Windows anymore (what I do regard as big plus, in comfort, easy of use and in security/privacy).
I successfully managed to pair NFE Toolbox and upload ArcticFox FW into two eLeaf Picos, one iStick TC 200W and one Cuboid - on my Linux box - using Oracle VM VirtualBox with Windows 7 installed inside. Just be sure to append "JOYETECH USB" or similar device into the virtual machine before pairing it. Also if you cannot upload ArcticFox FW and almost brick your Pico (hold + and - to unbrick), check USB devices of the Virtual Machine again at the very moment the upload freezes. Pico (maybe other mods as well) tends to change its USB name and address during this step for a brief moment.
I also, use VB to run NFE. If developers do not plan a native solution, we can try to create a proprietary one, based on wine. This is not an ideal solution, but we can try In any case, this will be faster, than waiting for 2020
The thing is Wine does not have any USB hardware compatibility. For example, when running any emulator via Wine, one cannot assign controls to a usb controller (unless he's using joy2key or similar workaround). That's why using VB is our only option so far. The NFE Toolbox source code is open, maybe there is a way to make a minimalistic CLI firmware updater, just for uploading ArcticfoxFW into the mod.
O RLY? Install fresh wine (2.0.1 or later) from winehq.org Install fresh winetricks from https://github.com/Winetricks/winetricks (the file is here) Install .net 4.0: $winetricks dotnet40 Then make device accesable (rw) for user (or do all of this as root ) $sudo chmod 606 /dev/hidraw(X) (the last hidraw that appears after mod has been connected, this must be done after each mod connection) And boot wine, run service for work with HID devices and launch main program: $wineboot $wine cmd z:\>net start winebus z:\>cd /d d:\path\to\nfe-tools\in\wine d:\path\to\nfe-tools\in\wine>NToolbox.exe (https://wiki.winehq.org/Hid) That has been done in Mint 17.3. Just out of curiosity Attempt to flash firmware failed -- mod is not visible after restart. Английским владею только на чтение, поэтому написал, как умел. Если какой- труЪ-красноглазик обвесит всё это скриптами, будет, думаю, хорошо. И да, при попытке прошить мод перезагружается и не видится компом. Что-то надо перезапустить или ещё где скомандовать, но это позже.
Thanks for the info Still it's more work than it's worth. I have no trouble booting up my WinVM once a month just to upgrade AF on my vaping device.
ArcticFox works through homebrew/wine in MacOS See https://nfeteam.org/forum/threads/how-to-arcticfox-in-mac-os.1997/
I knew NFE Toolbox can be run on the Linux/OS X through wine and other windows environemt emulators. Original question was about native support.
Jumped a hoop there, from Forum topic to thread topic. My intention was to save your resources on macOS port. Thanks for the well Designed, Developed, Documented Firmware.
Ooof, I don't even know what a POD is lmaooo. I've been out of the game so long. Yesterday I've restores my wismec Rx gen3 dual and I was happy enough to found you guys still here providing Arcticfox. Hope you guys are all doing well.
My guess is that he's talking about those fancy POD-systems (puff-on-demand, I guess?). Weirdly enough, one can say, but I'm about to flash Arctic Fox firmware into my third newly acquired device (iStick by Eleaf, once again), so I'm still interested if there's anything planned about further support of Nuvoton devices. Actually, sharing P1x protocol version specs could help attracting new enthusiasts, don't you think so?
I'm try to run NToolbox.exe on Linux (6.0.2-arch1-1), but I'm stuck on "Connect device with" with my mod not recognized ("Device is disconnected") in the ArcticFox Configuration. $ wine --version wine-7.19 $ dmesg [ 1014.688697] usb 2-1.4: New USB device found, idVendor=0416, idProduct=5020, bcdDevice= 0.00 [ 1014.688712] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1014.688717] usb 2-1.4: Product: HID Transfer [ 1014.688722] usb 2-1.4: Manufacturer: Nuvoton [ 1014.688726] usb 2-1.4: SerialNumber: A02015081302 [ 1014.691457] input: Nuvoton HID Transfer as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/0003:0416:5020.0009/input/input26 [ 1014.691604] hid-generic 0003:0416:5020.0009: input,hidraw4: USB HID v1.10 Device [Nuvoton HID Transfer] on usb-0000:00:1d.0-1.4/input0 I have create a personalized udev rule: ACTION=="add", KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020", GROUP="arcticfox", MODE="0660", TAG+="uucp", TAG+="udev-acl", TAG+="uaccess" ACTION=="remove", KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020" $ ls /dev/hidraw* -lisa crw-rw---- 1 root arcticfox 241, 4 18 ott 11.22 /dev/hidraw4 Of course I'm in the "arcticfox" group $ WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks --unattended dotnet40 corefonts $ WINEARCH=win32 WINEPREFIX=~/.wine32 wine NToolbox.exe Here the output log: https://pastebin.com/tj430cWW I have no problem using NToolbox under VirtualBox with Windows 10 Any hints or suggests...thanks!
Hey, thank you for your answer. In really, I have already compiled and installed the suggested sw (NFE), but I don't know if it cover all features of Arctic Fox (configuration, monitor, flash, etc...)...for this reason I would like also install the official "client". Anyway NFE with Qt5 is really nice!