Products > Test Equipment
JunTek PSG9080 Programmable Signal Generator (80 MHz - 300 MSa/s - 14-bit)
fjalvingh:
I just received my PSG9080 and after seeing some odd behavior I decided to update its software... Bad plan; after the update (which itself said all went well) the device is dead: black screen.. I am trying to communicate with the AliExpress shop I got it from to get it back to life but that is... hard.....
It appears the device is updated through a serial connection from the USB port. That serial port is still there, but the thing listening to it seems to be dead.
Has anyone any idea whether I could update the firmware through some other means on that device?
radiolistener:
--- Quote from: fjalvingh on June 17, 2021, 07:01:43 pm ---I just received my PSG9080 and after seeing some odd behavior I decided to update its software... Bad plan; after the update (which itself said all went well) the device is dead: black screen.. I am trying to communicate with the AliExpress shop I got it from to get it back to life but that is... hard.....
It appears the device is updated through a serial connection from the USB port. That serial port is still there, but the thing listening to it seems to be dead.
Has anyone any idea whether I could update the firmware through some other means on that device?
--- End quote ---
Please clarify, the following questions:
1) what is device logo on your device? Juntek or JoyIT?
2) which flashing tool you're used (I know at least two tools available on internet), where did you downloaded it?
3) which firmware update file did you used? Where did you download it? What is MD5 checksum of the file?
4) do I understand correctly that flashing tool cannot see the device and there is no bootloader screen on the device after power on? I mean physical power on with mains switch on the back panel, because power on button on the front panel is software and don't works in bootloader mode.
Such information will help to solve your issue and also help other users to avoid such troubles.
I didn't tried to update firmware, because I don't have backup firmware image to restore device with JTAG. But I research firmware update tool with com port simulator and even tried to play with bootloader commands on device, but didn't tried to upload blocks :) So I know a little about bootloader and even wrote my firmware update code, but never tested it.
Since update is not success, your device should be still in bootloader mode. Even if you power off it from mains, it should enter into bootloader mode after power on.
The bad news here is that there is no full firmware update (MCU file and FPGA file). FPGA firmware update is available on Juntek site. MCU firmware update is available on JoyIT site. But probably they are not compatible with each other, so it needs to be careful and upload JoyIT firmware to device with JoyIT logo and Juntek firmware to device with Juntek logo. But I'm not sure, just didn't tried it.
You can identify firmware type by last two bytes in the file (in hex):
12 34 = FPGA update
56 78 = MCU update
radiolistener:
As fjalvingh told me in PM, he used Juntek firmware update from this link:
http://68.168.132.244/PSG9080%20Firmware%20upgrade.zip
This is FPGA firmware update from the official Juntek download site.
--- Quote from: fjalvingh ---I got the firmware and the update tool from an URL that was posted on Juntek's website and also on the device. It was
http://68.168.132.244/PSG9080%20Firmware%20upgrade.zip
The upgrade itself worked without any problem: the software did the update and said that it was a success. The device at that time also told me it was successful and that I needed to restart it by pressing a button. After pressing that button it restarted - and was dead. Dead meaning: black screen, and not even the software power button (the fron one with the blue light) reacts anymore: it stays on regardless of whether it is pressed or not.
My brand for the device is really "JUNTEK".
I hope I used the correct firmware, of course. I did see multiple versions on the nets but the one above was supposed to be the correct one. I also remember seeing that same URL (with the ip address instead of a host name) on the device itself - but I might be wrong there.
A complete power off/on only switches off the blue light in the power button and powering on lets the button burn again. Pressing it does nothing. The screen remains black. Connecting it to the PC makes the PC recognize a serial port, but running the upgrade again reports that the device does not react.
--- End quote ---
This is a good sign, it looks like the STM32 firmware is okay, but something is wrong with FPGA firmware. So the STM32 waits for FPGA response, but it don't works as expected. Probably this FPGA firmware update is not compatible with MCU firmware 1.20. I think it is stored on the frontend board in the flash memory IC. So probably it can be copied from a working PSG9080.
The problem is that we don't know which IC is a flash memory for XILINX Spartan 6. Any idea?
Another possible solution is to try to use FPGA JTAG connector to read/write the flash with FPGA firmware. I'm not familiar with XILINX family, I'm worked with Altera/Intel, but I think the XILINX chips should be similar and it should have standard flash memory interface which can be downloaded/uploaded through JTAG connector. And it looks that this 5x2 connector at the bottom of the photo is JTAG.
PS: PCB photo can be found here: https://www.eevblog.com/forum/testgear/juntek-psg9080-programmable-signal-generator-(80-mhz-300-msas-14-bit)/msg3234946/#msg3234946
Hg7wgs:
Hi,
Two days ago arrived it, so yesterday night i try everything until 01.30 and today i wake up 6.30 after go work...
Now i find the solution!!!
Changed "decimal symbol" from "," to "." in windows(control panel, region settings, addictional settings, decimal symbol)
--- Quote from: makoshatu link=topic=248522.msg3477810#msg3477810
date=1614036863 ---Hi! Could anybody properly install the PC software for this PSG9080? I downloaded both the english and chinese version of the software from the Juntek website, but the zipped english version has CRC error. The CN version can be installed, however it could not register an .ocx controler. I added that .ocx file to the Windows and I registered it manually, so the software now can be run (an error message still show, but it can be okayed). Unfortunatelly, it does not show any text on the GUI, only the different values (frequency, amplitude, phase, etc.) can be set (if you know that what are you setting actually...).
--- End quote ---
radiolistener:
--- Quote from: Hg7wgs on June 23, 2021, 05:09:30 pm ---Two days ago arrived it, so yesterday night i try everything until 01.30 and today i wake up 6.30 after go work...
Now i find the solution!!!
Changed "decimal symbol" from "," to "." in windows(control panel, region settings, addictional settings, decimal symbol)
--- End quote ---
for what reason you're needs PC software?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version