Evolv DNA Forum
Sign up Calendar Latest Topics
 
 
 


Reply
  Author   Comment   Page 2 of 2      Prev   1   2
Taver13

Avatar / Picture

Member
Registered:
Posts: 34
Reply with quote  #16 
well, i built myself a new machine, and am not installing windows anywhere on this one, even thru a VM it still manages to be loaded with issues, anyone come up with any other ideas?
Taver13

Avatar / Picture

Member
Registered:
Posts: 34
Reply with quote  #17 
Quote:
Originally Posted by Undead_Stealth
I'm currently working on getting Escribe ported using Crossover https://www.codeweavers.com/

Maybe at some point we can see it run somewhat naively even though it will be through wine.

I will continue to update more on this.

any updates on this?
BillW50

Avatar / Picture

Senior Member
Registered:
Posts: 754
Reply with quote  #18 
You can probably find a cheap Windows laptop on eBay for about 25 bucks.
floam

Junior Member
Registered:
Posts: 1
Reply with quote  #19 
Quote:
I'm currently working on getting Escribe ported using Crossover https://www.codeweavers.com/


I wouldn't call that a "port" any more than running in Virtualbox or a BOCHS x86 emulator. This product is lacking in native tools for other platforms.

I'm a programmer and have experience working with microcontrollers. Is there any technical documentation for the protocol the Windows software is using to communicate with these boards? I'm guessing it should not be terribly difficult for me to at least figure out how to flash my dna64 board with the base64-in-xml-in-a-zip firmware updates that are distributed in C on Linux and OS X. Virtualization is no fun.
salsadoom

Junior Member
Registered:
Posts: 1
Reply with quote  #20 
I fiddled around a bit and I found the escribe software works fine on ubuntu 16.04 using wine1.8 (from the ppa) -- except that it doesn't find the device. The menus and all that display just fine though. I think its basically a missing driver at this point since Linux doesn't know what the dna200 is, so a wine program wouldn't either. That said, it does work in Virtualbox alright, although the usb is super slow and it times out occasionally. If someone made a kernel driver for the dna200's (or 75, etc) I think it would probably be fine. It might not be too hard, as AFAIK its just a serial over usb type of thing.
James

Avatar / Picture

Administrator
Registered:
Posts: 304
Reply with quote  #21 
salsadoom, the problem is that Wine doesn't have support for Windows's USB HID APIs. I don't think it'd be terribly hard for them to add. Presumably it's just that nobody's up and done it.

Humorously, the C# HID library I use, HidSharp, actually does support Linux's native USB HID APIs (though Linux does require you to set udev rules to access HID devices on non-root accounts.)
engmia

Junior Member
Registered:
Posts: 18
Reply with quote  #22 
Quote:
Originally Posted by salsadoom
I fiddled around a bit and I found the escribe software works fine on ubuntu 16.04 using wine1.8 (from the ppa) -- except that it doesn't find the device. The menus and all that display just fine though. I think its basically a missing driver at this point since Linux doesn't know what the dna200 is, so a wine program wouldn't either. That said, it does work in Virtualbox alright, although the usb is super slow and it times out occasionally. If someone made a kernel driver for the dna200's (or 75, etc) I think it would probably be fine. It might not be too hard, as AFAIK its just a serial over usb type of thing.


Can confirm the same on latest Fedora 24. Escribe software seems to be installing and working fine, but the device doesn't connect to the computer (yes, the install USB Driver was checked during installation)

Quote:
Originally Posted by James
salsadoom, the problem is that Wine doesn't have support for Windows's USB HID APIs. I don't think it'd be terribly hard for them to add. Presumably it's just that nobody's up and done it.

Humorously, the C# HID library I use, HidSharp, actually does support Linux's native USB HID APIs (though Linux does require you to set udev rules to access HID devices on non-root accounts.)


James do you reckon this would work (the only alternative I managed to find for Linux) -- http://www.signal11.us/oss/hidapi/

Note: I am aware Virtual Box is a way to look at this problem, but since I'm already dual booting Windows and running out of space on my SSD, wasting 20 GB's for just this application is simply not an option. I'm really only interested in making it run under WINE

Pinocchio

Junior Member
Registered:
Posts: 4
Reply with quote  #23 
Hi!

"sudo adduser $USER vboxusers" fixed it for me in Ubuntu 16.10.

http://superuser.com/questions/956622/no-usb-devices-available-in-virtualbox
hobbyquaker

Junior Member
Registered:
Posts: 17
Reply with quote  #24 
I made a little software (originally for macOS, but I added Linux support in the latest version), it's not a full Escribe replacement, it's only the device monitoring part:
https://github.com/hobbyquaker/dna-monitor

Until now I only tested in on Ubuntu, would be happy to hear if this works on other distributions and if it's useful for you.

Regards,
Sebastian
sealmi

Junior Member
Registered:
Posts: 3
Reply with quote  #25 
Quote:
Originally Posted by hobbyquaker
I made a little software (originally for macOS, but I added Linux support in the latest version), it's not a full Escribe replacement, it's only the device monitoring part:
https://github.com/hobbyquaker/dna-monitor

Until now I only tested in on Ubuntu, would be happy to hear if this works on other distributions and if it's useful for you.

Regards,
Sebastian


I like the program. Just have to run as root. To get access to the device. Another would be a list of all possible commands for the terminal.

I look forward to the new version of the program!

P.S. Linux Mint 18.1.
hobbyquaker

Junior Member
Registered:
Posts: 17
Reply with quote  #26 
nice to hear that it works for you. Regarding the root problem and for a list of commands please see the readme, there is described how to run it without root for ubuntu, should work on mint too. Also there is a link to a list of commands.
Regards,
Sebastian
sealmi

Junior Member
Registered:
Posts: 3
Reply with quote  #27 
Thanks for the tips!
sealmi

Junior Member
Registered:
Posts: 3
Reply with quote  #28 
What command to see the current resistance, and not something that is fixed?
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.