Hi
I wanted to share my attempt at using rigup on my MSO1074Z-S with some images to go along
First my Thanks to all for getting this working and a special thanks to rmd79 for his help. I'm a hobbyist so this was a major purchase and my nerves on end opening my scope up to dump the memory. The quick of it is I had no problems doing this following the instructions.
I created a pin-out drawing to help me hook things up and is below. maybe some others will find it helpful
I should have taken more dis-assembly photo's but forgot so the ones I have are after it was disassembled.
I used the tips on YouTube to cleanly remove the warranty sticker which works just as described.
All the screws are star screw and there was a bunch of them including the 4 for the outer case.
I then hooked up my old Amontec JTAGKey-Tiny (FTDI Based). I did have some problems with drivers for it under windows 7 but once I got the libusb drivers installed all went well
Connected my JTAG Device to the the scopes header. I made mine by simply using 10 male to female jumper wires. plugged them into my header on my JTAG Device and then shrink wrapped it together.
this is the Amontec device (now out of business)
and the cable
I powered on the scope then pluged in my JTAG device to the PC and Fired up OpenOCD for windows
C:\openocd-0.8.0>C:\openocd-0.8.0\bin-x64\openocd-x64-0.8.0.exe -d1 -f C:\openoc
d-0.8.0\scripts\interface\ftdi\jtagkey.cfg -f C:\openocd-0.8.0\scripts\target\im
x28.cfg
Open On-Chip Debugger 0.8.0 (2014-04-28-08:42)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.html
debug_level: 1
adapter speed: 6000 kHz
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain connect_de
assert_srst
adapter_nsrst_delay: 100
jtag_ntrst_delay: 100
dcc downloads are enabled
target state: halted
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x20000013 pc: 0x40302764
MMU: enabled, D-Cache: enabled, I-Cache: enabled
dumped 67108863 bytes in 1642.825684s (39.892 KiB/s)
I followed that by connecting via putty to 127.0.0.1 4444. Once I had the console typed
halt
dump_image mso1074zs.bin 0x40000000 0x3FFFFFF
I probably could have run my Amontec device faster as it's the same chip as the Olimex one is but I choose to run it a 6Mhz which took about 21 minutes to dump
I then ran rigup on the output file on a VM Linux instance
./rigup scan mso1074zs.bin > mso1074zs.txt[/td]
then generated all licenses with
for code in 0x1C001 0x1C002 0x1C004 0x1C008 0x1C010 0x1C020 0x1C040 0x1C080 0x1C0FF
do
echo "Generating $code License"
./rigup license mso1074zs.txt $code
done > mylicenses.txt
Everything else was by the book to apply the codes
Here are all the images I took. Hope you do not mind the long post
JTAG Header with Pinout. I hope this one helps some others in the future doing this
Showing Upgraded to MSO1104Z-S
All Licenses Applied
Checking out the Rise Time
Source Generator BNC Connectors (these are the ones Dave was wondering how they added the Source Generator)
Source Generator Daughter Board (and here's the Answer, It's a daughter board way on the other side of the PCB)
Main Board
EDIT: I added the openocd console output, thought some might like to see it