Author Topic: GaGe CS82G scope card teardown and software hacking  (Read 1487 times)

0 Members and 1 Guest are viewing this topic.

Offline dzsekiTopic starter

  • Frequent Contributor
  • **
  • Posts: 509
  • Country: hu
GaGe CS82G scope card teardown and software hacking
« on: February 21, 2019, 08:09:05 pm »
There is not much reference to these cards on this forum, so I though it might be interesting for you to see what’s inside.

In its day it was pretty advanced scope card, it has 2 channels, it has a 8 bit 1GS/s sampler on each channel (supports interleaving), mine has 2M sample memory, but there was 16M sample version as well. The card came to market in the early 2000's.

The card takes up one full size PCI slot, it is a dual plane design: digital interfacing and analog circuits are on a separate board.

The digital board is not very interesting (for me at least) it employs ALTERA MAX and FLEX CPLDs and an AMCC PCI matchmaker chip plus a FIFO memory.



The magic obviously happens on the analog board then. There is a nice big DC-DC converter: Gaia Tethys is rated at 30W, it has 5V and 2.8V output. Obviously the AD converters are under the fan cooled heatsink. The circuit layout of the input attenuators are interesting with the 45° angled ICs.


 
So what is under the heatsink?



Atmel TS8388B 8bit 1Gs/s ADC one for each channel. Interfacing to the heatsink happens through a thick sheet of thermal material, it is similar to plasticine covered by  losely woven textile on both sides.


 
Atmel TS81102G0 8/10bit demultiplexer one for each channel.



Close up on the input attenuator area. A two level attenuator is employed one for 50 Ohm and an other one for 1MOhm. It is built around AD8001, AD8009 current feedback opamps CIIG and COTO RF relays, a MAX4005 is used as a FET buffer.


 
Close up on the supplementary circuit and trigger input. Interestingly the analog board uses CPLDs from Xilinx.

 
Software hacking:
As I see the company have/had strange marketing strategy. When new, this card cost ~7800€, and came with a software called GaGeScope LITE, now this LITE edition is so feature limited, that you basically can’t do anything other than setting the sampling rate/time base and input attenuator settings, no math, averaging, cursor or automated measurements, the biggest thing it can do is to export the acquired signal in ASCII format, to put it simply: hardly usable. And the funniest is that you still need a product key for even this!

The Professional version of the very same software which enables all the functions, supports 29 built in measurements, advanced math function, multiple displays of the same channel etc. is very usable, but costs another 1000€, yikes!

When installing the GaGeScope LITE edition (at least the one was supplied with my card) the installer asked if I’d like to try the Professional version for a limited time (that is: 50 program starts or 21 days). Sure I tried it, which assured me that the software in fact capable of every feature, only it is locked down in LITE mode. So I turned my focus how is the usage is tracked of the time limited Professional mode. It was not too difficult to find a registry key (by comparing registry backups before and after software start) and found the usage is simply stored in a DWORD where the first half corresponds to the number of program starts left, and the other half is the number of days left, simply „adjusting” this number to maximum yield 32768 program starts and 65535 days of usage avalilable for the trial period. As I’ve found there is no other safety measure for this matter, even if the counter once reaches zero ( eg. after 179 years LOL) it can be reset without penalty.
« Last Edit: February 21, 2019, 08:18:22 pm by dzseki »
HP 1720A scope with HP 1120A probe, EMG 12563 pulse generator, EMG 1257 function generator, EMG 1172B signal generator, MEV TR-1660C bench multimeter
 
The following users thanked this post: thm_w, helius, tsman

Offline elbartek

  • Newbie
  • Posts: 3
  • Country: ca
Re: GaGe CS82G scope card teardown and software hacking
« Reply #1 on: January 03, 2020, 07:06:37 pm »
Hello! I got a pci gage scope 82g. I can't find the original software. Do you know if it is possible to get the SDKs and original software anywhere? I am out of luck looking for it.
Thanks! ;D
 

Offline dzsekiTopic starter

  • Frequent Contributor
  • **
  • Posts: 509
  • Country: hu
Re: GaGe CS82G scope card teardown and software hacking
« Reply #2 on: January 03, 2020, 08:33:46 pm »
Hello,

I have the software, will PM you.
HP 1720A scope with HP 1120A probe, EMG 12563 pulse generator, EMG 1257 function generator, EMG 1172B signal generator, MEV TR-1660C bench multimeter
 

Offline ycui7

  • Contributor
  • Posts: 19
  • Country: us
    • SpecialtyCircuits LLC
Re: GaGe CS82G scope card teardown and software hacking
« Reply #3 on: May 14, 2020, 06:46:05 am »
I am wondering does you software/drive work on windows 7 ?

I only have software that works on window xp. Do you mind share it with me?

Thanks.

Offline dzsekiTopic starter

  • Frequent Contributor
  • **
  • Posts: 509
  • Country: hu
Re: GaGe CS82G scope card teardown and software hacking
« Reply #4 on: May 14, 2020, 07:00:33 am »
I could not find a way to run beyond Windows XP. The driver for the card that I quirky, it even matters what version of driver you put for the card. In my case the latest driver did not work ( from GaGe website) with the program version I had. I had to downgrade the driver version for the card, which could be only done with a fresh XP installation...
HP 1720A scope with HP 1120A probe, EMG 12563 pulse generator, EMG 1257 function generator, EMG 1172B signal generator, MEV TR-1660C bench multimeter
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf