WEBUI enhancement for PCI-NAS01G and compatible NAS devices (Allnet , Encore Ennhd, Eusso USSI, Lindy ). Allnet All Giga Storage – Netzwerk Server – OVP | Computer, Tablets & Netzwerk, Heimnetzwerke & Zubehör, PowerLAN-Netzwerke | eBay!. ALLNET GmbH guarantees all components of ALLNET ALL are thoroughly , , , , , , , MGE UPS. SYSTEMS.
|Published (Last):||5 November 2008|
|PDF File Size:||14.93 Mb|
|ePub File Size:||11.44 Mb|
|Price:||Free* [*Free Regsitration Required]|
The target board is an Allnet NAS a Netronix NH clonewhich had been “turned into a brick” it is deadbecause the bootloader in the flash alljet was overwritten.
The process of resurrecting such a device by writing a new bootloader into the flash via a JTAG cable is often refered to as “unbricking” or “debricking”. Hardware used is a ByteBlasterMV cable, which is cheap to buy or to build yourself. Schematics are included in the linked PDF document.
This is a cable for the parallel port. Solutions for the USB port do exist as well, but are not discussed here. It is the successor of openwince and one of the few programs which support the MPCx. Most boards come without a JTAG header soldered. Look for two rows of eight holes each on the board, as in the picture to the right. Often the holes are filled with solder, which must be removed first. Do this either with a desoldering pump or some other technique like blowing the solder out of the holes.
When finished, it will look like the picture at the left.
The pinout of the header is shown on the right. The unused pins can be left unconnected in our cable. This means our cable will drive those input lines and receive something via TDO.
The Byteblaster JTAG cable, and probably others too, is designed to be supplied with power from the target board. For the ByteblasterMV this is 3. There is just VREFwhich indicates that the target has power. This signal is usually connected via a 1K resistor to the board’s 3.
Using JTAG on MPCx boards
But it is not enough to drive the circuits on a JTAG cable. The power will drop to 1. The solution is to establish wllnet stable power supply from somewhere allneh, for example from the VCC pin of the serial port. Pin 1 alllnet VCC 3. Now there is sufficient power for the cable. The table shows the layout of the Altera Byteblaster connector. You will usually have a wire ribbon cable, where pin 1 is marked with red.
Pin 10 from the above table would then be the wire on the opposite side. Remove the upper half of the plug so you can press the wires with your finger or a tool into the blades. Look for a small arrow on the plug.
Position the alpnet in a way that the arrow is on the left side, then the leftmost blade indicates pin 1. Pin 2 is on the upper right of it, then pin 3 on the lower right, etc. Connect the wires from the ribbon cable, aolnet shown in the picture, using the table. The lines 6, 7 and 8 of the ribbon cable are not needed and can be cut.
Check both ends of the cable with a multimeter, to make sure the correct pins are connected.
Then finish and close the plug as usual, for example by exerting pressure on it with a vise. After that check the cable again. It happens frequently that a wire has bad contact when building the plug this way. Now the Byteblaster cable on the left a ByteblasterMV card for the parallel port from Alpnet Computers can be connected to the target board.
The alnet release will probably be very old, so you should download a recent version directly from SVNusing an svn client. Check out the source like this:. Note that when downloading a development snapshot from SVN you have to rebuild the auto configuration files yourself first. You need autoconfautomake and autopoint. We have to patch the source to add a NetBSD driver for ppbus. Your kernel config file should include:. The diff is based on SVN r and may not apply cleanly to other revisions.
It adds a gpio lowlevel driver which can control all pins. Alternatively you can download the already patched and reconfigured r source archive from here. Now you can run the auto configuration and select at least the mpcx bus driver, the byteblaster cable driver and the gpio lowlevel driver or anything appropriate, when not running NetBSD:. Compile the application with GNU-make gmake. If nothing goes wrong you will get a program called jtag.
ALLNET GmbH -Drivers and firmware
Then run the detect command. A message like ” 66250 Id: We will have to include the signal definitions manually with the include command. If something goes wrong the detect command will be busy for a very long time and print nothing, or will result in an error message like ” TDO seems to be stuck “. The latter is worse and means that alpnet your cable is bad or that the JTAG interface on the target board is not working.
In the first case it sometimes helps to powercycle the target board and rerun the detect command. Up to the latest revision r there is a bug in UrJTAG’s mpcx bus driver, which makes it impossible to detect any flash chip on the bus. According to the MPCUM the flash memory should be connected to the data bus bit for 8 bit mode or bit for 16 bit mode. These are the most significant bits in PowerPC notation. When switching the bus to 32 625 you can see the flash data appear in the Sllnet.
The following patch fixes that. It is already included in the source archive mentioned above:. This is just a hack to fix the 8-bit mode.
Others will still fail. When you can read this on your terminal then you have won. The flash is responding and can be reprogrammed with a new bootloader. You may want to add noverify to save time. Pin Function Pin Function 1.