thanks !
To activate the logic analyzer is not a problem, firmware of DS1052E and
DS1052D(with LA) are the same, but some piece of hardware is missing in
the E-Version.
But what do you think about waterfall plots for the FFT function,
demodulation of radio-signals, i2c/spi protocol decoding for the logic
analyzer part,.... ?
Thats some of my ideas, but today we are far away from this. I hope to
find some people that can help to make it true.
cheers
krater
Do you want change the scope or the driver ? ;)
I think to reverse eingineering the windows driver could be simpler,
because there exists a C decompiler. But if you want, try it with the
firmware. I think its a nice project.
Loading programms over USB should not be a problem using the informations
you find on the wiki/toolchain. It's not well documented, but there are
header-files where you find the call addresses of fopen/fread/... Only
thing todo is to write a programm that reads a file and put its to the RAM
and call it anywhere in the routine that checks if a firmware update
(DS1000EUpdate.RGL) file is on the USB stick.
At this minute i reverse engineer the menu structure. All is
hardcoded...no tables, all is code....and the texts are graphics....
There exists a IDA file that everyone can get who want to share his
results. I searched a solution to work together on one ida file, but i
didn't found one...
cheers,
krater
>
> Hi!
>
> I'll chime in in the "yay!"
>
> I've been struggling with getting the usbtmc Linux driver to talk to
> my DS1052E
> without making it crash, and it seems the firmware isn't really that
> good
> communicating over USB, so I'm interested in fixing that. :)
>
> Loading programs from a USB stick would be cool as well...
>
> That said, I lack time, like everyone, so we'll see how it goes.
>
> How far have you come RE:ing the actual code? I see a map file in the
> Wiki,
> was that built by hand?
>
>
--------------------------------------------------------------
Schuler Development - Inh. Andreas Schuler
Oberdorf 90 - 66687 Wadern - Germany
Tel.: +49 (0)176 38954028 - eMail: and...@schulerdev.de
USt-IdNr. DE265234109
okaay...i wrote allready a linux driver, but never anything for usb. i
know some basic things about usb, thats all. i don't know if i'll be a big
help at this point.
I didn't used the scope with USB, so i don't know exactly how you work
with it on linux. is there one usb-driver and one driver for the scope, or
do you connect directly to the usb driver and send strings to the port ?
>
> You get really interesting results when you try to
>
> :CHAN1:SCAL 0.1
> :CHAN1:SCAL 2
> :TIM:SCAL 0.1
>
> without a pause... Simply ugly.
>> At this minute i reverse engineer the menu structure. All is
>> hardcoded...no tables, all is code....and the texts are graphics....
>
> Code is just data in a specific format, right? ;)
hehe...you're right, but to use code at this point is really ugly...
>> There exists a IDA file that everyone can get who want to share his
>> results. I searched a solution to work together on one ida file, but i
>> didn't found one...
>
> Haven't used IDA that much, but I could imagine it's not very
> collaboration-friendly given the massive workspace files it creates.
yes, thats the point.
> Next important question; do we have an IRC channel? :)
>
No, actually there is no IRC channel...i'm not the big irc user...i think
last time i used it was some years ago...
I'm open for all things, if you want to open a channel, do it and i will
add a link to the wiki.
cheers,
krater