Products > Test Equipment
Upgrading DSLogic Basic to Plus without EEPROM modification
hhyytt:
Yes, 64Mb -> 256Mb
Using U2B origin eeprom firmware, use buffer mode, test new SDRAM(256Mb) is ok.
Modify pid/vid, DSView shows Plus, but push start, only wait, not work.
I use other plus firmware from this post, DSView shows Plus, also not work.
Change DSView from latest 1.0.1 to 0.9.9, work ok. Because DSLogicPlus.bin changed, not work good with U2B version, you can copy older to latest 'res' folder.
RoGeorge:
Took another look yesterday. Turned out my DSlogic already has 256Mbit SDRAM, and it is not a clone, it was made by DreamSourceLab in 2015. On the box is written DSLogic Pro.
When it is recognized, it appears as DSLogic Pro, so nothing to upgrade. VID:PID of the device is 2a0e:0003, with no device description.
I don't recommend to use PulseView, try to use DSView instead.
DSView has way more acquisition modes, triggers and features than PulseView has, also DSView works properly, while PulseView sometimes returns fake signals or works erratically. The easiest way would be to make a virtual machine with Windows 7 and install DSView in the virtual machine.
To run PulseView instead of DSview, it will need to install the DSlogic firmware files and to create a udev access rule. Even after installing the firmware files and giving access to the device, PulseView / Sigrok will still have only a fraction of the DSView features and settings. However, the latest PulseView might have some extra protocol decoders that were not yet ported to DSView.
However, if one insists to use PulseView in Linux:
1. Download PulseView from https://sigrok.org/wiki/Downloads
2. Make the downloaded AppImage file executable
3. Install the firmware files for DSlogic as described in https://sigrok.org/wiki/DreamSourceLab_DSLogic#Firmware
- download the firmware install script https://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=firmware/dreamsourcelab-dslogic/sigrok-fwextract-dreamsourcelab-dslogic
- make the downloaded script executable and run it as root
--- Code: ---sudo ./sigrok-fwextract-dreamsourcelab-dslogic
--- End code ---
- by default the script will download the firmware files from github, then copy them into /usr/local/share/sigrok-firmware and from now on, any version of PulseView will find them when necessary
4. Make a new udev rule to grant access to the USB device, or else PulseView/Sigrok will throw the error "sr: dreamsourcelab-dslogic: Failed to open potential device with VID:PID 2a0e:0003"
- create a file named /etc/udev/rules.d/99-dslogic.rules with the following content
--- Code: ---SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a0e", ATTRS{idProduct}=="0003", MODE:="0666"
--- End code ---
this will grant access to the USB device with ID 2a0e:0003, which is the USB ID for my DSlogic Pro
- re-run all the udev rules, so the newly created rule file 99-dslogic.rules will be taken into account with the command
--- Code: ---sudo udevadm control --reload-rules
--- End code ---
5. Start the PulseView by running the AppImage file, and the DSlogic should now work.
--- Code: ---./PulseView-NIGHTLY-x86_64.AppImage
--- End code ---
6. After connecting to DSlogic, the LED will turn from orange to green.
DavidA:
Has anyone successfully upgraded a DSLogic Basic with SDRAM IC MT48LC16M16A2P-75, -7D or -7E?
hhyytt:
--- Quote from: DavidA on December 01, 2019, 09:49:12 pm ---Has anyone successfully upgraded a DSLogic Basic with SDRAM IC MT48LC16M16A2P-75, -7D or -7E?
--- End quote ---
best is 6A. I bought -75 first, after welded, not work.
pgo:
Hi,
The one I used was Element-14 (Farnel)
MT48LC16M16A2P-6A
https://au.element14.com/micron/mt48lc16m16a2p-6a/sdram-256mbit-167mhz-54tsop/dp/2253737
bye
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version