Products > Test Equipment
Agilent E7495 linux root account
DogP:
I recently grabbed one of these (E7495A)... Thanks for all the work everyone's put into it so far.
I've been having fun with it, like most of us in this thread. :) I rebuilt one of my battery packs, and got it running my own waveforms... so I'll post that stuff when I get some time tomorrow.
--- Quote from: sportq on September 01, 2016, 10:34:46 am ---I tried to follow the instructions in post #22 to patch the /flash/egServer/elgato binary however it doesn't seem to work. In fact when I try to go to page 2 of 2 of the SYSTEM menu the device hangs. I've put it back to the original binary and the menu works again. Is there anything else that needs to be modified? It mentions editing the ]tt]elgato.lic[/tt] file but it's not clear what should be done. I'd really like to enable option 300, the DC Bias output.
--- End quote ---
I'm seeing the exact same thing... did you ever work it out? What I've noticed is that the options actually work (i.e. other tests, waveforms, etc. show up and are usable), but going to pg. 2 of the system menu causes it to hang. I'm curious whether it's something to do with E7495A. I upgraded my firmware to 6.25 as well.
BTW, I'm pretty sure the DC Bias option is only supported on the E7495B. I tried removing it from my .lic file, just in case that was the problem, but it didn't fix it.
Can anyone else that has the modified file confirm that they're able to access pg. 2 of the system menu? Are you running an E7495A or E7495B?
Thanks,
Pat
PA0PBZ:
--- Quote from: DogP on October 22, 2016, 10:52:27 am ---... going to pg. 2 of the system menu causes it to hang. I'm curious whether it's something to do with E7495A. I upgraded my firmware to 6.25 as well.
--- End quote ---
So this only happens after you patch the elgato binary? What if you replace the .lic file with an empty one or just one option?
Edit: Please PM me your original .lic file. I found a problem with the one sportq was using and we solved it. :)
DogP:
--- Quote from: PA0PBZ on October 22, 2016, 11:45:59 am ---So this only happens after you patch the elgato binary? What if you replace the .lic file with an empty one or just one option?
--- End quote ---
Yeah, it's just with the patched binary... but I got it working. I just had to add SIGN=000000000000 to the end of the lines. It seems that the license page barfs without some SIGN value for features it has.
Thanks,
Pat
sportq:
Pat, really interested in the waveforms you've created. What are they? FM and AM would be useful but I'm not sure there would be any control over the modulation parameters.
Pete
DogP:
--- Quote from: sportq on October 22, 2016, 12:16:55 pm ---Pat, really interested in the waveforms you've created. What are they? FM and AM would be useful but I'm not sure there would be any control over the modulation parameters.
--- End quote ---
Currently, I've just been making test files... mostly offset CW to make sure I understand the format and specifics of how it works.
It's not a great signal generator... for most modulated signals (arbitrary and internally generated), it looks like they're simply mixing a 60 MHz IF with an LO (at the desired frequency + 60 MHz). So, the desired signal, LO, and an image are all very strong. The one signal (iDEN) looks like they're using a 24 MHz IF, but probably still at the same internal sample rate or something, as there are images 12 MHz off from the desired and upper image (one being up 60 MHz from the desired freq). So, if you just need a signal present in a narrow bandwidth it's fine, but without a suppressed carrier or images, it's not a very good general purpose generator.
It's also not very flexible. If you change the size of the file, it looks like the software knows that it needs to process more or less (generating takes shorter or longer), but when it actually plays it, it's always the size of the original file. I'm guessing it writes the file into RAM of the signal generator depending on the actual file size, and then tells the generator to play a hardcoded size depending which "file" you're playing. So, if you give it a file smaller than the original, you can see it play your file and then the end of whatever file you played before that... and a longer file never plays anything beyond the size of the original file.
The files are also short. The 1xEVDORev bin files are all only 80ms long, and the iDENInOneSixthArbPlayback1.bin file is 1.44 seconds long. The "Arb" in the name means that it's an arbitrary waveform... the other files are basically just parameters to use to make the signal (for example IS95RevAccessZeroPayload.bin is just 12KB of 0s... obviously not an actual waveform file). Those non-Arb waveforms look like they may be generated and uploaded to the signal generator in a similar way though, so it may be possible to write your own program on the box to generate and upload your own waveform... if you can figure out the interface/protocol.
The file format for the Arb files is simply a complex (interleaved I and Q) signed 16-bit integer (no header or anything). The integers are little endian, and it's I then Q (i.e. bytes 0 and 1 are I, 2 and 3 are Q... and so on). The EVDO files are 2.5Msps and the iDEN file is 250Ksps.
Attached are some screenshots of various signals (simply cabled between RF Out and RF In). The selected output frequency of all of them is 2 GHz. The 10k file is a tone at +10 KHz, the 50k file is a tone at +50 KHz. I tuned the spectrum analyzer to 2 GHz for the close-in views, and to the LO frequency for the wide views.
I also attached those files in case you'd like to try them out. Simply copy them to the signal directory and rename them to the desired file name (50k is for an EVDO file, 10k is the iDEN file) and select it in the signal generator to play them back.
If anyone can figure out how to make the generator play different length files, that'd be great. It seems to fail generating files larger than ~2MB, but even so, a 2 second 250Ksps (or 200ms 2.5Msps) file, remapped to a CF card instead of internal flash would be pretty nice.
Pat
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version