First off, let me just start by preemptively apologizing if this isn't the right place to ask this question. If that is indeed the case, let me know and I will delete the post. It's just that I'm currently rather desperate for some help with an issue I've been having, so I'm trying every possible avenue in order to potentially get some help.

Anyways, onto the issue at hand. I have a very old (15+ years) large format printer that came with a piece of RIP/printing software specific for this machine. And this software is old too, as it is compatible with only Windows XP 32-bit. This software also requires an USB dongle key to be plugged in in order to start and keep running. The problem is that the company that made both the machine and the software stopped supporting either years ago (it's a Chinese company called Yishan). And my USB dongle has started to break down, disconnecting at random and making the software crash because of it. Last time that happened some 10 years ago, the company that made the printer sold me a replacement and told me that it was the last one they had and that they no longer support this printer. So I can't just buy another one from them, or from anyone else for that matter because apparently the dongle is encrypted or some such thing. Believe me, I tried. And the printer is basically useless without the software as it's not compatible with other RIP/printing applications.

So my question is this: is there a way to make the software simply not look for the dongle anymore and what would it entail? I'm not well-versed (or versed at all) when it comes to programming or hacking, so I have no idea how much work would be involved. I ran into this article online where this dude managed to do just that with his own piece of software. (link: https://samdecrock.medium.com/reverse-engineering-dongle-protected-software-138e5965cb59 ). However, most of that is just gibberish to me and I wouldn't know where to start. Is there someone here who might be interested in having a crack at it? This piece of software is rather simple and small (it's about 70mb in total). Also (not sure if this is allowed or not here), I'd be willing to compensate whoever manages to do so up to a reasonable amount (I really have no idea how much work this would be, so I don't know how much it might cost).

In conclusion, I would be very thankful for any kind of help with this matter. Even if someone could point me in the right direction where to look for a solution, it would be of great help. Cheers.

  • Can you post pictures of your Dongle? Please, remove any serial number if any on the Dongle. First, we need to know what kind of Dongle you have.
    – Allinone
    Feb 7 at 15:07
  • You could also investigate repairing your dongle, e.g. if it turns out it's just a loose connection someone could solder for you, or a capacitor or simple component that needs replacing. Hopefully you can find an expert to look at this for you.
    – Rup
    Feb 7 at 15:26
  • Sorry for the late reply. I didn't get a notification that someone responded until now. The photo of the dongle can be found here: imgur.com/a/UX0vToA . Also, I looked into getting repaired, but the two repairmen I took it to couldn't find anything physically wrong with it (you can actually see on the photo that the plastic is cracked from when they opened it up).
    – Duro Prem
    Feb 29 at 8:12
  • Also, from what I could gather while doing research on it, the dongle is Sentinel Senselock or something like that. It's very hard to find any info on it as it's very old and the company that made it no longer makes that model. I actually contacted the company that made it about a year ago, but they told me they couldn't help me, as it's not an issue with the dongle itself, but rather with the protection/code/whatever the company that made the printer put on it, which has nothing to do with them, as they sell only blank dongles.
    – Duro Prem
    Feb 29 at 8:24
  • 😢 I'd ask if they could clone your broken dongle onto a new blank dongle if you sent it to them, although I'd guess they'll say no.
    – Rup
    Mar 1 at 14:39

1 Answer 1


Welcome to RE.SE

Reverse engineering a dongle-protected software is anywhere on the spectrum between trivial and extremely complex.

If all you need is a means to operate your printer, there are other RIP printer software, by various providers, that (claim to) support an extensive list of printer vendors, Yishan printers included. This suggests that the Yishan proprietary software is not required.

The search term

"yishan" rip printer driver

Returned quite many results.

I'm voting to close this thread as it is a request for private work on a specific piece of software and does not meet the site rules.

  • I apologize if my question was not within the site rules. I would like to point out that, while there are several other RIP applications out there, none of them supports my particular model. They all support later Yishan models that were more in line with western, more modern machines. As mine is an early model (YS2407-GL), none of them support it as it comes with its own custom software, which I hope to have patched.
    – Duro Prem
    Feb 5 at 23:01

Not the answer you're looking for? Browse other questions tagged or ask your own question.