[Bug 26806] Oxycube 1.4.1 fails to detect the phone connected via USB

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 28 15:28:10 CST 2013


http://bugs.winehq.org/show_bug.cgi?id=26806

Anastasius Focht <focht at 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 at 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 at 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 ***

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list