Products > Test Equipment
Upgrading DSLogic Basic to Plus without EEPROM modification
fonak:
Hi Microcheap and pgo
I noticed a strange thing. When I ran the modified DSView file as pgo said (Offset EE9AC2, EE9B52 change data from 21 to 20) the analyzer is detected as BASIC and works perfect as BASIC (buffer 163us @ 400MHz). Then without disconnecting the analyzer from usb I closed the modified DSView program and turned on the original one. Then the analyzer is recognized as PLUS and works perfect as PLUS version (167ms buffer @ 400MHz). If I disconnect the analyzer from the USB and connect again (or restart original DSView.exe ), the analyzer is recognized as a PLUS but does not see the rectangular signal at the input. The analyzer has been programmed with modified firmware (offset 00000003 and 0000186A change from 21 to 20).
DEV001:
After reading this thread, I ordered a USB programmer with SOIC-8 clip and a (MT48LC16M16A2) memory chip to upgrade my DSLogic basic. I will try the 'fx2lafw_eeprom_loader' tool first and if I can't get it to work I can desolder the flash chip if necessary. Hopefully the memory chip and programmer will arrive next week if the E-Bay estimates are accurate.
excitedbox:
I have a basic that isn“t upgraded yet. Where all would I have to change the memory value if I was gonna try the 512MB ram chip?
fonak:
Hello
New version of DSview has been released
change log 1.00 -- (2019-09-09)
-----------------
--common
*add multi-language support and dynamic switch
*add two themes (dark/light) support and dynamic switch
*improve 4K/high DPI display support
*add close function for file type device
*add message tips when encounter file save errors
*fix file format of export file, like VCD
*fix other minor issues
--for logic analyzer
*add support for V3 version decode library
*add more decoders, the number of decoders come up to 97
*improve options and speed for certain decoders
*fix load&store issue of some decode options
*fix wrong measure result at certain sample rate
*fix channel selection of stream mode
*fix filter issue above 100M sample rate
*fix decode error for long time capture
*fix progress display issue when set region decode
*improve measurement bwteent edges in different channels
--for oscilloscope
*improve the auto measure funciton, support up to 20 measurements
*improve UI for auto measure
*implement x-y mode display for lissajous-figure
*implement Add/Sub/Mul/Div math channel
*add horizontal measure cursors
*improve measure of frequency, refer to current trigger level
*fix captured wave display issue when change horizontal resolution
*fix inconsistant issue when export csv file
*improve algorithm of frequency measure, especially for low frequency and special signals
*improve autoset function
*improve auto calibraiton function
--for data acquisiton
*add default settings of Y-axis
https://www.dreamsourcelab.com/download/
AngusBeef:
--- Quote from: pgo on August 05, 2019, 03:30:20 am ---
Method 2 - Re-program EEPROM in-situ
--------------------------------------------
Wire pin 7(WC) to pin 4(Gnd) on the EEPROM. This disables the write protect. This can be done with a fine wire e.g. wire-wrap. This is safe because pin 7 only has a pull-up to Vdd.
This allows the EEPROM to be programmed by the Cypress USB chip over the USB from a PC.
A program to do this is available at https://github.com/podonoghue/LogicAnalyser/tree/master/Software/fx2lafw_eeprom_loader
The required EEPROM images are available if you search on the web or you can simply download the image from the DSLogic and patch the PID/VID and reprogram.
--- End quote ---
I attempted to use the program but I don't have any compilers, and it won't run on Windows which it was compiled for without a pile of libraries. I'm attempting to use Eclipse and MINGW recompile it into a binary that includes all necessary libraries but it's a new experience for me. I would buy a programmer but this seems an interesting challenge.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version