PDA

View Full Version : edgespro11 - Bug report


neolith
07-23-2008, 12:19 PM
I have performed the following tests to try to create a vaild DNG for sentemul2007. Note that my hardware key is a Rainbow SuperPro and I am using the Sentinel 7.4.2 drivers. I am also using the latest edgepro11 tool (the one that was fixed)

This thread is a branch from my postings and I feel it needs it's own thread:
http://reteam.org/board/showthread.php?t=969

Note that I use SUMA and SUMB to represent lenthy checksum values so you dont have to hurt your eyes trying to compare them :)

Test 1:
Used edgespro directly on my hardware key.
The DevID was unchecked
The Write Password was unchecked
Checksum of the DNG file produced = SUMA

Note that this DNG does NOT work correctly in sentemul2007.
Use of TORO's monitor confirms that there are q/r mismatches
Therefore files with SUMA will not work.

Test 2:
Used edgespro on vusbbus emulator.
The DevID was unchecked
The Write Password was unchecked
Checksum of the DNG file produced = SUMA

Note: the checksums of the PVA dumps taken from the Hardware key and the vusbbus emulator match so the vusbbus emulates the original hardware key just fine.

Test 3:
Used edgespro on vusbbus emulator.
The correct DevID was specified
The Write Password was unchecked
Checksum of the DNG file produced = SUMA

Test 4:
Used edgespro on vusbbus emulator.
The DevID was unchecked
The correct Write Password was specified
Checksum of the DNG file produced = SUMA

Test 5:
Used edgespro on vusbbus emulator.
The correct DevID was specified
The correct Write Password was specified
Checksum of the DNG file produced = SUMA

At this point it appears that none of the DevID or write passwords make a difference and always produce a bad DNG with SUMA. So I did some vusbbus REG file hacking to see if I could manipulate the contents the dongle and get a working DNG.

Test 6:
Cleaned the Registry of all vusbbus entries.
Set the serial inside the REG to 0000 and loaded it into the registry.
Reinstalled the vusbbus driver.

The application that uses the dongle still works. Proceeded to edgespro test.

Used edgespro on vusbbus emulator.
The DevID was unchecked
The Write Password was unchecked
Checksum of the DNG file produced = SUMB

Note that this DNG works correctly in sentemul2007.
Use of TORO's monitor confirms that all transaction q/r are correct.

Test 7:
Used edgespro on vusbbus emulator.
The DevID was unchecked
The correct Write Password was specified
Checksum of the DNG file produced = SUMB

Test 8:
Used edgespro on vusbbus emulator.
The correct DevID was specified
The Write Password was unchecked
Checksum of the DNG file produced = SUMB

Test 9:
Used edgespro on vusbbus emulator.
The correct DevID was specified
The correct Write Password was specified
Checksum of the DNG file produced = SUMB

I will continue to test how the serial number (Cell 0) relates to whether the DNG is valid in sentemul2007, but this looks like a bug in the edgespro11 tool.

Git
07-23-2008, 12:40 PM
You cannot go by the checksum/CRC/MD5 of the DNG file, as two DNG files can have identical information but have almost every single byte different due to the multiple layers of encryption and hashing. You need to actually test the DNG on the emulator for each of your cases.

However, I will agree, I only trust the output of edgepro when specifying WP and devID. I reported some errors in the first version of edgepro that got fixed, but I never heard back after reporting problems in the 1.1 version. There is also a known problem with dates in the Keygen. I'm not putting it down though, it is a good piece of work, just not quite finished.

Git

neolith
07-23-2008, 04:04 PM
Ok...I loaded the DNG's from each of the tests and the results are the same. So my thought pattern has not changed. The Serial Cell apparently plays a role in the ability for edgespro11 to create a DNG when all the free cells have got algo/dummy data in them.

Some info for those that want to get this sort of dongle working with sentemul2007.
Just zero out your Serial ID (Cell 0) and you should be able to get a working DNG. Use vusbbus to emulate the dongle starting with an empty Cell 0 and then use the edgespro tool as described in the readme.

If all you care about is getting it working then vusbbus will do fine...I just like the performance increase that sentemul2007 provides.

It is as Git said:

...(edgespro11) is a good piece of work, just not quite finished.


Git: I guess you can add this report to your list of the hiccups this tool has. Nevertheless it is still a handy tool to have :)

Git
07-23-2008, 05:11 PM
Handy tool yes, but you have emulated your target with vusbbus - why not stop there?. VusbBus is fairly universally acknowledged as the best emulator. I don't think many people would want to migrate from a working vusb solution toward a dng solution, when most are going in the other direction.

Git

neolith
07-23-2008, 11:15 PM
Git:
I did not stop because I wanted to help make the edgespro tool better, but based on your feedback it seems that will not happen.

I also notice the sentemul2007 is faster, but the vusb emulator is much more reliable. So I will be using VUsbBus. I find it a bit annoying having to rewrite the registry key file produced by the UnitoRegfile tool. Therefore, I am considering writing an application that can automate this Registry key conversion process. It would make the process one step easier.

If anyone knows of such an application then let me know so I wont be re-inventing the wheel :)

neolith
07-24-2008, 12:33 AM
I found y8y8y8y's tool to convert ssp to reg. Saves me from having to write it. Nice going y8y8y8y!

souze_villy
07-24-2008, 01:48 AM
I found y8y8y8y's tool to convert ssp to reg. Saves me from having to write it. Nice going y8y8y8y!
must changing reg file he will able to working any vusbbus.sys emulator for able.

Git
07-24-2008, 07:00 AM
> based on your feedback it seems that will not happen.

I wouldn't say that. I would think Edge are more inclined to put their efforts into a solution for the 2008 version of Sentemul and the Hasp equivelant.

Git

benito
07-24-2008, 09:19 AM
I think they have closed working on sentemul200x. Or do you have any information they want make solution for sentemul2008 ?

Git
07-24-2008, 09:37 AM
Not at all, it was just my guess.

Git

neolith
07-26-2008, 01:49 PM
For those monitoring this thread I figured I should post a link to the thread that has the tool I put together. It is the program that succeeds where edgespro11 fails. It has been tested to work for Sentinel/Rainbow SuperPro

http://www.reteam.org/board/showthread.php?t=986