Electronics > Repair
Tektronix AWG710B firmware (main HDD ISO) needed!!
smaultre:
After unsuccessful firmware upgrade, my AWG710B stop booting in, when AWG application not loaded.
I need working dump, or image, from main HDD.
ZGoode:
I have an AWG710. How do I check if it is the B variant? I can try and image it for you once I figure that out
squadchannel:
The “B” model appears to be the model with the bandwidth upgraded from 4 GS/s to 4.2 GS/s.
Therefore, the AWG710 software may not work.
My AWG430 HDD has a folder called setup.inf, which seems to allow me to select from AWG400, 500, 600, 700, and MTG300. Maybe it can be used just by changing it, but the “B” model is not mentioned.
(Don't worry about the three folders. No need. Just a tried and true Windows generated file.)
I have an AWG430 and the digital part seems to be identical.
anyone have an AWG710B, please use the DD command in Linux to get a complete copy.
VxWorks is very dependent on the order in the sectors of the boot file.
Also, the motherboard used in this system has quirks and will get stuck unless the proper system is installed after POST.
It was a long time ago and I don't remember much, but Maxtor MaxBlast or Ontrack DiskManager (could have been Hitachi) had the ability to write an MBR that bypassed the 8.4GB limit.
I used that, installed DOS, using software provided by VxWorks to write system files, and copied the AWG software.
This is a very difficult and tedious process.
There are two drives inside, one is a 32MB SSD (converted from PCMCIA to IDE) for the system and the other is a 10GB TravelStar for the user area.
It does not matter what the contents of the HDD in the user area are. If it is damaged, it will be formatted during the self-test when the AWG software starts.
The user area HDD must be present to boot. An error will occur during the self-test.
As I was writing this, I remembered.
The software that copies the VxWorks system files is “vxsys.com”. Attached.
squadchannel:
Below this is just information to help with the repair.
The cable distribution board that sits on top of the HDD, if you jumper one of the two jumpers there, the internal display will be always on and BIOS POST will also be displayed. The other jumper is for the power supply to be always on.
The PS/2 port on the rear panel can only be used when VxWorks is running, not in BIOS.
If you want to use it, connect it directly to the PS/2 port on the CPU board with the CPU board unit half floating.
The boot configuration of VxWorks is as follows.
--- Code: ---
boot device : ata=0,0
unit number : 0
processor number : 0
host name : gines
file name : /ata0/perseus.os
inet on ethernet (e) : 3.22.99.21
host inet (h) : 3.22.104.1
user (u) : gijutsu
flags (f) : 0xa
startup script (s) : /c0/setup.inf
--- End code ---
The CMOS battery is drained and will work fine when replaced, but in my case, the self-test showed an error on the A40 board. (I forget what it says).
I remember that tweaking somewhere in the BIOS settings resolved the problem.
I debugged the A40 board quite a bit to resolve this, the ALTERA FPGA was not locked and I was able to read the firmware, so I am attaching it.
smaultre:
I already test this jumpers, connect PC/2, and check vxWorks loading script..
It starts to boot up, even after connecting HDD to Win10, all is "OK".
vxWorks boots, but when vxWorks trying to boot AWG app.
It's stucks on diagnostic screen (without diagnostic info). It seems that i loaded AWG710 (not B) firmware..
--- Code: ---/* */
/* setup.inf */
/* build#010402 */
/* */
/* See $PROJECT/doc/setup.inf for more detail. */
/* */
/* installation parameters */
/* target instrument */
awg400 = 1
awg500 = 2
awg600 = 3
awg700 = 4
mtg300 = 5
target = awg700
/* install device */
installerDevice = 0 /* 0 for diskettes, 1 for network */
/* setup.inf */
strcpy &installerSetupLabel, "PERSEUS_EXE"
strcpy &installerSetupFromD, "setup.inf"
strcpy &installerSetupFromN, "/product/awg700B/setup.inf"
strcpy &installerSetupTo, "/c0/setup.inf" /* NEVER CHANGE */
/* bootrom */
strcpy &installerBootLabel, "BOOTPERSEUS"
strcpy &installerBootFromD, "bootrom.sys"
strcpy &installerBootFromN, "/product/awg700B/bootrom.sys"
strcpy &installerBootTo, "/c0/bootrom.sys" /* NEVER CHANGE */
/* os */
strcpy &installerOsLabel, "OS_PERSEUS"
strcpy &installerOsFromD, "perseus.os"
strcpy &installerOsFromN, "/product/awg700B/perseus.os"
strcpy &installerOsTo, "/c0/perseus.os" /* NEVER CHANGE */
/* user program */
strcpy &installerUsrLabel, "USR_PERSEUS"
strcpy &installerUsrFromD, "sirius2"
strcpy &installerUsrFromN, "/product/awg700B/sirius2"
strcpy &installerUsrTo, "/c0/sirius2" /* NEVER CHANGE */
/* network parameters */
strcpy &installerSelfIp, "3.22.99.21"
strcpy &installerSubnet, "255.0.0.0"
strcpy &installerHostIp, "3.22.104.1"
installerNetProtocol = 0
/* operation parameters, NEVER CHANGE */
/* system startup script */
strcpy &sysStartupFile, "/c0/setup.inf"
/* load & initial state */
usrBootLevel = 1 /* 0 for BOOT_DONTLOAD, 1 for BOOT_LOAD, 2 for BOOT_LOADGO */
strcpy &usrLoadFile, "/c0/sirius2"
strcpy &usrInitDir, "/main"
strcpy &usrStartupFile, "/main/usrStartup"
/* user program entry point */
strcpy &usrEntry, "_usrProgramEntry"
/* the end of information file */
--- End code ---
Navigation
[0] Message Index
[#] Next page
Go to full version