http://bugs.winehq.org/show_bug.cgi?id=26806
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, hardware Status|UNCONFIRMED |RESOLVED URL| |http://download.cnet.com/Ox | |yCube/3000-2074_4-10861630. | |html CC| |focht@gmx.net Resolution|--- |DUPLICATE Summary|Oxycube not detecting the |Oxycube 1.4.1 fails to |phone via USB |detect the phone connected | |via USB
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
the software is protected by an older Themida version which doesn't interfere with Wine (surprise) - only debugging is pain.
There is a small application "Oxygen Connection Wizard v.3.0" which can be used for testing.
relay thunks won't work with Themida but +server is enough.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Oxygen Software/OxyCube
$ WINEDEBUG=+tid,+seh,+snoop,+loaddll,+process,+debugstr,+server,+msgbox wine ./ocw3.exe >>log.txt 2>&1
... 0009:warn:debugstr:OutputDebugStringA "\r\n\n\n%s------------------------------------------------\n\r--- Themida Professional ---\n\r--- (c)2009 Oreans Technologies ---\n\r------------------------------------------------\r\n\n\n" ... 0009: set_window_text( handle=0001007e, text=L"Oxygen Connection Wizard v.3.0.0.82" ) 0009: set_window_text() = 0 0009: open_key( parent=001c, access=00020019, attributes=00000000, name=L"hardware\devicemap\serialcomm" ) 0009: open_key() = 0 { hkey=0174 } 0009: enum_key( hkey=0174, index=-1, info_class=2 ) 0009: enum_key() = 0 { subkeys=0, max_subkey=0, max_class=0, values=0, max_value=0, max_data=0, modif=1cf041142f00db6 (-2.8263560), total=0, namelen=0, name=L"", class=L"" } 0009: close_handle( handle=0174 ) 0009: close_handle() = 0 --- snip ---
First your phone has to be properly recognized and registered by Linux kernel. Check kernel messages (dmesg), verify the creation of '/dev/ttyACMx' serial devices (udev rules) and the like. Wine can't make it magically work if underlying Linux fails to recognize the device.
You have to create registry and dosdevices symlinks manually -> dupe of bug 11811
$ sha1sum oxycube_setup.exe 111edb912b4bc078652d1bbfe83861ba158f83fd oxycube_setup.exe
$ du -sh oxycube_setup.exe 29M oxycube_setup.exe
$ wine --version wine-1.7.9-209-gb231b4b
Regards
*** This bug has been marked as a duplicate of bug 11811 ***