View Full Version : Simulating SSPRO with an AVR?
oxident
05-11-2012, 05:10 PM
Hi!
Just a short question: Is it possible to simulate a Sentinel SuperPro/UltraPro dongle using an AVR based microcontroller, like the one used on the Teensy USB board (AT90USB1286)?
Yes, but why?. You would have to write your own driver for it so you may as well just write an emulator. The AVR would need programming too, so it seems to me much easier to write an emulator.
Git
oxident
05-11-2012, 06:04 PM
Of course you're right but when talking about "closed systems" (embedded Linux with read-only filesystems for example) then I don't see any other possibility than just simulating the real dongle.
My idea to approach this is
- writing some kind of "dumb" dongle using the AVR device which logs access from the host
- analyzing/stepping-thru responsible executables on the target
- rebuilding the celltype and memory section of the dongle
Unfortunately I can't find any starting point or even example AVR-code skeleton for simulating dongles.
souzz
05-16-2012, 09:00 AM
Hi!
Just a short question: Is it possible to simulate a Sentinel SuperPro/UltraPro dongle using an AVR based microcontroller, like the one used on the Teensy USB board (AT90USB1286)?
If you have firmware of orignal SuperPro dongle or iif you have development kit for this board, then no problem.
Also, you can simulate USB dongle via cable and external PC connected with simulator working.
Lomex
05-19-2012, 11:42 PM
@souzz
Also, you can simulate USB dongle via cable and external PC connected with simulator working.
HOW to do that ? Tried every tool on the market which offers USB Device Emulation over network (USB Over Network,USB Redirector,USB-2-Ethernet Connector) but none of them recognizes a virtual Multikey or VusbBus Dongle. Only "hardware" USB Devices are recognized.
Of course you wont need such tool, if your emulated dongle is a NETWORK dongle, but in most cases, you dont have a Network Dongle by hand ;)
Is there any other tool or does it work only with some "specific" non public dongle emulators ?
cu
Lomex
oxident
06-14-2012, 04:03 PM
If you have firmware of orignal SuperPro dongle or iif you have development kit for this board, then no problem
Correct me if I'm wrong but the device I used to do my first AVR steps was a Teensy USB Board which can be programmed directly. There are tons of examples emulation HID devices or even mass storage controllers ... but of course, there are no examples regarding a dongle emulator.
@Lomex: I guess, souzz didn't talk about a "USB over Network" solution and I don't think that there is any software available which is able to deal with virtual dongles (unless Multikey would fully emulate a complete USB controller/bus).
@souzz: Please clarify which "cable" such an emulator would use? We are talking about a regular PC emulating an USB client? I'm quite sure you'll first need an USB controller being able to act as a client (instead of host).
vBulletin® v3.6.4, Copyright ©2000-2015, Jelsoft Enterprises Ltd.