[Wine] Anyone succeeded to update an Olympus LS-10?
Guraknugen
wineforum-user at winehq.org
Fri Feb 18 17:36:16 CST 2011
The Olympus LS-10 is an audio recorder and you need Windows or MacOS to update it. I also have its competitor Zoom H4n, which can be updated no matter what operating system you use, very nice indeed; just copy a file to the root directory of the Zoom and then restart the Zoom while holding PLAY/PAUSE, which will cause it to update itself.
But the Olympus doesn't work this way. You must download an EXE file which you are then supposed to run. I have Ubuntu 10.10 and I tried to run it with Wine, the version from Ubuntu's repositories.
First it complained that I miss the mfc42.dll, so I downloaded it from here (http://www.dll-files.com/dllindex/dll-files.shtml?mfc42) and placed it in ~/.wine/drive_c/windows/system32, but I can still not make it work properly. This is the last try I did:
Code:
$ wine LS10_FWUPDATE_V110a.exe
^CDATE_V110a.exe: compobj.c:620: apartment_release: Försäkran "list_empty(&apt->stubmgrs)" falsk.
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c000013a
wine: Call from 0x7bc49f00 to unimplemented function MFC42.DLL.6467, aborting
wine: Unimplemented function MFC42.DLL.6467 called at address 0x7bc49f00 (thread 0009), starting debugger...
Unhandled exception: unimplemented function MFC42.DLL.6467 called in 32-bit code (0x7bc49f00).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc49f00 ESP:0032f4d0 EBP:0032f534 EFLAGS:00200202( - -- I - - - )
EAX:00001943 EBX:7bc9aff4 ECX:0032f550 EDX:0013cf38
ESI:0032f4dc EDI:0032f728
Stack dump:
0x0032f4d0: 0032f540 0032f4f4 6848c8f7 80000100
0x0032f4e0: 00000001 00000000 7bc49f00 00000002
0x0032f4f0: 10004910 00001943 7bc731ab 0013cf44
0x0032f500: 0040e098 00000003 0032fe90 0040e098
0x0032f510: 0040e098 0032fe90 5f408c08 0013cf44
0x0032f520: 0040e098 5f40e6f1 0013cf38 00000001
Backtrace:
=>0 0x7bc49f00 in ntdll (+0x39f00) (0x0032f534)
1 0x0034000f (0x0032fe90)
2 0x7b853b9c call_process_entry+0xb() in kernel32 (0x0032fea8)
3 0x7b855feb in kernel32 (+0x45fea) (0x0032fee8)
4 0x7bc6ea20 call_thread_func+0xb() in ntdll (0x0032fef8)
5 0x7bc6ebf0 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
6 0x7bc4a32a in ntdll (+0x3a329) (0x0032ffe8)
0x7bc49f00: subl $4,%esp
Modules:
Module Address Debug info Name (67 modules)
PE 400000- 585000 Deferred ls10_fwupdate_v110a
PE 10000000-10060000 Deferred olygloss
PE 5f400000-5f4ed000 Deferred mfc42
ELF 68000000-6801e000 Deferred ld-linux.so.2
ELF 6801e000-68038000 Deferred libpthread.so.0
ELF 68038000-68195000 Deferred libc.so.6
ELF 68195000-68199000 Deferred libdl.so.2
ELF 68199000-681a4000 Deferred libnss_nis.so.2
ELF 681a4000-681b0000 Deferred libnss_files.so.2
ELF 681b0000-68244000 Deferred winmm<elf>
\-PE 681c0000-68244000 \ winmm
ELF 68244000-68374000 Deferred user32<elf>
\-PE 68260000-68374000 \ user32
ELF 68374000-683ff000 Deferred gdi32<elf>
\-PE 68380000-683ff000 \ gdi32
ELF 683ff000-68459000 Deferred advapi32<elf>
\-PE 68410000-68459000 \ advapi32
ELF 68459000-684d9000 Deferred msvcrt<elf>
\-PE 68470000-684d9000 \ msvcrt
ELF 684d9000-686b2000 Deferred shell32<elf>
\-PE 684f0000-686b2000 \ shell32
ELF 686b2000-68713000 Deferred shlwapi<elf>
\-PE 686c0000-68713000 \ shlwapi
ELF 68713000-68786000 Deferred rpcrt4<elf>
\-PE 68720000-68786000 \ rpcrt4
ELF 68786000-6879a000 Deferred olepro32<elf>
\-PE 68790000-6879a000 \ olepro32
ELF 6879a000-68881000 Deferred oleaut32<elf>
\-PE 687b0000-68881000 \ oleaut32
ELF 68881000-688f8000 Deferred libfreetype.so.6
ELF 688f8000-6890d000 Deferred libz.so.1
ELF 6890d000-6893d000 Deferred libfontconfig.so.1
ELF 6893d000-68964000 Deferred libexpat.so.1
ELF 68964000-68a06000 Deferred winex11<elf>
\-PE 68970000-68a06000 \ winex11
ELF 68a06000-68a0f000 Deferred libsm.so.6
ELF 68a0f000-68a28000 Deferred libice.so.6
ELF 68a28000-68a38000 Deferred libxext.so.6
ELF 68a38000-68b55000 Deferred libx11.so.6
ELF 68b55000-68b5a000 Deferred libuuid.so.1
ELF 68b5a000-68b74000 Deferred libxcb.so.1
ELF 68b74000-68b78000 Deferred libxau.so.6
ELF 68b78000-68b7e000 Deferred libxdmcp.so.6
ELF 68b7e000-68b9f000 Deferred imm32<elf>
\-PE 68b80000-68b9f000 \ imm32
ELF 68b9f000-68ba5000 Deferred libxxf86vm.so.1
ELF 68ba5000-68baf000 Deferred libxrender.so.1
ELF 68baf000-68bb7000 Deferred libxrandr.so.2
ELF 68bb7000-68bbb000 Deferred libxcomposite.so.1
ELF 68bbb000-68bc1000 Deferred libxfixes.so.3
ELF 68bc1000-68bcb000 Deferred libxcursor.so.1
ELF 68bcb000-68bff000 Deferred uxtheme<elf>
\-PE 68bd0000-68bff000 \ uxtheme
ELF 68c46000-68c5d000 Deferred libnsl.so.1
ELF 6f71b000-6f85b000 Export libwine.so.1
ELF 71651000-7174f000 Deferred ole32<elf>
\-PE 71670000-7174f000 \ ole32
ELF 71c69000-71c71000 Deferred libnss_compat.so.2
ELF 7281a000-72905000 Deferred comctl32<elf>
\-PE 72820000-72905000 \ comctl32
ELF 72c0d000-72c11000 Deferred libxinerama.so.1
ELF 7b332000-7b358000 Deferred libm.so.6
ELF 7b800000-7b97b000 Export kernel32<elf>
\-PE 7b810000-7b97b000 \ kernel32
ELF 7bc00000-7bcb7000 Export ntdll<elf>
\-PE 7bc10000-7bcb7000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\guraknugen\Eget\Projekt\Musik\Studio\Multikanalinspelningar\Olympus LS-10\LS10_FWUPDATE_V110a.exe
0000001a 0
00000009 0 <==
0000000e services.exe
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000017 0
00000016 0
00000013 0
00000012 0
00000018 explorer.exe
00000019 0
Backtrace:
=>0 0x7bc49f00 in ntdll (+0x39f00) (0x0032f534)
1 0x0034000f (0x0032fe90)
2 0x7b853b9c call_process_entry+0xb() in kernel32 (0x0032fea8)
3 0x7b855feb in kernel32 (+0x45fea) (0x0032fee8)
4 0x7bc6ea20 call_thread_func+0xb() in ntdll (0x0032fef8)
5 0x7bc6ebf0 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
6 0x7bc4a32a in ntdll (+0x3a329) (0x0032ffe8)
wine: Call from 0x7bc49f00 to unimplemented function MFC42.DLL.6467, aborting
wine: Call from 0x7bc49f00 to unimplemented function MFC42.DLL.6467, aborting
wine: Call from 0x7bc49f00 to unimplemented function MFC42.DLL.6467, aborting
$
The LS-10 update executable file can be found here (http://www.olympusamerica.com/cpg_section/cpg_support_downloads.asp?id=1350&os=w).
Wrong version of the mfc42.dll, maybe?
More information about the wine-users
mailing list