<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.acceed.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.acceed.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jan+Keyling</id>
		<title>AcceedWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.acceed.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jan+Keyling"/>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/Special:Contributions/Jan_Keyling"/>
		<updated>2026-05-14T13:20:53Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://wiki.acceed.com/index.php/P588U</id>
		<title>P588U</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/P588U"/>
				<updated>2013-03-28T16:32:22Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;P588U card is eight RS232 serial port card.&lt;br /&gt;
&lt;br /&gt;
== Cabling / Connectors ==&lt;br /&gt;
&lt;br /&gt;
Generally you can have R804 cable to work with this UPCI card to support eight DB9 male connector. Or you can use R801 cable to support eight DB25 male connector.&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
For people need to support RS422 or RS485 interface to replace RS232 interface. They can use P8485U card to support eight RS422/RS485 serial ports in one card. Or they can use R803 cable to connect with RS4232-8 box. Then they can have eight ground isolated RS422/RS485 interface.&lt;br /&gt;
&lt;br /&gt;
For SCO Openserver UNIX user P588U card is one of the cheapest way to add extra eight TTY device connection.&lt;br /&gt;
&lt;br /&gt;
== User ==&lt;br /&gt;
&lt;br /&gt;
For DOS and WIN95/98/Me/2000/NT/XP/2003 user P588U card is one of the cheapest way to add extra eight COM serial port.&lt;br /&gt;
&lt;br /&gt;
== Driver ==&lt;br /&gt;
&lt;br /&gt;
For Linux user P588U card can support RedHat , Slackware, Suse new 2.6.x kernel system.&lt;br /&gt;
&lt;br /&gt;
There are two alternatives for using P588U on Linux systems without installing the supplied Rayon driver. Both methods use Linux standard tty driver (which is normally limited to 4 ports only):&lt;br /&gt;
&lt;br /&gt;
Method A:&lt;br /&gt;
&lt;br /&gt;
1. Modify /boot/grub/menu.lst to add one more boot parameter: 8250.nr_uarts=16&lt;br /&gt;
&lt;br /&gt;
2. Linux systems can have for example ttyS4--ttyS11 on OPe958 card. &amp;quot;dmesg&amp;quot; will show the actual configuration for this card (depending on additional tty ports on the system).&lt;br /&gt;
 &lt;br /&gt;
Method B:&lt;br /&gt;
 &lt;br /&gt;
1. In /usr/src/linux the kernel sourcecodes can be found . Please run &amp;quot;make menuconfig&amp;quot; to modify the configuration.&lt;br /&gt;
&lt;br /&gt;
2. Device Drivers----&amp;gt; Character devices -----&amp;gt; Serial driver -----&amp;gt; Number of 8250/16550 serial ports  ====&amp;gt; In default condition it is 4. Please modify to 16.&lt;br /&gt;
&lt;br /&gt;
3. Now run &amp;quot;make&amp;quot; &amp;quot;make install&amp;quot; to have the modified Linux system in next boot menu.&lt;br /&gt;
&lt;br /&gt;
4. In next boot procedure, you can choose the modified Linux system and find the additional 8 serial ports of OPe958 card. &amp;quot;dmesg&amp;quot; will show the actual configuration for this card (depending on additional tty ports on the system).&lt;br /&gt;
&lt;br /&gt;
== Differences ==&lt;br /&gt;
&lt;br /&gt;
[http://www.acceed.com/p588u P588U] is the universal PCI or 3,3V variant of [http://www.acceed.com/p588 P588] &lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/P588U</id>
		<title>P588U</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/P588U"/>
				<updated>2013-03-28T16:32:00Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;P588U card is eight RS232 serial port card.&lt;br /&gt;
&lt;br /&gt;
== Cabling / Connectors ==&lt;br /&gt;
&lt;br /&gt;
Generally you can have R804 cable to work with this UPCI card to support eight DB9 male connector. Or you can use R801 cable to support eight DB25 male connector.&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
For people need to support RS422 or RS485 interface to replace RS232 interface. They can use P8485U card to support eight RS422/RS485 serial ports in one card. Or they can use R803 cable to connect with RS4232-8 box. Then they can have eight ground isolated RS422/RS485 interface.&lt;br /&gt;
&lt;br /&gt;
For SCO Openserver UNIX user P588U card is one of the cheapest way to add extra eight TTY device connection.&lt;br /&gt;
&lt;br /&gt;
== User ==&lt;br /&gt;
&lt;br /&gt;
For DOS and WIN95/98/Me/2000/NT/XP/2003 user P588U card is one of the cheapest way to add extra eight COM serial port.&lt;br /&gt;
&lt;br /&gt;
== Driver ==&lt;br /&gt;
&lt;br /&gt;
For Linux user P588U card can support RedHat , Slackware, Suse new 2.6.x kernel system.&lt;br /&gt;
&lt;br /&gt;
There are two alternatives for using P588U on Linux systems without installing the supplied Rayon driver. Both methods use Linux standard tty driver (which is normally limited to 4 ports only):&lt;br /&gt;
&lt;br /&gt;
Method A:&lt;br /&gt;
&lt;br /&gt;
1. Modify /boot/grub/menu.lst to add one more boot parameter: 8250.nr_uarts=16&lt;br /&gt;
2. Linux systems can have for example ttyS4--ttyS11 on OPe958 card. &amp;quot;dmesg&amp;quot; will show the actual configuration for this card (depending on additional tty ports on the system).&lt;br /&gt;
 &lt;br /&gt;
Method B:&lt;br /&gt;
 &lt;br /&gt;
1. In /usr/src/linux the kernel sourcecodes can be found . Please run &amp;quot;make menuconfig&amp;quot; to modify the configuration.&lt;br /&gt;
2. Device Drivers----&amp;gt; Character devices -----&amp;gt; Serial driver -----&amp;gt; Number of 8250/16550 serial ports  ====&amp;gt; In default condition it is 4. Please modify to 16.&lt;br /&gt;
3. Now run &amp;quot;make&amp;quot; &amp;quot;make install&amp;quot; to have the modified Linux system in next boot menu.&lt;br /&gt;
4. In next boot procedure, you can choose the modified Linux system and find the additional 8 serial ports of OPe958 card. &amp;quot;dmesg&amp;quot; will show the actual configuration for this card (depending on additional tty ports on the system).&lt;br /&gt;
&lt;br /&gt;
== Differences ==&lt;br /&gt;
&lt;br /&gt;
[http://www.acceed.com/p588u P588U] is the universal PCI or 3,3V variant of [http://www.acceed.com/p588 P588] &lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/P588U</id>
		<title>P588U</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/P588U"/>
				<updated>2013-03-28T16:31:46Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: /* Driver */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;P588U card is eight RS232 serial port card.&lt;br /&gt;
&lt;br /&gt;
== Cabling / Connectors ==&lt;br /&gt;
&lt;br /&gt;
Generally you can have R804 cable to work with this UPCI card to support eight DB9 male connector. Or you can use R801 cable to support eight DB25 male connector.&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
For people need to support RS422 or RS485 interface to replace RS232 interface. They can use P8485U card to support eight RS422/RS485 serial ports in one card. Or they can use R803 cable to connect with RS4232-8 box. Then they can have eight ground isolated RS422/RS485 interface.&lt;br /&gt;
&lt;br /&gt;
For SCO Openserver UNIX user P588U card is one of the cheapest way to add extra eight TTY device connection.&lt;br /&gt;
&lt;br /&gt;
== User ==&lt;br /&gt;
&lt;br /&gt;
For DOS and WIN95/98/Me/2000/NT/XP/2003 user P588U card is one of the cheapest way to add extra eight COM serial port.&lt;br /&gt;
&lt;br /&gt;
== Driver ==&lt;br /&gt;
&lt;br /&gt;
For Linux user P588U card can support RedHat , Slackware, Suse new 2.6.x kernel system.&lt;br /&gt;
&lt;br /&gt;
There are two alternatives for using P588U on Linux systems without installing the supplied Rayon driver. Both methods use Linux standard tty driver (which is normally limited to 4 ports only):&lt;br /&gt;
&lt;br /&gt;
Method A:&lt;br /&gt;
&lt;br /&gt;
1. Modify /boot/grub/menu.lst to add one more boot parameter: 8250.nr_uarts=16&lt;br /&gt;
2. Linux systems can have for example ttyS4--ttyS11 on OPe958 card. &amp;quot;dmesg&amp;quot; will show the actual configuration for this card (depending on additional tty ports on the system).&lt;br /&gt;
 &lt;br /&gt;
Method B:&lt;br /&gt;
 &lt;br /&gt;
1. In /usr/src/linux the kernel sourcecodes can be found . Please run &amp;quot;make menuconfig&amp;quot; to modify the configuration.&lt;br /&gt;
2. Device Drivers----&amp;gt; Character devices -----&amp;gt; Serial driver -----&amp;gt; Number of 8250/16550 serial ports  ====&amp;gt; In default condition it is 4. Please modify to 16.&lt;br /&gt;
3. Now run &amp;quot;make&amp;quot; &amp;quot;make install&amp;quot; to have the modified Linux system in next boot menu.&lt;br /&gt;
 &lt;br /&gt;
5. In next boot procedure, you can choose the modified Linux system and find the additional 8 serial ports of OPe958 card. &amp;quot;dmesg&amp;quot; will show the actual configuration for this card (depending on additional tty ports on the system).&lt;br /&gt;
&lt;br /&gt;
== Differences ==&lt;br /&gt;
&lt;br /&gt;
[http://www.acceed.com/p588u P588U] is the universal PCI or 3,3V variant of [http://www.acceed.com/p588 P588] &lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/Modbus</id>
		<title>Modbus</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/Modbus"/>
				<updated>2011-11-22T11:02:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modbus description&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
&lt;br /&gt;
* Bla.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|Modbus]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/Matrix-500</id>
		<title>Matrix-500</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/Matrix-500"/>
				<updated>2011-01-25T11:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Matrix-500 is an embedded computer with 200MHz ARM9 RISC CPU manufactured by [http:///www.Artila.com Artila]. There are 4 high speed RS232 ports (1 port RS232/422/485 selectable), 2 USB host controller ports, 1 USB device controller port, 16 general purpose [http://en.wikipedia.org/wiki/Input/output digital IO port] (inside case connector). Matrix-500 uses [http://www.arm.linux.org.uk/ ARM-Linux], so it behaves like a standard Linux machine regarding the handling of USB, serial and Ethernet ports. Users can upload their own programs in order to customize Matrix-500 for their special purpose. SDK for both Linux and Windows host PCs is included.&lt;br /&gt;
&lt;br /&gt;
Note that other Matrix-5xx products have different features. For example, the USB device controller is only available on the Matrix-500.&lt;br /&gt;
&lt;br /&gt;
== Console Port ==&lt;br /&gt;
&lt;br /&gt;
Matrix 500's console is disable as factory default setting.  To enable the &lt;br /&gt;
console port, please find the information attached.  Because the console&lt;br /&gt;
port (ttyS0) share the same pins with serial port P3 (ttyS3), user need to &lt;br /&gt;
prepare a special cable to connect ttyS0 via the RJ45 connector of Port 3. &lt;br /&gt;
To trigger the console port function, user need to press &amp;quot;@@@@&amp;quot; (Artila doc says &amp;quot;$$$$&amp;quot;) &lt;br /&gt;
continuously right after power up and after the screen show &amp;quot;Starting Matrix 500.......&amp;quot; &lt;br /&gt;
Remember to disable the console port before leaving the Loader program. &lt;br /&gt;
Regarding the special cable, it is different from the RJ45 to DB9 cable used on Port 1 to Port 4 ([http://www.acceed.info/manuals/artila/Matrix-500%20Enable%20Serial%20Console.pdf Details])&lt;br /&gt;
&lt;br /&gt;
For iPAC-50xx series, which have a dedicated Console port, simply connect the provided CBL-F10M9-20 cable with the onboard 10pin Console header. Then use a standard PC null modem cable for connecting your host PCs serial port with the DB9 plug of CBL-F10M9-20. Open you host PCs COM port using your preferred terminal software (e.g. Hyperterminal). The connection settings are 115200bd, 8-N-1, ANSI mode. Restart iPAC-50xx and you will be able to log on to the device using Hyperterminal. This is especially helpful if you forgot the device´s IP address.&lt;br /&gt;
&lt;br /&gt;
== Protocols ==&lt;br /&gt;
&lt;br /&gt;
* SSL ([http://en.wikipedia.org/wiki/Transport_Layer_Security Secure Socket Layer])&lt;br /&gt;
* SSH ([http://en.wikipedia.org/wiki/Secure_Shell Secure Shell])&lt;br /&gt;
* TelNet ([http://en.wikipedia.org/wiki/TELNET TelNet]) (TELetype NETwork) &lt;br /&gt;
* and more&lt;br /&gt;
== USB Modem ==&lt;br /&gt;
&lt;br /&gt;
USB Modem Support&lt;br /&gt;
&lt;br /&gt;
USB modems (for plain old telephone service, ISDN or cable) are supposed to conform to the Communication Device Class (CDC) specification &amp;lt;http://www.usb.org/developers/data/devclass/usbcdc11.pdf&amp;gt;, and usually to the Abstract Control Model (ACM) sub-class. If your modem doesn't comply with the specification, it will not work with this driver.&lt;br /&gt;
&lt;br /&gt;
You need to select the *USB Modem (CDC ACM) support* kernel option. If you build as modules, you need to install the acm.o option.&lt;br /&gt;
&lt;br /&gt;
You need to set up the device node entries for the various modems. You can use up to 32 modems with this driver. Use the following commands to set up the first four:&lt;br /&gt;
&lt;br /&gt;
*mknod /dev/usb/ttyACM0 c 166 0&lt;br /&gt;
*mknod /dev/usb/ttyACM1 c 166 1&lt;br /&gt;
*mknod /dev/usb/ttyACM2 c 166 2&lt;br /&gt;
*mknod /dev/usb/ttyACM3 c 166 3&lt;br /&gt;
&lt;br /&gt;
You should now be able to use a terminal emulator program to attach to this device and connect to your modem or other terminal device.&lt;br /&gt;
&lt;br /&gt;
== SD Card Slot ==&lt;br /&gt;
&lt;br /&gt;
Matrix-500's internal SD card slot meets SD 1.0 standard. This means SD cards up to 2GB are supported. Caution: SDHC cards will not work in Matrix-500.&lt;br /&gt;
&lt;br /&gt;
== WLAN ==&lt;br /&gt;
&lt;br /&gt;
Please use &amp;quot;dmesg&amp;quot; to check if the kernel detect the wireless. If kernel detect the usb wireless lan.  You can skip the &amp;quot;modprob command&amp;quot; just type &lt;br /&gt;
* ifconfig wlan0 up&lt;br /&gt;
* iwconfig wlan0 essid XXXX key YYYY mode MMMM&lt;br /&gt;
&lt;br /&gt;
(where XXXX is the network name	YYYY is the hardware key MMMM is managed for infrastructure mode and ad-hoc for ad-hoc mode) &lt;br /&gt;
&lt;br /&gt;
To configure IP address&lt;br /&gt;
* dhcpcd wlan0 &amp;amp; (&amp;quot;&amp;amp;&amp;quot; means run in the background)&lt;br /&gt;
or&lt;br /&gt;
* ifconfig wlan0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx&lt;br /&gt;
&lt;br /&gt;
New driver for Ralink RT2571 is available in Artila CD\Matrix 500\Wifi\rt73.ko&lt;br /&gt;
&lt;br /&gt;
copy rt73.ko to Matrix 500\disk&lt;br /&gt;
cd \disk&lt;br /&gt;
insmod rt73.ko&lt;br /&gt;
&lt;br /&gt;
to insert the driver module to Matrix 500&lt;br /&gt;
&lt;br /&gt;
Artila has drivers for WLAN sticks with Ralink 2500/2501 chipsets. Ralink provides a list of these products made by different companies at http://ralink.rapla.net/&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
For Bluetooth stick, Artila provides drivers for Broadcom Blutonium (BCM2033) and Tektronix BPA 100/105 (Digianswer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
* SDK for download [http://www.acceed.info/product.phtml?matrix-500-16 SDK]&lt;br /&gt;
* The ARM Linux Project : [http://www.arm.linux.org.uk/ Linux for all ARM based machines]&lt;br /&gt;
&lt;br /&gt;
== Connectors ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.acceed.com/manuals/artila/Matrix%20500%20Internal%20Connector.pdf Connector layout]&lt;br /&gt;
* [http://www.acceed.com/manuals/artila/Matrix%20500%20Quick%20Installation%20Guide.pdf Board layout]&lt;br /&gt;
* A mini-USB connector for the USB Device Controller (UDC) is on the right side of the housing (not shown on above documents)&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
Standard [http://de.wikipedia.org/wiki/Flash-Speicher flash memory] option is with 16MB flash memory. On request 8MB or 32MB and 64MB are available.&lt;br /&gt;
&lt;br /&gt;
== Watchdog ==&lt;br /&gt;
&lt;br /&gt;
Matrix 500 has a watchdog device and it works as a standard watchdog device under Linux.  The default setting of the watchdog timer is 5 seconds.  Kernel will reset the watchdog timer before it time out.  If for some unexpected reason, kernel fails to reset the watchdog timer, Matrix 500 will reset itself and system will reboot again.  We do not recommend user to use watchdog timer in his application.  To implement a software Watchdog process is a better way for application level watchdog&lt;br /&gt;
&lt;br /&gt;
== Application Stories ==&lt;br /&gt;
&lt;br /&gt;
Matrix-500 is a standalone embedded computer. Typical applications are in data collection and preparation in POS ([http://de.wikipedia.org/wiki/POS-Terminal Point Of Sale]), at a gas station to prepare and transmit accounting data or in advertisement systems with displays.&lt;br /&gt;
&lt;br /&gt;
== Tech Spec ==&lt;br /&gt;
&lt;br /&gt;
* 2*USB, 3*RS232, 1*RS232/422/485, 1*10/100 Ethernet&lt;br /&gt;
* Matrix 500 has a MMU. It is a MMU ready Linux Kernel and fork() is ok. It is not necessary to specify stack size at compile time.&lt;br /&gt;
* Matrix 500 uses Standard Linux with MMU Kernel version 2.6.14&lt;br /&gt;
* Root Filesystem uses ETX2 format.  The Root Filesystem is extract and built on the RAMDISK of Matrix 500 during system startup.  The system image uses about 4MB space of the Flash Memory  &lt;br /&gt;
* User Flash disk uses JFFS2 format and space size is Flash memory size minus 4MB of image(e.g. 16MB Flash - 4MB Image = 12 MB [11764KB ] user flash disk )&lt;br /&gt;
* USB WLAN Adaptor Support List (RT2570): [http://rt2x00.serialmonkey.com/wiki/index.php?title=Hardware RT2570 Hardware]&lt;br /&gt;
* Boot from USB Disk and SD Card are not available at this moment.  We will consider it in the future.&lt;br /&gt;
&lt;br /&gt;
== Firmware Upgrade ==&lt;br /&gt;
In case you want to upgrade firmware: use an USB disk and load all files to be upgraded on it. Then&lt;br /&gt;
# copy the files &amp;quot;matrix500v2.alf&amp;quot;, &amp;quot;m500kv2&amp;quot; and &amp;quot;m500rv2&amp;quot; to a USB flash disk&lt;br /&gt;
# Insert the USB disk to Matrix 500&lt;br /&gt;
# mount USB disk by &amp;quot; mount  /mnt/sda1&amp;quot;&lt;br /&gt;
# change to the /mnt/sda1 directory&lt;br /&gt;
# type &amp;quot;update m500kv2&amp;quot;&lt;br /&gt;
# type &amp;quot;update m500rv2&amp;quot;&lt;br /&gt;
# type &amp;quot;update matrix500v2.alf&amp;quot;&lt;br /&gt;
# Reboot the Matrix 500&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
&lt;br /&gt;
The new link is [ftp://ftp:ftp@ftp.artila.com/Matrix5xx ftp.artila.com/Matrix5xx] (login: ftp, password: ftp).&lt;br /&gt;
&lt;br /&gt;
Python is available on request.&lt;br /&gt;
&lt;br /&gt;
== Flash Recovery ==&lt;br /&gt;
&lt;br /&gt;
1) Recovery from wrong boot image&lt;br /&gt;
&lt;br /&gt;
Please use serial console and under loader screen ( type @@@@ right after reboot to enter loader screen), select format option (H) to format the user disk.  After format, reset the system.  Doing this will reload the factory setting at next system boot.  But it will take about two minute for system to rebuild its /etc/rc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Recovery from corrupt flash &lt;br /&gt;
&lt;br /&gt;
After download newest firmware please perform following steps:&lt;br /&gt;
&lt;br /&gt;
Find the flash corrupted Matrix 500&lt;br /&gt;
# Open metal case of Matrix 500&lt;br /&gt;
# Find JP1 near COM4 port connector&lt;br /&gt;
# Place JP1 to 1-2 position&lt;br /&gt;
# Connect the console cable on Port 3 of Matrix 500&lt;br /&gt;
# Open hyper terminal software and serial port setting as 115200, n,8,1&lt;br /&gt;
# Power on Matrix 500 again (or push reset button)&lt;br /&gt;
# You will see &amp;quot;CCCCC&amp;quot; pop up on the hyper terminal from console port&lt;br /&gt;
# upload file &amp;quot;loader.bin&amp;quot; with Xmodem protocol&lt;br /&gt;
# once done, &amp;quot;CCC&amp;quot; will show up again then&lt;br /&gt;
# upload &amp;quot;m500v2.bin&amp;quot; with xmodem&lt;br /&gt;
# once complete, loader screen will show up.  Type &amp;quot;L&amp;quot; key to upload &amp;quot;matrix500v2.alf &amp;quot; with Kermit protocol&lt;br /&gt;
# once done, type &amp;quot;S&amp;quot; to upload &amp;quot;m500kv2&amp;quot; with Kermit&lt;br /&gt;
# once done, type &amp;quot;T&amp;quot; to upload &amp;quot;m500rv2&amp;quot; with Kermit&lt;br /&gt;
&lt;br /&gt;
After all these steps are done, place the JP1 to 2-3 position and then reset Matrix 500. The new loader and kernel will boot up and you can perform the test again.&lt;br /&gt;
&lt;br /&gt;
== Why to choose ARM9 with MMU ==&lt;br /&gt;
&lt;br /&gt;
MMU (Memory Management Unit) is important unit for CPU which is operated on multi-task Operating System and software.  If the CPU does not have MMU, it have to use uCLinux which is a special version Embedded Linux OS which is designed for non-MMU CPU.  Special care must be taken into consideration if you want to port x86 Linux software to a non-MMU RISC-based Linux plaftform.  To avoid this compatibility issue, it is better to choose ARM9 RISC with MMU&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/APortxxx</id>
		<title>APortxxx</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/APortxxx"/>
				<updated>2010-11-03T11:05:19Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: /* IP Module In Serial Tunnel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;APortxxx are serial device servers for serial-over-ethernet communication. The 3-digit code &amp;quot;xxx&amp;quot; lists the number of RS232 - isolated RS232 - isolated RS422/485 ports. For example, APort400 has 4 RS232 ports, APort020 has 2 ground isolated RS232 ports and APort004 has four ground isolated RS422/485 ports.&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
&lt;br /&gt;
* When connecting the modules for the first time with the host PC, make sure both are in the same subnet. The default IP of APortxxx is 192.168.1.254 - so the host PC should have for example 192.168.1.1 or any other IP in the 192.168.1 subnet. This prevents problems due to network connectivity issues. When you have forgotten APortxxx´s IP, you can search it using aport_ap.exe management tool.&lt;br /&gt;
* APortxxx also features complete web interface for all settings - simply type in APortxxx`s IP address in your browser (192.168.1.254 on default).&lt;br /&gt;
&lt;br /&gt;
== APortxxx special features ==&lt;br /&gt;
&lt;br /&gt;
* Each port of a single APortxxx device can be assigned to an arbitrary host PC (Linux or Windows based) - e.g., Port 1 can be assigned to a Linux server as a remote TTY port, and Port 2 can be assigned to a Windows-based workstation as a virtual COM port. Basically, the multi-port models of APortxxx behave like independent single port serial device servers sharing one IP address.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 APortxxx&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* Paired mode can be used for serial-over-ethernet transmission without installing a driver on the host PC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|APortxxx]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/APortxxx</id>
		<title>APortxxx</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/APortxxx"/>
				<updated>2010-11-03T11:04:41Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;APortxxx are serial device servers for serial-over-ethernet communication. The 3-digit code &amp;quot;xxx&amp;quot; lists the number of RS232 - isolated RS232 - isolated RS422/485 ports. For example, APort400 has 4 RS232 ports, APort020 has 2 ground isolated RS232 ports and APort004 has four ground isolated RS422/485 ports.&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
&lt;br /&gt;
* When connecting the modules for the first time with the host PC, make sure both are in the same subnet. The default IP of APortxxx is 192.168.1.254 - so the host PC should have for example 192.168.1.1 or any other IP in the 192.168.1 subnet. This prevents problems due to network connectivity issues. When you have forgotten APortxxx´s IP, you can search it using aport_ap.exe management tool.&lt;br /&gt;
* APortxxx also features complete web interface for all settings - simply type in APortxxx`s IP address in your browser (192.168.1.254 on default).&lt;br /&gt;
&lt;br /&gt;
== APortxxx special features ==&lt;br /&gt;
&lt;br /&gt;
* Each port of a single APortxxx device can be assigned to an arbitrary host PC (Linux or Windows based) - e.g., Port 1 can be assigned to a Linux server as a remote TTY port, and Port 2 can be assigned to a Windows-based workstation as a virtual COM port. Basically, the multi-port models of APortxxx behave like independent single port serial device servers sharing one IP address.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IDS-50xx&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* Paired mode can be used for serial-over-ethernet transmission without installing a driver on the host PC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|APortxxx]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/IDS-50XX</id>
		<title>IDS-50XX</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/IDS-50XX"/>
				<updated>2010-07-01T12:58:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: IDS-50XX moved to IDS-50xx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IDS-50xx]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/IDS-50xx</id>
		<title>IDS-50xx</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/IDS-50xx"/>
				<updated>2010-07-01T12:58:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: IDS-50XX moved to IDS-50xx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IDS-50xx are serial device servers for either serial-over-ethernet and/or serial-over-WLAN communication (IDS-50xx-WG models). Several models (IDS-50x2) feature dual LAN ports for ethernet redundancy (recovery time &amp;lt;10ms). Also all models share redundant dual power inputs (12-48VDC). The supplied DS-Tools setup &amp;amp; administration software allows complete configuration of devices, and includes Wizard function for easy step-by-step setup of all connected devices.&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
&lt;br /&gt;
* When connecting the modules for the first time with the host PC, make sure both are in the same subnet. The default IP of IDS-50xx is 192.168.10.2 - so the host PC should have for example 192.168.10.1 or any other IP in the 192.168.10 subnet. Otherwise, DS-Tools might not be able to connect to the device. You may change the device´s IP address via DS-Tools later.&lt;br /&gt;
&lt;br /&gt;
== IDS-50xx-WG (WLAN models) hints ==&lt;br /&gt;
&lt;br /&gt;
* If you want IDS-50xx-WG to connect to your host PC (or another IDS-50xx-WG in tunnel mode), make sure no ethernet cable is connected to IDS-50xx-WG´s LAN port. If IDS-50xx-WG is connected via LAN, it will automatically disable WLAN to avoid dual connection. So, WLAN will only work when there is no connection to a wire-based LAN available.&lt;br /&gt;
* The SSID of your WLAN should not contain a &amp;quot;space&amp;quot; - i.e., you may call it for example &amp;quot;IDS_WLAN&amp;quot;, but &amp;quot;IDS WLAN&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IDS-50xx&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* DS-Tools (included) allows easy tunnel mode setup via step-by-step Wizard&lt;br /&gt;
* Tunnel mode works either via LAN or WLAN connection (IDS-50xx-WG models)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|IDS-50xx]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/IDS-50xx</id>
		<title>IDS-50xx</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/IDS-50xx"/>
				<updated>2010-07-01T12:58:03Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IDS-50xx are serial device servers for either serial-over-ethernet and/or serial-over-WLAN communication (IDS-50xx-WG models). Several models (IDS-50x2) feature dual LAN ports for ethernet redundancy (recovery time &amp;lt;10ms). Also all models share redundant dual power inputs (12-48VDC). The supplied DS-Tools setup &amp;amp; administration software allows complete configuration of devices, and includes Wizard function for easy step-by-step setup of all connected devices.&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
&lt;br /&gt;
* When connecting the modules for the first time with the host PC, make sure both are in the same subnet. The default IP of IDS-50xx is 192.168.10.2 - so the host PC should have for example 192.168.10.1 or any other IP in the 192.168.10 subnet. Otherwise, DS-Tools might not be able to connect to the device. You may change the device´s IP address via DS-Tools later.&lt;br /&gt;
&lt;br /&gt;
== IDS-50xx-WG (WLAN models) hints ==&lt;br /&gt;
&lt;br /&gt;
* If you want IDS-50xx-WG to connect to your host PC (or another IDS-50xx-WG in tunnel mode), make sure no ethernet cable is connected to IDS-50xx-WG´s LAN port. If IDS-50xx-WG is connected via LAN, it will automatically disable WLAN to avoid dual connection. So, WLAN will only work when there is no connection to a wire-based LAN available.&lt;br /&gt;
* The SSID of your WLAN should not contain a &amp;quot;space&amp;quot; - i.e., you may call it for example &amp;quot;IDS_WLAN&amp;quot;, but &amp;quot;IDS WLAN&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IDS-50xx&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* DS-Tools (included) allows easy tunnel mode setup via step-by-step Wizard&lt;br /&gt;
* Tunnel mode works either via LAN or WLAN connection (IDS-50xx-WG models)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|IDS-50xx]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/IDS-50xx</id>
		<title>IDS-50xx</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/IDS-50xx"/>
				<updated>2010-06-30T12:51:50Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IDS-50XX are serial device servers for either serial-over-ethernet and/or serial-over-WLAN communication (IDS-50XX-WG models). Several models (IDS-50X2) feature dual LAN ports for ethernet redundancy (recovery time &amp;lt;10ms). Also all models share redundant dual power inputs (12-48VDC). The supplied DS-Tools setup &amp;amp; administration software allows complete configuration of devices, and includes Wizard function for easy step-by-step setup of all connected devices.&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
&lt;br /&gt;
* When connecting the modules for the first time with the host PC, make sure both are in the same subnet. The default IP of IDS-50XX is 192.168.10.2 - so the host PC should have for example 192.168.10.1 or any other IP in the 192.168.10 subnet. Otherwise, DS-Tools might not be able to connect to the device. You may change the device´s IP address via DS-Tools later.&lt;br /&gt;
&lt;br /&gt;
== IDS-50XX-WG (WLAN models) hints ==&lt;br /&gt;
&lt;br /&gt;
* If you want IDS-50XX-WG to connect to your host PC (or another IDS-50XX-WG in tunnel mode), make sure no ethernet cable is connected to IDS-50XX-WG´s LAN port. If IDS-50XX-WG is connected via LAN, it will automatically disable WLAN to avoid dual connection. So, WLAN will only work when there is no connection to a wire-based LAN available.&lt;br /&gt;
* The SSID of your WLAN should not contain a &amp;quot;space&amp;quot; - i.e., you may call it for example &amp;quot;IDS_WLAN&amp;quot;, but &amp;quot;IDS WLAN&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IDS-50XX&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* DS-Tools (included) allows easy tunnel mode setup via step-by-step Wizard&lt;br /&gt;
* Tunnel mode works either via LAN or WLAN connection (IDS-50XX-WG models)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|IDS-50XX]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/IDS-50xx</id>
		<title>IDS-50xx</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/IDS-50xx"/>
				<updated>2010-06-30T12:51:11Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IDS-50XX are serial device servers for either serial-over-ethernet and/or serial-over-WLAN communication (IDS-50XX-WG models). Several models (IDS-50X2) feature dual LAN ports for ethernet redundancy (recovery time &amp;lt;10ms). Also all models share redundant dual power inputs (12-48VDC). The supplied DS-Tools setup &amp;amp; administration software allows complete configuration of devices, and includes Wizard function for easy step-by-step setup of all connected devices.&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
* When connecting the modules for the first time with the host PC, make sure both are in the same subnet. The default IP of IDS-50XX is 192.168.10.2 - so the host PC should have for example 192.168.10.1 or any other IP in the 192.168.10 subnet. Otherwise, DS-Tools might not be able to connect to the device. You may change the device´s IP address via DS-Tools later.&lt;br /&gt;
&lt;br /&gt;
== IDS-50XX-WG (WLAN models) hints ==&lt;br /&gt;
* If you want IDS-50XX-WG to connect to your host PC (or another IDS-50XX-WG in tunnel mode), make sure no ethernet cable is connected to IDS-50XX-WG´s LAN port. If IDS-50XX-WG is connected via LAN, it will automatically disable WLAN to avoid dual connection. So, WLAN will only work when there is no connection to a wire-based LAN available.&lt;br /&gt;
* The SSID of your WLAN should not contain a &amp;quot;space&amp;quot; - i.e., you may call it for example &amp;quot;IDS_WLAN&amp;quot;, but &amp;quot;IDS WLAN&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IDS-50XX&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* DS-Tools (included) allows easy tunnel mode setup via step-by-step Wizard&lt;br /&gt;
* Tunnel mode works either via LAN or WLAN connection (IDS-50XX-WG models)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|IDS-50XX]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/IDS-50xx</id>
		<title>IDS-50xx</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/IDS-50xx"/>
				<updated>2010-06-30T12:19:02Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== IDS-50XX ==&lt;br /&gt;
IDS-50XX are serial device servers for either serial-over-ethernet and/or serial-over-WLAN communication (IDS-50XX-WG models). Several models (IDS-50X2) feature dual LAN ports for ethernet redundancy (recovery time &amp;lt;10ms). Also all models share redundant dual power inputs (12-48VDC). The supplied DS-Tools setup &amp;amp; administration software allows complete configuration of devices, and includes Wizard function for easy step-by-step setup of all connected devices.&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
* When connecting the modules for the first time with the host PC, make sure both are in the same subnet. The default IP of IDS-50XX is 192.168.10.2 - so the host PC should have for example 192.168.10.1 or any other IP in the 192.168.10 subnet. Otherwise, DS-Tools might not be able to connect to the device. You may change the device´s IP address via DS-Tools later.&lt;br /&gt;
&lt;br /&gt;
== IDS-50XX-WG (WLAN models) hints ==&lt;br /&gt;
* If you want IDS-50XX-WG to connect to your host PC (or another IDS-50XX-WG in tunnel mode), make sure no ethernet cable is connected to IDS-50XX-WG´s LAN port. If IDS-50XX-WG is connected via LAN, it will automatically disable WLAN to avoid dual connection. So, WLAN will only work when there is no connection to a wire-based LAN available.&lt;br /&gt;
* The SSID of your WLAN should not contain a &amp;quot;space&amp;quot; - i.e., you may call it for example &amp;quot;IDS_WLAN&amp;quot;, but &amp;quot;IDS WLAN&amp;quot; will not work.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IDS-50XX&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* DS-Tools (included) allows easy tunnel mode setup via step-by-step Wizard&lt;br /&gt;
* Tunnel mode works either via LAN or WLAN connection (IDS-50XX-WG models)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|IDS-50XX]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/IDS-50xx</id>
		<title>IDS-50xx</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/IDS-50xx"/>
				<updated>2010-06-30T12:16:21Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== IDS-50XX ==&lt;br /&gt;
IDS-50XX are serial device servers for either serial-over-ethernet and/or serial-over-WLAN communication (IDS-50XX-WG models). Several models (IDS-50X2) feature dual LAN ports for ethernet redundancy (recovery time &amp;lt;10ms). Also all models share redundant dual power inputs (12-48VDC). The supplied DS-Tools setup &amp;amp; administration software allows complete configuration of devices, and includes Wizard function for easy step-by-step setup of all connected devices.&lt;br /&gt;
&lt;br /&gt;
== General hints ==&lt;br /&gt;
* When connecting the modules for the first time with the host PC, make sure both are in the same subnet. The default IP of IDS-50XX is 192.168.10.2 - so the host PC should have for example 192.168.10.1 or any other IP in the 192.168.10 subnet. Otherwise, DS-Tools might not be able to connect to the device. You may change the device´s IP address via DS-Tools later.&lt;br /&gt;
&lt;br /&gt;
== IDS-50XX-WG (WLAN models) hints ==&lt;br /&gt;
* If you want IDS-50XX-WG to connect to your host PC (or another IDS-50XX-WG in tunnel mode), make sure no ethernet cable is connected to IDS-50XX-WG´s LAN port. If IDS-50XX-WG is connected via LAN, it will automatically disable WLAN to avoid dual connection. So, WLAN will only work when there is no connection to a wire-based LAN available.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IDS-50XX&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* DS-Tools (included) allows easy tunnel mode setup via step-by-step Wizard&lt;br /&gt;
* Tunnel mode works either via LAN or WLAN connection (IDS-50XX-WG models)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|IDS-50XX]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/IP101</id>
		<title>IP101</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/IP101"/>
				<updated>2010-03-25T10:06:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== IP10x / APort-31x ==&lt;br /&gt;
IP10x/APort31x series are easy to use Serial over Ethernet modules. Every module features one 10/100 Ethernet port and 1 to 4 RS232/422/485 ports (DIP-switch selectable). IP101 and APort-311 have one serial port, IP102/Aport-312 2 ports and IP104 has 4 ports.&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IP10x/APort31x&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* For make safe pairing we need to use fixed IP addresses&lt;br /&gt;
&lt;br /&gt;
== RoHS conformity changes ==&lt;br /&gt;
The hardware for old IP101 and new IP101 is same architecture. But there are some modification in part to meet RoHS. The major different is in power adaptor. So it is no difference in firmware.&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Please keep in mind that ver1.5 and ver1.8 firmware is fully different.&lt;br /&gt;
If customer could use ver1.5 firmware, then we don't suggest to upgrade.&lt;br /&gt;
The upgrade procedure is very complex. Please read the PDF file in&lt;br /&gt;
attached file carefully. There are two steps to upgrade the firmware.&lt;br /&gt;
* step 1===&amp;gt; to upgrade ver1.5 to middle version firmware.&lt;br /&gt;
* step 2===&amp;gt; to upgrade middle version to ver1.8&lt;br /&gt;
&lt;br /&gt;
Please use one clean environment (just one PC and one IP101 in LAN connection) to do&lt;br /&gt;
upgrade procedure.&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|Ip101]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/Matrix-500</id>
		<title>Matrix-500</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/Matrix-500"/>
				<updated>2010-03-23T16:00:57Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: /* SD card slot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Matrix-500 is an embedded computer with 200MHz ARM9 RISC CPU manufactured by [http:///www.Artila.com Artila]. There are 4 high speed RS232 ports (1 port RS232/422/485 selectable), 2 USB host controller ports, 1 USB device controller port, 16 general purpose [http://en.wikipedia.org/wiki/Input/output digital IO port] (inside case connector). Matrix-500 uses [http://www.arm.linux.org.uk/ ARM-Linux], so it behaves like a standard Linux machine regarding the handling of USB, serial and Ethernet ports. Users can upload their own programs in order to customize Matrix-500 for their special purpose. SDK for both Linux and Windows host PCs is included.&lt;br /&gt;
&lt;br /&gt;
Note that other Matrix-5xx products have different features. For example, the USB device controller is only available on the Matrix-500.&lt;br /&gt;
&lt;br /&gt;
== Console Port ==&lt;br /&gt;
&lt;br /&gt;
Matrix 500's console is disable as factory default setting.  To enable the &lt;br /&gt;
console port, please find the information attached.  Because the console&lt;br /&gt;
port (ttyS0) share the same pins with serial port P3 (ttyS3), user need to &lt;br /&gt;
prepare a special cable to connect ttyS0 via the RJ45 connector of Port 3. &lt;br /&gt;
To trigger the console port function, user need to press &amp;quot;@@@@&amp;quot; (Artila doc says &amp;quot;$$$$&amp;quot;) &lt;br /&gt;
continuously right after power up and after the screen show &amp;quot;Starting Matrix 500.......&amp;quot; &lt;br /&gt;
Remember to disable the console port before leaving the Loader program. &lt;br /&gt;
&lt;br /&gt;
Regarding the special cable, it is different from the RJ45 to DB9 cable used on Port 1 to Port 4 ([http://www.acceed.info/manuals/artila/Matrix-500%20Enable%20Serial%20Console.pdf Details])&lt;br /&gt;
&lt;br /&gt;
== Protocols ==&lt;br /&gt;
&lt;br /&gt;
* SSL ([http://en.wikipedia.org/wiki/Transport_Layer_Security Secure Socket Layer])&lt;br /&gt;
* SSH ([http://en.wikipedia.org/wiki/Secure_Shell Secure Shell])&lt;br /&gt;
* TelNet ([http://en.wikipedia.org/wiki/TELNET TelNet]) (TELetype NETwork) &lt;br /&gt;
* and more&lt;br /&gt;
== USB Modem ==&lt;br /&gt;
&lt;br /&gt;
USB Modem Support&lt;br /&gt;
&lt;br /&gt;
USB modems (for plain old telephone service, ISDN or cable) are supposed to conform to the Communication Device Class (CDC) specification &amp;lt;http://www.usb.org/developers/data/devclass/usbcdc11.pdf&amp;gt;, and usually to the Abstract Control Model (ACM) sub-class. If your modem doesn't comply with the specification, it will not work with this driver.&lt;br /&gt;
&lt;br /&gt;
You need to select the *USB Modem (CDC ACM) support* kernel option. If you build as modules, you need to install the acm.o option.&lt;br /&gt;
&lt;br /&gt;
You need to set up the device node entries for the various modems. You can use up to 32 modems with this driver. Use the following commands to set up the first four:&lt;br /&gt;
&lt;br /&gt;
*mknod /dev/usb/ttyACM0 c 166 0&lt;br /&gt;
*mknod /dev/usb/ttyACM1 c 166 1&lt;br /&gt;
*mknod /dev/usb/ttyACM2 c 166 2&lt;br /&gt;
*mknod /dev/usb/ttyACM3 c 166 3&lt;br /&gt;
&lt;br /&gt;
You should now be able to use a terminal emulator program to attach to this device and connect to your modem or other terminal device.&lt;br /&gt;
&lt;br /&gt;
== SD Card Slot ==&lt;br /&gt;
&lt;br /&gt;
Matrix-500's internal SD card slot meets SD 1.0 standard. This means SD cards up to 2GB are supported. Caution: SDHC cards will not work in Matrix-500.&lt;br /&gt;
&lt;br /&gt;
== WLAN ==&lt;br /&gt;
&lt;br /&gt;
Please use &amp;quot;dmesg&amp;quot; to check if the kernel detect the wireless. If kernel detect the usb wireless lan.  You can skip the &amp;quot;modprob command&amp;quot; just type &lt;br /&gt;
* ifconfig wlan0 up&lt;br /&gt;
* iwconfig wlan0 essid XXXX key YYYY mode MMMM&lt;br /&gt;
&lt;br /&gt;
(where XXXX is the network name	YYYY is the hardware key MMMM is managed for infrastructure mode and ad-hoc for ad-hoc mode) &lt;br /&gt;
&lt;br /&gt;
To configure IP address&lt;br /&gt;
* dhcpcd wlan0 &amp;amp; (&amp;quot;&amp;amp;&amp;quot; means run in the background)&lt;br /&gt;
or&lt;br /&gt;
* ifconfig wlan0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx&lt;br /&gt;
&lt;br /&gt;
New driver for Ralink RT2571 is available in Artila CD\Matrix 500\Wifi\rt73.ko&lt;br /&gt;
&lt;br /&gt;
copy rt73.ko to Matrix 500\disk&lt;br /&gt;
cd \disk&lt;br /&gt;
insmod rt73.ko&lt;br /&gt;
&lt;br /&gt;
to insert the driver module to Matrix 500&lt;br /&gt;
&lt;br /&gt;
Artila has drivers for WLAN sticks with Ralink 2500/2501 chipsets. Ralink provides a list of these products made by different companies at http://ralink.rapla.net/&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
For Bluetooth stick, Artila provides drivers for Broadcom Blutonium (BCM2033) and Tektronix BPA 100/105 (Digianswer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
* SDK for download [http://www.acceed.info/product.phtml?matrix-500-16 SDK]&lt;br /&gt;
* The ARM Linux Project : [http://www.arm.linux.org.uk/ Linux for all ARM based machines]&lt;br /&gt;
&lt;br /&gt;
== Connectors ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.acceed.com/manuals/artila/Matrix%20500%20Internal%20Connector.pdf Connector layout]&lt;br /&gt;
* [http://www.acceed.com/manuals/artila/Matrix%20500%20Quick%20Installation%20Guide.pdf Board layout]&lt;br /&gt;
* A mini-USB connector for the USB Device Controller (UDC) is on the right side of the housing (not shown on above documents)&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
Standard [http://de.wikipedia.org/wiki/Flash-Speicher flash memory] option is with 16MB flash memory. On request 8MB or 32MB and 64MB are available.&lt;br /&gt;
&lt;br /&gt;
== Watchdog ==&lt;br /&gt;
&lt;br /&gt;
Matrix 500 has a watchdog device and it works as a standard watchdog device under Linux.  The default setting of the watchdog timer is 5 seconds.  Kernel will reset the watchdog timer before it time out.  If for some unexpected reason, kernel fails to reset the watchdog timer, Matrix 500 will reset itself and system will reboot again.  We do not recommend user to use watchdog timer in his application.  To implement a software Watchdog process is a better way for application level watchdog&lt;br /&gt;
&lt;br /&gt;
== Application Stories ==&lt;br /&gt;
&lt;br /&gt;
Matrix-500 is a standalone embedded computer. Typical applications are in data collection and preparation in POS ([http://de.wikipedia.org/wiki/POS-Terminal Point Of Sale]), at a gas station to prepare and transmit accounting data or in advertisement systems with displays.&lt;br /&gt;
&lt;br /&gt;
== Tech Spec ==&lt;br /&gt;
&lt;br /&gt;
* 2*USB, 3*RS232, 1*RS232/422/485, 1*10/100 Ethernet&lt;br /&gt;
* Matrix 500 has a MMU. It is a MMU ready Linux Kernel and fork() is ok. It is not necessary to specify stack size at compile time.&lt;br /&gt;
* Matrix 500 uses Standard Linux with MMU Kernel version 2.6.14&lt;br /&gt;
* Root Filesystem uses ETX2 format.  The Root Filesystem is extract and built on the RAMDISK of Matrix 500 during system startup.  The system image uses about 4MB space of the Flash Memory  &lt;br /&gt;
* User Flash disk uses JFFS2 format and space size is Flash memory size minus 4MB of image(e.g. 16MB Flash - 4MB Image = 12 MB [11764KB ] user flash disk )&lt;br /&gt;
* USB WLAN Adaptor Support List (RT2570): [http://rt2x00.serialmonkey.com/wiki/index.php?title=Hardware RT2570 Hardware]&lt;br /&gt;
* Boot from USB Disk and SD Card are not available at this moment.  We will consider it in the future.&lt;br /&gt;
&lt;br /&gt;
== Firmware Upgrade ==&lt;br /&gt;
In case you want to upgrade firmware: use an USB disk and load all files to be upgraded on it. Then&lt;br /&gt;
# copy the files &amp;quot;matrix500v2.alf&amp;quot;, &amp;quot;m500kv2&amp;quot; and &amp;quot;m500rv2&amp;quot; to a USB flash disk&lt;br /&gt;
# Insert the USB disk to Matrix 500&lt;br /&gt;
# mount USB disk by &amp;quot; mount  /mnt/sda1&amp;quot;&lt;br /&gt;
# change to the /mnt/sda1 directory&lt;br /&gt;
# type &amp;quot;update m500kv2&amp;quot;&lt;br /&gt;
# type &amp;quot;update m500rv2&amp;quot;&lt;br /&gt;
# type &amp;quot;update matrix500v2.alf&amp;quot;&lt;br /&gt;
# Reboot the Matrix 500&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
&lt;br /&gt;
The new link is [ftp://ftp:ftp@ftp.artila.com/Matrix5xx ftp.artila.com/Matrix5xx] (login: ftp, password: ftp).&lt;br /&gt;
&lt;br /&gt;
Python is available on request.&lt;br /&gt;
&lt;br /&gt;
== Flash Recovery ==&lt;br /&gt;
&lt;br /&gt;
1) Recovery from wrong boot image&lt;br /&gt;
&lt;br /&gt;
Please use serial console and under loader screen ( type @@@@ right after reboot to enter loader screen), select format option (H) to format the user disk.  After format, reset the system.  Doing this will reload the factory setting at next system boot.  But it will take about two minute for system to rebuild its /etc/rc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Recovery from corrupt flash &lt;br /&gt;
&lt;br /&gt;
After download newest firmware please perform following steps:&lt;br /&gt;
&lt;br /&gt;
Find the flash corrupted Matrix 500&lt;br /&gt;
# Open metal case of Matrix 500&lt;br /&gt;
# Find JP1 near COM4 port connector&lt;br /&gt;
# Place JP1 to 1-2 position&lt;br /&gt;
# Connect the console cable on Port 3 of Matrix 500&lt;br /&gt;
# Open hyper terminal software and serial port setting as 115200, n,8,1&lt;br /&gt;
# Power on Matrix 500 again (or push reset button)&lt;br /&gt;
# You will see &amp;quot;CCCCC&amp;quot; pop up on the hyper terminal from console port&lt;br /&gt;
# upload file &amp;quot;loader.bin&amp;quot; with Xmodem protocol&lt;br /&gt;
# once done, &amp;quot;CCC&amp;quot; will show up again then&lt;br /&gt;
# upload &amp;quot;m500v2.bin&amp;quot; with xmodem&lt;br /&gt;
# once complete, loader screen will show up.  Type &amp;quot;L&amp;quot; key to upload &amp;quot;matrix500v2.alf &amp;quot; with Kermit protocol&lt;br /&gt;
# once done, type &amp;quot;S&amp;quot; to upload &amp;quot;m500kv2&amp;quot; with Kermit&lt;br /&gt;
# once done, type &amp;quot;T&amp;quot; to upload &amp;quot;m500rv2&amp;quot; with Kermit&lt;br /&gt;
&lt;br /&gt;
After all these steps are done, place the JP1 to 2-3 position and then reset Matrix 500. The new loader and kernel will boot up and you can perform the test again.&lt;br /&gt;
&lt;br /&gt;
== Why to choose ARM9 with MMU ==&lt;br /&gt;
&lt;br /&gt;
MMU (Memory Management Unit) is important unit for CPU which is operated on multi-task Operating System and software.  If the CPU does not have MMU, it have to use uCLinux which is a special version Embedded Linux OS which is designed for non-MMU CPU.  Special care must be taken into consideration if you want to port x86 Linux software to a non-MMU RISC-based Linux plaftform.  To avoid this compatibility issue, it is better to choose ARM9 RISC with MMU&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/Matrix-500</id>
		<title>Matrix-500</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/Matrix-500"/>
				<updated>2010-03-23T16:00:14Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Matrix-500 is an embedded computer with 200MHz ARM9 RISC CPU manufactured by [http:///www.Artila.com Artila]. There are 4 high speed RS232 ports (1 port RS232/422/485 selectable), 2 USB host controller ports, 1 USB device controller port, 16 general purpose [http://en.wikipedia.org/wiki/Input/output digital IO port] (inside case connector). Matrix-500 uses [http://www.arm.linux.org.uk/ ARM-Linux], so it behaves like a standard Linux machine regarding the handling of USB, serial and Ethernet ports. Users can upload their own programs in order to customize Matrix-500 for their special purpose. SDK for both Linux and Windows host PCs is included.&lt;br /&gt;
&lt;br /&gt;
Note that other Matrix-5xx products have different features. For example, the USB device controller is only available on the Matrix-500.&lt;br /&gt;
&lt;br /&gt;
== Console Port ==&lt;br /&gt;
&lt;br /&gt;
Matrix 500's console is disable as factory default setting.  To enable the &lt;br /&gt;
console port, please find the information attached.  Because the console&lt;br /&gt;
port (ttyS0) share the same pins with serial port P3 (ttyS3), user need to &lt;br /&gt;
prepare a special cable to connect ttyS0 via the RJ45 connector of Port 3. &lt;br /&gt;
To trigger the console port function, user need to press &amp;quot;@@@@&amp;quot; (Artila doc says &amp;quot;$$$$&amp;quot;) &lt;br /&gt;
continuously right after power up and after the screen show &amp;quot;Starting Matrix 500.......&amp;quot; &lt;br /&gt;
Remember to disable the console port before leaving the Loader program. &lt;br /&gt;
&lt;br /&gt;
Regarding the special cable, it is different from the RJ45 to DB9 cable used on Port 1 to Port 4 ([http://www.acceed.info/manuals/artila/Matrix-500%20Enable%20Serial%20Console.pdf Details])&lt;br /&gt;
&lt;br /&gt;
== Protocols ==&lt;br /&gt;
&lt;br /&gt;
* SSL ([http://en.wikipedia.org/wiki/Transport_Layer_Security Secure Socket Layer])&lt;br /&gt;
* SSH ([http://en.wikipedia.org/wiki/Secure_Shell Secure Shell])&lt;br /&gt;
* TelNet ([http://en.wikipedia.org/wiki/TELNET TelNet]) (TELetype NETwork) &lt;br /&gt;
* and more&lt;br /&gt;
== USB Modem ==&lt;br /&gt;
&lt;br /&gt;
USB Modem Support&lt;br /&gt;
&lt;br /&gt;
USB modems (for plain old telephone service, ISDN or cable) are supposed to conform to the Communication Device Class (CDC) specification &amp;lt;http://www.usb.org/developers/data/devclass/usbcdc11.pdf&amp;gt;, and usually to the Abstract Control Model (ACM) sub-class. If your modem doesn't comply with the specification, it will not work with this driver.&lt;br /&gt;
&lt;br /&gt;
You need to select the *USB Modem (CDC ACM) support* kernel option. If you build as modules, you need to install the acm.o option.&lt;br /&gt;
&lt;br /&gt;
You need to set up the device node entries for the various modems. You can use up to 32 modems with this driver. Use the following commands to set up the first four:&lt;br /&gt;
&lt;br /&gt;
*mknod /dev/usb/ttyACM0 c 166 0&lt;br /&gt;
*mknod /dev/usb/ttyACM1 c 166 1&lt;br /&gt;
*mknod /dev/usb/ttyACM2 c 166 2&lt;br /&gt;
*mknod /dev/usb/ttyACM3 c 166 3&lt;br /&gt;
&lt;br /&gt;
You should now be able to use a terminal emulator program to attach to this device and connect to your modem or other terminal device.&lt;br /&gt;
&lt;br /&gt;
== SD card slot ==&lt;br /&gt;
&lt;br /&gt;
Matrix-500 meets SD 1.0 standard. This means SD cards up to 2GB are supported. Caution: SDHC cards will not work in Matrix-500.&lt;br /&gt;
&lt;br /&gt;
== WLAN ==&lt;br /&gt;
&lt;br /&gt;
Please use &amp;quot;dmesg&amp;quot; to check if the kernel detect the wireless. If kernel detect the usb wireless lan.  You can skip the &amp;quot;modprob command&amp;quot; just type &lt;br /&gt;
* ifconfig wlan0 up&lt;br /&gt;
* iwconfig wlan0 essid XXXX key YYYY mode MMMM&lt;br /&gt;
&lt;br /&gt;
(where XXXX is the network name	YYYY is the hardware key MMMM is managed for infrastructure mode and ad-hoc for ad-hoc mode) &lt;br /&gt;
&lt;br /&gt;
To configure IP address&lt;br /&gt;
* dhcpcd wlan0 &amp;amp; (&amp;quot;&amp;amp;&amp;quot; means run in the background)&lt;br /&gt;
or&lt;br /&gt;
* ifconfig wlan0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx&lt;br /&gt;
&lt;br /&gt;
New driver for Ralink RT2571 is available in Artila CD\Matrix 500\Wifi\rt73.ko&lt;br /&gt;
&lt;br /&gt;
copy rt73.ko to Matrix 500\disk&lt;br /&gt;
cd \disk&lt;br /&gt;
insmod rt73.ko&lt;br /&gt;
&lt;br /&gt;
to insert the driver module to Matrix 500&lt;br /&gt;
&lt;br /&gt;
Artila has drivers for WLAN sticks with Ralink 2500/2501 chipsets. Ralink provides a list of these products made by different companies at http://ralink.rapla.net/&lt;br /&gt;
&lt;br /&gt;
== Bluetooth ==&lt;br /&gt;
&lt;br /&gt;
For Bluetooth stick, Artila provides drivers for Broadcom Blutonium (BCM2033) and Tektronix BPA 100/105 (Digianswer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
* SDK for download [http://www.acceed.info/product.phtml?matrix-500-16 SDK]&lt;br /&gt;
* The ARM Linux Project : [http://www.arm.linux.org.uk/ Linux for all ARM based machines]&lt;br /&gt;
&lt;br /&gt;
== Connectors ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.acceed.com/manuals/artila/Matrix%20500%20Internal%20Connector.pdf Connector layout]&lt;br /&gt;
* [http://www.acceed.com/manuals/artila/Matrix%20500%20Quick%20Installation%20Guide.pdf Board layout]&lt;br /&gt;
* A mini-USB connector for the USB Device Controller (UDC) is on the right side of the housing (not shown on above documents)&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
&lt;br /&gt;
Standard [http://de.wikipedia.org/wiki/Flash-Speicher flash memory] option is with 16MB flash memory. On request 8MB or 32MB and 64MB are available.&lt;br /&gt;
&lt;br /&gt;
== Watchdog ==&lt;br /&gt;
&lt;br /&gt;
Matrix 500 has a watchdog device and it works as a standard watchdog device under Linux.  The default setting of the watchdog timer is 5 seconds.  Kernel will reset the watchdog timer before it time out.  If for some unexpected reason, kernel fails to reset the watchdog timer, Matrix 500 will reset itself and system will reboot again.  We do not recommend user to use watchdog timer in his application.  To implement a software Watchdog process is a better way for application level watchdog&lt;br /&gt;
&lt;br /&gt;
== Application Stories ==&lt;br /&gt;
&lt;br /&gt;
Matrix-500 is a standalone embedded computer. Typical applications are in data collection and preparation in POS ([http://de.wikipedia.org/wiki/POS-Terminal Point Of Sale]), at a gas station to prepare and transmit accounting data or in advertisement systems with displays.&lt;br /&gt;
&lt;br /&gt;
== Tech Spec ==&lt;br /&gt;
&lt;br /&gt;
* 2*USB, 3*RS232, 1*RS232/422/485, 1*10/100 Ethernet&lt;br /&gt;
* Matrix 500 has a MMU. It is a MMU ready Linux Kernel and fork() is ok. It is not necessary to specify stack size at compile time.&lt;br /&gt;
* Matrix 500 uses Standard Linux with MMU Kernel version 2.6.14&lt;br /&gt;
* Root Filesystem uses ETX2 format.  The Root Filesystem is extract and built on the RAMDISK of Matrix 500 during system startup.  The system image uses about 4MB space of the Flash Memory  &lt;br /&gt;
* User Flash disk uses JFFS2 format and space size is Flash memory size minus 4MB of image(e.g. 16MB Flash - 4MB Image = 12 MB [11764KB ] user flash disk )&lt;br /&gt;
* USB WLAN Adaptor Support List (RT2570): [http://rt2x00.serialmonkey.com/wiki/index.php?title=Hardware RT2570 Hardware]&lt;br /&gt;
* Boot from USB Disk and SD Card are not available at this moment.  We will consider it in the future.&lt;br /&gt;
&lt;br /&gt;
== Firmware Upgrade ==&lt;br /&gt;
In case you want to upgrade firmware: use an USB disk and load all files to be upgraded on it. Then&lt;br /&gt;
# copy the files &amp;quot;matrix500v2.alf&amp;quot;, &amp;quot;m500kv2&amp;quot; and &amp;quot;m500rv2&amp;quot; to a USB flash disk&lt;br /&gt;
# Insert the USB disk to Matrix 500&lt;br /&gt;
# mount USB disk by &amp;quot; mount  /mnt/sda1&amp;quot;&lt;br /&gt;
# change to the /mnt/sda1 directory&lt;br /&gt;
# type &amp;quot;update m500kv2&amp;quot;&lt;br /&gt;
# type &amp;quot;update m500rv2&amp;quot;&lt;br /&gt;
# type &amp;quot;update matrix500v2.alf&amp;quot;&lt;br /&gt;
# Reboot the Matrix 500&lt;br /&gt;
&lt;br /&gt;
== Source ==&lt;br /&gt;
&lt;br /&gt;
The new link is [ftp://ftp:ftp@ftp.artila.com/Matrix5xx ftp.artila.com/Matrix5xx] (login: ftp, password: ftp).&lt;br /&gt;
&lt;br /&gt;
Python is available on request.&lt;br /&gt;
&lt;br /&gt;
== Flash Recovery ==&lt;br /&gt;
&lt;br /&gt;
1) Recovery from wrong boot image&lt;br /&gt;
&lt;br /&gt;
Please use serial console and under loader screen ( type @@@@ right after reboot to enter loader screen), select format option (H) to format the user disk.  After format, reset the system.  Doing this will reload the factory setting at next system boot.  But it will take about two minute for system to rebuild its /etc/rc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) Recovery from corrupt flash &lt;br /&gt;
&lt;br /&gt;
After download newest firmware please perform following steps:&lt;br /&gt;
&lt;br /&gt;
Find the flash corrupted Matrix 500&lt;br /&gt;
# Open metal case of Matrix 500&lt;br /&gt;
# Find JP1 near COM4 port connector&lt;br /&gt;
# Place JP1 to 1-2 position&lt;br /&gt;
# Connect the console cable on Port 3 of Matrix 500&lt;br /&gt;
# Open hyper terminal software and serial port setting as 115200, n,8,1&lt;br /&gt;
# Power on Matrix 500 again (or push reset button)&lt;br /&gt;
# You will see &amp;quot;CCCCC&amp;quot; pop up on the hyper terminal from console port&lt;br /&gt;
# upload file &amp;quot;loader.bin&amp;quot; with Xmodem protocol&lt;br /&gt;
# once done, &amp;quot;CCC&amp;quot; will show up again then&lt;br /&gt;
# upload &amp;quot;m500v2.bin&amp;quot; with xmodem&lt;br /&gt;
# once complete, loader screen will show up.  Type &amp;quot;L&amp;quot; key to upload &amp;quot;matrix500v2.alf &amp;quot; with Kermit protocol&lt;br /&gt;
# once done, type &amp;quot;S&amp;quot; to upload &amp;quot;m500kv2&amp;quot; with Kermit&lt;br /&gt;
# once done, type &amp;quot;T&amp;quot; to upload &amp;quot;m500rv2&amp;quot; with Kermit&lt;br /&gt;
&lt;br /&gt;
After all these steps are done, place the JP1 to 2-3 position and then reset Matrix 500. The new loader and kernel will boot up and you can perform the test again.&lt;br /&gt;
&lt;br /&gt;
== Why to choose ARM9 with MMU ==&lt;br /&gt;
&lt;br /&gt;
MMU (Memory Management Unit) is important unit for CPU which is operated on multi-task Operating System and software.  If the CPU does not have MMU, it have to use uCLinux which is a special version Embedded Linux OS which is designed for non-MMU CPU.  Special care must be taken into consideration if you want to port x86 Linux software to a non-MMU RISC-based Linux plaftform.  To avoid this compatibility issue, it is better to choose ARM9 RISC with MMU&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/GPort104</id>
		<title>GPort104</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/GPort104"/>
				<updated>2009-08-18T13:20:23Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPort104 ==&lt;br /&gt;
GPort104 is an easy to use Serial over Ethernet module. There are 4 RS232 ports (with DB9 male connector), one 100/10 Ethernet port and one RJ 45 console port. The internal processing is done by a Linux system which runs on a 32bit 100MHz MIPS CPU with 8MB flash ROM and 16MB SDRAM&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|GPort104]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/GPort104</id>
		<title>GPort104</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/GPort104"/>
				<updated>2009-08-18T13:10:09Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPort104 ==&lt;br /&gt;
GPort104 is an easy to use Serial over Ethernet module. There are 4 RS232 ports (with DB9 male connector), one 100/10 Ethernet port and one RJ 45 console port. The internal processing is done by a Linux system which runs on a 32bit 100MHz MIPS CPU with 8MB flash ROM and 16MB SDRAM&lt;br /&gt;
&lt;br /&gt;
== Quick Installation Guide for Virtual COM mode ==&lt;br /&gt;
1. Install the Gport_ap-Software which is found on the included CD.&lt;br /&gt;
2. Connect the GPort104 with your LAN using GPOrt´s WAN-Port on the right side of the front panel. Switch on the device.&lt;br /&gt;
3. Start the software, click &amp;quot;Search&amp;quot; to determine if the GPort is connected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|GPort104]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/GPort104</id>
		<title>GPort104</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/GPort104"/>
				<updated>2009-08-17T15:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPort104 ==&lt;br /&gt;
GPort104 is an easy to use Serial over Ethernet module. There are 4 RS232 ports (with DB9 male connector), one 100/10 Ethernet port and one RJ 45 console port. The internal processing is done by a Linux system which runs on a 32bit 100MHz MIPS CPU with 8MB flash ROM and 16MB SDRAM&lt;br /&gt;
&lt;br /&gt;
== Quick Installation Guide for Virtual COM mode ==&lt;br /&gt;
1. Install the Gport_ap-Software which is found on the included CD.&lt;br /&gt;
2. Connect the GPort104 with your LAN using GPOrt´s WAN-Port on the right side of the front panel. Switch on the device.&lt;br /&gt;
3. Start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|GPort104]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/GPort104</id>
		<title>GPort104</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/GPort104"/>
				<updated>2009-08-17T15:54:28Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPort104 ==&lt;br /&gt;
GPort104 is an easy to use Serial over Ethernet module. There are 4 RS232 ports (with DB9 male connector), one 100/10 Ethernet port and one RJ 45 console port. The internal processing is done by a Linux system which runs on a 32bit 100MHz MIPS CPU with 8MB flash ROM and 16MB SDRAM&lt;br /&gt;
&lt;br /&gt;
== Quick Installation Guide for Virtual COM mode ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|GPort104]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/GPort-104</id>
		<title>GPort-104</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/GPort-104"/>
				<updated>2009-08-17T15:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: GPort-104 moved to GPort104&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[GPort104]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/GPort104</id>
		<title>GPort104</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/GPort104"/>
				<updated>2009-08-17T15:48:20Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: GPort-104 moved to GPort104&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPort104 ==&lt;br /&gt;
GPort104 is an easy to use Serial over Ethernet module. There is one 100/10 Ethernet port and one port DIP switch selectable to RS232, RS422 or RS485. IP101 has one serial port, IP102 2 ports and IP104 has 4 ports&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IP101&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* For make safe pairing we need to use fixed IP addresses&lt;br /&gt;
&lt;br /&gt;
== RoHS conformity changes ==&lt;br /&gt;
The hardware for old IP101 and new IP101 is same architecture. But there are some modification in part to meet RoHS. The major different is in power adaptor. So it is no difference in firmware.&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Please keep in mind that ver1.5 and ver1.8 firmware is fully different.&lt;br /&gt;
If customer could use ver1.5 firmware, then we don't suggest to upgrade.&lt;br /&gt;
The upgrade procedure is very complex. Please read the PDF file in&lt;br /&gt;
attached file carefully. There are two steps to upgrade the firmware.&lt;br /&gt;
* step 1===&amp;gt; to upgrade ver1.5 to middle version firmware.&lt;br /&gt;
* step 2===&amp;gt; to upgrade middle version to ver1.8&lt;br /&gt;
&lt;br /&gt;
Please use one clean environment (just one PC and one IP101 in LAN connection) to do&lt;br /&gt;
upgrade procedure.&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|Ip101]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/GPort104</id>
		<title>GPort104</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/GPort104"/>
				<updated>2009-08-17T15:47:20Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPort104 ==&lt;br /&gt;
GPort104 is an easy to use Serial over Ethernet module. There is one 100/10 Ethernet port and one port DIP switch selectable to RS232, RS422 or RS485. IP101 has one serial port, IP102 2 ports and IP104 has 4 ports&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IP101&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* For make safe pairing we need to use fixed IP addresses&lt;br /&gt;
&lt;br /&gt;
== RoHS conformity changes ==&lt;br /&gt;
The hardware for old IP101 and new IP101 is same architecture. But there are some modification in part to meet RoHS. The major different is in power adaptor. So it is no difference in firmware.&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Please keep in mind that ver1.5 and ver1.8 firmware is fully different.&lt;br /&gt;
If customer could use ver1.5 firmware, then we don't suggest to upgrade.&lt;br /&gt;
The upgrade procedure is very complex. Please read the PDF file in&lt;br /&gt;
attached file carefully. There are two steps to upgrade the firmware.&lt;br /&gt;
* step 1===&amp;gt; to upgrade ver1.5 to middle version firmware.&lt;br /&gt;
* step 2===&amp;gt; to upgrade middle version to ver1.8&lt;br /&gt;
&lt;br /&gt;
Please use one clean environment (just one PC and one IP101 in LAN connection) to do&lt;br /&gt;
upgrade procedure.&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|Ip101]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/GPort104</id>
		<title>GPort104</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/GPort104"/>
				<updated>2009-08-17T15:42:03Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== GPort-104 ==&lt;br /&gt;
GPort-104 is an easy to use Serial over Ethernet module. There is one 100/10 Ethernet port and one port DIP switch selectable to RS232, RS422 or RS485. IP101 has one serial port, IP102 2 ports and IP104 has 4 ports&lt;br /&gt;
&lt;br /&gt;
== IP Module In Serial Tunnel ==&lt;br /&gt;
* In paired mode (or tunnel mode) you will need 2 IP101&lt;br /&gt;
* Choose either TCP (safer, recommended) or UDP (faster) mode&lt;br /&gt;
* One module needs to work as &amp;quot;client&amp;quot; and the other as &amp;quot;server&amp;quot;&lt;br /&gt;
* For make safe pairing we need to use fixed IP addresses&lt;br /&gt;
&lt;br /&gt;
== RoHS conformity changes ==&lt;br /&gt;
The hardware for old IP101 and new IP101 is same architecture. But there are some modification in part to meet RoHS. The major different is in power adaptor. So it is no difference in firmware.&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
Please keep in mind that ver1.5 and ver1.8 firmware is fully different.&lt;br /&gt;
If customer could use ver1.5 firmware, then we don't suggest to upgrade.&lt;br /&gt;
The upgrade procedure is very complex. Please read the PDF file in&lt;br /&gt;
attached file carefully. There are two steps to upgrade the firmware.&lt;br /&gt;
* step 1===&amp;gt; to upgrade ver1.5 to middle version firmware.&lt;br /&gt;
* step 2===&amp;gt; to upgrade middle version to ver1.8&lt;br /&gt;
&lt;br /&gt;
Please use one clean environment (just one PC and one IP101 in LAN connection) to do&lt;br /&gt;
upgrade procedure.&lt;br /&gt;
&lt;br /&gt;
[[Category:Produkt|Ip101]]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/PassPortNetworks</id>
		<title>PassPortNetworks</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/PassPortNetworks"/>
				<updated>2008-09-16T09:58:33Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Firmware Update Procedure ==&lt;br /&gt;
&lt;br /&gt;
Please make sure: &lt;br /&gt;
* The serial port mode is upgrade mode. &lt;br /&gt;
* DIP switch is off-off position. &lt;br /&gt;
* Make sure the RS232 cable is NULL modem cable. If there is no NULL modem cable, please use Virtual COM for upgrading.&lt;br /&gt;
* Use 19200 Bd, 8-N-1 on both the device server and the host pc.&lt;br /&gt;
* After upgrading firmware with manager software, reboot the serial device server and re-enter your settings (like baudrate, IP address etc.).&lt;br /&gt;
== Firmware Version ==&lt;br /&gt;
&lt;br /&gt;
This firmware version (31. Oct. 2007) fixes an auto direction timing problem:&lt;br /&gt;
* 1 port module [http://www.acceed.com/download/artila/aport311_upgrade_103107.hex aport311]&lt;br /&gt;
* 2 port module [http://www.acceed.com/download/artila/aport312_upgrade_103107.hex aport312]&lt;br /&gt;
&lt;br /&gt;
== History of Firmware ==&lt;br /&gt;
&lt;br /&gt;
This firmware version (13. Jul. 2007) does significantly reduce answering delay time:&lt;br /&gt;
* 1 port module [http://www.acceed.com/download/artila/aport311_upgrade_071307.hex aport311]&lt;br /&gt;
* 2 port module [http://www.acceed.com/download/artila/aport312_upgrade_071307.hex aport312]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	<entry>
		<id>http://wiki.acceed.com/index.php/PassPortNetworks</id>
		<title>PassPortNetworks</title>
		<link rel="alternate" type="text/html" href="http://wiki.acceed.com/index.php/PassPortNetworks"/>
				<updated>2008-09-16T09:57:49Z</updated>
		
		<summary type="html">&lt;p&gt;Jan Keyling: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Firmware Update Procedure ==&lt;br /&gt;
&lt;br /&gt;
Please make sure: &lt;br /&gt;
* The serial port mode is upgrade mode. &lt;br /&gt;
* DIP switch is off-off position. &lt;br /&gt;
* Make sure the RS232 cable is NULL modem cable. If there is no NULL modem cable, please use Virtual COM for upgrading.&lt;br /&gt;
* Use 19200b, 8-N-1 on both the device server and the host pc.&lt;br /&gt;
* After upgrading firmware with manager software, reboot the serial device server and re-enter your settings (like baudrate, IP address etc.).&lt;br /&gt;
== Firmware Version ==&lt;br /&gt;
&lt;br /&gt;
This firmware version (31. Oct. 2007) fixes an auto direction timing problem:&lt;br /&gt;
* 1 port module [http://www.acceed.com/download/artila/aport311_upgrade_103107.hex aport311]&lt;br /&gt;
* 2 port module [http://www.acceed.com/download/artila/aport312_upgrade_103107.hex aport312]&lt;br /&gt;
&lt;br /&gt;
== History of Firmware ==&lt;br /&gt;
&lt;br /&gt;
This firmware version (13. Jul. 2007) does significantly reduce answering delay time:&lt;br /&gt;
* 1 port module [http://www.acceed.com/download/artila/aport311_upgrade_071307.hex aport311]&lt;br /&gt;
* 2 port module [http://www.acceed.com/download/artila/aport312_upgrade_071307.hex aport312]&lt;/div&gt;</summary>
		<author><name>Jan Keyling</name></author>	</entry>

	</feed>