Страница 3 из 3

USB программатор ORANGE-5 + MINT.

Добавлено: 21 фев 2023, 15:09
prusony
Тоже нет.
Завтра надо не забыть Омегу ЛПТ-шную. Там правда тоже заморочки, режим порта надо ставить в БИОСе...
(Я не надоел ? )) .)

USB программатор ORANGE-5 + MINT.

Добавлено: 21 фев 2023, 15:24
WWolf
prusony писал(а):
21 фев 2023, 15:09
режим порта надо ставить в БИОСе...
универсальный EPP+SPP не катит что ли для всех нужд?
prusony писал(а):
21 фев 2023, 15:09
Тоже нет.
обидно, ну ладно, неси следующий программатор :-D

USB программатор ORANGE-5 + MINT.

Добавлено: 22 фев 2023, 08:37
prusony
Принес. ))
1) Омега запускается/работает только под виндой-32.
2) Вообще писалась под ХР-32 , запускал под 7-32 (7-64 - не пашет, проверено)
3) Запустил сейчас под Минт-Вайном ошибка:
Unhandled exception: privileged instruction in 32-bit code (0x00405982).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00405982 ESP:006ef968 EBP:004d2ab0 EFLAGS:00010202( R- -- I - - - )
EAX:00000020 EBX:688e6700 ECX:0000077a EDX:0000077a
ESI:00000000 EDI:00000000
Stack dump:
0x006ef968: 00401888 0000077a 00000020 025f86b8
0x006ef978: 00401433 00000000 00435dd0 00000000
0x006ef988: 004c3490 000000fd 00000001 70747468
0x006ef998: 772f2f3a 632e7777 6c2d636e 632e6261
0x006ef9a8: 00006d6f deadbabe 00000003 006ef9c0
0x006ef9b8: 00000034 00000000 ffff0008 00010096
Backtrace:
=>0 0x00405982 in orange (+0x5982) (0x004d2ab0)
1 0x00000001 (0x0048fb80)
2 0x00440ce0 in orange (+0x40ce0) (0x0047cc99)
3 0x05e8c300 (0x493918b8)
0x00405982 orange+0x5982: outb %al,%dx
Modules:
Module Address Debug info Name (94 modules)
PE 00400000-004ee000 Export orange
PE 00ab0000-00f4c000 Deferred ole32
PE 00f50000-0118d000 Deferred rpcrt4
PE 01190000-011f5000 Deferred msacm32
PE 01b60000-01be6000 Deferred winex11
PE 62500000-62909000 Deferred oleaut32
PE 64180000-64234000 Deferred winspool
PE 643c0000-64447000 Deferred ws2_32
PE 64a80000-64acd000 Deferred win32u
PE 65340000-65353000 Deferred msimg32
PE 65680000-658fa000 Deferred msvcrt
PE 66080000-661b1000 Deferred shlwapi
PE 66640000-6665c000 Deferred version
PE 667c0000-66807000 Deferred shcore
PE 66fc0000-66fe4000 Deferred compstui
PE 67500000-67552000 Deferred imm32
PE 67bc0000-68040000 Deferred comctl32
PE 684c0000-68622000 Deferred combase
PE 68880000-68d93000 Deferred user32
PE 69040000-692ac000 Deferred comdlg32
PE 69700000-69723000 Deferred olepro32
PE 69840000-69932000 Deferred advapi32
PE 6aac0000-6ad9b000 Deferred ucrtbase
PE 6afc0000-6afe0000 Deferred aclui
PE 6bbc0000-6bc65000 Deferred sechost
PE 6c100000-6c2d2000 Deferred wininet
PE 6d440000-6d4a0000 Deferred oledlg
PE 6da80000-6dc77000 Deferred gdi32
PE 6f240000-6f3cc000 Deferred winmm
PE 70d80000-70e28000 Deferred uxtheme
PE 712c0000-71317000 Deferred mpr
PE 71400000-72253000 Deferred shell32
PE 7b000000-7b4f8000 Deferred kernelbase
PE 7b600000-7b756000 Deferred kernel32
PE 7bc00000-7beeb000 Deferred ntdll
ELF 7d000000-7d005000 Deferred <wine-loader>
ELF 7d490000-7d4a6000 Deferred libnss_files.so.2
ELF 7d4a6000-7d4cc000 Deferred libgpg-error.so.0
ELF 7d4cc000-7d5af000 Deferred libgcrypt.so.20
ELF 7d5af000-7d5d2000 Deferred liblz4.so.1
ELF 7d5d2000-7d5fe000 Deferred liblzma.so.5
ELF 7d5fe000-7d608000 Deferred libffi.so.7
ELF 7d608000-7d6c4000 Deferred libsystemd.so.0
ELF 7d6c4000-7d6dd000 Deferred libresolv.so.2
ELF 7d6dd000-7d6e3000 Deferred libkeyutils.so.1
ELF 7d6e3000-7d773000 Deferred libgmp.so.10
ELF 7d773000-7d7ac000 Deferred libhogweed.so.5
ELF 7d7ac000-7d7ec000 Deferred libnettle.so.7
ELF 7d7ec000-7d803000 Deferred libtasn1.so.6
ELF 7d803000-7d985000 Deferred libunistring.so.2
ELF 7d985000-7d9a5000 Deferred libidn2.so.0
ELF 7d9a5000-7dafd000 Deferred libp11-kit.so.0
ELF 7dafd000-7db5b000 Deferred libdbus-1.so.3
ELF 7db5b000-7db6a000 Deferred libkrb5support.so.0
ELF 7db6a000-7db70000 Deferred libcom_err.so.2
ELF 7db70000-7dba4000 Deferred libk5crypto.so.3
ELF 7dba4000-7dc85000 Deferred libkrb5.so.3
ELF 7dc85000-7de85000 Deferred libgnutls.so.30
ELF 7de85000-7de9b000 Deferred libavahi-client.so.3
ELF 7de9b000-7def1000 Deferred libgssapi_krb5.so.2
ELF 7def1000-7df95000 Deferred libcups.so.2
ELF 7dfa2000-7dfa9000 Deferred ws2_32.so
ELF 7dff6000-7dffe000 Deferred libxfixes.so.3
ELF 7dffe000-7e00b000 Deferred libxcursor.so.1
ELF 7e00b000-7e020000 Deferred libxi.so.6
ELF 7e020000-7e025000 Deferred libxcomposite.so.1
ELF 7e025000-7e034000 Deferred libxrandr.so.2
ELF 7e034000-7e040000 Deferred libxrender.so.1
ELF 7e040000-7e048000 Deferred libxxf86vm.so.1
ELF 7e048000-7e04d000 Deferred libxinerama.so.1
ELF 7e04d000-7e06c000 Deferred libbsd.so.0
ELF 7e06c000-7e074000 Deferred libxdmcp.so.6
ELF 7e074000-7e07a000 Deferred libxau.so.6
ELF 7e07a000-7e0a9000 Deferred libxcb.so.1
ELF 7e0a9000-7e1f8000 Deferred libx11.so.6
ELF 7e1f8000-7e20f000 Deferred libxext.so.6
ELF 7e213000-7e222000 Deferred libavahi-common.so.3
ELF 7e222000-7e228000 Deferred winspool.so
ELF 7e22a000-7e2b8000 Deferred winex11.so
ELF 7e420000-7e46e000 Deferred libfontconfig.so.1
ELF 7e46e000-7e534000 Deferred libfreetype.so.6
ELF 7e534000-7e6ac000 Deferred win32u.so
ELF 7e6ac000-7e833000 Dwarf libwine.so.1
ELF 7ef51000-7ef5b000 Deferred libuuid.so.1
ELF 7ef5b000-7ef88000 Deferred libexpat.so.1
ELF 7ef88000-7efa6000 Deferred libz.so.1
ELF 7efa6000-7efe5000 Deferred libpng16.so.16
ELF f7b20000-f7c25000 Deferred libm.so.6
ELF f7c25000-f7c31000 Deferred librt.so.1
ELF f7c31000-f7d05000 Deferred ntdll.so
ELF f7d05000-f7ef4000 Deferred libc.so.6
ELF f7ef4000-f7efa000 Deferred libdl.so.2
ELF f7efa000-f7f1d000 Deferred libpthread.so.0
ELF f7f3a000-f7f67000 Deferred ld-linux.so.2
Threads:
process tid prio name (all IDs are in hex)
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
00000050 0 wine_threadpool_worker
00000078 0 wine_rpcrt4_io
00000090 0 wine_rpcrt4_io
00000098 0 wine_threadpool_worker
000000a8 0 wine_rpcrt4_io
000000c0 0 wine_rpcrt4_io
000000e4 0 wine_rpcrt4_io
00000128 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
0000005c 0
00000060 0
00000064 0
000000cc 0
00000068 winedevice.exe
0000006c 0
0000007c 0
00000080 0 wine_sechost_service
00000084 0
00000088 0
0000008c 0
00000094 0
0000009c 0
00000070 explorer.exe
00000074 0
000000d0 0
000000d4 0 wine_rpcrt4_server
000000a0 plugplay.exe
000000a4 0
000000ac 0
000000b0 0 wine_sechost_service
000000b4 0 wine_rpcrt4_server
000000b8 svchost.exe
000000bc 0
000000c4 0
000000c8 0 wine_sechost_service
000000dc rpcss.exe
000000e0 0
000000e8 0
000000ec 0 wine_sechost_service
000000f0 0 wine_rpcrt4_server
000000f4 0 wine_rpcrt4_server
000000f8 0 wine_rpcrt4_io
000000fc 0 wine_threadpool_worker
0000015c 0 wine_rpcrt4_io
00000108 (D) Z:\media\prusony\Win-7-32\Omega\ORANGE_135\orange.exe
["Z:\media\prusony\Win-7-32\Omega\ORANGE_135\orange.exe" ]
0000010c 0 <==
00000148 0
00000120 winedevice.exe
[C:\windows\syswow64\winedevice.exe]
00000124 0
0000012c 0
00000130 0 wine_sechost_service
00000134 0
00000140 conhost.exe
00000144 0
0000014c explorer.exe
00000150 0
00000154 0
00000158 0 wine_rpcrt4_server
System information:
Wine build: wine-8.2 (Staging)
Platform: i386 (WOW64)
Version: Windows 10
Host system: Linux
Host version: 5.4.0-139-generic
Какие-то нехорошие предчувствия..... )) (Потому что Линукс и плюс 64-й...)

USB программатор ORANGE-5 + MINT.

Добавлено: 22 фев 2023, 10:23
WWolf
prusony, префикс сделай xp

USB программатор ORANGE-5 + MINT.

Добавлено: 22 фев 2023, 11:23
WWolf
prusony, мда, жесть какая-то... руки отрубать за такие программы...
будет время на праздниках, попробую пошаманить с префиксами...

USB программатор ORANGE-5 + MINT.

Добавлено: 22 фев 2023, 13:30
prusony
По префиксу не понял, я ж юзер... (
Оба прогера написал один чел, увы его уже нет. Лично был знаком... Умница был, на Гарри Поттера похож. Он даже спец-язык соорудил к обоим прогерам, для работы с микросхемами и дампами, вместе с софтом идёт подробное описание команд, можно было самостоятельно писать модули, которых нет в списке. Не ругай плиз его. ) "Кто-то след в жизни оставит, кто-то наследит." Вот Алексей по первому варианту.
Есть еще прогер Beeprog .... )))

USB программатор ORANGE-5 + MINT.

Добавлено: 01 июн 2024, 17:42
firstlunoxod
Всех приветствую!
Придется поднять тему проброса программатора Orange5 в wine 8.
Причина отказа от виртуалок - защита софта от запуска на ВМ.
Остается только винда и линукс - wine.
Второй вариант осложняется еще и тем, что полная лицензия софта этого прогера дополнена usb донглом, без которого софт даже не запускается.
Если есть люди, способные - велком!
Всю нужную инфу предоставлю.

Для примера есть статья где настраивают проброс ключа защиты Гардант:
https://habr.com/ru/articles/667456/

USB программатор ORANGE-5 + MINT.

Добавлено: 01 июн 2024, 18:10
slant
firstlunoxod писал(а):
01 июн 2024, 17:42
Причина отказа от виртуалок - защита софта от запуска на ВМ.
Оно с вероятностью 80% и на Wine не пойдет в таком случае.
Больше шансов таки запустить в виртуалке, маскируя сам факт такого запуска.
Что-то по типу этого треда: https://www.linux.org.ru/forum/desktop/13867073

USB программатор ORANGE-5 + MINT.

Добавлено: 01 июн 2024, 18:46
firstlunoxod
Чтобы не тянуть кота, сразу отвечу что в виртуалке удалось запустить софт в обход ограничений на запуск в ВМ. Сам программатор и его ф-и,
которые он должен выполнять, для чего он собственно предназначен, работают нестабильно, а должен работать как АК-74.
Поэтому вопрос стоит именно так как стоит.

USB программатор ORANGE-5 + MINT.

Добавлено: 01 июн 2024, 18:51
firstlunoxod
Заиинтересованных прошу обратить внимание на приложенные файлы реализации работы с ключами Гардант
и статью : https://dev.guardant.ru/pages/viewpage. ... Id=1278017
Этот программатор в том числе сам является ключем защиты для софта и набор лицензий базовый находится в нем.