<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tinman</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tinman"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Tinman"/>
	<updated>2026-04-10T02:31:11Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Tinman&amp;diff=96403</id>
		<title>Benutzer:Tinman</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Tinman&amp;diff=96403"/>
		<updated>2017-05-24T20:21:17Z</updated>

		<summary type="html">&lt;p&gt;Tinman: links update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;my 1drv archive:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- DSO hacks: https://1drv.ms/f/s!AiY46m4u993EgSg4ZGmBREL7uZRz&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- other hacks: https://1drv.ms/f/s!AiY46m4u993EhHAPCBUuTtp2FC1G&lt;br /&gt;
&lt;br /&gt;
if you can&#039;t access PM me&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Tinman&amp;diff=85607</id>
		<title>Benutzer:Tinman</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Tinman&amp;diff=85607"/>
		<updated>2014-11-09T12:25:18Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;my 1drv archive:&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- DSO hacks: http://1drv.ms/1hf4SgO&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
- other hacks: http://1drv.ms/1BUD6Nv&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Benutzer:Tinman&amp;diff=85505</id>
		<title>Benutzer:Tinman</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Benutzer:Tinman&amp;diff=85505"/>
		<updated>2014-11-04T17:36:58Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Die Seite wurde neu angelegt: „my hacks archive: http://1drv.ms/1BUD6Nv“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;my hacks archive: http://1drv.ms/1BUD6Nv&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=ESP8266&amp;diff=84878</id>
		<title>ESP8266</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=ESP8266&amp;diff=84878"/>
		<updated>2014-09-16T21:44:55Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Daten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:ESP8266.jpg|thumb|300px|ESP8266, Funkmodul]]&lt;br /&gt;
Das [[ESP8266]] von dem Hersteller Espressif ist ein universelles und preiswertes (ab 3€) &#039;&#039;&#039;Wlan&#039;&#039;&#039;-Funkmodul. Eine [[UART]]-Schnitttstelle ermöglicht die einfache Integration in Mikrocontrollerprojekte.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&#039;&#039;*In Arbeit*&#039;&#039;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spezifikation ==&lt;br /&gt;
Laut Hersteller &amp;lt;ref&amp;gt;[http://espressif.com/en/products/esp8266 &#039;&#039;Herstellerseite -  unter Details&#039;&#039;] Abgerufen am 26. August 2014.&amp;lt;/ref&amp;gt;. :&lt;br /&gt;
* 802.11 b/g/n&lt;br /&gt;
* Wi-Fi Direct (P2P), soft-AP&lt;br /&gt;
* Integrated TCP/IP protocol stack&lt;br /&gt;
* Integrated TR switch, balun, LNA, power amplifier and matching network&lt;br /&gt;
* Integrated PLLs, regulators, DCXO and power management units&lt;br /&gt;
* +19.5dBm output power in 802.11b mode&lt;br /&gt;
* Power down leakage current of &amp;lt;10uA&lt;br /&gt;
* Integrated low power 32-bit CPU could be used as application processor&lt;br /&gt;
* SDIO 1.1/2.0, SPI, UART&lt;br /&gt;
* STBC, 1×1 MIMO, 2×1 MIMO&lt;br /&gt;
* A-MPDU &amp;amp; A-MSDU aggregation &amp;amp; 0.4ms guard interval&lt;br /&gt;
* Wake up and transmit packets in &amp;lt; 2ms&lt;br /&gt;
* Standby power consumption of &amp;lt; 1.0mW (DTIM3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ausführungen ==&lt;br /&gt;
in 4 Größen erhältlich und mit PCB- oder Keramik-Antenne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pinbelegung ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:ESP8266-PinBelegung1.jpg|Pinbelegung - Groß mit PCB-Antenne&lt;br /&gt;
Datei:ESP8266-PinBelegung2.jpg|Pinbelegung - Klein mit Keramik-Antenne&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Quelle &amp;lt;ref&amp;gt;[http://pan.baidu.com/share/link?shareid=727869034&amp;amp;uk=1900861665 &#039;&#039;Seller Information&#039;&#039;] Abgerufen am 26. August 2014.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AT-Befehle ==&lt;br /&gt;
&lt;br /&gt;
Einstellen des Moduls als AP&lt;br /&gt;
&lt;br /&gt;
Da wir nicht wissen, in welchem Modus sich das Modul gerade befindet, fragen wir diesen ab mit dem &lt;br /&gt;
Befehl AT+CWMODE?  Das Modul antwortet mit &lt;br /&gt;
&lt;br /&gt;
    AT+CWMODE?&amp;lt;\r&amp;gt;&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;+CWMODE:1&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
    &amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
    OK&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
In diesem Fall ist das Modul aktuell im Modus 1 ( Station) eingestellt. Also ändern wir den Modus auf 2 ( AP)&lt;br /&gt;
mit dem Befehl AT+CWMODE=2. Nach diesem Befehl ist ein Reset des Moduls erforderlich, damit die Änderung &lt;br /&gt;
sichtbar wird. Mit dem Befehl AT+RST führen wir diesen durch. Das Modul startet neu und die Stromaufnahme&lt;br /&gt;
steigt auf ca 80 mA. Das Modul ist jetzt als WLAN AP im Wireless Lan sichtbar. &lt;br /&gt;
&lt;br /&gt;
Jetzt müssen wir noch einstellen, das wir mehrere Verbindungen gleichzeit haben wollen und den TCP Server starten und einstellen. Mit dem Befehl AT+CIPMUX=1 sagen wir dem Modul, das wir mehrere verbindungen haben wollen. Und mit dem Befehl AT+CIPSEVER=1,2526 starten wir den TCP Server und lassen ihn auf Port 2526 laufen. Sobald sich ein Client verbindet, sendet das Modul &#039;Link&#039; + LF + CR. Beim Trennen einer Verbindung vom Client kommt &#039;Unlink&#039; + LF + CR.&lt;br /&gt;
&lt;br /&gt;
Ab hier können wir uns über ein TCP Socket auf Port 2526 mit dem Modul verbinden und Daten austauschen. Empfangene Daten werden folgender Weise angezeigt. Gesendet wurde  &amp;quot;Hallo Leute&amp;quot; + LF + CR.&lt;br /&gt;
&lt;br /&gt;
     &amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
     +IPD,0,11:Hallo Leute&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
     OK&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
+IPD kommt immer, 0 ist die erste Verbindung. Wenn 2 Geräte gleichzeitig eine Verbindung aufgebaut haben, steht dort eine 1. 11 Zeichen wurden empfangen, dann kommen die Daten.&lt;br /&gt;
&lt;br /&gt;
Zum senden von Daten vom Modul zum Client geht man folgender weise vor. Erstmal sagen wir dem Modul, wieviel Daten wir an welche Verbindung schicken wollen. Mit dem Befehl AT+CIPSEND=0,5 z.B. sagen wir dem Modul wir möchten 5 Bytes an Verbindung 0 senden. Nach diesem Befehl werden die nächsten 5 zeichen direkt an die Verbindung weitergereicht.&lt;br /&gt;
Sollte keine aktive Verbindung bestehen, sendet das Modul &lt;br /&gt;
     AT+CIPSEND=0,5&amp;lt;\r&amp;gt;&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;link is not&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
ansonsten kommt &lt;br /&gt;
     AT+CIPSEND=0,5&amp;lt;\r&amp;gt;&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;link is not&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
und man kann Daten senden. Nach dem absenden der Daten &#039;Leute&#039; + LF + CR sendet das Modul &lt;br /&gt;
    Leute&amp;lt;\r&amp;gt;&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;busy&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
    &amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
    busy&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
    &amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
    SEND OK&amp;lt;\r&amp;gt;&amp;lt;\n&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Einstellen des Moduls als Station&lt;br /&gt;
&lt;br /&gt;
== Firmware updaten ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SDK ==&lt;br /&gt;
&lt;br /&gt;
== Dokumente == &lt;br /&gt;
&lt;br /&gt;
[https://nurdspace.nl/ESP8266 Übersetztes Datenblatt]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.electrodragon.com/w/Wi07c AT Instructions Set (English)] und [http://www.electrodragon.com/w/Wi07c#First_time_use_guide Anleitung zum Betrieb an einem Arduino (inkl. Code)]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(leider in Chinesisch)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/229016/Espressif_IoT_AT____v0.1.5.906.pdf Espressif AT Instruction Set(Chinese)]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.seeedstudio.com/document/pdf/ESP8266%20Specifications(Chinese).pdf ESP8266 Specifications(Chinese)]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bezugsquellen ==&lt;br /&gt;
[http://www.seeedstudio.com/depot/WiFi-Serial-Transceiver-Module-w-ESP8266-p-1994.html seeedstudio.com] ~ 6€&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.aliexpress.com/wholesale?SearchText=ESP8266 aliexpress.com] ab ~3€&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.electrodragon.com/product/esp8266-wi07c-wifi-module/ electrodragon.com] ab ~3.50€&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
===Forum===&lt;br /&gt;
[http://www.esp8266.com/ Externes Forum]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.mikrocontroller.net/topic/342240 Topic im mikrocontroller.net-Forum]&lt;br /&gt;
===Daten===&lt;br /&gt;
[http://espressif.com/en/products/esp8266/ Herstellerseite]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://onedrive.live.com/#cid=C4DDF72E6EEA3826&amp;amp;id=C4DDF72E6EEA3826%21631 Dateien (Xplorer+SDK+PDF+etc.)]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/230185/esp8266_config_v050.exe Config-Tool]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--von [[axhieb]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bauteile]]&lt;br /&gt;
[[Kategorie:Funk]]&lt;br /&gt;
[[Kategorie:Wlan]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=ESP8266&amp;diff=84762</id>
		<title>ESP8266</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=ESP8266&amp;diff=84762"/>
		<updated>2014-09-04T21:36:45Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:ESP8266.jpg|thumb|300px|ESP8266, Funkmodul]]&lt;br /&gt;
Das [[ESP8266]] von dem Hersteller Espressif ist ein universelles und preiswertes (ab 3€) &#039;&#039;&#039;Wlan&#039;&#039;&#039;-Funkmodul. Eine [[UART]]-Schnitttstelle ermöglicht die einfache Integration in Mikrocontrollerprojekte.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;&#039;&#039;*In Arbeit*&#039;&#039;&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spezifikation ==&lt;br /&gt;
Laut Hersteller &amp;lt;ref&amp;gt;[http://espressif.com/en/products/esp8266 &#039;&#039;Herstellerseite -  unter Details&#039;&#039;] Abgerufen am 26. August 2014.&amp;lt;/ref&amp;gt;. :&lt;br /&gt;
* 802.11 b/g/n&lt;br /&gt;
* Wi-Fi Direct (P2P), soft-AP&lt;br /&gt;
* Integrated TCP/IP protocol stack&lt;br /&gt;
* Integrated TR switch, balun, LNA, power amplifier and matching network&lt;br /&gt;
* Integrated PLLs, regulators, DCXO and power management units&lt;br /&gt;
* +19.5dBm output power in 802.11b mode&lt;br /&gt;
* Power down leakage current of &amp;lt;10uA&lt;br /&gt;
* Integrated low power 32-bit CPU could be used as application processor&lt;br /&gt;
* SDIO 1.1/2.0, SPI, UART&lt;br /&gt;
* STBC, 1×1 MIMO, 2×1 MIMO&lt;br /&gt;
* A-MPDU &amp;amp; A-MSDU aggregation &amp;amp; 0.4ms guard interval&lt;br /&gt;
* Wake up and transmit packets in &amp;lt; 2ms&lt;br /&gt;
* Standby power consumption of &amp;lt; 1.0mW (DTIM3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ausführungen ==&lt;br /&gt;
in 4 Größen erhältlich und mit PCB- oder Keramik-Antenne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pinbelegung ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:ESP8266-PinBelegung1.jpg|Pinbelegung - Groß mit PCB-Antenne&lt;br /&gt;
Datei:ESP8266-PinBelegung2.jpg|Pinbelegung - Klein mit Keramik-Antenne&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Quelle &amp;lt;ref&amp;gt;[http://pan.baidu.com/share/link?shareid=727869034&amp;amp;uk=1900861665 &#039;&#039;Seller Information&#039;&#039;] Abgerufen am 26. August 2014.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AT-Befehle ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SDK ==&lt;br /&gt;
&lt;br /&gt;
== Dokumente == &lt;br /&gt;
&lt;br /&gt;
[https://nurdspace.nl/ESP8266 Übersetztes Datenblatt]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.electrodragon.com/w/Wi07c AT Instructions Set (English)] und [http://www.electrodragon.com/w/Wi07c#First_time_use_guide Anleitung zum Betrieb an einem Arduino (inkl. Code)]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(leider in Chinesisch)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/attachment/229016/Espressif_IoT_AT____v0.1.5.906.pdf Espressif AT Instruction Set(Chinese)]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.seeedstudio.com/document/pdf/ESP8266%20Specifications(Chinese).pdf ESP8266 Specifications(Chinese)]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bezugsquellen ==&lt;br /&gt;
[http://www.seeedstudio.com/depot/WiFi-Serial-Transceiver-Module-w-ESP8266-p-1994.html seeedstudio.com] ~ 6€&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.aliexpress.com/wholesale?SearchText=ESP8266 aliexpress.com] ab ~3€&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.electrodragon.com/product/esp8266-wi07c-wifi-module/ electrodragon.com] ab ~3.50€&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
===Forum===&lt;br /&gt;
[http://www.esp8266.com/ Externes Forum]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.mikrocontroller.net/topic/342240 Topic im mikrocontroller.net-Forum]&lt;br /&gt;
===Daten===&lt;br /&gt;
[http://espressif.com/en/products/esp8266/ Herstellerseite]&amp;lt;br/&amp;gt;&lt;br /&gt;
[http://pan.baidu.com/share/link?shareid=727869034&amp;amp;uk=1900861665 Dateien (SDK+PDF)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--von [[axhieb]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bauteile]]&lt;br /&gt;
[[Kategorie:Funk]]&lt;br /&gt;
[[Kategorie:Wlan]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=83019</id>
		<title>Oszilloskop</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=83019"/>
		<updated>2014-05-16T10:21:50Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein &#039;&#039;&#039;Oszilloskop&#039;&#039;&#039; dient zur grafischen Darstellung des Spannungsverlaufs eines oder mehrerer elektrischer Signale in einem einstellbaren Zeitfenster. Es ist das wichtigste Werkzeug der Elektrotechniker.&lt;br /&gt;
&lt;br /&gt;
== Anfragen bezüglich Kaufberatung im Forum ==&lt;br /&gt;
&lt;br /&gt;
=== Kritik an den Anfragen ===&lt;br /&gt;
Im Forum finden sich regelmäßig Anfragen nach individueller Beratung zum Oszilloskopkauf. Die Anzahl solcher Oszilloskop-Threads hat schon lange die 1000 überschritten. Sie sind langweilig, eine Qual und oft unnütz - besonders dann, wenn sich der Fragesteller offenbar nicht mit den Grundlagen eines Oszilloskops und den wichtigsten Kennzahlen bekanntgemacht hat oder nicht einmal weiß, was er überhaupt messen will. Auch, wenn ein Fragesteller ein paar Grundlagen besitzt, hat er anscheinend meistens keine Lust, verständlich darzustellen, was er genau will und lässt sich stattdessen umständlich befragen.&lt;br /&gt;
&lt;br /&gt;
Den meisten regelmäßigen Forumbenutzern ist daher gründlich die Lust an Oszilloskop-Threads vergangen. Dort &amp;quot;diskutieren&amp;quot; eigentlich nur noch Trolle und anonyme Gäste, die oft genug nur Werbung über Billigangebote über die x-te Ausgabe einer billigen, als Oszilloskop bezeichneten Plastikkiste, einem super tollen eBay-Schnäppchen oder angeblicher asiatischer Wundertüten.&lt;br /&gt;
&lt;br /&gt;
==== Links für Anfänger ====&lt;br /&gt;
Wer sich ernsthafte Beratung wünscht und eine &amp;quot;sanfte&amp;quot; Einführung in das Thema sucht, kann sich die englischsprachige YouTube-Videos von AfroTechMods anschauen:&lt;br /&gt;
&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials/ http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials]&lt;br /&gt;
&lt;br /&gt;
Dazu passt auch sein Tutorial über Funktionsgeneratoren:&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial/ http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial].&lt;br /&gt;
&lt;br /&gt;
===Maßgeschneidert?===&lt;br /&gt;
Besonders die immer wiederkehrende Forderung, dass es unbedingt das maßgeschneiderte Oszilloskop zum Superpreis genau für den Fragesteller geben muss, ist sinnlos. Wer mit diesem Anspruch kommt, der wird enttäuscht werden. Das gibt es nicht, und gute Oszilloskope kosten Geld, da qualitativ hochwertige Geräte keine Massenware sind. Lediglich billige Geräte werden in grosser Zahl hergestellt und sind entsprechend preiswert, diese sind jedoch für anspruchsvolle Anwender meist untauglich, da genau an den wichtigen Dingen gespart und nur auf Optik gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
===Gebraucht ist auch keine Lösung===&lt;br /&gt;
Es gibt eine Reihe von gebrauchte Oszilloskopen- vorwiegend im Internet, von denen die meisten billig sind. Da niemand per Ferndiagnose oder Blick in eine Glaskugel in ein gebrauchtes Gerät hineinsehen und etwas über den Zustand berichten kann, besteht immer das typische Risiko eines Kaufs aus zweiter Hand, das jeder selber tragen muss. Niemand im Forum kann und wird das jemandem abnehmen. &lt;br /&gt;
&lt;br /&gt;
Was man allgemein sagen kann, ist, dass man besser die Finger von Angeboten lassen sollte, wenn der Verkäufer mit den übliche Phrasen wie, &amp;quot;Dachbodenfund&amp;quot;, &amp;quot;Keine Ahnung davon&amp;quot;, &amp;quot;Keine Möglichkeit zu testen&amp;quot; kommt. Vorsicht ist auch bei dem beliebten Trick &amp;quot;Funktioniert, aber aus rechtlichen Gründen (Garantie) verkaufe ich es als defekt, für Bastler&amp;quot; gegeben. Man muss sich immer vor Augen führen, dass niemand ein gutes und wertvolles Gerät dieser Art zum Billigpreis abgegeben wird und dies schon gar nicht über Internetplattformen, wo es kaum einen Markt für Topgeräte gibt. Gute gebrauchte Geräte gibt es von privat daher nur auf Elektronikbörsen zu entsprechenden Preisen.&lt;br /&gt;
Das gilt allerdings hauptsächlich für Personen die von Elektronikreparaturen absolut keine Ahnung haben,&lt;br /&gt;
es konnten schon viele Geräte mit einfachen Handgriffen wiederbelebt werden!&lt;br /&gt;
&lt;br /&gt;
Es gibt demgemäss natürlich auch Geräte von seriösen Gebrauchthändlern mit Garantie - allerdings ebenso zu derartigen Preisen, dass dagegen der Kauf eines aktuellen Neugeräts ebenfalls attraktiv erscheint.&lt;br /&gt;
&lt;br /&gt;
=== Erfahrungen? ===&lt;br /&gt;
Eine Vorgehensweise, von der man auch abraten muss, ist die Frage nach Erfahrungen anderer Mitglieder! Die meisten Antworten kommen von Trollen und Posern, die eigentlich keine Ahnung haben. Die einen wollen als anonymer Gast mal wieder trollen, die anderen wollen nur mitteilen, dass Amateurfunker sowieso die besseren Menschen sind. Andere wiederum haben &amp;quot;zufällig&amp;quot; gerade *das* richtige Oszilloskop zu verkaufen. Dann gibt es noch die, die sich ihr eigenes Oszilloskop schönreden wollen, ihren Vorurteilen oder ihrem Fetisch frönen. Zum Beispiel&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Kauf ja kein Gerät aus Asien!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Unter LeCroy|Agilent|Yokogawa|Tektronix geht gar nichts!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Nur Gebrauchtgeräte lohnen sich!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hinweise wie &#039;&#039;mein vor 30 Jahren gekauftes Markengerät funktioniert noch heute tadellos&#039;&#039; sind ebenfalls ziemlich sinnlos. Der Hersteller wird dieses Gerät gar nicht mehr anbieten und er wird schon gar nicht mehr mit der gleichen Qualität fertigen, wie vor 30 Jahren. Dazu ist der Kostendruck zu hoch und Technologien haben sich geändert. Selten sind die neuen Technologien heute so robust, wie die vor 30 Jahren.&lt;br /&gt;
&lt;br /&gt;
Als Unerfahrener kann man daher aus den Antworten nicht herauslesen, ob sie wirklich auf Erfahrung beruhen. Man braucht also gewissermassen selbst Erfahrung, um die Erfahrungsberichte anderer richtig einzuordnen.&lt;br /&gt;
&lt;br /&gt;
Ein anderer Aspekt aus alten Threads ist, dass viele Fragesteller die Erfahrungen gar nicht zur Kenntnis nehmen wollen, wenn sie der eigenen Wunschvorstellung widersprechen. So etwas nennt man beratungsresistent. Da stellt sich schon mal heraus, dass der Fragesteller schon längst ein Gerät bestellt hat und jetzt gebauchpinselt werden will. Eine Zeitverschwendung für alle.&lt;br /&gt;
&lt;br /&gt;
Erfahrungen mit eigenen Geräten lassen bedingt den Schluss zu, welche&lt;br /&gt;
Marken grundsätzlich empfehlenswert sind, weil dort gegebenenfalls mehr auf Qualität geachtet wird.&lt;br /&gt;
&lt;br /&gt;
=== Zusatzkosten beim Kauf im Ausland ===&lt;br /&gt;
&lt;br /&gt;
Beim Kauf eines scheinbar preisgünstigen Gerätes im Ausland ist zu beachten, dass hier neben Versandkosten noch [[Zoll und Abgaben]] fällig werden. Ein &#039;&#039;PC-basierten Messinstrument mit Oszilloskopfunktion&#039;&#039; für US$ 719,- aus Taiwan kostet dann letztendlich 790,- €, die sich so zusammensetzen:&lt;br /&gt;
* Umrechnung in Euro (und Zollveranschlagung): 589,- €&lt;br /&gt;
* Umsatzsteuer: 112,- €&lt;br /&gt;
* Zollgebühren: 45,- €&lt;br /&gt;
* Versand und Bankgebühren: 44,- €&lt;br /&gt;
&lt;br /&gt;
Der Preis unterscheidet sich am Ende kaum noch vom dem des lokalen Händlers. Aber der gibt auch noch Garantie, so dass ein Defekt nicht zum Totalverlust wird.&lt;br /&gt;
&lt;br /&gt;
===Spielzeuge aller Art===&lt;br /&gt;
[[Datei:Karikatur oscilloscope sale.jpg|thumb|left|240px|Preisgünstiges Spitzenoszilloskop 5Gs]]&lt;br /&gt;
&lt;br /&gt;
Offensichtlich scheint es gerade Mode zu werden, einen schwachbrüstigen Analog-Digital-Konverter hinter eine eher zufällig gewählte, krumme analoge Eingangsschaltung zu klemmen und an einen Mikrocontroller mit Grafik-LCD anzuschließen.  Das ganze wird als digitales Speicheroszilloskop (DSO) zum Sonderpreis verkauft.&lt;br /&gt;
&lt;br /&gt;
Je nach Hersteller wird so ein Gerät komplett ohne Gehäuse geliefert, was mit Hinblick auf die Sicherheit sehr fragwürdig ist, oder es kommt in einem lustig aufgemachten Plastikgehäuse in MP3-Player-Format daher, das auch keine großartige Isolation bietet. Hinzu kommen Eindruck schindende Namen und Logos, die Modernität und Qualität suggerieren sollen, oft noch unterstrichen durch die Assoziierung mit Open-Source und pseudo-Hacker / Maker Bewegungen.&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&lt;br /&gt;
Im Vergleich zu richtigen Oszilloskopen sind dies leider nur Spielzeuge. Unsichere Spielzeuge. Es nervt diese Dinger immer wieder im Forum als das &amp;quot;Beste seit Erfindung von geschnitten Brot&amp;quot; vorgestellt zu bekommen. Ein Blick auf die technischen Daten dieser &amp;quot;Oszilloskope&amp;quot; (sofern die Daten überhaupt angegeben werden) reicht, um festzustellen, dass man ein Spielzeug vor sich hat. Schön für den, der spielen will, schlecht für den, der sicher messen will.&lt;br /&gt;
&lt;br /&gt;
Ebenso verrät ein Blick auf die Schaltung des Analogeingangs, ob man Qualität vor sich hat. Fehlende Spannungsfestigkeit und fehlende Frequenzkompensation des Eingangsverstärkers sind sichere Zeichen für Schund. Wenn es eine Verbindung zum PC gibt, aber diese nicht isoliert ist, ist das ein weiteres Zeichen für Scheinqualität.&lt;br /&gt;
&lt;br /&gt;
In [http://welecw2000a.sourceforge.net/docs/Hardware/GW_Instek_GDS-1152A.pdf] kann man das Innenleben eines richtigen DSO bewundern. Man vergleiche dies mit den Innenleben der Spielzeug-&amp;quot;DSO&amp;quot;s.&lt;br /&gt;
&lt;br /&gt;
Ein anderes, sicheres Zeichen eines Spielzeug-&amp;quot;DSOs&amp;quot; ist es, wenn irgendein Ding aus Abgreifklemmen und Klinkenstecker als &amp;quot;Tastkopf&amp;quot; mitgeliefert wird oder die Buchse für den Tastkopf aus einer Klinkenbuchse oder ähnlicher Niederfrequenz-Anschlusstechnik besteht.&lt;br /&gt;
&lt;br /&gt;
Auffällig ist bei diesen Spielzeugen auch, dass sie vehement von typischen Fanboys verteidigt werden. Nicht mit technischem Argumenten, sondern mit Aussagen wie &amp;quot;aber ist billig&amp;quot;, &amp;quot;aber ist cool&amp;quot;, &amp;quot;aber enthält doch einen Arduino&amp;quot;. Trotzdem, wer ein Oszilloskop haben möchte, sollte sich das Geld für ein Spielzeug-&amp;quot;DSO&amp;quot; sparen.&lt;br /&gt;
&lt;br /&gt;
== Funktion von Oszilloskopen ==&lt;br /&gt;
=== Was wird gemessen? ===&lt;br /&gt;
Oszilloskope zeigen einen Spannungsverlauf über einen kurzen, für das menschliche Auge in Realzeit meist nicht erfassbaren Zeitraum an. Je hochwertiger das Oszilloskop, desto kürzer ist dieser Zeitraum, beziehungsweise desto schneller darf sich das Signal ändern. Spitzengeräte können Perioden von wenigen ns auf den gesamten sichtbaren Bildbereich aufzoomen. Innerhalb dieser Perioden sind bei guten Oszilloskopen auch Teilabschnitte aufweitbar. Massgeblich ist dafür ein manuell oder automatisch erzeugter Startzeitpunkt, der sogenannten Trigger. &lt;br /&gt;
&lt;br /&gt;
Darüber hinaus lassen sich andere Größen, zum Beispiel Ströme, Drücke und Magnetfelder anzeigen, wenn man zusätzlich entsprechende Wandler einsetzt, um aus den Größen zuvor eine Spannung zu erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Was wird dargestellt? ===&lt;br /&gt;
&lt;br /&gt;
Den Eingang für eine Spannung bezeichnet man bei einem Oszilloskop als Kanal. Die an den Kanälen anliegenden Spannungen können einzeln oder gemeinsam angezeigt werden. Bei Mehrkanal-Oszilloskopen kann man üblicherweise auch eine Spannung über eine Spannung darstellen (XY-Modus), womit Übertragungskennlinien von Bauteilen dargestellt werden können.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich bieten moderne Oszilloskope die Möglichkeit, sich gewisse Kenngrößen der Spannungsverläufe anzeigen zu lassen. Gängige Werte sind zum Beispiel die Anzeige von Spitzenspannung und Effektivwert einer Spannung, Frequenz/Periodendauer, Anstiegs- und Abfallzeiten, Tastverhältnis und so weiter. Darüber hinaus bieten gute Oszilloskope Positionsmarken (Cursor), mit denen man, durch eine Linie dargestellt, auf dem Bildschirm Positionen im Spannungsverlauf markieren kann. Zur Position zugehörige Werte (Zeit oder Spannung), sowie die Differenz dieser Werte zwischen zwei Positionsmarken können abgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Besonders [[#Digitale_Tischoszilloskope|digitale Oszilloskope]] können relativ viele unterschiedliche Kenngrößen anzeigen, da sich viele dieser Größen mit einfachen Algorithmen aus den vom Oszilloskop im Speicher erfassten Daten berechnen lassen. Ebenso sind einfache mathematische Operationen möglich, etwa eine diskrete Fourier-Transformation oder die Summe oder Differenz der Spannungsverläufe von zwei Kanälen. Oszilloskope der Oberklasse bieten darüber hinaus ausgeklügelte Möglichkeiten der Signalanalyse. &lt;br /&gt;
&lt;br /&gt;
Für spezielle Anwendungen finden sich in manchen Oszilloskopen besondere Messfunktionen. Zum Beispiel go/no-go (heißt meistens pass/fail) Messungen, mit denen eine Spannungsverlauf mit einem vorgegebenen Verlauf verglichen wird. Entspricht der Spannungsverlauf hinreichend dem vorgegebenen Verlauf wird ein &amp;quot;go&amp;quot; (oder pass = alles ist OK) Signal über einen externen Ausgang ausgegeben. Weicht der Verlauf zu stark ab ein &amp;quot;no go&amp;quot; (fail = Spannung stimmt nicht) Signal.&lt;br /&gt;
&lt;br /&gt;
Bereits in der Unterklasse digitaler Oszilloskope ist heutzutage eine PC-Schnittstelle üblich. Beim Kauf sollte man darauf achten, dass das Protokoll der Schnittstelle dokumentiert ist. Sonst ist man auf proprietäre PC-Software des Herstellers angewiesen. Bei Oszilloskopen der Unterklasse wird zwar häufig kostenlos PC-Software mitgeliefert, doch leider sind diese Programme durchgehend von erschreckend schlechter Qualität. Bei Oszilloskopen der Oberklasse lassen sich die Hersteller ihre PC-Software gerne zusätzlich sehr teuer bezahlen.&lt;br /&gt;
&lt;br /&gt;
== Analoge Oszilloskope ==&lt;br /&gt;
=== Allgemeines ===&lt;br /&gt;
[[Bild:Oszilloskop.png|thumb|right|300px|Hybrides Analog/Digital Oszilloskop]]&lt;br /&gt;
Bei analogen Oszilloskopen wird das darzustellende Signal nach der Verstärkung direkt zur Ablenkung eines Elektronenstrahls verwendet.&lt;br /&gt;
&lt;br /&gt;
Brauchbare analoge Oszilloskope findet man oft schon für ca. 50 Euro bei Online-Auktionen und Kleinanzeigenmärkten. Für 200-400 Euro bekommt man dort recht gute Profigeräte&amp;lt;ref&amp;gt;Ein Gerät, welches mit dem Attribut &#039;&#039;Profigerät&#039;&#039; beworben wird, ist normalerweise keins.&amp;lt;/ref&amp;gt;  mit 60-200 MHz Bandbreite. Brauchbare Neugeräte fangen bei 600 Euro an. Der Oszilloskopmarkt wird von einigen wenigen Marken dominiert. Im höherpreisigen Segment sind es vor allem HP (Agilent) und Tektronix, sowie Yokogawa und Lecroy. Hameg ist vor allem im mittleren Segment (500-1500 Euro) weit verbreitet. Man findet sie oft in Schule und Ausbildung. Preislich darunter finden sich diverse asiatische oder gelegentlich noch osteuropäische Hersteller von Analogoszilloskopen. Häufig treten diese Hersteller nicht unter eigenem Namen auf, sondern bieten ihre einfachen Geräte als OEM-Produkte an. &lt;br /&gt;
&lt;br /&gt;
Ganz einfache Geräte verfügen nur über einen Kanal&amp;lt;ref&amp;gt;Es gibt, beziehungsweise gab, nochmals einfachere Geräte, nämlich solche ohne Trigger. Die Zeiten solcher Gerät sind allerdings seit rund 50 Jahren vorbei. Daher sollte man den fehlenden Trigger nur bei historischen Gebrauchtgeräten finden.&amp;lt;/ref&amp;gt;. Damit ist es nicht möglich, zwei Signale in zeitliche Beziehung zu setzen. Dies ist jedoch oft wichtig. Deshalb verfügen heutzutage auch einfache Geräte meist über zwei Kanäle.&lt;br /&gt;
&lt;br /&gt;
=== Bandbreite ===&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Bandbreite&#039;&#039;&#039; gibt Auskunft, welche Signal-Frequenzen das Oszilloskop noch verarbeiten kann. Bei angegebener Bandbreite fällt die Verstärkung des Oszilloskops um 3dB ab, ein Sinussignal wird dann nur noch mit ca. 70% der wahren Amplitude angezeigt. Um Signalverläufe noch vernünftig interpretieren zu können, kann man grob sagen, dass man Signale bis 1/10 der Bandbreite dargestellt bekommt. Ein Rechtecksignal nahe der Bandbreite würde z.&amp;amp;nbsp;B. nur noch als Sinus dargestellt werden &amp;lt;ref&amp;gt;Häufig wird von Anfängern bei der Bandbreitenbetrachtung vergessen, dass ein Rechtecksignal nicht aus einer einzigen Sinusschwingung der Frequenz f, sondern aus einer theoretisch unendlichen Summe von Signalen der Frequenzen f, 3 * f, 5 * f ... besteht. Für eine vernünftige Darstellung eines Rechtecksignals sollte die Oszilloskopbandbreite so groß sein, dass zumindest die ersten paar Oberwellen nicht zu stark gedämpft werden. Aus dieser Betrachtung ergeben sich Faustformeln, wie die, dass die Bandbreite eines Oszilloskops zehnmal (oder dreimal, oder fünfmal, je nachdem wie genau man messen möchte) größer sein sollte als die Grundfrequenz des Rechtecks.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beim Messen von Digitalsignalen ist man meist an der &#039;&#039;&#039;Anstiegszeit&#039;&#039;&#039; interessiert. Die Anstiegszeit gibt an, wie lange ein Rechtecksignal von 10-90% benötigt. Die Anstiegszeit des Oszilloskops gibt an, welche Anstiegszeit dargestellt wird, wenn man ein nahezu ideales Rechtecksignal mit annähernd Null Anstiegszeit anlegen würde. Man kann die Anstiegszeit direkt aus der Bandbreite berechnen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_{Osc} = \frac{0.35}{B}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{Osc}&amp;lt;/math&amp;gt; : Anstiegszeit des Oszilloskops in Sekunden (s)&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, B&amp;lt;/math&amp;gt; : Bandbreite in Hertz (Hz)&lt;br /&gt;
&lt;br /&gt;
Legt man ein reales Rechtecksignal an das Oszilloskop an, dann wird die Anzeige umso mehr verfälscht, je näher die Anstiegszeit des Eingangssignals der Anstiegszeit des Oszilloskops kommt. Dabei gilt folgender Zusammenhang.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_S = \sqrt{t_{ges}^2-t_{Osc}^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_S&amp;lt;/math&amp;gt;: Anstiegszeit des Eingangssignals&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{ges}&amp;lt;/math&amp;gt;: Angezeigte Anstiegszeit auf dem Oszilloskop&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{Osc}&amp;lt;/math&amp;gt;: Anstiegszeit des Oszilloskops&lt;br /&gt;
&lt;br /&gt;
Bei analogen Oszilloskopen ist die Bandbreite gegeben durch die Begrenzung des analogen Eingangsverstärkers sowie die Signaldarstellung, also die Qualität des Ablenkverstärkers.&lt;br /&gt;
&lt;br /&gt;
=== Tastköpfe richtig benutzen ===&lt;br /&gt;
&lt;br /&gt;
Wenn man wirklich schnelle Signale messen will, spielt auch die Bandbreite des verwendeten Tastkopfes eine wichtige Rolle. Näheres dazu findet man [http://www.sigcon.com/Pubs/straight/probes.htm hier]. Aber der beste Tastkopf nützt nichts, wenn man ihn falsch anschließt. Für schnelle Messung jenseits von ein paar MHz nutzt man praktisch immmer 10:1 Tastköpfe mit 10 MOhm Eingangswiderstand und ca. 8-15pF Eingangskapazität. Je nach Typ erreicht man damit Bandbreiten von 100-500MHz. Danach muss man aber auch den Tastkopf richtig anschließen. Der mitgelieferte Masseanschluß mit Krokodilklemme ist zwar praktisch, für viele hochfrequente Messungen aber unbrauchbar. Ein Rechtecksignal damit zu messen ergibt dann starke Überschwinger, welche real aber gar nicht vorhanden sind, sondern durch die zu lange, induktive Masseleitung im Zusammenspiel mit der Eingangskapazität verursacht werden. Das sieht man z.B. [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975754 hier], den Messaufbau sieht man [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975896 hier].&lt;br /&gt;
&lt;br /&gt;
Für saubere, hochfrequente Messungen muss man die Masseanbindung so kurz wie möglich machen. Dafür haben die Tastköpfe oft ein kleines Zusatzteil, eine Massefeder, beigelegt (engl. [http://www.mikrocontroller.net/attachment/27280/groundspring.png ground spring]). Damit kann man die Masse auf kürzestem Wege anschließen und erhält ein sauberes Messergebnis wie man [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975931 hier] sieht.&lt;br /&gt;
&lt;br /&gt;
=== Triggerung ===&lt;br /&gt;
&lt;br /&gt;
Oszilloskope unterscheiden sich oft stark in den Triggerungsmöglichkeiten. Bei guten Geräten kann man z.&amp;amp;nbsp;B. die Triggerung variabel verzögern. Erst dadurch wird es möglich, dass man sich Signale genauer anschauen kann, die zeitlich weit hinter einem Triggerereignis kommen. Eine weitere Funktion bei höherklassigen Oszilloskopen ist eine zweite Zeitbasis. Mit dieser kann man in einen Ausschnitt des Messsignals hereinzoomen&amp;lt;ref&amp;gt;Die zweite Zeitbasis steuert einen zweiten Strahl (ähnlich wie einen separaten Kanal), der das gleiche Eingangssignal erhält. Die zweite Zeitbasis wird auf eine höhere Horizontalfrequenz eingestellt als die erste. Zusammen mit einer horizontalen Verschiebung der Darstellung kann man nun Ausschnitte des Signals durchfahren und vergrößert betrachten.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mit Analog-Oszilloskopen kann man sich hauptsächlich periodische Signalverläufe anschauen, also solche, die zeitlich immer wiederkehrend sind. Denn nur so kann ein Signal immer wieder auf den Schirm &amp;quot;geschrieben&amp;quot; werden und erscheint als stehendes Bild. Aperiodische Signale, wie z.&amp;amp;nbsp;B. auf Datenübertragungsleitungen, sind damit nicht darstellbar. Sie laufen mit einem Strahldurchgang über den Schirm. In dieser kurzen Zeit ist es jedoch nur selten möglich, sie visuell aufzunehmen. Mit einer Digitalkamera kann man solche Signalverläufe mitunter trotzdem einfangen. Früher sehr hochpreisige, heute nicht mehr übliche Analog-Oszilloskope hatten eine eingebaute Speichermöglichkeit (Speicherröhre) für einmalige Signale. Diese Klasse von Analog-Oszilloskopen wurde durch digitale Speicheroszilloskope (DSOs) abgelöst.&lt;br /&gt;
&lt;br /&gt;
Manche Analog-Oszilloskope bieten eine Möglichkeit, die Triggerung nur zu einem definiertem Zeitpunkt anzustoßen, somit kann auch der Anlaufstrom eines Motors mit einem Analog-Oszilloskop dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
=== Analoge Speicheroszilloskope ===&lt;br /&gt;
Inzwischen eher selten sind analoge Speicheroszilloskope anzutreffen. Diese speichern im Gegensatz zu digitalen Speicheroszilloskopen nicht das Signal selbst, sondern das Bild auf der Röhre. Dies wird mit speziellen speichernden Bildröhren erreicht. Je nach Typ kann es mehrere getrennt betreibbare Bereiche geben, um beispielsweise 2 Bilder eines Signales zu unterschiedlichen Zeitpunkten darstellen zu können (z.B. Tektronix 549).&lt;br /&gt;
&lt;br /&gt;
Einige wenige dieser Oszilloskope waren sogar in der Lage, das aufgezeichnete Bild auf Papier auszugeben (z.B. &amp;quot;HP Model 175A&amp;quot; mit Modul 1784A).&lt;br /&gt;
&lt;br /&gt;
=== Vergleichstabelle Analogoszilloskope ===&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Neugeräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;analogoszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Bandbreite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Röhre [cm]&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| generisches 10 MHz Oszilloskop unter Bezeichnungen wie C1-94, S1-94, OS10, AO-610, [http://www.ett-online.de/html/de/werkstatt/oszilloskope/digitale-oszilloskope/oszilloskop-mccheck-st16b-1-kanal-10-mhz/article-4-55152-459045509045501590.html ST16B], CS10, GOS-310, 72-6602, HUC70, CS1010 [http://www.conrad.de/ce/de/product/122413/VOLTCRAFT-6102-Analoges-1-Kanal-Oszilloskop-Bandbreite-0-DC-10-MHz VC 610/2]&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 115&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
| 4 − 4,8 × 6&lt;br /&gt;
| Seit Jahrzehnten von vielen No-Name Herstellern in unterschiedlichen Ausführungen und Bauformen im Angebot. Wenig empfehlenswert für µC-Arbeiten. &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/129.html Atten AT7328], CS4128 und andere Bezeichnungen wie 100867.&lt;br /&gt;
| Atten&lt;br /&gt;
| ab 240&lt;br /&gt;
| 2&lt;br /&gt;
| 20(?)&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Im Abverkauf&lt;br /&gt;
|-&lt;br /&gt;
| [http://systronicsindia.tradeindia.com/oscilloscopes--287360.html Systronics 6020], Mc Check CS-4128, MES 2K2 und andere&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 200&lt;br /&gt;
| 2&lt;br /&gt;
| 20&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Hersteller hat keine eigene Präsenz in Europa&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/128.html Atten AT7340], [http://www.conrad.de/ce/de/product/122421/VOLTCRAFT-VC-630-2-Analoges-2-Kanal-Oszilloskop-Bandbreite-0-DC-bis-30-MHz/?ref=category&amp;amp;rt=category&amp;amp;rb=1 VC 630-2] und andere.&lt;br /&gt;
| Atten&lt;br /&gt;
| ab 370&lt;br /&gt;
| 2&lt;br /&gt;
| 40(?) 30 Voltcraft&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.ett-online.de/html/de/werkstatt/oszilloskope/digitale-oszilloskope/oszilloskop-mccheck-st-52-2-kanal-50-mhz/article-4-55156-459045509045501590.html Mc Check ST-52] und andere&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 550&lt;br /&gt;
| 2&lt;br /&gt;
| 50&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Hersteller hat keine eigene Präsenz in Europa&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hameg.com/446.0.html?L=1 HM 400]&lt;br /&gt;
| Hameg&lt;br /&gt;
| ab 814&lt;br /&gt;
| 2&lt;br /&gt;
| 40&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Abgekündigt, nur noch Restbestände erhältlich!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Digitale Speicheroszilloskope ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:tektronix.jpg|thumb|right|300px|Digitales Speicheroszilloskop vom Anfang des Jahrtausends]]&lt;br /&gt;
Ein digitales Speicheroszilloskop (englisch DSO, &#039;&#039;&#039;D&#039;&#039;&#039;igital &#039;&#039;&#039;S&#039;&#039;&#039;torage &#039;&#039;&#039;O&#039;&#039;&#039;scilloscope) digitalisiert das Eingangssignal mit einem Analog-Digital-Wandler und legt die Werte in einem Speicher ab. Damit ist Bandbreite nur durch die Begrenzung des analogen Eingangsverstärkers gegeben. Der Vorteil der Speicherung ist, dass man auf diese Weise Momentaufnahmen eines Signals machen und damit einmalige (transiente) Ereignisse (Spikes, Datenübertragungen) erkennen und darstellen kann, was besonders bei digitalen Schaltungen, z.&amp;amp;nbsp;B. mit Mikrocontrollern, sehr nützlich ist. Weiterhin lässt sich das Signal &amp;quot;vermessen&amp;quot; (z.&amp;amp;nbsp;B. um die Baudrate einer Datenübertragung zu bestimmen), man kann die Frequenz und den Effektivwert anzeigen lassen, das Frequenzspektrum, und je nach Modell noch vieles mehr. Das Signal wird in S/W oder Farbe auf einem LCD dargestellt, lässt sich aber oft auch über einen angeschlossenen Drucker ausdrucken oder an den PC übermitteln.&lt;br /&gt;
&lt;br /&gt;
Der wichtigste Parameter bei digitalen Oszilloskopen ist die &#039;&#039;&#039;Abtastrate&#039;&#039;&#039;, die angibt, mit welcher Geschwindigkeit das Eingangssignal digitalisiert wird. Um ein Signal mit einer bestimmten Frequenz vernünftig darstellen zu können, muss es mindestens mit der 10-fachen Frequenz abgetastet werden, für die genaue Analyse analoger Signale ist sogar ein Faktor von 25 bis 40 anzuraten&amp;lt;ref&amp;gt;Dieser Anhaltswert liegt über der Nyquist-Frequenz (zweifache Frequenz), da man Abweichungen von der idealen Signalform sehen und beurteilen möchte.&lt;br /&gt;
&lt;br /&gt;
Die zehnfache Abtastfrequenz bedeutet, dass man 10 Messpunkte pro Signalperiode hat, was in einer 1:1 Darstellung auf dem Bildschirm gerade mal 10 nebeneinander liegenden Pixeln entspricht. Das ist immer noch sehr wenig, um ein Signal zu beurteilen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Außerdem sind die &#039;&#039;&#039;Speichertiefe&#039;&#039;&#039; und die &#039;&#039;&#039;Wandler-Auflösung&#039;&#039;&#039; interessant. Ein Oszilloskop, das mit acht Bit Auflösung abtastet und 2000*8 Bit Speicher hat, kann 2000 Samples abspeichern, was einer Darstellung von 2000*256 Pixeln entspricht. Acht Bit Auflösung ist heutzutage ein gängiger Wert, auch wenn er niedrig erscheint. Ein normales Oszilloskop ist kein Präzisionsmessgerät und acht Bit sind für die Darstellung auf den Displays normaler Oszilloskope ausreichend.   &lt;br /&gt;
&lt;br /&gt;
Bei der Wandlung und Speicherung gibt es unterschiedliche Verfahren: Ehemals günstige Oszilloskope wie die TDS1000-Serie von Tektronix verwenden &#039;&#039;&#039;CCD-Speicher&#039;&#039;&#039; (Eimerkettenspeicher, ein analoges Schieberegister); die Messwerte werden erst gespeichert, und dann digitalisiert. Nachteile dieser Vorgehensweise sind ein stärkeres Rauschen, die begrenzte Speichertiefe und Totzeiten, während der keine Eingangswerte aufgenommen werden. Diese entstehen, da das Wandeln aller Werte aus dem analogen Zwischenspeicher länger dauert als die Zeit zum Füllen dieses Speichers. Deshalb muss das Gerät bis zum Abschluss der Wandlung warten, bevor es den Speicher erneut füllt.&lt;br /&gt;
&lt;br /&gt;
Früher wandelten nur teurere Modelle in Echtzeit mit schnellen Flash-[[AD-Wandler]]n und speicherten die Messwerte direkt in einem schnellen RAM. Die Speichertiefe ist dabei praktisch unbegrenzt, allerdings sind Wandler sehr teuer, die mehrere GS/s schaffen. Durch einen Trick (mehrere verschachtelte langsame AD-Wandler) setzen sich AD-Wandler bei günstigen Modellen durch. Oszilloskope, die diesen Trick verwenden, erkennt man daran, dass die Abtastfrequenz mit der Anzahl der aktivierten Kanäle sinkt. Zum Beispiel, findet man Vierkanaloszilloskop mit vier Wandlern à 250 MS/s, die bei Benutzung nur eines Kanals 1 GS/s für diesen Kanal erreichen, bei Benutzung von zwei Kanäle 500 MS/s pro Kanal und bei Benutzung von drei oder vier Kanälen 250 MS/s pro Kanal.&lt;br /&gt;
&lt;br /&gt;
In den richtig schnellen Geräten (mehrere GHz Samplerate) ist ein ähnlicher Trick üblich. Dort sind in den verwendeten Wandlerschaltkreisen eine größere Anzahl Sample-and-Hold-Stufen und AD-Wandler integriert. Die Eingangsspannung wird dann zeitversetzt in den Sample-and-Hold-Stufen gespeichert und von den im Vergleich zur Samplerate langsameren AD-Wandlern umgesetzt. Die Ausgangslogik sorgt dann dafür, dass die Daten in der richtigen Reihenfolge ausgegeben werden. Ein Problem bei dieser Vorgehensweise sind unterschiedliche elektrische Eigenschaften der parallelen Wandlerstufen. &lt;br /&gt;
&lt;br /&gt;
Natürlich spielt der Verwendungszweck eine entscheidende Rolle bei der Auswahl. Auf dem Labortisch, wo meist nur kleine Spannungen mit einem gemeinsamen Massebezug vorkommen, werden andere Anforderungen an ein Oszilloskop gestellt, als z.&amp;amp;nbsp;B. im Servicebereich für Industriesteuerungsanlagen, Automatisierungstechnik, usw. Dort sind weniger hohe Abtastraten wichtig, sondern eher eine größere Anzahl Eingangskanäle, die galvanisch voneinander getrennt sind, Spannungsfestigkeit bis min. 500 Volt, sowie speziell bei Störungsanalysen, die Möglichkeit, komplexe Triggermuster einzustellen, und eine integrierte große Festplatte, um einzelne Ereignisse automatisiert über lange Zeiträume hinweg festhalten zu können. Ein Beispiel für so ein hochwertiges Gerät ist ein Yokogawa Scopecorder (DL708). Allerdings sind bei solchen Geräten die Preise nach oben hin offen.&lt;br /&gt;
&lt;br /&gt;
===  Digitale Tischoszilloskope ===&lt;br /&gt;
==== Allgemeines ====&lt;br /&gt;
&lt;br /&gt;
DSO Tischoszilloskope sind die klassischen, in sich abgeschlossenen Geräte, die in der Gestaltung analogen Oszilloskopen ähneln. Daneben gibt es zum Beispiel auch PC DSOs. Viele Tischgeräte sind bereits so klein (geringe Tiefe) und leicht, dass sie zu Recht als tragbare Geräte bezeichnet werden. Beim Neukauf eines Oszilloskops sind diese Geräte die interessantesten.&lt;br /&gt;
&lt;br /&gt;
Mittlerweile ist es üblich, dass man bereits bei Einsteigermodellen eingebaute USB oder RS-232 Schnittstellen findet und eine (häufig sehr simple) Windows-Software zur Bedienung vom PC aus oder zumindest zum Auslesen von Daten auf den PC. Ebenfalls häufig sind USB oder ähnliche Schnittstellen für USB-Memorysticks oder Speicherkarten zum Speichern von Messwerten, Screenshots und Konfigurationen. Ironischerweise sind Schnittstellen und Windows-Software bei Markengeräten häufig gesondert zu erwerben, während sie bei eher unbekannten Marken kostenlos mitgeliefert werden, wenn auch die Qualität der kostenlosen Software häufig zu wünschen übrig lässt. &lt;br /&gt;
&lt;br /&gt;
Beispiele für günstige Einstiegsmodelle unter 600 Euro sind einige, aber nicht alle, Geräte von Rigol, Hantek, Owon oder Atten. Für relativ wenig Geld erhält man für einfache Anwendungen ein brauchbares Oszilloskop mit ein paar Highlights aber auch auffälligen Einschränkungen und Fehlern in der Hard- und Software. Viel oder überhaupt Service kann man von diesen Firmen für sein Geld meist nicht erwarten.&lt;br /&gt;
&lt;br /&gt;
Geräte bspw. von [http://www.instek.com/ Instek] sind etwas teurer. Geräte aus der GDS-1000A oder GDS-1000U Serie dürften zum Einstieg interessant sein, oder mittlerweile die modernere Serie DS2000 von Rigol.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Beispiel für ein Einstiegsmodell war das [http://www.tek.com/site/ps/0,,40-15314-INTRO_EN,00.html TDS1002] von Tektronix (ca. 1200 Euro). Dazu muss man allerdings sagen, dass Tektronix die aktuelle Entwicklung etwas verschlafen hat. Der nur 2 kByte große Speicher ist nicht mehr zeitgemäß. Geräte der [http://www.home.agilent.com/agilent/product.jspx?nid=-33575.0&amp;amp;cc=DE&amp;amp;lc=ger&amp;amp;pageMode=OV Agilent InfiniiVision 2000X Serie] beginnen in einem ähnlichen Preisbereich aber mit wesentlich mehr Features.&lt;br /&gt;
&lt;br /&gt;
Sind 4 Kanäle gewünscht, aber das Budget begrenzt, loht sich ein Blick auf die DS1000&#039;&#039;&#039;Z&#039;&#039;&#039; Serie von Rigol.&lt;br /&gt;
&lt;br /&gt;
==== Vergleichstabelle digitale Tischoszilloskope ====&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn. &amp;lt;BR/&amp;gt;&lt;br /&gt;
Anmerkung: Für Viele Modelle aus dieser Tabelle gibt es bereits Nachfolgemodelle. &amp;lt;BR/&amp;gt;&lt;br /&gt;
&amp;lt;BR/&amp;gt;&lt;br /&gt;
Legende: &amp;lt;BR/&amp;gt;&lt;br /&gt;
opt.: optional, kostenpflichige Erweiterung (Hardware und/oder Software)&amp;lt;BR/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;digitaloszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Be&amp;amp;shy;zeich&amp;amp;shy;nung&lt;br /&gt;
! Her&amp;amp;shy;stel&amp;amp;shy;ler&lt;br /&gt;
! width=&amp;quot;35&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! width=&amp;quot;35&amp;quot; | Ka&amp;amp;shy;nä&amp;amp;shy;le&lt;br /&gt;
! width=&amp;quot;40&amp;quot; | Samp&amp;amp;shy;le&amp;amp;shy;ra&amp;amp;shy;te [MS/s]&lt;br /&gt;
! width=&amp;quot;40&amp;quot; | Band&amp;amp;shy;breite [MHz]&lt;br /&gt;
! width=&amp;quot;35&amp;quot; | Auf&amp;amp;shy;lö&amp;amp;shy;sung [Bit]&lt;br /&gt;
! Spei&amp;amp;shy;cher&amp;amp;shy;tie&amp;amp;shy;fe [Samp&amp;amp;shy;les]&lt;br /&gt;
! Dis&amp;amp;shy;play&lt;br /&gt;
! In&amp;amp;shy;ter&amp;amp;shy;face&lt;br /&gt;
! width=&amp;quot;130&amp;quot; | Be&amp;amp;shy;mer&amp;amp;shy;kun&amp;amp;shy;gen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.conrad.de/ce/de/product/122485/VOLTCRAFT-Vorteilsset-DSO-1062D-2-Kanal-Oszilloskop-Digitales-Speicheroszilloskop-Bandbreite-60-MHz-inkl-2-Tastkoepf DSO5062D]&lt;br /&gt;
| [http://www.conrad.de/ Conrad]&lt;br /&gt;
| 329.-&lt;br /&gt;
| 2&lt;br /&gt;
| 500/1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| Gleiche Hardware wie das Hantek DSO5062B und leicht modifizierte Software.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/en/ProductDetail_3_3.html DSO5000B Series]&lt;br /&gt;
| [http://www.hantek.com.cn/en/index.html Hantek]&lt;br /&gt;
| ab 290$ (eBay + Zoll!)&lt;br /&gt;
| 2&lt;br /&gt;
| 500/1000&lt;br /&gt;
| 60/&amp;lt;BR/&amp;gt;100/&amp;lt;BR/&amp;gt;200&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| Mit 60MHz beliebt, da es einen Hack auf 200 MHz gibt. Ebenso diverse Hacks an der Hardware. Auch als Tekway oder Protek im Handel.&lt;br /&gt;
|-&lt;br /&gt;
| DSO3062A&lt;br /&gt;
| Agilent&lt;br /&gt;
| 800&lt;br /&gt;
| 2&lt;br /&gt;
| 500&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 4k&lt;br /&gt;
| 320x&amp;amp;shy;240, 5.7&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host (modul)&lt;br /&gt;
| weitgehend baugleich mit Rigol DS5000&lt;br /&gt;
|-&lt;br /&gt;
| InfiniiVision 2000 X Serie&lt;br /&gt;
| Agilent&lt;br /&gt;
| 950 - 2600 (MSO) &lt;br /&gt;
| 2/4&lt;br /&gt;
| 1 G/Kanal. Bei Benutzung der Hälfte aller Kanäle 2G/Kanal&lt;br /&gt;
| 70/&amp;lt;BR/&amp;gt;100/&amp;lt;BR/&amp;gt;200 &lt;br /&gt;
| 8 &lt;br /&gt;
| 100k&lt;br /&gt;
| 800x&amp;amp;shy;480, 8.5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x&lt;br /&gt;
| Markengeräte mit exzellentem Preis-Leistungs-Verhältnis. Software-Aufrüstbar (Funktionsgenerator, Protokoll-Dekoder, usw.)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds1000e/ Rigol DS1000E Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| ab 285&lt;br /&gt;
| 2&lt;br /&gt;
| 1000/500&amp;lt;BR/&amp;gt;(1/2 Kanäle)&lt;br /&gt;
| 50/&amp;lt;BR/&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 320x&amp;amp;shy;240, 5.7”&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232&lt;br /&gt;
| optional 16-Kanal Logikanalysator = DS1052D (DS1102D). Im Netz kursieren diverse, mehr oder weniger ernst zu nehmende Anleitungen, wie man ein DS1052E per Software auf ein DS1102E umrüsten kann.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds1000z/ Rigol DS1000Z Series]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| ab 535&lt;br /&gt;
| 4&lt;br /&gt;
| 1000/500&amp;lt;BR/&amp;gt;/250&amp;lt;BR/&amp;gt;(1/2/4&amp;lt;BR/&amp;gt;Kanäle)&lt;br /&gt;
| 70/&amp;lt;BR/&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 12M&amp;lt;BR/&amp;gt;(24M opt.)&lt;br /&gt;
| 800x&amp;amp;shy;480, 7&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI)&lt;br /&gt;
| optionaler dualer Funktionsgenerator 25Mhz (DS1000Z&#039;&#039;&#039;-S&#039;&#039;&#039;). Im Netz kursieren diverse, mehr oder weniger ernst zu nehmende Anleitungen, wie man ein DS1074Z per Software auf ein DS1104Z umrüsten und den gesamten Funktionsumfang freischalten kann.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds2000/ DS2000 Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 845 - 1640&lt;br /&gt;
| 2&lt;br /&gt;
| 2 GS/s&lt;br /&gt;
| 70/&amp;lt;BR/&amp;gt;100/&amp;lt;BR/&amp;gt;200/&amp;lt;BR/&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 14M&amp;lt;BR/&amp;gt;56M (opt.)&lt;br /&gt;
| 800x&amp;amp;shy;480, 8&amp;quot;&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN (LXI)&lt;br /&gt;
| Per Kauflizenz jeweils freischaltbar sind 56M, serielle Dekoder, weitere Trigger. Lassen sich alle über generierte Serial freischalten und sogar auf Topmodel DS2202 (200MHz) upgraden, da identische (gute) Hardware u. Lieferumfang - keine Hardwaremodifikation nötig. Dank LXI (offene Spezifikation) gute Softwareanbindung. Vertikalauflösung ab 0,5mV/Div! &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.owon.com.hk/products.asp?ParentID=57&amp;amp;SortID=66 Owon SDS Serie]&lt;br /&gt;
| [http://www.owon.com.hk/main.asp Owon]&lt;br /&gt;
| 260€ (5032E) - 1100€ (9302)&lt;br /&gt;
| 2&lt;br /&gt;
| 250/125 - 3.2/1.6 G&lt;br /&gt;
| 30/&amp;lt;BR/&amp;gt;60/&amp;lt;BR/&amp;gt;70/&amp;lt;BR/&amp;gt;100/&amp;lt;BR/&amp;gt;125/&amp;lt;BR/&amp;gt;200/&amp;lt;BR/&amp;gt;300&lt;br /&gt;
| 8&lt;br /&gt;
| 10M/Kanal (5032E 10k/Kanal)&lt;br /&gt;
| 800x&amp;amp;shy;600, 8&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &amp;lt;BR/&amp;gt; •VGA (opt.) &amp;lt;BR/&amp;gt; &#039;&#039;oder&#039;&#039; &amp;lt;BR/&amp;gt; •RS-232 (opt.)&amp;amp;shy;(nicht -E)&lt;br /&gt;
| Akkubetrieb optional (nicht -E)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=46 GW Instek GDS-1000 Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 350 - 550&amp;lt;br&amp;gt;(Conrad: 475 - 950)&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25/&amp;lt;BR/&amp;gt;40/&amp;lt;BR/&amp;gt;60/&amp;lt;BR/&amp;gt;100&lt;br /&gt;
| 8&lt;br /&gt;
| 4k&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •SD-Slot&lt;br /&gt;
| Von Conrad teurer als DSO-4000 Serie erhältlich.&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=42 GW Instek GDS-1000&#039;&#039;&#039;A&#039;&#039;&#039; Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 500 - ?&lt;br /&gt;
| 2&lt;br /&gt;
| bis 1GS/s&lt;br /&gt;
| 60/&amp;lt;BR/&amp;gt;100/&amp;lt;BR/&amp;gt;150&lt;br /&gt;
| 8&lt;br /&gt;
| bis 2M&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •SD-Slot&lt;br /&gt;
| [http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
! Be&amp;amp;shy;zeich&amp;amp;shy;nung&lt;br /&gt;
! Her&amp;amp;shy;stel&amp;amp;shy;ler&lt;br /&gt;
! width=&amp;quot;35&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! width=&amp;quot;35&amp;quot; | Ka&amp;amp;shy;nä&amp;amp;shy;le&lt;br /&gt;
! width=&amp;quot;40&amp;quot; | Samp&amp;amp;shy;le&amp;amp;shy;ra&amp;amp;shy;te [MS/s]&lt;br /&gt;
! width=&amp;quot;40&amp;quot; | Band&amp;amp;shy;breite [MHz]&lt;br /&gt;
! width=&amp;quot;35&amp;quot; | Auf&amp;amp;shy;lö&amp;amp;shy;sung [Bit]&lt;br /&gt;
! Spei&amp;amp;shy;cher&amp;amp;shy;tie&amp;amp;shy;fe [Samp&amp;amp;shy;les]&lt;br /&gt;
! Dis&amp;amp;shy;play&lt;br /&gt;
! In&amp;amp;shy;ter&amp;amp;shy;face&lt;br /&gt;
! width=&amp;quot;130&amp;quot; | Be&amp;amp;shy;mer&amp;amp;shy;kun&amp;amp;shy;gen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.gwinstek.com/en/product/productdetail.aspx?pid=3&amp;amp;mid=7&amp;amp;id=34 GW Instek GDS-2000 Serie]&lt;br /&gt;
| [http://www.gwinstek.com/en/index.aspx GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 850 - 1800&lt;br /&gt;
| 2/4&lt;br /&gt;
| 1000&lt;br /&gt;
| 60/&amp;lt;BR/&amp;gt;100/&amp;lt;BR/&amp;gt;200&lt;br /&gt;
| 8&lt;br /&gt;
| max. 5000 (alle Kanäle benutzt) / 25000 (ein Kanal in Benutzung)&lt;br /&gt;
| 320x&amp;amp;shy;234, 5.6&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x &amp;lt;BR/&amp;gt; •RS-232&lt;br /&gt;
| Weitgehend baugleich mit Conrad Voltcraft DSO-8000 Serie. Vier-Kanal Versionen haben keinen externen Trigger und weniger Trigger-Funktionen.&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
| TDS-1002B&lt;br /&gt;
| Tektronix&lt;br /&gt;
| 1100&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 2.5k&lt;br /&gt;
| 320x&amp;amp;shy;240&lt;br /&gt;
| •USB Device (Pict Bridge) &amp;lt;BR/&amp;gt; •USB Host&lt;br /&gt;
| verhältnismäßig starkes Rauschen, siehe Text oben&lt;br /&gt;
|-&lt;br /&gt;
| [http://teledynelecroy.com/oscilloscope/oscilloscopeseries.aspx?mseries=50 WaveJet 3xx]&lt;br /&gt;
| [http://teledynelecroy.com/ LeCroy]&lt;br /&gt;
| 2800..8000 (brutto)&lt;br /&gt;
| 2/4&lt;br /&gt;
| 1000/2000&lt;br /&gt;
| 100/&amp;lt;BR/&amp;gt;200/&amp;lt;BR/&amp;gt;350/&amp;lt;BR/&amp;gt;500&lt;br /&gt;
| 8&lt;br /&gt;
| 500k&lt;br /&gt;
| 640x&amp;amp;shy;480, 7.5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN&lt;br /&gt;
| verfügbar z.&amp;amp;nbsp;B. bei Farnell&lt;br /&gt;
|-&lt;br /&gt;
| WaveAce Serie&lt;br /&gt;
| [http://teledynelecroy.com/ LeCroy]&lt;br /&gt;
| 1000 - 3500&lt;br /&gt;
| 2&lt;br /&gt;
| 250 - 2000&lt;br /&gt;
| 60 - 300&lt;br /&gt;
| 8&lt;br /&gt;
| 4k - 8k&lt;br /&gt;
| 320x&amp;amp;shy;240&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232(?)&lt;br /&gt;
| Daten beziehen sich etvl. auf nicht mehr erhälltliche Serie (bitte überprüfen)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dlm2000.de DLM20XX]&lt;br /&gt;
| YOKOGAWA &lt;br /&gt;
| 3300..8000 (brutto)&lt;br /&gt;
| 2 oder 4 (3+1) wobei 1 wahlweise 8Kanal Digital ist&lt;br /&gt;
| 2500 (1250)&lt;br /&gt;
| 200/&amp;lt;BR/&amp;gt;350/&amp;lt;BR/&amp;gt;500&lt;br /&gt;
| 8&lt;br /&gt;
| 12,5MPts&lt;br /&gt;
| 1024x&amp;amp;shy;768, 8.4&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x &amp;lt;BR/&amp;gt; •LAN (opt.) &amp;lt;BR/&amp;gt; •RGB Video&lt;br /&gt;
| Vertrieb vom Hersteller direkt!&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UT2025B.html UNI-T UT2025B] / Voltcraft DSO-1022 M&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 290 - 356&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 512k/Kanal&amp;lt;ref name=&amp;quot;unit&amp;quot;&amp;gt;Uni-Ts Angaben zur Speichertiefe sind mit Vorsicht zu genießen. Seit Jahren wirbelt die Firma mit Begriffen wie &#039;&#039;memory length&#039;&#039;, &#039;&#039; memory depth&#039;&#039;, &#039;&#039;recording length&#039;&#039; und &#039;&#039;saving depth&#039;&#039; herum - jeweils mit unterschiedlichen Werten für das gleiche Oszilloskop. Dabei vermeidet Uni-T Begriffsdefinitionen zu geben. Im Zweifelsfall sollte man mit dem kleinsten Wert aller Angaben rechnen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 320x&amp;amp;shy;240 (Monochrom)&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •RS-232 &amp;lt;BR/&amp;gt; •LAN (opt.)&lt;br /&gt;
| Als UT2025&#039;&#039;&#039;C&#039;&#039;&#039; mit Farbdisplay. UT2000 Serie 25-200MHz, 2CH 250MSa/s bis 1GSa/s&amp;lt;br&amp;gt;wenig Rauschen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UTD2052CEL.html UTD2052CEL]&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 369,-&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 50&lt;br /&gt;
| 8&lt;br /&gt;
| 2x600k &#039;&#039;recording length&#039;&#039;;&amp;lt;br&amp;gt;25k &#039;&#039;saving depth&#039;&#039; ein Kanal;&amp;lt;br&amp;gt;12,5k &#039;&#039;memory depth&#039;&#039; zwei Kanäle&amp;lt;ref name=&amp;quot;unit&amp;quot; /&amp;gt;&lt;br /&gt;
| 400x&amp;amp;shy;240 &amp;lt;BR/&amp;gt; (effektiv)&lt;br /&gt;
| •USB Host&lt;br /&gt;
| Displayauflösung beträgt 800x480, der Displaycontroller faßt jedoch immer 2x2 Pixel zusammen (Menü nimmt relativ viel Platz auf dem Bildschirm ein)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hameg.com/720.0.html?&amp;amp;L=1 HMO Kompakt Serie]&lt;br /&gt;
| [http://www.hameg.com R&amp;amp;S Hameg]&lt;br /&gt;
| ab 1400&lt;br /&gt;
| 2/4&lt;br /&gt;
| 500 (4CH) 1000 (2CH) 2000 (1CH) &lt;br /&gt;
| 70,&amp;lt;BR/&amp;gt;100,&amp;lt;BR/&amp;gt;150,&amp;lt;BR/&amp;gt;200&lt;br /&gt;
| 8&lt;br /&gt;
| 2 MPts, Zoom bis 50.000:1&lt;br /&gt;
| 640x&amp;amp;shy;480, 6,5&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host 2x &amp;lt;BR/&amp;gt; •RS-232 &amp;lt;BR/&amp;gt; •DVI-D Out &lt;br /&gt;
| 8 Kanal MSO Opt. Ethernet/IEEE-488 Opt.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.peaktech.de/produktdetails/kategorie/digital-oszilloskope/produkt/p-1265.html PT 1265]&lt;br /&gt;
| [http://www.PEAKTECH.de Peaktech]&lt;br /&gt;
| ca. 290&lt;br /&gt;
| 2&lt;br /&gt;
| 125 (1CH) 125 (2CH)&lt;br /&gt;
| 30&lt;br /&gt;
| 8&lt;br /&gt;
| 10k pro Kanal&lt;br /&gt;
| 800x&amp;amp;shy;600, 8&amp;quot;&lt;br /&gt;
| •USB Device &amp;lt;BR/&amp;gt; •USB Host &amp;lt;BR/&amp;gt; •LAN &amp;lt;BR/&amp;gt; •VGA&lt;br /&gt;
| Optional: Akkupack  4000 mA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Weitere Marken, die gelegentlich auf dem deutschen Markt auftauchen, häufig über eBay, sind &lt;br /&gt;
&lt;br /&gt;
* GAOtek&lt;br /&gt;
* Hangzhou Jingce (JC)&lt;br /&gt;
* Tonghui&lt;br /&gt;
* Ypioneer&lt;br /&gt;
* Jiangsu Lvyang&lt;br /&gt;
* Siglent (Zweitmarke von Atten)&lt;br /&gt;
&lt;br /&gt;
Über deren Qualität hört man wenig oder gar nichts.&lt;br /&gt;
&lt;br /&gt;
=== PC-Oszilloskope ===&lt;br /&gt;
==== PC-Zusätze ====&lt;br /&gt;
===== Allgemeines &amp;amp; Beachtenswertes =====&lt;br /&gt;
&lt;br /&gt;
PC-Oszilloskope / PC-Zusätze sind im Prinzip digitale Speicheroszilloskope, mit der Besonderheit, dass sie die Daten nicht selbst anzeigen, sondern an einen PC übermitteln. Beim Kauf eines PC-Oszilloskops sollte man besonders vorsichtig sein, da viele Angebote irreführende Informationen enthalten. Sehr beliebt ist z.&amp;amp;nbsp;B. die Werbung mit der Analogbandbreite, also die Bandbreite die der Analogteil der Schaltung (Eingangsverstärker) verarbeiten kann. Wenn hier 100 MHz angegeben sind bedeutet das aber nicht, dass sich auch wirklich Signale bis 100 MHz darstellen lassen; wenn der Wandler nur mit 40 MS/s abtastet ist das Oszilloskop gerade noch bis 4 MHz verwendbar. Ebenso sollte man nur die Echtzeit- oder Realtime-Abtastrate beachten, eine manchmal ebenfalls angegebene &amp;quot;Äquivalent-Abtastrate&amp;quot; ist nur bei periodischen Signalen zu gebrauchen und damit im Umfeld von Mikrocontrollern meist wertlos.&lt;br /&gt;
&lt;br /&gt;
Die Wahl zwischen einem Tischoszilloskop und einem PC-Zusatz ist nicht nur eine Geld-, Leistungs- oder Qualitätsfrage. Ein Tischgerät lässt sich anders bedienen (echte Knöpfe, sicherer Stand) und belegt nicht den PC oder Laptop. Erfahrene Entwickler ziehen ein separates Gerät einem PC-Zusatz vor. Zum Teil ist dies eine Generationsfrage.&lt;br /&gt;
&lt;br /&gt;
Hinzu kommt, dass billige PC-Oszilloskope meist keine galvanische Trennung an ihrer USB-Schnittstelle besitzen. Ein Fehler bei einer Messung kann daher nicht nur das Oszilloskop, sondern gleich den PC mit beschädigen. Das gleiche Problem kann man übrigens auch bei einfachen Tischoszilloskopen mit PC-Schnittstelle haben. Allerdings kann man Tischgeräte auch ohne die PC-Verbindung betreiben, PC-Oszilloskope nicht.&lt;br /&gt;
&lt;br /&gt;
Gelegentlich wird geraten, das Oszilloskop, egal ob Tischgerät oder PC-Zusatz, immer über einen &amp;quot;self powered&amp;quot; USB-Hub (einer mit eigenem Netzteil) mit dem PC zu verbinden. Ob ein solcher Hub als Schutzmaßnahme geeignet ist, besonders zum Personenschutz, sei dahingestellt. Schaden sollte er nicht.&lt;br /&gt;
&lt;br /&gt;
Besonders zu beachten ist die PC-Software. Nicht nur, ob sie zum Zeitpunkt des Kaufs wenigstens grundsätzlichen Ansprüchen genügt, sondern auch, ob der Hersteller vermutlich willens und in der Lage ist, die Software über viele Jahre zu warten. Stichwort Investitionssicherheit. Ohne Wartung kann eine Inkompatibilität in der Software zum nächste Windows Service-Pack oder zur nächste Windows-Version das Gerät völlig entwerten.&lt;br /&gt;
&lt;br /&gt;
Leider ist es so, dass es fast keine freie [[Oszilloskop#Software|Oszilloskopsoftware]] gibt. Die Protokolle zwischen Oszilloskop-Vorsätzen und Computer sind meist proprietär, und selten hat sich ein Entwickler freier Software die Mühe gemacht, ein Protokoll zu entschlüsseln. Noch seltener ist es, dass auf dieser Basis eine brauchbare oder gar gute Software geschrieben wurde. So ist ein Ausweichen auf freie Software kaum möglich, sollte der Hersteller die Wartung aufgeben. Man ist im Normalfall auf Gedeih und Verderb dem Hersteller ausgeliefert.&lt;br /&gt;
&lt;br /&gt;
===== Vergleichstabelle PC-Zusätze =====&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
Alle hier gelisteten Geräte haben einen USB-Anschluss.&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;wikitable sortable&amp;quot; id=&amp;quot;pczusatzoszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Be&amp;amp;shy;zeich&amp;amp;shy;nung&lt;br /&gt;
! Her&amp;amp;shy;stel&amp;amp;shy;ler&lt;br /&gt;
! width=&amp;quot;25&amp;quot; | Preis [&amp;amp;euro;]&lt;br /&gt;
! width=&amp;quot;35&amp;quot; | Ka&amp;amp;shy;nä&amp;amp;shy;le&lt;br /&gt;
! width=&amp;quot;40&amp;quot; | Samp&amp;amp;shy;le&amp;amp;shy;ra&amp;amp;shy;te [MS/s]&lt;br /&gt;
! width=&amp;quot;40&amp;quot; | Band&amp;amp;shy;breite [MHz]&lt;br /&gt;
! width=&amp;quot;35&amp;quot; | Auf&amp;amp;shy;lö&amp;amp;shy;sung [Bit]&lt;br /&gt;
! Spei&amp;amp;shy;cher&amp;amp;shy;tie&amp;amp;shy;fe [Samp&amp;amp;shy;les]&lt;br /&gt;
! Be&amp;amp;shy;mer&amp;amp;shy;kun&amp;amp;shy;gen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.elandigitalsystems.com/support/usbtmfaq/software.php USBscope50]&lt;br /&gt;
| Elan Digital Systems / dt. Vertrieb Hacker&lt;br /&gt;
| 249&lt;br /&gt;
| 1 (-4)&lt;br /&gt;
| 50 / 1000&lt;br /&gt;
| 10 / 75&lt;br /&gt;
| 8&lt;br /&gt;
| 3k pro Kanal&lt;br /&gt;
| CAT II, 300V galv. Trennung zu USB, OpenSource SDK, Java, Linux, LabView&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope PS 2104&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 185&lt;br /&gt;
| 1&lt;br /&gt;
| 50&lt;br /&gt;
| 10&lt;br /&gt;
| 8&lt;br /&gt;
| 8K&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope PS 2105&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 290&lt;br /&gt;
| 1&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 24K&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2205&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 350&lt;br /&gt;
| 2&lt;br /&gt;
| 200&lt;br /&gt;
| 25&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 16K&lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=62 DSO-2090 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| 1 Kanal: 100 / 2 Kanäle: 50&lt;br /&gt;
| 40&lt;br /&gt;
| 8&lt;br /&gt;
| 1 Kanal: 64K / 2 Kanäle: 32K&lt;br /&gt;
| Wenige Vorteile gegenüber einem Tischgerät. Analogbandbreite bei der Samplingrate nicht ausnutzbar. Kleiner Eingangsspannungsbereich. Unter diversen anderen Namen erhältlich.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=63 DSO-2150 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| max. 150&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 10K-32K/Kanal&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=64 DSO-2250 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.  &lt;br /&gt;
| 220&lt;br /&gt;
| 2&lt;br /&gt;
| max. 250&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 10K-512K/Kanal&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| Mephisto Scope 1 (UM202)&lt;br /&gt;
| Meilhaus&lt;br /&gt;
| 333&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 16&lt;br /&gt;
| 256K&lt;br /&gt;
| 5 in 1,&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Voltmeter,&lt;br /&gt;
Datenlogger analog und digital,&lt;br /&gt;
Digital-I/O&lt;br /&gt;
|-&lt;br /&gt;
| MSO-19&lt;br /&gt;
| Link Instruments Inc.&lt;br /&gt;
| 172&lt;br /&gt;
| 1&lt;br /&gt;
| 200&lt;br /&gt;
| 60&lt;br /&gt;
| ??&lt;br /&gt;
| 1K&lt;br /&gt;
|&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Pattern Generator,&lt;br /&gt;
TDR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Soundkarten-Oszilloskope ====&lt;br /&gt;
[[Bild:Soundoszi.JPG|thumb|right|300px|Soundkarten Oszilloskop]]&lt;br /&gt;
Wem ein wirklich einfaches Oszilloskop für kleine Frequenzen (bis etwa 20 kHz) ausreicht, bspw. um die Kommunikation am I2C-Bus zu analysieren, kann dazu die Soundkarte des PC benutzen.&lt;br /&gt;
Allerdings eignet sich eine Soundkarte nicht dazu, Gleichspannungen zu messen, zu niederfrequente Signale können daher nicht damit erfasst werden: Im Screenshot nebenan erkennt man das z.&amp;amp;nbsp;B. an der fallenden Gerade am Schluss (obwohl der tatsächliche Signalpegel konstant oben bleibt). Auch ist hier besondere Vorsicht geboten, da Soundkarten nur für geringe Spannungen ausgelegt sind und bei einer zu hohen Eingangsspannung möglicherweise der ganze PC beschädigt wird. Daher ist eine Vorschaltung mit Spannungsbegrenzung (ca 0,7V) nötig. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil der Soundkartennutzung ist, dass es sich dank des PCs um eine Art  Speicheroszilloskop handelt und die Daten zum Beispiel in Excel analysiert werden können.&lt;br /&gt;
&lt;br /&gt;
* [http://www.scheidig.de/Deutsch/Download/SpekOszi/info.htm Hardy u. Karola Scheidig] verschiedene Programme zum Messen mit der Soundkarte.&lt;br /&gt;
* [http://www.sillanumsoft.org/ Visual Analyser] von Alfredo Accattatis und der University of Rome Tor Vergata, &amp;quot;Donateware&amp;quot; &lt;br /&gt;
* [http://www.zeitnitz.de/Christian/scope_en Soundcard Oscilloscope für Windows] von Christian Zeitnitz, kostenlos für Privatanwendung&lt;br /&gt;
* [http://www.qsl.net/dl4yhf/spectra1.html Spectrum Lab von DL4YHF]&lt;br /&gt;
* [http://w5big.com/spectrogram.htm Spectrogram] von R.S. Horne, ältere Version kostenlos&lt;br /&gt;
* [http://www.audiotester.de/ Audiotester 30-Tage-Version kostenlos]&lt;br /&gt;
* [http://www.dasylab.com/ DasyLab] Eingeschränkte Version (Soundkarte und serielle Schnittstelle) als Beilage zum Buch &amp;quot;Signale-Prozesse-Systeme&amp;quot; ISBN 9783642018633&lt;br /&gt;
* [http://www.zelscope.com/ Zelscope] von Constantin Zeldovich 14-Tage Evaluationsversion&lt;br /&gt;
* [http://www.dxzone.com/catalog/Software/Spectrum_analyzers/ Linksammlung]&lt;br /&gt;
==== Grafikkarten-Oszilloskope ====&lt;br /&gt;
Videokarten, die über einen analogen Input verfügen, stellen ebenfalls eine Alternative zu käuflichen Oszilloskopen dar, da sie 3kanalig Frequenzen bis rund 180 MHz verarbeiten können. Die digitale Auflösung liegt meist bei 8 Bit maximal, was für einfache Anzeigen jedoch reicht, wenn die Aussteuerung entsprechend ist. Durch Übersampeln lässt sich die Auflösung wie gehabt steigern, indem man z.B. je 4 Werte softwareseitig zusammenfasst und damit bis zu 2 Bit an Auflösung gewinnt. Bei 16 werten kann man in der Regel statistische 2-3 Bit erwarten und erhält eine Güte von ca 10 Bit bei 10MHz.&lt;br /&gt;
&lt;br /&gt;
=== Selbstbau ===&lt;br /&gt;
Der Selbstbau eines solchen Gerätes erspart (wie fast immer in solchen Fällen) kein Geld, sofern man nicht eine Spezialfunktion benötigt, die im Markt nicht beschaffbar ist. Der Spaß liegt also wieder im Bauen selbst.&lt;br /&gt;
&lt;br /&gt;
Es gibt diverse preiswerte Bausätze für Spielzeug-Oszilloskope. Die Ergebnisse nach dem Zusammenbau sind aber als Oszilloskop wenig brauchbar.&lt;br /&gt;
&lt;br /&gt;
Eine positive Ausnahme stellt hier das [http://www.elv.de/usb-mini-scope-modul-usb-msm-komplettbausatz.html USB-MSM] von ELV dar, das bei sorgfältiger Kalibrierung und &amp;quot;analog powert&amp;quot; bis zu 200kHz trotz seiner Einfachheit durchaus für das Hobbylabor oder schulische Zwecke brauchbar ist.&lt;br /&gt;
&lt;br /&gt;
Daneben findet man nur sehr wenige Selbstbau-Projekte deren Ergebnisse überzeugen. Einige interessante Projekte sind [http://www.mikrocontroller.net/topic/228997?goto=new#2308320]n und [http://www.ssalewski.de/DAD.html.de]. Dazu sei allerdings gesagt, dass der Aufwand an Material und Messmitteln schnell die Kosten für ein fertiges Oszilloskop überschreitet.&lt;br /&gt;
&lt;br /&gt;
=== Umbau ===&lt;br /&gt;
Sofern man tatsächlich etwas benötigt, was nicht käuflich zu erwerben ist, kann der Kauf und Umbau eines vorhandenen Gerätes sinnvoll sein. &lt;br /&gt;
&lt;br /&gt;
Auf eBay werden immer noch die Oszilloskope der früheren Firma Wittig (heute Welec), wie zum Beispiel das W2012A, angeboten. Als Alternative zu der fehlerträchtigen Orginalfirmware ist mittlerweile eine Open-Source Variante verfügbar die kontinuierlich weiterentwickelt wird. Ebenfalls wird an Hardware Erweiterungen gearbeitet die die Qualität des Oszilloskops deutlich steigern. Wer sich nicht sicher ist ob das Gerät seinen Ansprüchen genügt sollte bei den Entwicklern nachfragen. [http://sourceforge.net/apps/trac/welecw2000a/wiki] Auch hier ist der Weg das Ziel.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[AVR_Softwarepool#Oszilloskop|AVR Softwarepool: Oszilloskop]]&lt;br /&gt;
* [[Einfaches Oszilloskop mit Bascom-AVR]]&lt;br /&gt;
* [[USB_Oszilloskop]]&lt;br /&gt;
* [[Logic_Analyzer]]&lt;br /&gt;
* [[LCS-1M - Ein einfaches, preiswertes, mikrokontrollergesteuertes Zweikanal-Oszilloskop zum Selberbauen]] ([[Picaxe]])&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Literatur ==&lt;br /&gt;
* [http://www.elektronikpraxis.vogel.de/index.cfm?pid=9681 Online-Dossier Grundlagen digitaler Oszilloskope. ] Veröffentlicht auf Elektronikpraxis online&lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/XYZs/03W_8605_3.pdf XYZs of Oscilloscopes Primer]. Tektronix 03W-8605-3. 20091. Grundlagen digitaler Oszilloskope und das messen mit ihnen, wobei die Tektronix-Produktpalette im Vordergrund steht.  &lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/ABCsProbes/60W_6053_9.pdf ABCs of Probes Primer]. Tektronix 60W-6053-9. 2009. Die Grundlagen von Tastköpfen, natürlich am Beispiel von Tektronixs Tastköpfen.&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/1?filter=oszi*+-oszillator Forum-Beiträge zum Thema Oszilloskop] (Kaufberatung, Anwendung)&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/3?filter=oszi*+-oszillator Beiträge im Markt-Forum]&lt;br /&gt;
* [http://www.virtuelles-oszilloskop.de/ Ein virtuelles interaktives Oszilloskop] ala HAMEG HM203-6 20 MHz zum Üben (Seite auf [http://www.virtuelles-oszilloskop.com Englisch])&lt;br /&gt;
* [http://www.eosystems.ro/eoscope/eoscope_en.htm Selbstbau-DSO 40MSPS]&lt;br /&gt;
* [http://www.sigcon.com/Pubs/straight/probes.htm Probing High-Speed Digital Designs], Originally published in [http://www.elecdesign.com/ Electronic Design Magazine], March, 1997&lt;br /&gt;
* [http://hackedgadgets.com/2007/12/10/oscilloscope-tutorials/ Oscilloscope Tutorials] Linkliste bei hackedgadgets.com&lt;br /&gt;
* [http://www.eevblog.com/2011/03/30/eevblog-159-oscilloscope-trigger-holdoff-tutorial/ EEVBlog #159] Videotutorial von Dave Jones zu &#039;&#039;&#039;Trigger Holdoff&#039;&#039;&#039;, (engl.)&lt;br /&gt;
* [http://www.all-about-test.info/spezial-oszilloskope.html/ Marktübersicht Spezial-Oszilloskope mit Hintergrundinfos]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/167705#1602827 WinXP Software für OsziFox/ProbeScope] von  Micha B. (chameo)&lt;br /&gt;
&lt;br /&gt;
* [http://users.physik.fu-berlin.de/~jtt/fsc2.phtml fsc2] is a program running under GNU/Linux for controlling spectrometers. Supported devices include digitizing oscilloscopes too:&lt;br /&gt;
** Tektronix Digitizing Oscilloscope TDS520, TDS520A, TDS520C, TDS540, TDS744A and TDS754A&lt;br /&gt;
** LeCroy Digitizing Oscilloscope 9400, 9410, 9420, 9424, 9424e and 9450(A)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope Waverunner and Waverunner-2 (LT224, LT 262, LT264, LT342, LT344, LT354, LT362, LT364, LT372, LT374, LT584, 44(M)Xi, 62X1, 64(M)Xi, 104(M)Xi, 204(M)Xi)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope WaveSurfer (422, 424, 432, 434, 452 and 454)&lt;br /&gt;
&lt;br /&gt;
* [http://xoscope.sourceforge.net/ xoscope, oscope] is a digital oscilloscope using input from a sound card or EsounD and/or a ProbeScope/osziFOX and Bitscope hardware. Includes 8 signal displays, variable time scale, math,memory, measurements, and file save/load. (Linux, GPL)&lt;br /&gt;
&lt;br /&gt;
* [http://www.mtoussaint.de/qtdso.html QtDSO] is a frontend for the Velleman PCS64i digital oscilloscope (Anm.: Velleman nicht mehr unterstützt) It provides a fully featured oscillocope mode (including XY  plot and math) and a highly configurable spectrum analyzer mode. Für &#039;&#039;&#039;Digitalmultimeter&#039;&#039;&#039; gibt es vom gleichen Autor [http://www.mtoussaint.de/qtdmm.html QtDMM] und [http://www.mtoussaint.de/qtdmm2.html QtDMM2].&lt;br /&gt;
&lt;br /&gt;
* [http://www.eig.ch/fr/laboratoires/systemes-numeriques/projets/osqoop-l-oscilloscope-libre/index.html Osqoop] est un oscilloscope logiciel sous licence libre. Il permet de travailler sur un nombre arbitraire de canaux et des acquisitions de longue durée. Wiki description: [http://gitorious.org/osqoop Osqoop] is a multi-platform open source software oscilloscope based on Qt 4. It connects to various hardware data sources such as the sound input or a dedicated USB board.&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/gds2000tools/ gds2000tools] ist eine Linux-Software für GW-Instek GDS-2000 und andere GW-Instek Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [https://code.google.com/p/xoscillo/ Xoscillo] - A software oscilloscope that acquires data using an Arduino or a Parallax (more platforms to come). (Lizenz: CC-BY-NC-SA 3.0; Windows and Linux (needs mono))&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/oscope2100/ Oscope 2100] Linux software für Hantek DSO-2100.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/openhantek/ OpenHantek] Linux Software für Hantek (Voltcraft/Darkwire/Protek/Acetech) DSO-2090.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/dsoda/ Digital Soda] DSO-2250 Software.&lt;br /&gt;
&lt;br /&gt;
* [http://owondriver.sourceforge.net/ Owon Driver, Ownon Dump] Linux-Treiber für Owon-Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [http://foss.doredevelopment.dk/wiki/Lxi-control Lxi-Control] Kommandozeilen-Applikation zur Fernsteuerung von Geräten mit LXI-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://gpib-utils.sourceforge.net/ gpib-util] Linux Kommandozeilen-Applikation, unterstützt diverse Oszilloskope (und andere Geräte) mit GPIB-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/vxi11/ VXI11] Bibliothek und Programme für Geräte mit VXI-11 Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/wfmreader/ Linux WFM Datenformat-Leser].&lt;br /&gt;
&lt;br /&gt;
* [http://sigrok.org/ &#039;&#039;sigrok&#039;&#039; Open Source Signal Analysis Software Suite]&lt;br /&gt;
&lt;br /&gt;
=== Datenauswertung ===&lt;br /&gt;
&lt;br /&gt;
Bei Oszilloskopen (DSOs), die es erlauben, die gemessenen Daten zu einem PC zu übertragen, kann man die Messwerte auf dem PC weiter auswerten. Zum Beispiel ein Signal demodulieren, filtern oder dekodieren. Grundsätzlich ist die Auswertung in jeder Programmiersprache möglich. Programmiersprachen für numerische Berechnungen eignen sich jedoch besonders.&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com Matlab] und Freie Alternativen wie [http://www.scilab.org/ SciLab] oder [http://www.gnu.org/software/octave/ GNU Octave]&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com/matlabcentral/fileexchange/?term=Oscilloscope Matlabcentral Fileexchange, Suche nach &#039;&#039;Oscilloscope&#039;&#039;] Auf Matlabcentral Fileexchange finden sich auch MatLab Lese- und Auswertungsfunktionen für diverse Oszilloskope. Hinweis: Die von MatLab für die Kommunikation mit einem Oszilloskop verwendeten Toolboxen und Funktionen dürfen aufgrund der Matlabcentral Lizenz nicht mit freien Alternativen verwendet werden. [http://wiki.octave.org/FAQ#Why_can.27t_I_use_code_from_File_Exchange_in_Octave.3F_It.27s_released_under_a_BSD_license.21 siehe GNU OCtave FAQ]&lt;br /&gt;
&lt;br /&gt;
* [http://octave.sourceforge.net/instrument-control/ Octave-Forge instrument-control] für die Kommunikation mit diversen Geräten wie z.B. LXI-compatible Agilent, LeCroy or Tektronix Oszilloskope über VXI11. Außerdem UART, I2C, GPIB usw.&lt;br /&gt;
&lt;br /&gt;
* Eines Ingenieurs angeblich unwürdig&amp;lt;ref&amp;gt;Es ist sehr einfach Fehler in Tabellenkalkulationen zu machen, die typischerweise lange unentdeckt bleiben. [http://www.eusprig.org/ Untersuchungen] haben gezeigt, dass bereits dann bis zu 90% aller Tabellenkalkulationsblätter fehlerhaft sind, wenn es nur um einfache mathematische Grundoperationen (Addieren, Subtrahieren, Multiplizieren, Dividieren) geht.&amp;lt;/ref&amp;gt; sind Microsoft Excel oder andere Tabellenkalkulationen. Trotzdem sind sie zur Datenauswertung populär und auch geeignet, wenn sie richtig gehandhabt werden.&lt;br /&gt;
&lt;br /&gt;
== Fußnoten ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Grundlagen]]&lt;br /&gt;
[[Category:Oszilloskope und Analyzer| ]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=80986</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=80986"/>
		<updated>2014-01-20T07:18:16Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; &lt;br /&gt;
   anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; &lt;br /&gt;
   anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; &lt;br /&gt;
   anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um K9F1208 NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit Oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD [http://randomprojects.org/wiki/Voltcraft_DSO-3062C#JTAG_.28for_Samsung_S3C2440.29]&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Bin2Yaffs.zip Bin2Yaffs tool]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Hantek_Tekway_DSO_MSO_hw1007.pdf Schaltplan Tekway Hantek DSO und MSO, hw1007]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/289260] MSO-Erweiterung Thread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_uart_hw1007.jpg&amp;diff=80985</id>
		<title>Datei:Tekway MSO uart hw1007.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_uart_hw1007.jpg&amp;diff=80985"/>
		<updated>2014-01-20T07:12:56Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Tinman lud eine neue Version von „Datei:Tekway MSO uart hw1007.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MSO_Tekway_R0before.jpg&amp;diff=80984</id>
		<title>Datei:MSO Tekway R0before.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MSO_Tekway_R0before.jpg&amp;diff=80984"/>
		<updated>2014-01-20T07:04:02Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Tinman lud eine neue Version von „Datei:MSO Tekway R0before.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MSO_Tekway_R0after.jpg&amp;diff=80983</id>
		<title>Datei:MSO Tekway R0after.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MSO_Tekway_R0after.jpg&amp;diff=80983"/>
		<updated>2014-01-20T07:03:35Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Tinman lud eine neue Version von „Datei:MSO Tekway R0after.jpg“ hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway/Hantek&amp;diff=79647</id>
		<title>Tekway/Hantek</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway/Hantek&amp;diff=79647"/>
		<updated>2013-11-20T14:56:06Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* 1GS/s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Das &amp;quot;Unternehmen&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Da immer wieder die Frage aufkommt, bei welchem Anbieter man bessere, schnellere oder einfach nur hyper-super-tolle Updates bekommt, ganz einfach: Tekway, welche das Oszi ursprünglich entwickelt haben, wurden von Hantek gekauft. Die Entwicklung der Firmware für beide Geräte wird von ein und dem selben Entwicklerteam durchgeführt.&lt;br /&gt;
&lt;br /&gt;
== Oszilloskope ==&lt;br /&gt;
&lt;br /&gt;
=== 1GS/s ===&lt;br /&gt;
 &lt;br /&gt;
; Generell :&lt;br /&gt;
* 7&amp;quot; 800 x 480 pix Display&lt;br /&gt;
* &amp;quot;real&amp;quot; 100Mhz ADCs (AD9288  overclocked to 125mhz)&lt;br /&gt;
* 2500 wfrms/s&lt;br /&gt;
* Bildwiederholungsrate 30/40/50 frames/sec&lt;br /&gt;
* S3C2440 ARM9 mit Linux&lt;br /&gt;
* M = China, B = Europ&lt;br /&gt;
* 1MP Speicher (512k pro Kanal, 1M bei 1CH)&lt;br /&gt;
&lt;br /&gt;
; Hantek DSO5202M/B = Tekway DST1202B = Protek 3210 = Voltcraft DSO-3062C :&lt;br /&gt;
* 2 Kanäle&lt;br /&gt;
* 500MS/s pro CH (1GS/s bei 1 CH)&lt;br /&gt;
* 200MHz analoge Bandbreite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Hantek DSO5102M/B = Tekway DST1102B = Protek 3110 :&lt;br /&gt;
* 2 Kanäle&lt;br /&gt;
* 500MS/s pro CH (1GS/s bei 1 CH)&lt;br /&gt;
* 100MHz analoge Bandbreite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Hantek DSO5062M/B = Tekway DST1062B :&lt;br /&gt;
* 2 Kanäle&lt;br /&gt;
* 500MS/s pro CH (1GS/s bei 1 CH)&lt;br /&gt;
* 60MHz analoge Bandbreite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hantek 6022BE PC oszillosop&lt;br /&gt;
*20MHz  Bandwidth&lt;br /&gt;
*48MSa/s  Max. Sample rate&lt;br /&gt;
*8Bit Vertical resolution&lt;br /&gt;
CH1, CH2, EXT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.ebay.de/itm/Hantek-6022BE-PC-Based-USB-Digital-Storag-Oscilloscope-2-Channels-20MHz-48MSa-s-/271265189899?pt=BI_Oscilloscopes&amp;amp;hash=item3f28aa500b&lt;br /&gt;
&lt;br /&gt;
=== Unterschiede / Entwicklung ===&lt;br /&gt;
Zu Beginn unterschieden sich die Modelle nur durch die in der Firmware festgelegte Konfiguration. Mittlerweile wurde die Bestückung der Widerstände an der Analogeneingansstufe geändert.&lt;br /&gt;
Weiters wurden im Vergleich zu früheren Versionen Heatpipes an den ADCs angebracht.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Tekway/Hantek USB-Scope Software für den PC. Allerdings ist nach aktuellem Stand die Hantek-Version aktueller und besser, diese funktioniert jedoch auch mit Tekway Oszis!!&lt;br /&gt;
&lt;br /&gt;
== Firmware Update Bearbeiten ==&lt;br /&gt;
&lt;br /&gt;
zum entpacken/entschlüsseln wird folgendes benötigt:&lt;br /&gt;
*gpg&lt;br /&gt;
*gunzip (oder winrar/winace/wincmd)&lt;br /&gt;
*untar  (oder winrar/winace/wincmd)&lt;br /&gt;
&lt;br /&gt;
Erst muss man mittels gpg entschlüssen, die passwörter sind hardware/firmare abhängig und lauten:&lt;br /&gt;
&lt;br /&gt;
*für MSO/DSO &amp;quot;B&amp;quot; ist es 0571tekway&lt;br /&gt;
*alternativ für DSO &amp;quot;B&amp;quot; ist es dso5000b&lt;br /&gt;
*für DSO &amp;quot;BM&amp;quot;, &amp;quot;BMV&amp;quot; und Handhelds ist es 111111&lt;br /&gt;
*für DSO &amp;quot;P&amp;quot; ist es dso5000p&lt;br /&gt;
*für DSO &amp;quot;P&amp;quot; mit allerersten firmware und DSO &amp;quot;C&amp;quot; ist es dso5000c&lt;br /&gt;
&lt;br /&gt;
Die entschlüsselte Datei mit &amp;quot;gunzip&amp;quot; entpacken, danach mit &amp;quot;untar&amp;quot; und nochmal mit &amp;quot;untar&amp;quot; entpacken, und schon sieht man die Verzeichnisse/Dateien des updates.&lt;br /&gt;
&lt;br /&gt;
Beim packen unter Windows gehen meistens die execute rechte verloren, ersetzt man also z.b. die dso.exe in dem update mit einer eigenen Version dann muss man noch in den Updatescript (&amp;quot;update&amp;quot; datei) die Rechte vergeben. &lt;br /&gt;
Dazu einfach eine neue Zeile vor dem&lt;br /&gt;
&lt;br /&gt;
 [cmd] sync&lt;br /&gt;
&lt;br /&gt;
mit dem Inhalt&lt;br /&gt;
&lt;br /&gt;
 [cmd] chmod 777 /*&lt;br /&gt;
&lt;br /&gt;
hinzufügen&lt;br /&gt;
&lt;br /&gt;
Fügt man neue Dateien hinzu (oder gar ganze Verzeichnisse), sollte die Datei &amp;quot;upend&amp;quot; auch deren Namen haben, wobei bei Verzeichnissen (und allen Dateien darunter) reicht nur der Name des top Verzeichnisses.&lt;br /&gt;
&lt;br /&gt;
Mittlerweile, durch den disaster mit gleichen Passwörter für firmware 2.6 und 3.x, darf die version im update script nicht mehr so sein:&lt;br /&gt;
&lt;br /&gt;
 [soft version]9.99.9(999999.9)&lt;br /&gt;
&lt;br /&gt;
sondern muss schon entsprechend 2.x oder 3.x drin haben, z.b.:&lt;br /&gt;
&lt;br /&gt;
 [soft version]3.2.35(130826.0)&lt;br /&gt;
&lt;br /&gt;
oder&lt;br /&gt;
&lt;br /&gt;
 [soft version]2.7.2(130826.0)&lt;br /&gt;
&lt;br /&gt;
Dies mag noch nicht jede Firmare brauchen, die neuesten allerdings schon.&lt;br /&gt;
&lt;br /&gt;
In dem update script &amp;quot;update&amp;quot; markiert die erste zeile auch die benchtop/handheld geräte, z.b. handheld hat&lt;br /&gt;
&lt;br /&gt;
 [DST type]dso1000b&lt;br /&gt;
&lt;br /&gt;
und benchtop&lt;br /&gt;
&lt;br /&gt;
 [DST type]dst1000b&lt;br /&gt;
&lt;br /&gt;
Man sollte am besten bestehende Updates benutzen und &amp;quot;updaten&amp;quot;, so entstehen die wenigsten Fehler (die execute rechte nicht vergessen, sonst startet das DSO nciht mehr und muss per Internem UART wiederbelebt werden)&lt;br /&gt;
&lt;br /&gt;
Der USB-Stick wird unter linux 2.6.13 (also &amp;quot;B&amp;quot; modele) unter /mnt gemountet.&lt;br /&gt;
Bei allen anderen Modelen auch nagelneuen &amp;quot;B&amp;quot; Modelen (da die linux 3.x drauf haben) unter /mnt/udisk&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
es gibt selbstgemacht Schaltpläne:&lt;br /&gt;
&lt;br /&gt;
* Schaltplan der hw0, hw1.02 und hw1.03 (Dez 2009 -&amp;gt; Feb 2011) [http://www.mikrocontroller.net/attachment/116588/Hantek_Tekway_DSO_v1.03.pdf]&lt;br /&gt;
&lt;br /&gt;
* Schaltplan der hw1005 (Feb 2011 -&amp;gt; June 2011) und der hw1007 (June 2011 -&amp;gt; May 2013) [http://www.mikrocontroller.net/attachment/175587/Hantek_Tekway_Voltcraft_DSO_hw1007.pdf]&lt;br /&gt;
&lt;br /&gt;
FPGA Schnittstellenbeschreibung ist bis dato nicht bekannt. Das FPGA Design&lt;br /&gt;
wird immer während des Bootvorgangs geladen. Eine Ansammlung von bis dato bekannten FPGA Design revision befindet sich hier [http://www.mikrocontroller.net/articles/Datei:Tekway_Fpga_rbf.zip]&lt;br /&gt;
&lt;br /&gt;
Auch das CPLD Design ist nicht dokummentiert, glücklicherweise sind die&lt;br /&gt;
CPLDs nicht Lesegeschützt. Eine Ansammlung von bekannten CPLD Designs&lt;br /&gt;
ist ebenfalls verfügbar [http://www.mikrocontroller.net/articles/Datei:Tekway_Cpld_pof.zip]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SDK ==&lt;br /&gt;
&lt;br /&gt;
Seit mehr als zwei Jahren wird versprochen, aber nicht geliefert. Angeblich ist es in der Entwicklung. Wer es unbedingt braucht sollte sich überlegen, wie groß die Wahrscheinlichkeit ist, dass ein nicht auf Kundenbindung bedachter chinesischer Hersteller wirklich noch irgendwann etwas nachschiebt.&lt;br /&gt;
&lt;br /&gt;
Wer selber programmieren möchte oder muss findet hier [[Hantek Protokoll]] und hier [http://www.mikrocontroller.net/topic/205820?page=3#2358106] ein paar Informationen zum Protokoll.&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
Aktuell Version 2.06.3&lt;br /&gt;
&lt;br /&gt;
== Hacks ==&lt;br /&gt;
&lt;br /&gt;
Hacks sind noch immer möglich. Siehe:&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.msg21170#msg21170 Hack Allgemein]&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.msg24564#msg24564 Tekway/Hantek USB-Hack]&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.msg29262#msg29262 Neuerer Hantek-Hack]&lt;br /&gt;
&lt;br /&gt;
Hardware hacks&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820?page=2#2133545 Netzwerkkarte für Hardware Revision 0 (Geräte produziert bis 01.04.2011)]&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
* Tekways aus China sind meist mit Chinesischem Frontpanel und Firmware.&amp;lt;ref&amp;gt;[http://www.eevblog.com/forum/index.php?topic=1571.msg24568#msg24568]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.eevblog.com/forum/index.php?topic=1571.msg24570#msg24570]&amp;lt;/ref&amp;gt; (gesplitetes RaR file mit englischer Firmware)&lt;br /&gt;
* Hantek Protokoll &amp;lt;ref&amp;gt;[http://www.mikrocontroller.net/articles/Hantek_Protokoll]&amp;lt;/ref&amp;gt; (proprietäres USB-Protokoll zur Kommunikation mit dem DSO) &lt;br /&gt;
* DSO-USB-Tool &amp;lt;ref&amp;gt;[http://www.dreisiebner.at/dso-usb-tool/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vorsicht 500MS/s Oszis ==&lt;br /&gt;
* Hantek DSO5102N, DSO5102C = Tekway DST4102B = Protek 3010&lt;br /&gt;
* Hantek DSO5062N, DSO5062C = Tekway DST4062B = Protek 3006&lt;br /&gt;
&lt;br /&gt;
== Quellen/Links: tinhead eevblog ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Oszilloskope und Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=78997</id>
		<title>Oszilloskop</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=78997"/>
		<updated>2013-10-17T05:38:32Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Änderung 78996 von 54.251.247.151 (Diskussion) rückgängig gemacht.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein &#039;&#039;&#039;Oszilloskop&#039;&#039;&#039; dient zur grafischen Darstellung des Spannungsverlaufs eines oder mehrerer elektischen Signale in einem einstellbaren Zeitfenster. Es ist das wichtigste Werkzeug der Elektotechniker.&lt;br /&gt;
&lt;br /&gt;
== Anfragen bezüglich Kaufberatung im Forum ==&lt;br /&gt;
&lt;br /&gt;
=== Kritik an den Anfragen ===&lt;br /&gt;
Im Forum finden sich regelmäßig Anfragen nach individueller Beratung zum Oszilloskopkauf. Die Anzahl solcher Oszilloskop-Threads hat schon lange die 1000 überschritten. Sie sind langweilig, eine Qual und oft unnütz - besonders dann, wenn sich der Fragesteller offenbar nicht mit den Grundlagen eines Oszilloskops und den wichtigsten Kennzahlen bekanntgemacht hat oder nicht einmal weiß, was er überhaupt messen will. Auch, wenn ein Fragesteller ein paar Grundlagen besitzt, hat er anscheinend meistens keine Lust, verständlich darzustellen, was er genau will und lässt sich stattdessen umständlich befragen.&lt;br /&gt;
&lt;br /&gt;
Den meisten regelmäßigen Forumbenutzern ist daher gründlich die Lust an Oszilloskop-Threads vergangen. Dort &amp;quot;diskutieren&amp;quot; eigentlich nur noch Trolle und anonyme Gäste, die oft genug nur Werbung über Billigangebote über die x-te Ausgabe einer billigen, als Oszilloskop bezeichneten Plastikkiste, einem super tollen eBay-Schnäppchen oder angeblicher asiatischer Wundertüten.&lt;br /&gt;
&lt;br /&gt;
==== Links für Anfänger ====&lt;br /&gt;
Wer sich ernsthafte Beratung wünscht und eine &amp;quot;sanfte&amp;quot; Einführung in das Thema sucht, kann sich die englischsprachige YouTube-Videos von AfroTechMods anschauen:&lt;br /&gt;
&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials/ http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials]&lt;br /&gt;
&lt;br /&gt;
Dazu passt auch sein Tutorial über Funktionsgeneratoren:&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial/ http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial].&lt;br /&gt;
&lt;br /&gt;
===Maßgeschneidert?===&lt;br /&gt;
Besonders die immer wiederkehrende Forderung, dass es unbedingt das maßgeschneiderte Oszilloskop zum Superpreis genau für den Fragesteller geben muss, ist sinnlos. Wer mit diesem Anspruch kommt, der wird enttäuscht werden. Das gibt es nicht, und gute Oszilloskope kosten Geld, da qualitativ hochwertige Geräte keine Massenware sind. Lediglich billige Geräte werden in grosser Zahl hergestellt und sind entsprechend preiswert, diese sind jedoch für anspruchsvoll Anwender meist untauglich, da genau an den wichtigen Dingen gespart und nur auf Optik gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
===Gebraucht ist auch keine Lösung===&lt;br /&gt;
Es gibt eine Reihe von gebrauchte Oszilloskopen- vorwiegend im Internet, von den die meisten billig sind. Da niemand per Ferndiagnose oder Blick in eine Glaskugel in ein gebrauchtes Gerät hineinsehen und etwas über den Zustand berichten kann, besteht immer das typische Risiko eines Kaufs aus zweiter Hand, das jeder selber tragen muss. Niemand im Forum kann und wird das jemandem abnehmen. &lt;br /&gt;
&lt;br /&gt;
Was man allgemein sagen kann, ist, dass man besser die Finger von Angeboten lassen sollte, wenn der Verkäufer mit den übliche Phrasen wie, &amp;quot;Dachbodenfund&amp;quot;, &amp;quot;Keine Ahnung davon&amp;quot;, &amp;quot;Keine Möglichkeit zu testen&amp;quot; kommt. Vorsicht ist auch bei dem beliebten Trick &amp;quot;Funktioniert, aber aus rechtlichen Gründen (Garantie) verkaufe ich es als defekt, für Bastler&amp;quot; gegeben. Man muss sich immer vor Augen führen, dass niemand ein gutes und wertvolles Gerät dieser Art zum Billigpreis abgegeben wird und dies schon garnicht über Internetplattformen, wo es kaum einen Markt für Topgeräte gibt. Gute gebrauchte Geräte gibt es von privat daher nur auf Elektronikbörsen zu entsprechenden Preisen.&lt;br /&gt;
&lt;br /&gt;
Es gibt demgemäss natürlich auch Geräte von seriösen Gebrauchthändlern mit Garantie - allerdings ebenso zu derartigen Preisen, dass dagegen der Kauf eines aktuellen Neugeräts ebenfalls attraktiv erscheint.&lt;br /&gt;
&lt;br /&gt;
=== Erfahrungen? ===&lt;br /&gt;
Eine Vorgehensweise, von der man auch abraten muss, ist die Frage nach Erfahrungen anderer Mitglieder! Die meisten Antworten kommen von Trollen und Posern, die eigentlich keine Ahnung haben. Die einen wollen als anonymer Gast mal wieder trollen, die anderen wollen nur mitteilen, dass Amateurfunker sowieso die besseren Menschen sind. Andere wiederum haben &amp;quot;zufällig&amp;quot; gerade *das* richtige Oszilloskop zu verkaufen. Dann gibt es noch die, die sich ihr eigenes Oszilloskop schönreden wollen, ihren Vorurteilen oder ihrem Fetisch frönen. Zum Beispiel&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Kauf ja kein Gerät aus Asien!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Unter LeCroy|Agilent|Yokogawa|Tektronix geht gar nichts!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Nur Gebrauchtgeräte lohnen sich!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hinweise wie &#039;&#039;mein vor 30 Jahren gekauftes Markengerät funktioniert noch heute tadellos&#039;&#039; sind ebenfalls ziemlich sinnlos. Der Hersteller wird dieses Gerät gar nicht mehr anbieten und er wird schon gar nicht mehr mit der gleichen Qualität fertigen, wie vor 30 Jahren. Dazu ist der Kostendruck zu hoch und Technologien haben sich geändert. Selten sind die neuen Technologien heute so robust, wie die vor 30 Jahren.&lt;br /&gt;
&lt;br /&gt;
Als Unerfahrener kann man daher aus den Antworten nicht herauslesen, ob sie wirklich auf Erfahrung beruhen. Man braucht also gewissermassen selbst Erfahrung, um die Erfahrungsberichte anderer richtig einzuordnen.&lt;br /&gt;
&lt;br /&gt;
Ein anderer Aspekt aus alten Threads ist, dass viele Fragesteller die Erfahrungen gar nicht zur Kenntnis nehmen wollen, wenn sie der eigenen Wunschvorstellung widersprechen. So etwas nennt man beratungsresistent. Da stellt sich schon mal heraus, dass der Fragesteller schon längst ein Gerät bestellt hat und jetzt gebauchpinselt werden will. Eine Zeitverschwendung für alle.&lt;br /&gt;
&lt;br /&gt;
Erfahrungen mit eigenen Geräten lassen bedingt den Schluss zu, welche&lt;br /&gt;
Marken grundsätzlich empfehlenswert sind, weil dort gegebenenfalls mehr auf Qualität geachtet wird.&lt;br /&gt;
&lt;br /&gt;
=== Zusatzkosten beim Kauf im Ausland ===&lt;br /&gt;
Beim Kauf eines scheinbar preisgünstigen Gerätes im Ausland ist Folgendes zu beachten:&lt;br /&gt;
&lt;br /&gt;
Versandkosten, Einfuhrumsatzsteuer, Zoll, e.v. Gebühr für den Paketdienst und die Gebühren für die  Währungsumrechnung sind Kosten, die bei vielen vermeintlichen Internet-Schnäppchen aus dem Ausland (besonders Nicht-EU) noch hinzukommen und bei plakativen Überschriften gerne &amp;quot;vergessen&amp;quot; oder ignoriert werden. Oft wird sich das Angebot selbst schöngeredet. Zudem sind das nicht einmmal alle Kosten, die man zu tragen hat. Zum Beispiel können für manche Zahlungsweisen weitere Gebühren hinzukommen oder Lagergebühren im Zolllager.&lt;br /&gt;
&lt;br /&gt;
Wer nicht vorher rechnet, hat nachher schnell mehr bezahlt als bei einem lokalen Händler. Siehe auch [http://www.zoll.de Zoll].&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich ist der deutsche Zoll nicht doof. Besonders wenn ein asiatischer Versender auf ein Paket bei der Zollerklärung &amp;quot;Geschenk, Wert $40&amp;quot; schreibt, dann kann man fast sicher sein, dass der deutsche Zoll sich das genauer ansieht. Die Ware landet im Zolllager und man darf den Kaufpreis nachweisen.&lt;br /&gt;
&lt;br /&gt;
Ebenso glaubt der Zoll nicht an kostenlosen Versand und nimmt regelmäßig ziemlich saftige Versandgebühren an, die dann versteuert werden&amp;lt;ref&amp;gt;Passiert das, kann man gegen den Steuerbescheid Widerspruch einlegen. Wie das geht sollte in einer Rechtsbehelfsbelehrung auf dem Steuerbescheid stehen.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nochmal zum Mitschreiben, besonders bei Käufen von außerhalb des Zollgebiets der EU sollte man sich vorher mindestens über die folgenden Kosten informieren:&lt;br /&gt;
&lt;br /&gt;
* Versandkosten oder was der Zoll sich bei kostenlosem Versand ausdenkt&lt;br /&gt;
* Versandart (was durch die Post importiert wird, wird vom Zoll anders abgefertigt, als das, was von einem Paketdienst importiert wird)&lt;br /&gt;
* Einfuhrumsatzsteuer&lt;br /&gt;
* Zoll (bei der Warengruppe, in die Oszilloskope gehören, ist der zur Zeit wohl 0%. Das kann sich natürlich ändern)&lt;br /&gt;
* Gebühr Paketdienst. Paketdienste lassen sich die Zollanmeldung und den Papierkrieg zum Teil mit saftigen Gebühren bezahlen. Die sind nicht in den Versandkosten enthalten.&lt;br /&gt;
* Gebühr für Währungsumrechnung&lt;br /&gt;
* Bankgebühr für Zahlung ins Ausland&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
Ein Kauf eines PC-basierten Messinstruments mit Oszilloskopfunktion, das in Deutschland nicht erhältlich ist und einen Kaufwert von 719,- US Dollar in Taiwan hatte, wurde aufgrund der Umrechung mit einem Wert von 589,- Euro veranschlagt. An UST kamen 112,- und an Zollgebühren 46,- Euro hinzu. Zusammen mit dem Versand und Bankgebühren kostete das Gerät insgesamt 790,- Euro. Andere Geräte des Herstellers, die in Deutschland zu beschaffen sind, kosten als deutsches Exemplar kaum mehr, dafür hat man die volle Verbrauchergarantie. Diese sind also in der Regel vorzuziehen, wenn das Gerät in Deutschland beschaffbar ist.&lt;br /&gt;
&lt;br /&gt;
===Spielzeuge aller Art===&lt;br /&gt;
[[Datei:Karikatur oscilloscope sale.jpg|thumb|left|240px|Preisgünstiges Spitzenoszilloskop 5Gs]]&lt;br /&gt;
&lt;br /&gt;
Offensichtlich scheint es gerade Mode zu werden, einen schwachbrüstigen Analog-Digital-Konverter hinter eine eher zufällig gewählte, krumme analoge Eingangsschaltung zu klemmen und an einen Mikrocontroller mit Grafik-LCD anzuschließen.  Das ganze wird als digitales Speicheroszilloskop (DSO) zum Sonderpreis verkauft.&lt;br /&gt;
&lt;br /&gt;
Je nach Hersteller wird so ein Gerät komplett ohne Gehäuse geliefert, was mit Hinblick auf die Sicherheit sehr fragwürdig ist, oder es kommt in einem lustig aufgemachten Plastikgehäuse in MP3-Player-Format daher, das auch keine großartige Isolation bietet. Hinzu kommen Eindruck schindende Namen und Logos, die Modernität und Qualität suggerieren sollen, oft noch unterstrichen durch die Assoziierung mit Open-Source und pseudo-Hacker / Maker Bewegungen.&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&lt;br /&gt;
Im Vergleich zu richtigen Oszilloskopen sind dies leider nur Spielzeuge. Unsichere Spielzeuge. Es nervt diese Dinger immer wieder im Forum als das &amp;quot;Beste seit Erfindung von geschnitten Brot&amp;quot; vorgestellt zu bekommen. Ein Blick auf die technischen Daten dieser &amp;quot;Oszilloskope&amp;quot; (sofern die Daten überhaupt angegeben werden) reicht, um festzustellen, dass man ein Spielzeug vor sich hat. Schön für den, der spielen will, schlecht für den, der sicher messen will.&lt;br /&gt;
&lt;br /&gt;
Ebenso verrät ein Blick auf die Schaltung des Analogeingangs, ob man Qualität vor sich hat. Fehlende Spannungsfestigkeit und fehlende Frequenzkompensation des Eingangsverstärkers sind sichere Zeichen für Schund. Wenn es eine Verbindung zum PC gibt, aber diese nicht isoliert ist, ist das ein weiteres Zeichen für Scheinqualität.&lt;br /&gt;
&lt;br /&gt;
In [http://welecw2000a.sourceforge.net/docs/Hardware/GW_Instek_GDS-1152A.pdf] kann man das Innenleben eines richtigen DSO bewundern. Man vergleiche dies mit den Innenleben der Spielzeug-&amp;quot;DSO&amp;quot;s.&lt;br /&gt;
&lt;br /&gt;
Ein anderes, sicheres Zeichen eines Spielzeug-&amp;quot;DSOs&amp;quot; ist es, wenn irgendein Ding aus Abgreifklemmen und Klinkenstecker als &amp;quot;Tastkopf&amp;quot; mitgeliefert wird oder die Buchse für den Tastkopf aus einer Klinkenbuchse oder ähnlicher Niederfrequenz-Anschlusstechnik besteht.&lt;br /&gt;
&lt;br /&gt;
Auffällig ist bei diesen Spielzeugen auch, dass sie vehement von typischen Fanboys verteidigt werden. Nicht mit technischem Argumenten, sondern mit Aussagen wie &amp;quot;aber ist billig&amp;quot;, &amp;quot;aber ist cool&amp;quot;, &amp;quot;aber enthält doch einen Arduino&amp;quot;. Trotzdem, wer ein Oszilloskop haben möchte, sollte sich das Geld für ein Spielzeug-&amp;quot;DSO&amp;quot; sparen.&lt;br /&gt;
&lt;br /&gt;
== Funktion von Oszilloskopen ==&lt;br /&gt;
=== Was wird gemessen? ===&lt;br /&gt;
Oszilloskope zeigen einen Spannungsverlauf über einen kurzen, für das menschliche Auge in Realzeit meist nicht erfassbaren Zeitraum an. Je hochwertiger das Oszilloskop, desto kürzer ist dieser Zeitraum, beziehungsweise desto schneller darf sich das Signal ändern. Spitzengeräte können Perioden von wenigen ns auf den gesamten sichtbaren Bildbereich aufzoomen. Innerhalb dieser Perioden sind bei guten Oszilloskopen auch Teilabschnitte aufweitbar. Massgeblich ist dafür ein manuell oder automatisch erzeugter Startzeitpunkt, der sogenannten Trigger. &lt;br /&gt;
&lt;br /&gt;
Darüber hinaus lassen sich andere Größen, zum Beispiel Ströme, Drücke und Magnetfelder anzeigen, wenn man zusätzlich entsprechende Wandler einsetzt, um aus den Grössen zuvor eine Spannung zu erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Was wird dargestellt? ===&lt;br /&gt;
&lt;br /&gt;
Den Eingang für eine Spannung bezeichnet man bei einem Oszilloskop als Kanal. Die an den Kanälen anliegenden Spannungen können einzeln oder gemeinsam angezeigt werden. Bei Mehrkanal-Oszilloskopen kann man üblicherweise auch eine Spannung über eine Spannung darstellen (XY-Modus), womit Übertragungskennlinien von Bauteilen dargestellt werden können.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich bieten moderne Oszilloskope die Möglichkeit, sich gewisse Kenngrößen der Spannungsverläufe anzeigen zu lassen. Gängige Werte sind zum Beispiel die Anzeige von Spitzenspannung und Effektivwert einer Spannung, Frequenz/Periodendauer, Anstiegs- und Abfallzeiten, Tastverhältnis und so weiter. Darüber hinaus bieten gute Oszilloskope Positionsmarken (Cursor), mit denen man, durch eine Linie dargestellt, auf dem Bildschirm Positionen im Spannungsverlauf markieren kann. Zur Position zugehörige Werte (Zeit oder Spannung), sowie die Differenz dieser Werte zwischen zwei Positionsmarken können abgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Besonders [[#Digitale_Tischoszilloskope|digitale Oszilloskope]] können relativ viele unterschiedliche Kenngrößen anzeigen, da sich viele dieser Größen mit einfachen Algorithmen aus den vom Oszilloskop im Speicher erfassten Daten berechnen lassen. Ebenso sind einfache mathematische Operationen möglich, etwa eine diskrete Fourier-Transformation oder die Summe oder Differenz der Spannungsverläufe von zwei Kanälen. Oszilloskope der Oberklasse bieten darüber hinaus ausgeklügelte Möglichkeiten der Signalanalyse. &lt;br /&gt;
&lt;br /&gt;
Für spezielle Anwendungen finden sich in manchen Oszilloskopen besondere Messfunktionen. Zum Beispiel go/no-go (heißt meistens pass/fail) Messungen, mit denen eine Spannungsverlauf mit einem vorgegebenen Verlauf verglichen wird. Entspricht der Spannungsverlauf hinreichend dem vorgegebenen Verlauf wird ein &amp;quot;go&amp;quot; (oder pass = alles ist OK) Signal über einen externen Ausgang ausgegeben. Weicht der Verlauf zu stark ab ein &amp;quot;no go&amp;quot; (fail = Spannung stimmt nicht) Signal.&lt;br /&gt;
&lt;br /&gt;
Bereits in der Unterklasse digitaler Oszilloskope ist heutzutage eine PC-Schnittstelle üblich. Beim Kauf sollte man darauf achten, dass das Protokoll der Schnittstelle dokumentiert ist. Sonst ist man auf proprietäre PC-Software des Herstellers angewiesen. Bei Oszilloskopen der Unterklasse wird zwar häufig kostenlos PC-Software mitgeliefert, doch leider sind diese Programme durchgehend von erschreckend schlechter Qualität. Bei Oszilloskopen der Oberklasse lassen sich die Hersteller ihre PC-Software gerne zusätzlich sehr teuer bezahlen.&lt;br /&gt;
&lt;br /&gt;
== Analoge Oszilloskope ==&lt;br /&gt;
=== Allgemeines ===&lt;br /&gt;
[[Bild:Oszilloskop.png|thumb|right|300px|Hybrides Analog/Digital Oszilloskop]]&lt;br /&gt;
Bei analogen Oszilloskopen wird das darzustellende Signal nach der Verstärkung direkt zur Ablenkung eines Elektronenstrahls verwendet.&lt;br /&gt;
&lt;br /&gt;
Brauchbare analoge Oszilloskope findet man oft schon für ca. 50 Euro bei Online-Auktionen und Kleinanzeigenmärkten. Für 200-400 Euro bekommt man dort recht gute Profigeräte&amp;lt;ref&amp;gt;Ein Gerät, welche mit dem Attribut &#039;&#039;Profigerät&#039;&#039; beworben wird, ist normalerweise keins.&amp;lt;/ref&amp;gt;  mit 60-200 MHz Bandbreite. Brauchbare Neugeräte fangen bei 600 Euro an. Der Oszilloskopmarkt wird von einigen wenigen Marken dominiert. Im höherpreisigen Segment sind es vor allem HP (Agilent) und Tektronix, sowie Yokogawa und Lecroy. Hameg ist vor allem im mittleren Segment (500-1500 Euro) weit verbreitet. Man findet sie oft in Schule und Ausbildung. Preislich darunter finden sich diverse asiatische oder gelegentlich noch osteuropäische Hersteller von Analogoszilloskopen. Häufig treten diese Hersteller nicht unter eigenem Namen auf, sondern bieten ihre einfachen Geräte als OEM-Produkte an. &lt;br /&gt;
&lt;br /&gt;
Ganz einfache Geräte verfügen nur über einen Kanal&amp;lt;ref&amp;gt;Es gibt, beziehungsweise gab, nochmals einfachere Geräte, nämlich solche ohne Trigger. Die Zeiten solcher Gerät sind allerdings seit rund 50 Jahren vorbei. Daher sollte man den fehlenden Trigger nur bei historischen Gebrauchtgeräten finden.&amp;lt;/ref&amp;gt;. Damit ist es nicht möglich, zwei Signale in zeitliche Beziehung zu setzen. Dies ist jedoch oft wichtig. Deshalb verfügen heutzutage auch einfache Geräte meist über zwei Kanäle.&lt;br /&gt;
&lt;br /&gt;
=== Bandbreite ===&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Bandbreite&#039;&#039;&#039; gibt Auskunft, welche Signal-Frequenzen das Oszilloskop noch verarbeiten kann. Bei angegebener Bandbreite fällt die Verstärkung des Oszilloskops um 3dB ab, ein Sinussignal wird dann nur noch mit ca. 70% der wahren Amplitude angezeigt. Um Signalverläufe noch vernünftig interpretieren zu können, kann man grob sagen, dass man Signale bis 1/10 der Bandbreite dargestellt bekommt. Ein Rechtecksignal nahe der Bandbreite würde z.&amp;amp;nbsp;B. nur noch als Sinus dargestellt werden &amp;lt;ref&amp;gt;Häufig wird von Anfängern bei der Bandbreitenbetrachtung vergessen, dass ein Rechtecksignal nicht aus einer einzigen Sinusschwingung der Frequenz f, sondern aus einer theoretisch unendlichen Summe von Signalen der Frequenzen f, 3 * f, 5 * f ... besteht. Für eine vernünftige Darstellung eines Rechtecksignals sollte die Oszilloskopbandbreite so groß sein, dass zumindest die ersten paar Oberwellen nicht zu stark gedämpft werden. Aus dieser Betrachtung ergeben sich Faustformeln, wie die, dass die Bandbreite eines Oszilloskops zehnmal (oder dreimal, oder fünfmal, je nachdem wie genau man messen möchte) größer sein sollte als die Grundfrequenz des Rechtecks.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beim Messen von Digitalsignalen ist man meist an der &#039;&#039;&#039;Anstiegszeit&#039;&#039;&#039; interessiert. Die Anstiegszeit gibt an, wie lange ein Rechtecksignal von 10-90% benötigt. Die Anstiegszeit des Oszilloskops gibt an, welche Anstiegszeit dargestellt wird, wenn man ein nahezu ideales Rechtecksignal mit annähernd Null Anstiegszeit anlegen würde. Man kann die Anstiegszeit direkt aus der Bandbreite berechnen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_{Osc} = \frac{0.35}{B}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_A&amp;lt;/math&amp;gt; : Anstiegszeit des Oszilloskops in Sekunden (s)&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, B&amp;lt;/math&amp;gt; : Bandbreite in Hertz (Hz)&lt;br /&gt;
&lt;br /&gt;
Legt man ein reales Rechtecksignal an das Oszilloskop an, dann wird die Anzeige umso mehr verfälscht, je näher die Anstiegszeit des Eingangssignals der Anstiegszeit des Oszilloskops kommt. Dabei gilt folgender Zusammenhang.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_S = \sqrt{t_{ges}^2-t_{Osc}^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_S&amp;lt;/math&amp;gt;: Anstiegszeit des Eingangssignals&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{ges}&amp;lt;/math&amp;gt;: Angezeigte Anstiegszeit auf dem Oszilloskop&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{Osc}&amp;lt;/math&amp;gt;: Anstiegszeit des Oszilloskops&lt;br /&gt;
&lt;br /&gt;
Bei analogen Oszilloskopen ist die Bandbreite gegeben durch die Begrenzung des analogen Eingangsverstärkers sowie die Signaldarstellung, also die Qualität des Ablenkverstärkers.&lt;br /&gt;
&lt;br /&gt;
=== Tastköpfe richtig benutzen ===&lt;br /&gt;
&lt;br /&gt;
Wenn man wirklich schnelle Signale messen will, spielt auch die Bandbreite des verwendeten Tastkopfes eine wichtige Rolle. Näheres dazu findet man [http://www.sigcon.com/Pubs/straight/probes.htm hier]. Aber der beste Tastkopf nützt nichts, wenn man ihn falsch anschließt. Für schnelle Messung jenseits von ein paar MHz nutzt man praktisch immmer 10:1 Tastköpfe mit 10 MOhm Eingangswiderstand und ca. 8-15pF Eingangskapazität. Je nach Typ erreicht man damit Bandbreiten von 100-500MHz. Danach muss man aber auch den Tastkopf richtig anschließen. Der mitgelieferte Masseanschluß mit Krokodilklemme ist zwar praktisch, für viele hochfrequente Messungen aber unbrauchbar. Ein Rechtecksignal damit zu messen ergibt dann starke Überschwinger, welche real aber gar nicht vorhanden sind, sondern durch die zu lange, induktive Masseleitung im Zusammenspiel mit der Eingangskapazität verursacht werden. Das sieht man z.B. [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975754 hier], den Messaufbau sieht man [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975896 hier].&lt;br /&gt;
&lt;br /&gt;
Für saubere, hochfrequente Messungen muss man die Masseanbindung so kurz wie möglich machen. Dafür haben die Tastköpfe oft eine kleines Zusatzteil, eine Massefeder, beigelegt (engl. [http://www.mikrocontroller.net/attachment/27280/groundspring.png ground spring]). Damit kann man die Masse auf kürzestem Wege anschließen und erhält ein sauberes Messergebnis wie man [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975931 hier] sieht.&lt;br /&gt;
&lt;br /&gt;
=== Triggerung ===&lt;br /&gt;
&lt;br /&gt;
Oszilloskope unterscheiden sich oft stark in den Triggerungsmöglichkeiten. Bei guten Geräten kann man z.&amp;amp;nbsp;B. die Triggerung variabel verzögern. Erst dadurch wird es möglich, dass man sich Signale genauer anschauen kann, die zeitlich weit hinter einem Triggerereignis kommen. Eine weitere Funktion bei höherklassigen Oszilloskopen ist eine zweite Zeitbasis. Mit dieser kann man in einen Ausschnitt des Messsignals hereinzoomen&amp;lt;ref&amp;gt;Die zweite Zeitbasis steuert einen zweiten Strahl (ähnlich wie einen separaten Kanal), der das gleiche Eingangssignal erhält. Die zweite Zeitbasis wird auf eine höhere Horizontalfrequenz eingestellt als die erste. Zusammen mit einer horizontalen Verschiebung der Darstellung kann man nun Ausschnitte des Signals durchfahren und vergrößert betrachten.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mit Analog-Oszilloskopen kann man sich hauptsächlich periodische Signalverläufe anschauen, also solche, die zeitlich immer wiederkehrend sind. Denn nur so kann ein Signal immer wieder auf den Schirm &amp;quot;geschrieben&amp;quot; werden und erscheint als stehendes Bild. Aperiodische Signale, wie z.&amp;amp;nbsp;B. auf Datenübertragungsleitungen, sind damit nicht darstellbar. Sie laufen mit einem Strahldurchgang über den Schirm. In dieser kurzen Zeit ist es jedoch nur selten möglich, sie visuell aufzunehmen. Mit einer Digitalkamera kann man solche Signalverläufe mitunter trotzdem einfangen. Früher sehr hochpreisige, heute nicht mehr übliche Analog-Oszilloskope hatten eine eingebaute Speichermöglichkeit (Speicherröhre) für einmalige Signale. Diese Klasse von Analog-Oszilloskopen wurde durch digitale Speicheroszilloskope (DSOs) abgelöst.&lt;br /&gt;
&lt;br /&gt;
Manche Analog-Oszilloskope bieten eine Möglichkeit, die Triggerung nur zu einem definiertem Zeitpunkt anzustoßen, somit kann auch der Anlaufstrom eines Motors mit einem Analog-Oszilloskop dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
=== Analoge Speicheroszilloskope ===&lt;br /&gt;
Inzwischen eher selten sind analoge Speicheroszilloskope anzutreffen. Diese speichern im Gegensatz zu digitalen Speicheroszilloskopen nicht das Signal selbst, sondern das Bild auf der Röhre. Dies wird mit speziellen speichernden Bildröhren erreicht. Je nach Typ kann es mehrere getrennt betreibbare Bereiche geben, um beispielsweise 2 Bilder eines Signales zu unterschiedlichen Zeitpunkten darstellen zu können (z.B. Tektronix 549).&lt;br /&gt;
&lt;br /&gt;
Einige wenige dieser Oszilloskope waren sogar in der Lage, das aufgezeichnete Bild auf Papier auszugeben (z.B. &amp;quot;HP Model 175A&amp;quot; mit Modul 1784A).&lt;br /&gt;
&lt;br /&gt;
=== Vergleichstabelle Analogoszilloskope ===&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Neugeräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;analogoszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Bandbreite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Röhre [cm]&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| generisches 10 MHz Oszilloskop unter Bezeichnungen wie C1-94, S1-94, OS10, AO-610, [http://www.ett-online.de/html/de/werkstatt/oszilloskope/digitale-oszilloskope/oszilloskop-mccheck-st16b-1-kanal-10-mhz/article-4-55152-459045509045501590.html ST16B], CS10, GOS-310, 72-6602, HUC70, CS1010 [http://www.conrad.de/ce/de/product/122413/VOLTCRAFT-6102-Analoges-1-Kanal-Oszilloskop-Bandbreite-0-DC-10-MHz VC 610/2]&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 115&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
| 4 − 4,8 × 6&lt;br /&gt;
| Seit Jahrzehnten von vielen No-Name Herstellern in unterschiedlichen Ausführungen und Bauformen im Angebot. Wenig empfehlenswert für µC-Arbeiten. &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/129.html Atten AT7328], CS4128 und andere Bezeichnungen wie 100867.&lt;br /&gt;
| Atten&lt;br /&gt;
| ab 240&lt;br /&gt;
| 2&lt;br /&gt;
| 20(?)&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://systronicsindia.tradeindia.com/oscilloscopes--287360.html Systronics 6020], Mc Check CS-4128, MES 2K2 und andere&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 200&lt;br /&gt;
| 2&lt;br /&gt;
| 20&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Hersteller hat keine eigene Präsenz in Europa&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/128.html Atten AT7340], [http://www.conrad.de/ce/de/product/122421/VOLTCRAFT-VC-630-2-Analoges-2-Kanal-Oszilloskop-Bandbreite-0-DC-bis-30-MHz/?ref=category&amp;amp;rt=category&amp;amp;rb=1 VC 630-2] und andere.&lt;br /&gt;
| Atten&lt;br /&gt;
| ab 370&lt;br /&gt;
| 2&lt;br /&gt;
| 40(?) 30 Voltcraft&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.ett-online.de/html/de/werkstatt/oszilloskope/digitale-oszilloskope/oszilloskop-mccheck-st-52-2-kanal-50-mhz/article-4-55156-459045509045501590.html Mc Check ST-52] und andere&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 550&lt;br /&gt;
| 2&lt;br /&gt;
| 50&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Hersteller hat keine eigene Präsenz in Europa&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hameg.com/446.0.html?L=1 HM 400]&lt;br /&gt;
| Hameg&lt;br /&gt;
| ab 650&lt;br /&gt;
| 2&lt;br /&gt;
| 40&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Abgekündigt, nur noch Restbestände erhältlich!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Digitale Speicheroszilloskope ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:tektronix.jpg|thumb|right|300px|Digitales Speicheroszilloskop vom Anfang des Jahrtausends]]&lt;br /&gt;
Ein digitales Speicheroszilloskop (englisch DSO, &#039;&#039;&#039;D&#039;&#039;&#039;igital &#039;&#039;&#039;S&#039;&#039;&#039;torage &#039;&#039;&#039;O&#039;&#039;&#039;scilloscope) digitalisiert das Eingangssignal mit einem Analog-Digital-Wandler und legt die Werte in einem Speicher ab. Damit ist Bandbreite nur durch die Begrenzung des analogen Eingangsverstärkers gegeben. Der Vorteil der Speicherung ist, dass man auf diese Weise Momentaufnahmen eines Signals machen und damit einmalige (transiente) Ereignisse (Spikes, Datenübertragungen) erkennen und darstellen kann, was besonders bei digitalen Schaltungen, z.&amp;amp;nbsp;B. mit Mikrocontrollern, sehr nützlich ist. Weiterhin lässt sich das Signal &amp;quot;vermessen&amp;quot; (z.&amp;amp;nbsp;B. um die Baudrate einer Datenübertragung zu bestimmen), man kann die Frequenz und den Effektivwert anzeigen lassen, das Frequenzspektrum, und je nach Modell noch vieles mehr. Das Signal wird in S/W oder Farbe auf einem LCD dargestellt, lässt sich aber oft auch über einen angeschlossenen Drucker ausdrucken oder an den PC übermitteln.&lt;br /&gt;
&lt;br /&gt;
Der wichtigste Parameter bei digitalen Oszilloskopen ist die &#039;&#039;&#039;Abtastrate&#039;&#039;&#039;, die angibt, mit welcher Geschwindigkeit das Eingangssignal digitalisiert wird. Um ein Signal mit einer bestimmten Frequenz vernünftig darstellen zu können, muss es mindestens mit der 10-fachen Frequenz abgetastet werden, für die genaue Analyse analoger Signale ist sogar ein Faktor von 25 bis 40 anzuraten&amp;lt;ref&amp;gt;Dieser Anhaltswert liegt über der Nyquist-Frequenz (zweifache Frequenz), da man Abweichungen von der idealen Signalform sehen und beurteilen möchte.&lt;br /&gt;
&lt;br /&gt;
Die zehnfache Abtastfrequenz bedeutet, dass man 10 Messpunkte pro Signalperiode hat, was in einer 1:1 Darstellung auf dem Bildschirm gerade mal 10 nebeneinander liegenden Pixeln entspricht. Das ist immer noch sehr wenig, um ein Signal zu beurteilen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Außerdem sind die &#039;&#039;&#039;Speichertiefe&#039;&#039;&#039; und die &#039;&#039;&#039;Wandler-Auflösung&#039;&#039;&#039; interessant. Ein Oszilloskop, das mit acht Bit Auflösung abtastet und 2000*8 Bit Speicher hat, kann 2000 Samples abspeichern, was einer Darstellung von 2000*256 Pixeln entspricht. Acht Bit Auflösung ist heutzutage ein gängiger Wert, auch wenn er niedrig erscheint. Ein normales Oszilloskop ist kein Präzisionsmessgerät und acht Bit sind für die Darstellung auf den Displays normaler Oszilloskope ausreichend.   &lt;br /&gt;
&lt;br /&gt;
Bei der Wandlung und Speicherung gibt es unterschiedliche Verfahren: Ehemals günstige Oszilloskope wie die TDS1000-Serie von Tektronix verwenden &#039;&#039;&#039;CCD-Speicher&#039;&#039;&#039; (Eimerkettenspeicher, ein analoges Schieberegister); die Messwerte werden erst gespeichert, und dann digitalisiert. Nachteile dieser Vorgehensweise sind ein stärkeres Rauschen, die begrenzte Speichertiefe und Totzeiten, während der keine Eingangswerte aufgenommen werden. Diese entstehen, da das Wandeln aller Werte aus dem analogen Zwischenspeicher länger dauert als die Zeit zum Füllen dieses Speichers. Deshalb muss das Gerät bis zum Abschluss der Wandlung warten, bevor es den Speicher erneut füllt.&lt;br /&gt;
&lt;br /&gt;
Früher wandelten nur teurere Modelle in Echtzeit mit schnellen Flash-[[AD-Wandler]]n und speicherten die Messwerte direkt in einem schnellen RAM. Die Speichertiefe ist dabei praktisch unbegrenzt, allerdings sind Wandler sehr teuer, die mehrere GS/s schaffen. Durch einen Trick (mehrere verschachtelte langsame AD-Wandler) setzen sich AD-Wandler bei günstigen Modellen durch. Oszilloskope, die diesen Trick verwenden, erkennt man daran, dass die Abtastfrequenz mit der Anzahl der aktivierten Kanäle sinkt. Zum Beispiel, findet man Vierkanaloszilloskop mit vier Wandlern à 250 MS/s, die bei Benutzung nur eines Kanals 1 GS/s für diesen Kanal erreichen, bei Benutzung von zwei Kanäle 500 MS/s pro Kanal und bei Benutzung von drei oder vier Kanälen 250 MS/s pro Kanal.&lt;br /&gt;
&lt;br /&gt;
In den richtig schnellen Geräten (mehrere GHz Samplerate) ist ein ähnlicher Trick üblich. Dort sind in den verwendeten Wandlerschaltkreisen eine größere Anzahl Sample-and-Hold-Stufen und AD-Wandler integriert. Die Eingangsspannung wird dann zeitversetzt in den Sample-and-Hold-Stufen gespeichert und von den im Vergleich zur Samplerate langsameren AD-Wandlern umgesetzt. Die Ausgangslogik sorgt dann dafür, dass die Daten in der richtigen Reihenfolge ausgegeben werden. Ein Problem bei dieser Vorgehensweise sind unterschiedliche elektrische Eigenschaften der parallelen Wandlerstufen. &lt;br /&gt;
&lt;br /&gt;
Natürlich spielt der Verwendungszweck eine entscheidende Rolle bei der Auswahl. Auf dem Labortisch, wo meist nur kleine Spannungen mit einem gemeinsamen Massebezug vorkommen, werden andere Anforderungen an ein Oszilloskop gestellt, als z.&amp;amp;nbsp;B. im Servicebereich für Industriesteuerungsanlagen, Automatisierungstechnik, usw. Dort sind weniger hohe Abtastraten wichtig, sondern eher eine größere Anzahl Eingangskanäle, die galvanisch voneinander getrennt sind, Spannungsfestigkeit bis min. 500 Volt, sowie speziell bei Störungsanalysen, die Möglichkeit, komplexe Triggermuster einzustellen, und eine integrierte große Festplatte, um einzelne Ereignisse automatisiert über lange Zeiträume hinweg festhalten zu können. Ein Beispiel für so ein hochwertiges Gerät ist ein Yokogawa Scopecorder (DL708). Allerdings sind bei solchen Geräten die Preise nach oben hin offen.&lt;br /&gt;
&lt;br /&gt;
===  Digitale Tischoszilloskope ===&lt;br /&gt;
==== Allgemeines ====&lt;br /&gt;
&lt;br /&gt;
DSO Tischoszilloskope sind die klassischen, in sich abgeschlossenen Geräte, die in der Gestaltung analogen Oszilloskopen ähneln. Daneben gibt es zum Beispiel auch PC DSOs. Viele Tischgeräte sind bereits so klein (geringe Tiefe) und leicht, dass sie zu Recht als tragbare Geräte bezeichnet werden. Beim Neukauf eines Oszilloskops sind diese Geräte die interessantesten.&lt;br /&gt;
&lt;br /&gt;
Mittlerweile ist es üblich, dass man bereits bei Einsteigermodellen eingebaute USB oder RS-232 Schnittstellen findet und eine (häufig sehr simple) Windows-Software zur Bedienung vom PC aus oder zumindest zum Auslesen von Daten auf den PC. Ebenfalls häufig sind USB oder ähnliche Schnittstellen für USB-Memorysticks oder Speicherkarten zum Speichern von Messwerten, Screenshots und Konfigurationen. Ironischerweise sind Schnittstellen und Windows-Software bei Markengeräten häufig gesondert zu erwerben, während sie bei eher unbekannten Marken kostenlos mitgeliefert werden, wenn auch die Qualität der kostenlosen Software häufig zu wünschen übrig lässt. &lt;br /&gt;
&lt;br /&gt;
Beispiele für günstige Einstiegsmodelle unter 600 Euro sind einige, aber nicht alle, Geräte von Rigol, Hantek, Owon oder Atten. Für relativ wenig Geld erhält man für einfache Anwendungen ein brauchbares Oszilloskop mit ein paar Highlights aber auch auffälligen Einschränkungen und Fehlern in der Hard- und Software. Viel oder überhaupt Service kann man von diesen Firmen für sein Geld meist nicht erwarten.&lt;br /&gt;
&lt;br /&gt;
Geräte bspw. von [http://www.instek.com/ Instek] sind etwas teurer. Geräte aus der GDS-1000A oder GDS-1000U Serie dürften zum Einstieg interessant sein, oder mittlerweile die modernere Serie DS2000 von Rigol.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Beispiel für ein Einstiegsmodell war das [http://www.tek.com/site/ps/0,,40-15314-INTRO_EN,00.html TDS1002] von Tektronix (ca. 1200 Euro). Dazu muss man allerdings sagen, dass Tektronix die aktuelle Entwicklung etwas verschlafen hat. Der nur 2 kByte große Speicher ist nicht mehr zeitgemäß. Geräte der [http://www.home.agilent.com/agilent/product.jspx?nid=-33575.0&amp;amp;cc=DE&amp;amp;lc=ger&amp;amp;pageMode=OV Agilent InfiniiVision 2000X Serie] beginnen in einem ähnlichen Preisbereich aber mit wesentlich mehr Features.&lt;br /&gt;
&lt;br /&gt;
==== Vergleichstabelle digitale Tischoszilloskope ====&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;digitaloszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Samplerate &amp;lt;BR/&amp;gt;[MS/s]&lt;br /&gt;
! Bandbreite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Auflösung [Bit]&lt;br /&gt;
! Speichertiefe [Samples]&lt;br /&gt;
! Display&lt;br /&gt;
! PC-Interface&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.conrad.de/ce/de/product/122485/VOLTCRAFT-Vorteilsset-DSO-1062D-2-Kanal-Oszilloskop-Digitales-Speicheroszilloskop-Bandbreite-60-MHz-inkl-2-Tastkoepf DSO5062D]&lt;br /&gt;
| [http://www.conrad.de/ Conrad]&lt;br /&gt;
| 329.-&lt;br /&gt;
| 2&lt;br /&gt;
| 500/1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800 x 480, 7&amp;quot; (die auch genutzt werden)&lt;br /&gt;
| 1 x USB Geräte- und 1 x USB Host-Schnittstelle&lt;br /&gt;
| Gleiche Hardware wie das Hantek DSO5102B und nur leicht modifizierte Software (Startbild, Gerätename, etc.).&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=78 DSO5102B]&lt;br /&gt;
| [http://www.hantek.com.cn/english/ Hantek]&lt;br /&gt;
| mit sehr viel Glück auf eBay 390 + Zoll + Umsatzsteuer ... 520&lt;br /&gt;
| 2&lt;br /&gt;
| 500/1000&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800 x 480, 7&amp;quot; (die auch genutzt werden)&lt;br /&gt;
| 1 x USB Geräte- und 1 x USB Host-Schnittstelle&lt;br /&gt;
| Beliebt, da es einen Hack auf 200 MHz gibt. Ebenso diverse Hacks an der Hardware. Für ein Niedrigpreis-Produkt übliche und verzeihbare Hardware- und Firmware-Macken. Auch als Tekway DST1102B oder Protek 3110 im Handel.&lt;br /&gt;
|-&lt;br /&gt;
| DSO3062A||Agilent||800||2||500 ||60||8||4k||320x240||USB||weitgehend baugleich mit Rigol DS5000&lt;br /&gt;
|-&lt;br /&gt;
| InfiniiVision 2000 X Serie||Agilent|| 950 - 2600 (MSO) ||2 - 4||1 G/Kanal. Bei Benutzung der Hälfte aller Kanäle 2G/Kanal|| 70 - 200 || 8 || 100k || 800 x 480, 8,5&amp;quot;|| ||Markengeräte mit exzellentem Preis-Leistungs-Verhältnis. Software-Aufrüstbar (Funktionsgenerator, Protokoll-Dekoder, usw.)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products_ds1000d.aspx DS1000 Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 285 - 1650&lt;br /&gt;
| 2&lt;br /&gt;
| 400/200&amp;lt;BR/&amp;gt;(1/2 Kanäle)&lt;br /&gt;
| 25 - 100&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 320x240&lt;br /&gt;
| USB, seriell&lt;br /&gt;
| optional 16-Kanal Logikanalysator&lt;br /&gt;
|-&lt;br /&gt;
| [[Rigol DS1052E]]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| ab 285&lt;br /&gt;
| 2&lt;br /&gt;
| 1000/500&amp;lt;BR/&amp;gt;(1/2 Kanäle)&lt;br /&gt;
| 50 (100=DS1102E)&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 320x234&lt;br /&gt;
| USB, seriell&lt;br /&gt;
| optional 16-Kanal Logikanalysator = DS1052D (DS1102D). Im Netz kursieren diverse, mehr oder weniger ernst zu nehmende Anleitungen, wie man ein DS1052E per Software auf ein DS1102E umrüsten kann.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products/digital-oscilloscopes/ds2000/ DS2000 Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 845 - 1640&lt;br /&gt;
| 2&lt;br /&gt;
| 2 GS/s&lt;br /&gt;
| 70 - 200&amp;lt;BR/&amp;gt;(70=DS2072)&lt;br /&gt;
| 8&lt;br /&gt;
| 14M&amp;lt;BR/&amp;gt;(per Lizenz 56M)&lt;br /&gt;
| 800 x 480, 8&amp;quot;&lt;br /&gt;
| USB Host (front) und USB Device (mit Pict Bridge), Ethernet (LXI)&lt;br /&gt;
| Per Kauflizenz jeweils freischaltbar sind 56M, serielle Dekoder, weitere Trigger. Lassen sich alle über generierte Serial freischalten und sogar auf Topmodel DS2202 (200MHz) upgraden, da identische (gute) Hardware u. Lieferumfang - keine Hardwaremodifikation nötig. Dank LXI (offene Spezifikation) gute Softwareanbindung. Vertikalauflösung ab 0,5mV/Div! &lt;br /&gt;
|-&lt;br /&gt;
| Owon PDS Serie&lt;br /&gt;
| Owon, alias Xiamen Lilliput Technology Co., Ltd&lt;br /&gt;
| 299,- (PDS5022S); 495,- (PDS6062T); 570,- (PDS7102T)&lt;br /&gt;
| 2&lt;br /&gt;
| 100 - 500&lt;br /&gt;
| 25 - 100&lt;br /&gt;
| 8&lt;br /&gt;
| 5k pro Kanal&lt;br /&gt;
| 640x480&lt;br /&gt;
| USB, seriell incl.&lt;br /&gt;
| Qualität entspricht Preis. Relativ unausgewogenes Verhältnis von Bandbreite zu Samplingrate. Geräte mit einem &#039;S&#039; am Ende der Typenbezeichnung haben ein STN LCD mit niedriger Qualität.&amp;lt;br&amp;gt;nur Real-Time Sampling&lt;br /&gt;
|-&lt;br /&gt;
| [http://owon.com.cn/eng/smartDS.asp Owon SDS Serie]&lt;br /&gt;
| Owon, alias Xiamen Lilliput Technology Co., Ltd&lt;br /&gt;
| 400 (SDS7102)&lt;br /&gt;
| 2&lt;br /&gt;
| 500 M - 3.2 G&lt;br /&gt;
| 60 - 300&lt;br /&gt;
| 8&lt;br /&gt;
| 10M/Kanal&lt;br /&gt;
| 800 x 600, 8&amp;quot;&lt;br /&gt;
| USB Host und Slave, seriell incl., Ethernet, VGA&lt;br /&gt;
| Deutliche Verbesserung gegenüber der alten PDS-Serie. Beeindruckende Speichertiefe (10M) und Bildschirm (8&amp;quot;). Für ein Niedrigpreis-Produkt übliche Hardware- und Firmware-Macken. Neuere Geräte mit verbessertem Hardwaredesign, Firmware wird regelmäßig aktualisiert, menülastige, gewöhnugsbedürftige Bedienung. Akkubetrieb optional&lt;br /&gt;
|-&lt;br /&gt;
| GW Instek GDS-1000 Serie&lt;br /&gt;
| [http://www.instek.com/html/en/index-e.asp GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 350 - 550&amp;lt;br&amp;gt;(Conrad: 475 - 950)&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25 - 100&lt;br /&gt;
| 8&lt;br /&gt;
| 4k&lt;br /&gt;
| 320x234&lt;br /&gt;
| USB (Geräte-Modus, kein Host-Modus), SD Kartenslot&lt;br /&gt;
| Von Conrad teurer als DSO-4000 Serie erhältlich.&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
| GW Instek GDS-1000&#039;&#039;&#039;A&#039;&#039;&#039; Serie&lt;br /&gt;
| [http://www.instek.com/html/en/index-e.asp GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 500 - ?&lt;br /&gt;
| 2&lt;br /&gt;
| bis 1GS/s&lt;br /&gt;
| 60 - 150&lt;br /&gt;
| 8&lt;br /&gt;
| bis 2M&lt;br /&gt;
| 320x234&lt;br /&gt;
| USB (Geräte-Modus, kein Host-Modus), SD Kartenslot&lt;br /&gt;
| [http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Samplerate &amp;lt;BR/&amp;gt;[MS/s]&lt;br /&gt;
! Bandbreite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Auflösung [Bit]&lt;br /&gt;
! Speichertiefe [Samples]&lt;br /&gt;
! Display&lt;br /&gt;
! PC-Interface&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.instek.com/html/en/products-l.asp?p1sn=17&amp;amp;p2sn=41 GW Instek GDS-2000 Serie]&lt;br /&gt;
| [http://www.instek.com/html/en/index-e.asp GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 850 - 1800&lt;br /&gt;
| 2 - 4&lt;br /&gt;
| 1000&lt;br /&gt;
| 60 - 200&lt;br /&gt;
| 8&lt;br /&gt;
| max. 5000 (alle Kanäle benutzt) / 25000 (ein Kanal in Benutzung)&lt;br /&gt;
| 320x234&lt;br /&gt;
| Inkl. USB (Geräte-Modus zum PC, zwei weitere USB-Buchsen Host-Modus für eine Speicherkarte oder Drucker), RS-232&lt;br /&gt;
| Weitgehend baugleich mit Conrad Voltcraft DSO-8000 Serie. Vier-Kanal Versionen haben keinen externen Trigger und weniger Trigger-Funktionen.&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
| TDS-1002B&lt;br /&gt;
| Tektronix&lt;br /&gt;
| 1100&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 2.5k&lt;br /&gt;
| 320x240&lt;br /&gt;
| USB inkl.&lt;br /&gt;
| verhältnismäßig starkes Rauschen, siehe Text oben&lt;br /&gt;
|-&lt;br /&gt;
| WaveJet 3xx&lt;br /&gt;
| LeCroy &lt;br /&gt;
| 2800..8000 (brutto)&lt;br /&gt;
| 2 oder 4&lt;br /&gt;
| 1000/2000&lt;br /&gt;
| 100/200/350/500&lt;br /&gt;
| 8&lt;br /&gt;
| 500k&lt;br /&gt;
| 640x480&lt;br /&gt;
| USB inkl.&lt;br /&gt;
| verfügbar z.&amp;amp;nbsp;B. bei Farnell&lt;br /&gt;
|-&lt;br /&gt;
| WaveAce Serie&lt;br /&gt;
| LeCroy &lt;br /&gt;
| 1000 - 3500&lt;br /&gt;
| 2&lt;br /&gt;
| 250 - 2000&lt;br /&gt;
| 60 - 300&lt;br /&gt;
| 8&lt;br /&gt;
| 4k - 8k&lt;br /&gt;
| 320x240&lt;br /&gt;
| USB (Geräte- und Host-Modus), RS-232(?)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dlm2000.de DLM20XX]&lt;br /&gt;
| YOKOGAWA &lt;br /&gt;
| 3300..8000 (brutto)&lt;br /&gt;
| 2 oder 4 (3+1) wobei 1 wahlweise 8Kanal Digital ist&lt;br /&gt;
| 2500 (1250)&lt;br /&gt;
| 200/350/500&lt;br /&gt;
| 8&lt;br /&gt;
| 12,5MPts&lt;br /&gt;
| 1024x768&lt;br /&gt;
| USB, Ethernet, Browsersteuerung inkl.&lt;br /&gt;
| Vertrieb vom Hersteller direkt!&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UT2025B.html UNI-T UT2025B] / Voltcraft DSO-1022 M&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 290 - 356&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 512k/Kanal&amp;lt;ref&amp;gt;Uni-Ts Angaben zur Speichertiefe sind mit Vorsicht zu genießen. Seit Jahren wirbelt die Firma mit Begriffen wie &#039;&#039;memory length&#039;&#039;, &#039;&#039; memory depth&#039;&#039;, &#039;&#039;recording length&#039;&#039; und &#039;&#039;saving depth&#039;&#039; herum - jeweils mit unterschiedlichen Werten für das gleiche Oszilloskop. Dabei vermeidet Uni-T Begriffsdefinitionen zu geben. Im Zweifelsfall sollte man mit dem kleinsten Wert aller Angaben rechnen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 320x240 (Monochrom)&lt;br /&gt;
| USB, RS-232.&lt;br /&gt;
| Als UT2025&#039;&#039;&#039;C&#039;&#039;&#039; mit Farbdisplay. UT2000 Serie 25-200MHz, 2CH 250MSa/s bis 1GSa/s&amp;lt;br&amp;gt;wenig Rauschen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UTD2052CEL.html UTD2052CEL]&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 369,-&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 50&lt;br /&gt;
| 8&lt;br /&gt;
| 2x600k &#039;&#039;recording length&#039;&#039;;&amp;lt;br&amp;gt;25k &#039;&#039;saving depth&#039;&#039; ein Kanal;&amp;lt;br&amp;gt;12,5k &#039;&#039;memory depth&#039;&#039; zwei Kanäle&amp;lt;ref&amp;gt;Uni-Ts Angaben zur Speichertiefe sind mit Vorsicht zu genießen. Seit Jahren wirbelt die Firma mit Begriffen wie &#039;&#039;memory length&#039;&#039;, &#039;&#039; memory depth&#039;&#039;, &#039;&#039;recording length&#039;&#039; und &#039;&#039;saving depth&#039;&#039; herum - jeweils mit unterschiedlichen Werten für das gleiche Oszilloskop. Dabei vermeidet Uni-T Begriffsdefinitionen zu geben. Im Zweifelsfall sollte man mit dem kleinsten Wert aller Angaben rechnen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 800 x 480&amp;lt;br&amp;gt;Der Displaycontroller faßt immer 2x2 Pixel zusammen, dadurch reduziert sich die Auflösung real auf 400 x 240&amp;lt;br&amp;gt;(Menü nimmt relativ viel Platz auf dem Bildschirm ein)&lt;br /&gt;
| USB&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| HM2008&lt;br /&gt;
| [http://www.hameg.com Hameg]&lt;br /&gt;
| 2000&lt;br /&gt;
| 2&lt;br /&gt;
| 2GSa/s(1CH)1GSa/s(2CH)&lt;br /&gt;
| 200&lt;br /&gt;
| 8&lt;br /&gt;
| 4048k&lt;br /&gt;
| Röhre 8x10cm&lt;br /&gt;
| USB für Speicherstick (vorne), USB/RS232 für PC (hinten), &lt;br /&gt;
| 4 Logikkanäle nachrüstbar, Ethernet/USB nachrüstbar&lt;br /&gt;
|-&lt;br /&gt;
| PT 1200&lt;br /&gt;
| [http://www.PEAKTECH.de Peaktech]&lt;br /&gt;
| ca. 360&lt;br /&gt;
| 2&lt;br /&gt;
| 100MSa/s(1CH)100MSa/s(2CH)&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 6k pro Kanal&lt;br /&gt;
| Farb LCD 7,8&amp;quot; 640x480&lt;br /&gt;
| USB für PC (hinten) &lt;br /&gt;
| Im Original vermutlich ein Owon PDS5022S. Optional: Akkupack 7,4 V ~ 8000 mA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Weitere Marken, die gelegentlich auf dem deutschen Markt auftauchen, häufig über eBay, sind &lt;br /&gt;
&lt;br /&gt;
* GAOtek&lt;br /&gt;
* Hangzhou Jingce (JC)&lt;br /&gt;
* Tonghui&lt;br /&gt;
* Ypioneer&lt;br /&gt;
* Jiangsu Lvyang&lt;br /&gt;
* Siglent (Zweitmarke von Atten)&lt;br /&gt;
&lt;br /&gt;
Über deren Qualität hört man wenig oder gar nichts.&lt;br /&gt;
&lt;br /&gt;
=== PC-Oszilloskope ===&lt;br /&gt;
==== PC-Zusätze ====&lt;br /&gt;
===== Allgemeines &amp;amp; Beachtenswertes =====&lt;br /&gt;
&lt;br /&gt;
PC-Oszilloskope / PC-Zusätze sind im Prinzip digitale Speicheroszilloskope, mit der Besonderheit, dass sie die Daten nicht selbst anzeigen, sondern an einen PC übermitteln. Beim Kauf eines PC-Oszilloskops sollte man besonders vorsichtig sein, da viele Angebote irreführende Informationen enthalten. Sehr beliebt ist z.&amp;amp;nbsp;B. die Werbung mit der Analogbandbreite, also die Bandbreite die der Analogteil der Schaltung (Eingangsverstärker) verarbeiten kann. Wenn hier 100 MHz angegeben sind bedeutet das aber nicht, dass sich auch wirklich Signale bis 100 MHz darstellen lassen; wenn der Wandler nur mit 40 MS/s abtastet ist das Oszilloskop gerade noch bis 4 MHz verwendbar. Ebenso sollte man nur die Echtzeit- oder Realtime-Abtastrate beachten, eine manchmal ebenfalls angegebene &amp;quot;Äquivalent-Abtastrate&amp;quot; ist nur bei periodischen Signalen zu gebrauchen und damit im Umfeld von Mikrocontrollern meist wertlos.&lt;br /&gt;
&lt;br /&gt;
Die Wahl zwischen einem Tischoszilloskop und einem PC-Zusatz ist nicht nur eine Geld-, Leistungs- oder Qualitätsfrage. Ein Tischgerät lässt sich anders bedienen (echte Knöpfe, sicherer Stand) und belegt nicht den PC oder Laptop. Erfahrene Entwickler ziehen ein separates Gerät einem PC-Zusatz vor. Zum Teil ist dies eine Generationsfrage.&lt;br /&gt;
&lt;br /&gt;
Hinzu kommt, dass billige PC-Oszilloskope meist keine galvanische Trennung an ihrer USB-Schnittstelle besitzen. Ein Fehler bei einer Messung kann daher nicht nur das Oszilloskop, sondern gleich den PC mit beschädigen. Das gleiche Problem kann man übrigens auch bei einfachen Tischoszilloskopen mit PC-Schnittstelle haben. Allerdings kann man Tischgeräte auch ohne die PC-Verbindung betreiben, PC-Oszilloskope nicht.&lt;br /&gt;
&lt;br /&gt;
Gelegentlich wird geraten, das Oszilloskop, egal ob Tischgerät oder PC-Zusatz, immer über einen &amp;quot;self powered&amp;quot; USB-Hub (einer mit eigenem Netzteil) mit dem PC zu verbinden. Ob ein solcher Hub als Schutzmaßnahme geeignet ist, besonders zum Personenschutz, sei dahingestellt. Schaden sollte er nicht.&lt;br /&gt;
&lt;br /&gt;
Besonders zu beachten ist die PC-Software. Nicht nur, ob sie zum Zeitpunkt des Kaufs wenigstens grundsätzlichen Ansprüchen genügt, sondern auch, ob der Hersteller vermutlich willens und in der Lage ist, die Software über viele Jahre zu warten. Stichwort Investitionssicherheit. Ohne Wartung kann eine Inkompatibilität in der Software zum nächste Windows Service-Pack oder zur nächste Windows-Version das Gerät völlig entwerten.&lt;br /&gt;
&lt;br /&gt;
Leider ist es so, dass es fast keine freie [[Oszilloskop#Software|Oszilloskopsoftware]] gibt. Die Protokolle zwischen Oszilloskop-Vorsätzen und Computer sind meist proprietär, und selten hat sich ein Entwickler freier Software die Mühe gemacht, ein Protokoll zu entschlüsseln. Noch seltener ist es, dass auf dieser Basis eine brauchbare oder gar gute Software geschrieben wurde. So ist ein Ausweichen auf freie Software kaum möglich, sollte der Hersteller die Wartung aufgeben. Man ist im Normalfall auf Gedeih und Verderb dem Hersteller ausgeliefert.&lt;br /&gt;
&lt;br /&gt;
===== Vergleichstabelle PC-Zusätze =====&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;pczusatzoszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Sample&amp;amp;shy;rate &amp;lt;BR/&amp;gt;[MS/s]&lt;br /&gt;
! Band&amp;amp;shy;breite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Auf&amp;amp;shy;lösung [Bit]&lt;br /&gt;
! Speicher&amp;amp;shy;tiefe [Samples]&lt;br /&gt;
! Display&lt;br /&gt;
! PC-Inter&amp;amp;shy;face&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.elandigitalsystems.com/support/usbtmfaq/software.php USBscope50]&lt;br /&gt;
| Elan Digital Systems / dt. Vertrieb Hacker&lt;br /&gt;
| 249&lt;br /&gt;
| 1 (-4)&lt;br /&gt;
| 50 / 1000&lt;br /&gt;
| 10 / 75&lt;br /&gt;
| 8&lt;br /&gt;
| 3k pro Kanal&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| CAT II, 300V galv. Trennung zu USB, OpenSource SDK, Java, Linux, LabView&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope PS 2104&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 185&lt;br /&gt;
| 1&lt;br /&gt;
| 50&lt;br /&gt;
| 10&lt;br /&gt;
| 8&lt;br /&gt;
| 8K&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope PS 2105&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 290&lt;br /&gt;
| 1&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 24K&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2205&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 350&lt;br /&gt;
| 2&lt;br /&gt;
| 200&lt;br /&gt;
| 25&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 16K&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB &lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=62 DSO-2090 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| 1 Kanal: 100 / 2 Kanäle: 50&lt;br /&gt;
| 40&lt;br /&gt;
| 8&lt;br /&gt;
| 1 Kanal: 64K / 2 Kanäle: 32K&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB &lt;br /&gt;
| Wenige Vorteile gegenüber einem Tischgerät. Analogbandbreite bei der Samplingrate nicht ausnutzbar. Kleiner Eingangsspannungsbereich. Unter diversen anderen Namen erhältlich.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=63 DSO-2150 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| max. 150&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 10K-32K/Kanal&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=64 DSO-2250 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.  &lt;br /&gt;
| 220&lt;br /&gt;
| 2&lt;br /&gt;
| max. 250&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 10K-512K/Kanal&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| Mephisto Scope 1 (UM202)&lt;br /&gt;
| Meilhaus&lt;br /&gt;
| 333&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 16&lt;br /&gt;
| 256K&lt;br /&gt;
| ..&lt;br /&gt;
| USB&lt;br /&gt;
| 5 in 1,&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Voltmeter,&lt;br /&gt;
Datenlogger analog und digital,&lt;br /&gt;
Digital-I/O&lt;br /&gt;
|-&lt;br /&gt;
| MSO-19&lt;br /&gt;
| Link Instruments Inc.&lt;br /&gt;
| 172&lt;br /&gt;
| 1&lt;br /&gt;
| 200&lt;br /&gt;
| 60&lt;br /&gt;
| ??&lt;br /&gt;
| 1K&lt;br /&gt;
| ..&lt;br /&gt;
| USB&lt;br /&gt;
|&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Pattern Generator,&lt;br /&gt;
TDR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Soundkarten-Oszilloskope ====&lt;br /&gt;
[[Bild:Soundoszi.JPG|thumb|right|300px|Soundkarten Oszilloskop]]&lt;br /&gt;
Wem ein wirklich einfaches Oszilloskop für kleine Frequenzen (bis etwa 20 kHz) ausreicht, bspw. um die Kommunikation am I2C-Bus zu analysieren, kann dazu die Soundkarte des PC benutzen.&lt;br /&gt;
Allerdings eignet sich eine Soundkarte nicht dazu, Gleichspannungen zu messen, zu niederfrequente Signale können daher nicht damit erfasst werden: Im Screenshot nebenan erkennt man das z.&amp;amp;nbsp;B. an der fallenden Gerade am Schluss (obwohl der tatsächliche Signalpegel konstant oben bleibt). Auch ist hier besondere Vorsicht geboten, da Soundkarten nur für geringe Spannungen ausgelegt sind und bei einer zu hohen Eingangsspannung möglicherweise der ganze PC beschädigt wird. Daher ist eine Vorschaltung mit Spannungsbegrenzung (ca 0,7V) nötig. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil der Soundkartennutzung ist, dass es sich dank des PCs um eine Art  Speicheroszilloskop handelt und die Daten zum Beispiel in Excel analysiert werden können.&lt;br /&gt;
&lt;br /&gt;
* [http://www.scheidig.de/Deutsch/Download/SpekOszi/info.htm Hardy u. Karola Scheidig] verschiedene Programme zum Messen mit der Soundkarte.&lt;br /&gt;
* [http://www.sillanumsoft.org/ Visual Analyser] von Alfredo Accattatis und der University of Rome Tor Vergata, &amp;quot;Donateware&amp;quot; &lt;br /&gt;
* [http://www.zeitnitz.de/Christian/scope_en Soundcard Oscilloscope für Windows] von Christian Zeitnitz, kostenlos für Privatanwendung&lt;br /&gt;
* [http://www.qsl.net/dl4yhf/spectra1.html Spectrum Lab von DL4YHF]&lt;br /&gt;
* [http://w5big.com/spectrogram.htm Spectrogram] von R.S. Horne, ältere Version kostenlos&lt;br /&gt;
* [http://www.audiotester.de/ Audiotester 30-Tage-Version kostenlos]&lt;br /&gt;
* [http://www.dasylab.com/ DasyLab] Eingeschränkte Version (Soundkarte und serielle Schnittstelle) als Beilage zum Buch &amp;quot;Signale-Prozesse-Systeme&amp;quot; ISBN 9783642018633&lt;br /&gt;
* [http://www.zelscope.com/ Zelscope] von Constantin Zeldovich 14-Tage Evaluationsversion&lt;br /&gt;
* [http://www.dxzone.com/catalog/Software/Spectrum_analyzers/ Linksammlung]&lt;br /&gt;
==== Grafikkarten-Oszilloskope ====&lt;br /&gt;
Videokarten, die über einen analogen Input verfügen, stellen ebenfalls eine Alternative zu käuflichen Oszilloskopen dar, da sie 3kanalig Frequenzen bis rund 180 MHz verarbeiten können. Die digitale Auflösung liegt meist bei 8 Bit maximal, was für einfache Anzeigen jedoch reicht, wenn die Aussteuerung entsprechend ist. Durch Übersampeln lässt sich die Auflösung wie gehabt steigern, indem man z.B. je 4 Werte softwareseitig zusammenfasst und damit bis zu 2 Bit an Auflösung gewinnt. Bei 16 werten kann man in der Regel statistische 2-3 Bit erwarten und erhält eine Güte von ca 10 Bit bei 10MHz.&lt;br /&gt;
&lt;br /&gt;
=== Selbstbau ===&lt;br /&gt;
Der Selbstbau eines solchen Gerätes erspart (wie fast immer in solchen Fällen) kein Geld, sofern man nicht eine Spezialfunktion benötigt, die im Markt nicht beschaffbar ist. Der Spaß liegt also wieder im Bauen selbst.&lt;br /&gt;
&lt;br /&gt;
Es gibt diverse preiswerte Bausätze für Spielzeug-Oszilloskope. Die Ergebnisse nach dem Zusammenbau sind aber als Oszilloskop wenig brauchbar.&lt;br /&gt;
&lt;br /&gt;
Eine positive Ausnahme stellt hier das [http://www.elv.de/usb-mini-scope-modul-usb-msm-komplettbausatz.html USB-MSM] von ELV dar, das bei sorgfältiger Kalibrierung und &amp;quot;analog powert&amp;quot; bis zu 200kHz trotz seiner Einfachheit durchaus für das Hobbylabor oder schulische Zwecke brauchbar ist.&lt;br /&gt;
&lt;br /&gt;
Daneben findet man nur sehr wenige Selbstbau-Projekte deren Ergebnisse überzeugen. Einige interessante Projekte sind [http://www.mikrocontroller.net/topic/228997?goto=new#2308320]n und [http://www.ssalewski.de/DAD.html.de]. Dazu sei allerdings gesagt, dass der Aufwand an Material und Messmitteln schnell die Kosten für ein fertiges Oszilloskop überschreitet.&lt;br /&gt;
&lt;br /&gt;
=== Umbau ===&lt;br /&gt;
Sofern man tatsächlich etwas benötigt, was nicht käuflich zu erwerben ist, kann der Kauf und Umbau eines verhandenen Gerätes sinnvoll sein. &lt;br /&gt;
&lt;br /&gt;
Auf eBay werden immer noch die Oszilloskope der früheren Firma Wittig (heute Welec), wie zum Beispiel das W2012A, angeboten. Als Alternative zu der fehlerträchtigen Orginalfirmware ist mittlerweile eine Open-Source Variante verfügbar die kontinuierlich weiterentwickelt wird. Ebenfalls wird an Hardware Erweiterungen gearbeitet die die Qualität des Oszilloskops deutlich steigern. Wer sich nicht sicher ist ob das Gerät seinen Ansprüchen genügt sollte bei den Entwicklern nachfragen. [http://sourceforge.net/apps/trac/welecw2000a/wiki] Auch hier ist der Weg das Ziel.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[AVR_Softwarepool#Oszilloskop|AVR Softwarepool: Oszilloskop]]&lt;br /&gt;
* [[Einfaches Oszilloskop mit Bascom-AVR]]&lt;br /&gt;
* [[USB_Oszilloskop]]&lt;br /&gt;
* [[Logic_Analyzer]]&lt;br /&gt;
* [[LCS-1M - Ein einfaches, preiswertes, mikrokontrollergesteuertes Zweikanal-Oszilloskop zum Selberbauen]] ([[Picaxe]])&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Literatur ==&lt;br /&gt;
* [http://www.elektronikpraxis.vogel.de/index.cfm?pid=9681 Online-Dossier Grundlagen digitaler Oszilloskope. ] Veröffentlicht auf Elektronikpraxis online&lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/XYZs/03W_8605_3.pdf XYZs of Oscilloscopes Primer]. Tektronix 03W-8605-3. 20091. Grundlagen digitaler Oszilloskope und das messen mit ihnen, wobei die Tektronix-Produktpalette im Vordergrund steht.  &lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/ABCsProbes/60W_6053_9.pdf ABCs of Probes Primer]. Tektronix 60W-6053-9. 2009. Die Grundlagen von Tastköpfen, natürlich am Beispiel von Tektronixs Tastköpfen.&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/1?filter=oszi*+-oszillator Forum-Beiträge zum Thema Oszilloskop] (Kaufberatung, Anwendung)&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/3?filter=oszi*+-oszillator Beiträge im Markt-Forum]&lt;br /&gt;
* [http://www.virtuelles-oszilloskop.de/ Ein virtuelles interaktives Oszilloskop] ala HAMEG HM203-6 20 MHz zum Üben (Seite auf [http://www.virtuelles-oszilloskop.com Englisch])&lt;br /&gt;
* [http://www.eosystems.ro/eoscope/eoscope_en.htm Selbstbau-DSO 40MSPS]&lt;br /&gt;
* [http://www.sigcon.com/Pubs/straight/probes.htm Probing High-Speed Digital Designs], Originally published in [http://www.elecdesign.com/ Electronic Design Magazine], March, 1997&lt;br /&gt;
* [http://hackedgadgets.com/2007/12/10/oscilloscope-tutorials/ Oscilloscope Tutorials] Linkliste bei hackedgadgets.com&lt;br /&gt;
* [http://www.eevblog.com/2011/03/30/eevblog-159-oscilloscope-trigger-holdoff-tutorial/ EEVBlog #159] Videotutorial von Dave Jones zu &#039;&#039;&#039;Trigger Holdoff&#039;&#039;&#039;, (engl.)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/167705#1602827 WinXP Software für OsziFox/ProbeScope] von  Micha B. (chameo)&lt;br /&gt;
&lt;br /&gt;
* [http://users.physik.fu-berlin.de/~jtt/fsc2.phtml fsc2] is a program running under GNU/Linux for controlling spectrometers. Supported devices include digitizing oscilloscopes too:&lt;br /&gt;
** Tektronix Digitizing Oscilloscope TDS520, TDS520A, TDS520C, TDS540, TDS744A and TDS754A&lt;br /&gt;
** LeCroy Digitizing Oscilloscope 9400, 9410, 9420, 9424, 9424e and 9450(A)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope Waverunner and Waverunner-2 (LT224, LT 262, LT264, LT342, LT344, LT354, LT362, LT364, LT372, LT374, LT584, 44(M)Xi, 62X1, 64(M)Xi, 104(M)Xi, 204(M)Xi)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope WaveSurfer (422, 424, 432, 434, 452 and 454)&lt;br /&gt;
&lt;br /&gt;
* [http://xoscope.sourceforge.net/ xoscope, oscope] is a digital oscilloscope using input from a sound card or EsounD and/or a ProbeScope/osziFOX and Bitscope hardware. Includes 8 signal displays, variable time scale, math,memory, measurements, and file save/load. (Linux, GPL)&lt;br /&gt;
&lt;br /&gt;
* [http://www.mtoussaint.de/qtdso.html QtDSO] is a frontend for the Velleman PCS64i digital oscilloscope (Anm.: Velleman nicht mehr unterstützt) It provides a fully featured oscillocope mode (including XY  plot and math) and a highly configurable spectrum analyzer mode. Für &#039;&#039;&#039;Digitalmultimeter&#039;&#039;&#039; gibt es vom gleichen Autor [http://www.mtoussaint.de/qtdmm.html QtDMM] und [http://www.mtoussaint.de/qtdmm2.html QtDMM2].&lt;br /&gt;
&lt;br /&gt;
* [http://www.eig.ch/fr/laboratoires/systemes-numeriques/projets/osqoop-l-oscilloscope-libre/index.html Osqoop] est un oscilloscope logiciel sous licence libre. Il permet de travailler sur un nombre arbitraire de canaux et des acquisitions de longue durée. Wiki description: [http://gitorious.org/osqoop Osqoop] is a multi-platform open source software oscilloscope based on Qt 4. It connects to various hardware data sources such as the sound input or a dedicated USB board.&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/gds2000tools/ gds2000tools] ist eine Linux-Software für GW-Instek GDS-2000 und andere GW-Instek Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [https://code.google.com/p/xoscillo/ Xoscillo] - A software oscilloscope that acquires data using an Arduino or a Parallax (more platforms to come). (Lizenz: CC-BY-NC-SA 3.0; Windows and Linux (needs mono))&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/oscope2100/ Oscope 2100] Linux software für Hantek DSO-2100.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/openhantek/ OpenHantek] Linux Software für Hantek (Voltcraft/Darkwire/Protek/Acetech) DSO-2090.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/dsoda/ Digital Soda] DSO-2250 Software.&lt;br /&gt;
&lt;br /&gt;
* [http://owondriver.sourceforge.net/ Owon Driver, Ownon Dump] Linux-Treiber für Owon-Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [http://foss.doredevelopment.dk/wiki/Lxi-control Lxi-Control] Kommandozeilen-Applikation zur Fernsteuerung von Geräten mit LXI-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://gpib-utils.sourceforge.net/ gpib-util] Linux Kommandozeilen-Applikation, unterstützt diverse Oszilloskope (und andere Geräte) mit GPIB-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/vxi11/ VXI11] Bibliothek und Programme für Geräte mit VXI-11 Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/wfmreader/ Linux WFM Datenformat-Leser].&lt;br /&gt;
&lt;br /&gt;
* [http://sigrok.org/ &#039;&#039;sigrok&#039;&#039; Open Source Signal Analysis Software Suite]&lt;br /&gt;
&lt;br /&gt;
=== Datenauswertung ===&lt;br /&gt;
&lt;br /&gt;
Bei Oszilloskopen (DSOs), die es erlauben, die gemessenen Daten zu einem PC zu übertragen, kann man die Messwerte auf dem PC weiter auswerten. Zum Beispiel ein Signal demodulieren, filtern oder dekodieren. Grundsätzlich ist die Auswertung in jeder Programmiersprache möglich. Programmiersprachen für numerische Berechnungen eignen sich jedoch besonders.&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com Matlab] und Freie Alternativen wie [http://www.scilab.org/ SciLab] oder [http://www.gnu.org/software/octave/ GNU Octave]&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com/matlabcentral/fileexchange/?term=Oscilloscope Matlabcentral Fileexchange, Suche nach &#039;&#039;Oscilloscope&#039;&#039;] Auf Matlabcentral Fileexchange finden sich auch MatLab Lese- und Auswertungsfunktionen für diverse Oszilloskope. Hinweis: Die von MatLab für die Kommunikation mit einem Oszilloskop verwendeten Toolboxen und Funktionen dürfen aufgrund der Matlabcentral Lizenz nicht mit freien Alternativen verwendet werden. [http://wiki.octave.org/FAQ#Why_can.27t_I_use_code_from_File_Exchange_in_Octave.3F_It.27s_released_under_a_BSD_license.21 siehe GNU OCtave FAQ]&lt;br /&gt;
&lt;br /&gt;
* [http://octave.sourceforge.net/instrument-control/ Octave-Forge instrument-control] für die Kommunikation mit diversen Geräten wie z.B. LXI-compatible Agilent, LeCroy or Tektronix Oszilloskope über VXI11. Außerdem UART, I2C, GPIB usw.&lt;br /&gt;
&lt;br /&gt;
* Eines Ingenieurs angeblich unwürdig&amp;lt;ref&amp;gt;Es ist sehr einfach Fehler in Tabellenkalkulationen zu machen, die typischerweise lange unentdeckt bleiben. [http://www.eusprig.org/ Untersuchungen] haben gezeigt, dass bereits dann bis zu 90% aller Tabellenkalkulationsblätter fehlerhaft sind, wenn es nur um einfache mathematische Grundoperationen (Addieren, Subtrahieren, Multiplizieren, Dividieren) geht.&amp;lt;/ref&amp;gt; sind Microsoft Excel oder andere Tabellenkalkulationen. Trotzdem sind sie zur Datenauswertung populär und auch geeignet, wenn sie richtig gehandhabt werden.&lt;br /&gt;
&lt;br /&gt;
== Fußnoten ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Grundlagen]]&lt;br /&gt;
[[Category:Oszilloskope und Analyzer| ]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=78674</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=78674"/>
		<updated>2013-09-28T08:40:23Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um K9F1208 NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit Oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD [http://randomprojects.org/wiki/Voltcraft_DSO-3062C#JTAG_.28for_Samsung_S3C2440.29]&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Bin2Yaffs.zip Bin2Yaffs tool]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Hantek_Tekway_DSO_MSO_hw1007.pdf Schaltplan Tekway Hantek DSO und MSO, hw1007]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/289260] MSO-Erweiterung Thread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Hantek_Tekway_DSO_MSO_hw1007.pdf&amp;diff=78673</id>
		<title>Datei:Hantek Tekway DSO MSO hw1007.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Hantek_Tekway_DSO_MSO_hw1007.pdf&amp;diff=78673"/>
		<updated>2013-09-28T08:38:47Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Schematic of Tekway Hantek DSO and MSO, hw revision 1007, S/N &amp;lt; 15000.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schematic of Tekway Hantek DSO and MSO, hw revision 1007, S/N &amp;lt; 15000.&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Frequenzz%C3%A4hlermodul&amp;diff=76411</id>
		<title>Frequenzzählermodul</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Frequenzz%C3%A4hlermodul&amp;diff=76411"/>
		<updated>2013-06-10T17:09:06Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;von [http://www.mikrocontroller.net/user/show/a-za-z0-9 Axel (XL) Schwenke]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Projekt implementiert ein universelles Frequenzzählermodul. Es ist gedacht als Einbaumodul für Geräte wie Funktionsgeneratoren, Dipmeter, Empfänger u.ä. Ergänzt um Netzteil, Vorverstärker und evtl. Vorteiler kann das Modul auch als eigenständiger Frequenzzähler verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Eigenschaften:&lt;br /&gt;
&lt;br /&gt;
* verwendet das Reziprokzähler-Verfahren mit konstant 6 Stellen Auflösung von &amp;lt;1Hz bis ca. 40MHz&lt;br /&gt;
* Zeitbasis von 8MHz bis 16MHz beliebig wählbar&lt;br /&gt;
* kompaktes Modul auf einer Platine 80x35mm im Sandwich mit einem alphanumerischen LCD&lt;br /&gt;
* analoge Trimmung mit Spindelpoti und/oder digitale Trimmung (fref im EEPROM)&lt;br /&gt;
&lt;br /&gt;
Als Bauelemente kommen zum Einsatz: 1x ATmega8, 1x 74HC590, 1x 74HC74, alphanumerisches LCD (1x10, 1x16 oder 2x16). &lt;br /&gt;
&lt;br /&gt;
Alternativ existiert auch eine Variante mit einem 6-stelligen LED Display. Das LED Display wird an den gleichen 14 Kontakten angeschlossen wie das LCD.&lt;br /&gt;
&lt;br /&gt;
Die Default-Zeitbasis ist ein [http://blog.xl-im.net/index.php?/archives/15-14.31818-MHz.html 14.318182MHz] Quarz, wie er z.B. aus alten PC-Mainboards ausgelötet werden kann. Diese Lösung reicht für eine vernünftige Genauigkeit bei Zimmertemperatur. Die 6 Stellen Auflösung sind als Kompromiß anzusehen. Prinzipiell sind mit einer kleinen Firmware-Änderung auch 7 Stellen möglich, allerdings wird dann ein TCXO oder besser noch OCXO Pflicht.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Neben der Standardbeschaltung des ATmega8 gibt es eine erste Zählstufe mit einem 74HC590 8-Bit-Binärzähler mit Gate und Tristate-Ausgängen. Eine Hälfte des 74HC74 dient als Tor-Flipflop, die zweite verlängert den Übertrags-Impuls des HC590 so daß er zum Triggern des Timer0 im AVR taugt.&lt;br /&gt;
&lt;br /&gt;
Der Referenzzähler ist mit der Capture-Einheit des AVR realisiert. Was den einzelenen Zählketten an Länge fehlt, wird durch die entsprechenden Überlauf-Interrupts in Software ergänzt.&lt;br /&gt;
&lt;br /&gt;
Die Spannung an Pin PC5 des AVR wird als Hardware-Trimmung verwendet. Wenn man den Pin auf GND legt (einige Versionen sehen einen Jumper dafür vor) dann ist diese Trimmung deaktiviert.&lt;br /&gt;
&lt;br /&gt;
8 Pins des AVR bilden einen Datenbus, der zur Anbindung des HC590 und des LCD verwendet wird. In der LED-Version treibt der AVR direkt die Kathoden des LED-Displays.&lt;br /&gt;
&lt;br /&gt;
LCD- und LED-Version unterscheiden sich nur in der Ansteuerung der Anzeige. Der Rest ist identisch. Wenn man den 74HC138 und die Anodentreiber zusammen mit den LED-Displays auf eine extra Platine packt, kann man die gleiche Basis-Platine für LCD- und LED-Version verwenden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Update:&#039;&#039;&#039; Michael D. hat ein [http://www.mikrocontroller.net/attachment/130912/Freq-Counter-REV2.0.7z Layout ] für eine Display-Platine für die LED-Version gemacht. Diese Platine hat die gleichen Maße wie ein LC-Display und kann so &amp;quot;huckepack&amp;quot; mit der Grundplatine verwendet werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Update:&#039;&#039;&#039; in [http://www.mikrocontroller.net/topic/200279#2873304 diesem Diskussionsbeitrag] ist ein weiteres Layout für eine Display-Platine. Auch diese kann direkt gegen ein LC-Display getauscht werden. Achtung: diese Platine nutzt eine andere Zuordnung von Segmenten zu Portleitungen!&lt;br /&gt;
&lt;br /&gt;
=== LCD-Version ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:avrzmlcdsch.png|center|555px]]&lt;br /&gt;
&lt;br /&gt;
Den Schaltplan gibts auch als [http://www.mikrocontroller.net/wikifiles/4/45/Avrzmlcd.pdf PDF] und [http://www.mikrocontroller.net/attachment/95202/smd.sch Eagle Schematic]&lt;br /&gt;
&lt;br /&gt;
=== LED-Version ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:avrzmledsch.png|center|800px]]&lt;br /&gt;
&lt;br /&gt;
Schaltplan als [http://www.mikrocontroller.net/attachment/157437/schematic.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
== Meßverfahren ==&lt;br /&gt;
&lt;br /&gt;
=== Reziprokzähler ===&lt;br /&gt;
&lt;br /&gt;
(Erklärung wird nachgereicht)&lt;br /&gt;
&lt;br /&gt;
=== Implementierung ===&lt;br /&gt;
&lt;br /&gt;
Die Implementierung in Firmware-Versionen bis 1.7 nutzt je 24 Bit für die fref/fx Zähler. Das Tor wird für mindestens 4*1024*1024 Impulse von fref geöffnet. Mit fref=14.31MHz resultieren daraus folgende Eckpunkte:&lt;br /&gt;
&lt;br /&gt;
* nominale Torzeit 293ms, aber immer eine ganze Anzahl von Perioden der Meßfrequenz&lt;br /&gt;
* minimale Meßfrequenz 0.854Hz&lt;br /&gt;
* maximale Meßfrequenz wird von der Hardware bestimmt; 40MHz sind realistisch. 64MHz wurden auch schon erreicht&lt;br /&gt;
&lt;br /&gt;
Die LCD-Firmware 1.7 kann wahlweise für 7 Stellen konfiguriert werden. Entsprechend sollte die Torzeit dann auf 10*1024*1024 fref-Impulse verlängert werden, was 732ms Torzeit bzw. 1.3 Messungen pro Sekunde ergibt.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Die LCD-Firmware zeigt den Meßwert im Klartext mit automatisch gewählter Einheit (mHz, Hz, kHz, MHz) an. Die LCD-Firmware ab 1.5 zeigt alternativ/zusätzlich die Periodendauer in ns, µs, ms oder s an.&lt;br /&gt;
&lt;br /&gt;
Die LED-Version verwendet drei Einzel-LED für Hz, kHz und MHz. Ab Version 1.6 zeigt die LED-Version wahlweise (Auswahl mit Jumper J1) auch die Periodendauer an und verwendet dann drei weitere LED für ns, µs und ms.&lt;br /&gt;
&lt;br /&gt;
Die LCD-Firmware hat 3 vordefinierte Anzeigelayouts für LCD Module mit 1x10, 1x16 oder 2x16 Zeichen. Die einzeiligen Displays zeigen entweder die Frequenz oder die Periodendauer an, umgeschaltet werden kann mit dem Jumper J1. Weitere Anzeige-Layouts können einfach nachgerüstet werden ([http://www.mikrocontroller.net/topic/200279#2291231 Beispiel]).&lt;br /&gt;
&lt;br /&gt;
Bei einem Überlauf des Referenz-Zählers (Signal fehlt oder Frequenz zu niedrig) wird der letzte Meßwert festgehalten und ein Unterlauf signalisiert.&lt;br /&gt;
&lt;br /&gt;
Die Kalibrierung kann mit einem Spindeltrimmer vorgenommen werden. Hier ist der Einstellbereich +/- 511Hz (bezogen auf fref). Alternativ kann der Wert von fref auch digital eingestellt werden. Er steht als 32-bit little-endian Integer im EEPROM ab Adresse 0x0000. Details zur Kalibrierung finden sich in CALIBRATE.txt im Firmware-Archiv.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
Firmware-Archive. Diese enthalten die Quellen, Schaltplan und diverse Zusatzinformationen.&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/106905/AVR-Zaehler-LED.tar.gz LED Firmware 1.0]&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/107718/AVR-Zaehler-V1.4.tar.gz LCD Firmware 1.4] (stabil)&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/117882/AVR-Zaehler-LCD-V1.5.tar.gz LCD Firmware 1.5] (mit Periodendaueranzeige)&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/157436/AVR-Zaehler-LED-1.6.tar.gz LED Firmware 1.6] (Periodendauer, Rundung) siehe [http://www.mikrocontroller.net/topic/200279#2873286 Release Notes]&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/158072/AVR-Zaehler-LCD-1.7.tar.gz LCD Firmware 1.7] (Rundung, 6 oder 7 Stellen), [http://www.mikrocontroller.net/topic/274541#2882782 Release Notes]&lt;br /&gt;
* [http://www.mikrocontroller.net/attachment/158084/AVR-Zaehler-LED-1.7.tar.gz LED Firmware 1.7] (Rundung), [http://www.mikrocontroller.net/topic/274541#2882811 Release Notes]&lt;br /&gt;
&lt;br /&gt;
alternative Stromlaufpläne (Eagle) und Platinenlayouts finden sich [http://www.mikrocontroller.net/topic/200279 im Diskussions-Thread]. Ebenso Bilder von Aufbauten realer Module und Vorschläge für Eingangsverstärker.&lt;br /&gt;
&lt;br /&gt;
Da der Thread ziemlich ubergelaufen ist und auch viel überholte Informationen enthielt, habe ich einen [http://www.mikrocontroller.net/topic/274541 neuen Thread] im Forum &amp;quot;Codesammlung&amp;quot; eröffnet.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung:&#039;&#039;&#039; das Firmware-Archiv enthält auch ein Makefile. Die Entwicklungsumgebung ist Linux mit avr-gcc 4.3.3 und avr-libc 1.6.6. Es gibt Feedback, daß avr-libc 1.6.7 nicht funktioniert. Ansonsten läßt sich die Firmware auch unter Windows bauen (z.B. mit WinAVR-20090313). AVR-Studio wird jedoch nicht unterstützt.&lt;br /&gt;
&lt;br /&gt;
Eine Testversion mit 32-Bit Zählumfang und 64-Bit ist nun online:&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/goto_post/2314623 32-Bit Zähler Testversion]&lt;br /&gt;
&lt;br /&gt;
== ToDo Liste ==&lt;br /&gt;
&lt;br /&gt;
* Erweiterung der Zählketten auf 32 Bit und Ausbau der Arithmetik auf 64 Bit; das erlaubt dann Meßfrequenzen von 3mHz bis (mit Vorteiler) mehrere GHz&lt;br /&gt;
* Berücksichtigung von bis zu 2 Vorteilern (über weitere Jumper)&lt;br /&gt;
* evtl. Berücksichtigung eines Offsets (z.B. ZF in einem Empfänger)&lt;br /&gt;
* Beheben der Probleme mit avr-libc 1.6.7&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* Diskussion zu diesem Projekt: [http://www.mikrocontroller.net/topic/200279] (bitte nicht mehr benutzen!)&lt;br /&gt;
* neuer Thread im Forum &amp;quot;Codesammlung&amp;quot; [http://www.mikrocontroller.net/topic/274541]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AVR-Projekte]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=76147</id>
		<title>Oszilloskop</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Oszilloskop&amp;diff=76147"/>
		<updated>2013-05-31T09:08:35Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Änderung 76145 von Loeti (Diskussion) wurde rückgängig gemacht.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein &#039;&#039;&#039;Oszilloskop&#039;&#039;&#039; dient zur grafischen Darstellung des Spannungsverlaufs eines oder mehrerer elektischen Signale in einem einstellbaren Zeitfenster. Es ist das wichtigste Werkzeug der Elektotechniker.&lt;br /&gt;
&lt;br /&gt;
== Anfragen bezüglich Kaufberatung im Forum ==&lt;br /&gt;
&lt;br /&gt;
=== Kritik an den Anfragen ===&lt;br /&gt;
Im Forum finden sich regelmäßig Anfragen nach individueller Beratung zum Oszilloskopkauf. Die Anzahl solcher Oszilloskop-Threads hat schon lange die 1000 überschritten. Sie sind langweilig, eine Qual und oft unnütz - besonders dann, wenn sich der Fragesteller offenbar nicht mit den Grundlagen eines Oszilloskops und den wichtigsten Kennzahlen bekanntgemacht hat oder nicht einmal weiß, was er überhaupt messen will. Auch, wenn ein Fragesteller ein paar Grundlagen besitzt, hat er anscheinend meistens keine Lust, verständlich darzustellen, was er genau will und lässt sich stattdessen umständlich befragen.&lt;br /&gt;
&lt;br /&gt;
Den meisten regelmäßigen Forumbenutzern ist daher gründlich die Lust an Oszilloskop-Threads vergangen. Dort &amp;quot;diskutieren&amp;quot; eigentlich nur noch Trolle und anonyme Gäste, die oft genug nur Werbung über Billigangebote über die x-te Ausgabe einer billigen, als Oszilloskop bezeichneten Plastikkiste, einem suupertollen eBay-Schnäppchen oder angeblicher asiatischer Wundertüten.&lt;br /&gt;
&lt;br /&gt;
==== Links für Anfänger ====&lt;br /&gt;
Wer sich ernsthafte Beratung wüsncht und eine &amp;quot;sanfte&amp;quot; Einführung in das Thema sucht, kann sich die englischsprachige YouTube-Videos von AfroTechMods anschauen:&lt;br /&gt;
&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials/ http://afrotechmods.com/tutorials/2011/11/27/oscilloscope-tutorials]&lt;br /&gt;
&lt;br /&gt;
Dazu passt auch sein Tutorial über Funktionsgeneratoren:&lt;br /&gt;
[http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial/ http://afrotechmods.com/tutorials/2011/11/27/function-generator-tutorial].&lt;br /&gt;
&lt;br /&gt;
===Maßgeschneidert?===&lt;br /&gt;
Besonders die immer wiederkehrende Forderung, dass es unbedingt das maßgeschneiderte Oszilloskop zum Superpreis genau für den Fragesteller geben muss, ist sinnlos. Wer mit diesem Anspruch kommt, der wird enttäuscht werden. Das gibt es nicht, und gute Oszilloskope kosten Geld, da qualitativ hochwertige Geräte keine Massenware sind. Lediglich billige Geräte werden in grosser Zahl hergestellt und sind entsprechend preiswert, diese sind jedoch für anspruchsvoll Anweder meist untauglich, da genau an den wichtigen Dingen gespart und nur auf Optik gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
===Gebraucht ist auch keine Lösung===&lt;br /&gt;
Es gibt eine Reihe von gebrauchte Oszilloskopen- vorwiegend im Internet, von den die meisten billig sind. Da niemand per Ferndiagnose oder Blick in eine Glaskugel in ein gebrauchtes Gerät hineinsehen und etwas über den Zustand berichten kann, besteht immer das typische Risiko eines Kaufs aus zweiter Hand, das jeder selber tragen muss. Niemand im Forum kann und wird das jemandem abnehmen. &lt;br /&gt;
&lt;br /&gt;
Was man allgemein sagen kann, ist, dass man besser die Finger von Angeboten lassen sollte, wenn der Verkäufer mit den übliche Phrasen wie, &amp;quot;Dachbodenfund&amp;quot;, &amp;quot;Keine Ahnung davon&amp;quot;, &amp;quot;Keine Möglichkeit zu testen&amp;quot; kommt. Vorsicht ist auch bei dem beliebten Trick &amp;quot;Funktioniert, aber aus rechtlichen Gründen (Garantie) verkaufe ich es als defekt, für Bastler&amp;quot; gegeben. Man muss sich immer vor Augen führen, dass niemand ein gutes und wertvolles Gerät dieser Art zum Billigpreis abgegeben wird und dies schon garnicht über Internetplattformen, wo es kaum einen Markt für Topgeräte gibt. Gute gebrauchte Geräte gibt es von privat daher nur auf Elektronikbörsen zu entsprechenden Preisen.&lt;br /&gt;
&lt;br /&gt;
Es gibt demgemäss natürlich auch Geräte von seriösen Gebrauchthändlern mit Garantie - allerdings ebenso zu derartigen Preisen, dass dagegen der Kauf eines aktuellen Neugeräts ebenfalls attraktiv erscheint.&lt;br /&gt;
&lt;br /&gt;
=== Erfahrungen? ===&lt;br /&gt;
Eine Vorgehensweise, von der man auch abraten muss, ist die Frage nach Erfahrungen anderer Mitglieder! Die meisten Antworten kommen von Trollen und Posern, die eigentlich keine Ahnung haben. Die einen wollen als anonymer Gast mal wieder trollen, die anderen wollen nur mitteilen, dass Amateurfunker sowieso die besseren Menschen sind. Andere wiederum haben &amp;quot;zufällig&amp;quot; gerade *das* richtige Oszilloskop zu verkaufen. Dann gibt es noch die, die sich ihr eigenes Oszilloskop schönreden wollen, ihren Vorurteilen oder ihrem Fetisch frönen. Zum Beispiel&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Kauf ja kein Gerät aus Asien!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Unter LeCroy|Agilent|Yokogawa|Tektronix geht gar nichts!&#039;&#039;&lt;br /&gt;
* &#039;&#039;Nur Gebrauchtgeräte lohnen sich!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hinweise wie &#039;&#039;mein vor 30 Jahren gekauftes Markengerät funktioniert noch heute tadellos&#039;&#039; sind ebenfalls ziemlich sinnlos. Der Hersteller wird dieses Gerät gar nicht mehr anbieten und er wird schon gar nicht mehr mit der gleichen Qualität fertigen, wie vor 30 Jahren. Dazu ist der Kostendruck zu hoch und Technologien haben sich geändert. Selten sind die neuen Technologien heute so robust, wie die vor 30 Jahren.&lt;br /&gt;
&lt;br /&gt;
Als Unerfahrener kann man daher aus den Antworten nicht herauslesen, ob sie wirklich auf Erfahrung beruhen. Man braucht also gewissermassen selbst Erfahrung, um die Erfahrungsberichte anderer richtig einzuordnen.&lt;br /&gt;
&lt;br /&gt;
Ein anderer Aspekt aus alten Threads ist, dass viele Fragesteller die Erfahrungen gar nicht zur Kenntnis nehmen wollen, wenn sie der eigenen Wunschvorstellung widersprechen. So etwas nennt man beratungsresistent. Da stellt sich schon mal heraus, dass der Fragesteller schon längst ein Gerät bestellt hat und jetzt gebauchpinselt werden will. Eine Zeitverschwendung für alle.&lt;br /&gt;
&lt;br /&gt;
Erfahrungen mit eigenen Geräten lassen bedingt den Schluss zu, welche&lt;br /&gt;
Marken grundsätzlich empfehlenswert sind, weil dort gegebenenfalls mehr auf Qualität geachtet wird.&lt;br /&gt;
&lt;br /&gt;
=== Zusatzkosten beim Kauf im Ausland ===&lt;br /&gt;
Beim Kauf eines scheinbar preisgünstigen Gerätes im Ausland ist Folgendes zu beachten:&lt;br /&gt;
&lt;br /&gt;
Versandkosten, Einfuhrumsatzsteuer, Zoll, e.v. Gebühr für den Paketdienst und die Gebühren für die  Währungsumrechnung sind Kosten, die bei vielen vermeintlichen Internet-Schnäppchen aus dem Ausland (besonders Nicht-EU) noch hinzukommen und bei plakativen Überschriften gerne &amp;quot;vergessen&amp;quot; oder ignoriert werden. Oft wird sich das Angebot selbst schöngeredet. Zudem sind das nicht einmmal alle Kosten, die man zu tragen hat. Zum Beispiel können für manche Zahlungsweisen weitere Gebühren hinzukommen oder Lagergebühren im Zolllager.&lt;br /&gt;
&lt;br /&gt;
Wer nicht vorher rechnet, hat nachher schnell mehr bezahlt als bei einem lokalen Händler. Siehe auch [http://www.zoll.de Zoll].&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich ist der deutsche Zoll nicht doof. Besonders wenn ein asiatischer Versender auf ein Paket bei der Zollerklärung &amp;quot;Geschenk, Wert $40&amp;quot; schreibt, dann kann man fast sicher sein, dass der deutsche Zoll sich das genauer ansieht. Die Ware landet im Zolllager und man darf den Kaufpreis nachweisen.&lt;br /&gt;
&lt;br /&gt;
Ebenso glaubt der Zoll nicht an kostenlosen Versand und nimmt regelmäßig ziemlich saftige Versandgebühren an, die dann versteuert werden&amp;lt;ref&amp;gt;Passiert das, kann man gegen den Steuerbescheid Widerspruch einlegen. Wie das geht sollte in einer Rechtsbehelfsbelehrung auf dem Steuerbescheid stehen.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nochmal zum Mitschreiben, besonders bei Käufen von außerhalb des Zollgebiets der EU sollte man sich vorher mindestens über die folgenden Kosten informieren:&lt;br /&gt;
&lt;br /&gt;
* Versandkosten oder was der Zoll sich bei kostenlosem Versand ausdenkt&lt;br /&gt;
* Versandart (was durch die Post importiert wird, wird vom Zoll anders abgefertigt, als das, was von einem Paketdienst importiert wird)&lt;br /&gt;
* Einfuhrumsatzsteuer&lt;br /&gt;
* Zoll (bei der Warengruppe, in die Oszilloskope gehören, ist der zur Zeit wohl 0%. Das kann sich natürlich ändern)&lt;br /&gt;
* Gebühr Paketdienst. Paketdienste lassen sich die Zollanmeldung und den Papierkrieg zum Teil mit saftigen Gebühren bezahlen. Die sind nicht in den Versandkosten enthalten.&lt;br /&gt;
* Gebühr für Währungsumrechnung&lt;br /&gt;
* Bankgebühr für Zahlung ins Ausland&lt;br /&gt;
&lt;br /&gt;
==== Beispiel ====&lt;br /&gt;
Ein Kauf eines PC-basierten Messinstruments mit Oszilloskopfunktion, das in Deutschland nicht erhältlich ist und einen Kaufwert von 719,- US Dollar in Taiwan hatte, wurde aufgrund der Umrechung mit einem Wert von 589,- Euro veranschlagt. An UST kamen 112,- und an Zollgebühren 46,- Euro hinzu. Zusammen mit dem Versand und Bankgebühren kostete das Gerät insgesamt 790,- Euro. Andere Geräte des Herstellers, die in Deutschland zu beschaffen sind, kosten als deutsches Exemplar kaum mehr, dafür hat man die volle Verbrauchergarantie. Diese sind also in der Regel vorzuziehen, wenn das Gerät in Deutschland beschaffbar ist.&lt;br /&gt;
&lt;br /&gt;
===Spielzeuge aller Art===&lt;br /&gt;
[[Datei:Karikatur oscilloscope sale.jpg|thumb|left|240px|Preisgünstiges Spitzenoszilloskop 5Gs]]&lt;br /&gt;
&lt;br /&gt;
Offensichtlich scheint es gerade Mode zu werden, einen schwachbrüstigen Analog-Digital-Konverter hinter eine eher zufällig gewählte, krumme analoge Eingangsschaltung zu klemmen und an einen Mikrocontroller mit Grafik-LCD anzuschließen.  Das ganze wird als digitales Speicheroszilloskop (DSO) zum Sonderpreis verkauft.&lt;br /&gt;
&lt;br /&gt;
Je nach Hersteller wird so ein Gerät komplett ohne Gehäuse geliefert, was mit Hinblick auf die Sicherheit sehr fragwürdig ist, oder es kommt in einem lustig aufgemachten Plastikgehäuse in MP3-Player-Format daher, das auch keine großartige Isolation bietet. Hinzu kommen Eindruck schindende Namen und Logos, die Modernität und Qualität suggerieren sollen, oft noch unterstrichen durch die Assoziierung mit Open-Source und pseudo-Hacker / Maker Bewegungen.&lt;br /&gt;
{{Absatz}}&lt;br /&gt;
&lt;br /&gt;
Im Vergleich zu richtigen Oszilloskopen sind dies leider nur Spielzeuge. Unsichere Spielzeuge. Es nervt diese Dinger immer wieder im Forum als das &amp;quot;Beste seit Erfindung von geschnitten Brot&amp;quot; vorgestellt zu bekommen. Ein Blick auf die technischen Daten dieser &amp;quot;Oszilloskope&amp;quot; (sofern die Daten überhaupt angegeben werden) reicht, um festzustellen, dass man ein Spielzeug vor sich hat. Schön für den, der spielen will, schlecht für den, der sicher messen will.&lt;br /&gt;
&lt;br /&gt;
Ebenso verrät ein Blick auf die Schaltung des Analogeingangs, ob man Qualität vor sich hat. Fehlende Spannungsfestigkeit und fehlende Frequenzkompensation des Eingangsverstärkers sind sichere Zeichen für Schund. Wenn es eine Verbindung zum PC gibt, aber diese nicht isoliert ist, ist das ein weiteres Zeichen für Scheinqualität.&lt;br /&gt;
&lt;br /&gt;
In [http://welecw2000a.sourceforge.net/docs/Hardware/GW_Instek_GDS-1152A.pdf] kann man das Innenleben eines richtigen DSO bewundern. Man vergleiche dies mit den Innenleben der Spielzeug-&amp;quot;DSO&amp;quot;s.&lt;br /&gt;
&lt;br /&gt;
Ein anderes, sicheres Zeichen eines Spielzeug-&amp;quot;DSOs&amp;quot; ist es, wenn irgendein Ding aus Abgreifklemmen und Klinkenstecker als &amp;quot;Tastkopf&amp;quot; mitgeliefert wird oder die Buchse für den Tastkopf aus einer Klinkenbuchse oder ähnlicher Niederfrequenz-Anschlusstechnik besteht.&lt;br /&gt;
&lt;br /&gt;
Auffällig ist bei diesen Spielzeugen auch, dass sie vehement von typischen Fanboys verteidigt werden. Nicht mit technischem Argumenten, sondern mit Aussagen wie &amp;quot;aber ist billig&amp;quot;, &amp;quot;aber ist cool&amp;quot;, &amp;quot;aber enthält doch einen Arduino&amp;quot;. Trotzdem, wer ein Oszilloskop haben möchte, sollte sich das Geld für ein Spielzeug-&amp;quot;DSO&amp;quot; sparen.&lt;br /&gt;
&lt;br /&gt;
== Funktion von Oszilloskopen ==&lt;br /&gt;
=== Was wird gemessen? ===&lt;br /&gt;
Oszilloskope zeigen einen Spannungsverlauf über einen kurzen, für das menschliche Auge in Realzeit meist nicht erfassbaren Zeitraum an. Je hochwertiger das Oszilloskop, desto kürzer ist dieser Zeitraum, beziehungsweise desto schneller darf sich das Signal ändern. Spitzengeräte können Perioden von wenigen ns auf den gesamten sichtbaren Bildbereich aufzoomen. Innerhalb dieser Perioden sind bei guten Oszilloskopen auch Teilabschnitte aufweitbar. Massgeblich ist dafür ein manuell oder automatisch erzeugter Startzeitpunkt, der sogenannten Trigger. &lt;br /&gt;
&lt;br /&gt;
Darüber hinaus lassen sich andere Größen, zum Beispiel Ströme, Drücke und Magnetfelder anzeigen, wenn man zusätzlich entsprechende Wandler einsetzt, um aus den Grössen zuvor eine Spannung zu erzeugen.&lt;br /&gt;
&lt;br /&gt;
=== Was wird dargestellt? ===&lt;br /&gt;
&lt;br /&gt;
Den Eingang für eine Spannung bezeichnet man bei einem Oszilloskop als Kanal. Die an den Kanälen anliegenden Spannungen können einzeln oder gemeinsam angezeigt werden. Bei Mehrkanal-Oszilloskopen kann man üblicherweise auch eine Spannung über eine Spannung darstellen (XY-Modus), womit Übertragungskennlinien von Bauteilen dargestellt werden können.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich bieten moderne Oszilloskope die Möglichkeit, sich gewisse Kenngrößen der Spannungsverläufe anzeigen zu lassen. Gängige Werte sind zum Beispiel die Anzeige von Spitzenspannung und Effektivwert einer Spannung, Frequenz/Periodendauer, Anstiegs- und Abfallzeiten, Tastverhältnis und so weiter. Darüber hinaus bieten gute Oszilloskope Positionsmarken (Cursor), mit denen man, durch eine Linie dargestellt, auf dem Bildschirm Positionen im Spannungsverlauf markieren kann. Zur Position zugehörige Werte (Zeit oder Spannung), sowie die Differenz dieser Werte zwischen zwei Poitionsmarken können abgelesen werden.&lt;br /&gt;
&lt;br /&gt;
Besonders [[#Digitale_Tischoszilloskope|digitale Oszilloskope]] können relativ viele unterschiedliche Kenngrößen anzeigen, da sich viele dieser Größen mit einfachen Algorithmen aus den vom Oszilloskop im Speicher erfassten Daten berechnen lassen. Ebenso sind einfache mathematische Operationen möglich, etwa eine diskrete Fourier-Transformation oder die Summe oder Differenz der Spannungsverläufe von zwei Kanälen. Oszilloskope der Oberklasse bieten darüber hinaus ausgeklügelte Möglichkeiten der Signalanalyse. &lt;br /&gt;
&lt;br /&gt;
Für spezielle Anwendungen finden sich in manchen Oszilloskopen besondere Messfunktionen. Zum Beispiel go/no-go Messungen, mit denen eine Spannungsverlauf mit einem vorgegebenen Verlauf verglichen wird. Entspricht der Spannungsverlauf hinreichend dem vorgegebenen Verlauf wird ein &amp;quot;go&amp;quot; (alles ist OK) Signal ausgegeben. Weicht der Verlauf zu stark ab, ein &amp;quot;no go&amp;quot; (Spannung stimmt nicht) Signal.&lt;br /&gt;
&lt;br /&gt;
Bereits in der Unterklasse digitaler Oszilloskope ist heutzutage eine PC-Schnittstelle üblich. Beim Kauf sollte man darauf achten, dass das Protokoll der Schnittstelle dokumentiert ist. Sonst ist man auf proprietäre PC-Software des Herstellers angewiesen. Bei Oszilloskopen der Unterklasse wird zwar häufig kostenlos PC-Software mitgeliefert, doch leider sind diese Programme durchgehend von erschreckend schlechter Qualität. Bei Oszilloskopen der Oberklasse lassen sich die Hersteller ihre PC-Software gerne zusätzlich sehr teuer bezahlen.&lt;br /&gt;
&lt;br /&gt;
== Analoge Oszilloskope ==&lt;br /&gt;
=== Allgemeines ===&lt;br /&gt;
[[Bild:Oszilloskop.png|thumb|right|300px|Hybrides Analog/Digital Oszilloskop]]&lt;br /&gt;
Bei analogen Oszilloskopen wird das darzustellende Signal nach der Verstärkung direkt zur Ablenkung eines Elektronenstrahls verwendet.&lt;br /&gt;
&lt;br /&gt;
Brauchbare analoge Oszilloskope findet man oft schon für ca. 50 Euro bei Online-Auktionen und Kleinanzeigenmärkten. Für 200-400 Euro bekommt man dort recht gute Profigeräte&amp;lt;ref&amp;gt;Ein Gerät, welche mit dem Attribut &#039;&#039;Profigerät&#039;&#039; beworben wird, ist normalerweise keins.&amp;lt;/ref&amp;gt;  mit 60-200 MHz Bandbreite. Brauchbare Neugeräte fangen bei 600 Euro an. Der Oszilloskopmarkt wird von einigen wenigen Marken dominiert. Im höherpreisigen Segment sind es vor allem HP (Agilent) und Tektronix, sowie Yokogawa und Lecroy. Hameg ist vor allem im mittleren Segment (500-1500 Euro) weit verbreitet. Man findet sie oft in Schule und Ausbildung. Preislich darunter finden sich diverse asiatische oder gelegentlich noch osteuropäische Hersteller von Analogoszilloskopen. Häufig treten diese Hersteller nicht unter eigenem Namen auf, sondern bieten ihre einfachen Geräte als OEM-Produkte an. &lt;br /&gt;
&lt;br /&gt;
Ganz einfache Geräte verfügen nur über einen Kanal&amp;lt;ref&amp;gt;Es gibt, beziehungsweise gab, nochmals einfachere Geräte, nämlich solche ohne Trigger. Die Zeiten solcher Gerät sind allerdings seit rund 50 Jahren vorbei. Daher sollte man den fehlenden Trigger nur bei historischen Gebrauchtgeräten finden.&amp;lt;/ref&amp;gt;. Damit ist es nicht möglich, zwei Signale in zeitliche Beziehung zu setzen. Dies ist jedoch oft wichtig. Deshalb verfügen heutzutage auch einfache Geräte meist über zwei Kanäle.&lt;br /&gt;
&lt;br /&gt;
=== Bandbreite ===&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Bandbreite&#039;&#039;&#039; gibt Auskunft, welche Signal-Frequenzen das Oszilloskop noch verarbeiten kann. Bei angegebener Bandbreite fällt die Verstärkung des Oszilloskops um 3dB ab, ein Sinussignal wird dann nur noch mit ca. 70% der wahren Amplitude angezeigt. Um Signalverläufe noch vernünftig interpretieren zu können, kann man grob sagen, dass man Signale bis 1/10 der Bandbreite dargestellt bekommt. Ein Rechtecksignal nahe der Bandbreite würde z.&amp;amp;nbsp;B. nur noch als Sinus dargestellt werden &amp;lt;ref&amp;gt;Häufig wird von Anfängern bei der Bandbreitenbetrachtung vergessen, dass ein Rechtecksignal nicht aus einer einzigen Sinusschwingung der Frequenz f, sondern aus einer theoretisch unendlichen Summe von Signalen der Frequenzen f, 3 * f, 5 * f ... besteht. Für eine vernünftige Darstellung eines Rechtecksignals sollte die Oszilloskopbandbreite so groß sein, dass zumindest die ersten paar Oberwellen nicht zu stark gedämpft werden. Aus dieser Betrachtung ergeben sich Faustformeln, wie die, dass die Bandbreite eines Oszilloskops zehnmal (oder dreimal, oder fünfmal, je nachdem wie genau man messen möchte) größer sein sollte als die Grundfrequenz des Rechtecks.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beim Messen von Digitalsignalen ist man meist an der &#039;&#039;&#039;Anstiegszeit&#039;&#039;&#039; interessiert. Die Anstiegszeit gibt an, wie lange ein Rechtecksignal von 10-90% benötigt. Die Anstiegszeit des Oszilloskops gibt an, welche Anstiegszeit dargestellt wird, wenn man ein nahezu ideales Rechtecksignal mit annähernd Null Anstiegszeit anlegen würde. Man kann die Anstiegszeit direkt aus der Bandbreite berechnen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_{Osc} = \frac{0.35}{B}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_A&amp;lt;/math&amp;gt; : Anstiegszeit des Oszilloskops in Sekunden (s)&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, B&amp;lt;/math&amp;gt; : Bandbreite in Hertz (Hz)&lt;br /&gt;
&lt;br /&gt;
Legt man ein reales Rechtecksignal an das Oszilloskop an, dann wird die Anzeige umso mehr verfälscht, je näher die Anstiegszeit des Eingangssignals der Anstiegszeit des Oszilloskops kommt. Dabei gilt folgender Zusammenhang.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;t_S = \sqrt{t_{ges}^2-t_{Osc}^2}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_S&amp;lt;/math&amp;gt;: Anstiegszeit des Eingangssignals&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{ges}&amp;lt;/math&amp;gt;: Angezeigte Anstiegszeit auf dem Oszilloskop&lt;br /&gt;
* &amp;lt;math&amp;gt;\!\, t_{Osc}&amp;lt;/math&amp;gt;: Anstiegszeit des Oszilloskops&lt;br /&gt;
&lt;br /&gt;
Bei analogen Oszilloskopen ist die Bandbreite gegeben durch die Begrenzung des analogen Eingangsverstärkerts sowie die Signaldarstellung, also die Qualität des Ablenkverstärkers.&lt;br /&gt;
&lt;br /&gt;
=== Tastköpfe richtig benutzen ===&lt;br /&gt;
&lt;br /&gt;
Wenn man wirklich schnelle Signale messen will, spielt auch die Bandbreite des verwendeten Tastkopfes eine wichtige Rolle. Näheres dazu findet man [http://www.sigcon.com/Pubs/straight/probes.htm hier]. Aber der beste Tastkopf nützt nichts, wenn man ihn falsch anschließt. Für schnelle Messung jenseits von ein paar MHz nutzt man praktisch immmer 10:1 Tastköpfe mit 10 MOhm Eingangswiderstand und ca. 8-15pF Eingangskapazität. Je nach Typ erreicht man damit Bandbreiten von 100-500MHz. Danach muss man aber auch den Tastkopf richtig anschließen. Der mitgelieferte Masseanschluß mit Krokodilklemme ist zwar praktisch, für viele hochfrequente Messungen aber unbrauchbar. Ein Rechtecksignal damit zu messen ergibt dann starke Überschwinger, welche real aber gar nicht vorhanden sind, sondern durch die zu lange, induktive Masseleitung im Zusammenspiel mit der Eingangskapazität verursacht werden. Das sieht man z.B. [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975754 hier], den Messaufbau sieht man [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975896 hier].&lt;br /&gt;
&lt;br /&gt;
Für saubere, hochfrequente Messungen muss man die Masseanbindung so kurz wie möglich machen. Dafür haben die Tastköpfe oft eine kleines Zusatzteil, eine Massefeder, beigelegt (engl. [http://www.mikrocontroller.net/attachment/27280/groundspring.png ground spring]). Damit kann man die Masse auf kürzestem Wege anschließen und erhält ein sauberes Messergebnis wie man [http://www.mikrocontroller.net/topic/281669?goto=2975948#2975931 hier] sieht.&lt;br /&gt;
&lt;br /&gt;
=== Triggerung ===&lt;br /&gt;
&lt;br /&gt;
Oszilloskope unterscheiden sich oft stark in den Triggerungsmöglichkeiten. Bei guten Geräten kann man z.&amp;amp;nbsp;B. die Triggerung variabel verzögern. Erst dadurch wird es möglich, dass man sich Signale genauer anschauen kann, die zeitlich weit hinter einem Triggerereignis kommen. Eine weitere Funktion bei höherklassigen Oszilloskopen ist eine zweite Zeitbasis. Mit dieser kann man in einen Ausschnitt des Messsignals hereinzoomen&amp;lt;ref&amp;gt;Die zweite Zeitbasis steuert einen zweiten Strahl (ähnlich wie einen separaten Kanal), der das gleiche Eingangssignal erhält. Die zweite Zeitbasis wird auf eine höhere Horizontalfrequenz eingestellt als die erste. Zusammen mit einer horizontalen Verschiebung der Darstellung kann man nun Ausschnitte des Signals durchfahren und vergrößert betrachten.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mit Analog-Oszilloskopen kann man sich hauptsächlich periodische Signalverläufe anschauen, also solche, die zeitlich immer wiederkehrend sind. Denn nur so kann ein Signal immer wieder auf den Schirm &amp;quot;geschrieben&amp;quot; werden und erscheint als stehendes Bild. Aperiodische Signale, wie z.&amp;amp;nbsp;B. auf Datenübertragungsleitungen, sind damit nicht darstellbar. Sie laufen mit einem Strahldurchgang über den Schirm. In dieser kurzen Zeit ist es jedoch nur selten möglich, sie visuell aufzunehmen. Mit einer Digitalkamera kann man solche Signalverläufe mitunter trotzdem einfangen. Früher sehr hochpreisige, heute nicht mehr übliche Analog-Oszilloskope hatten eine eingebaute Speichermöglichkeit (Speicherröhre) für einmalige Signale. Diese Klasse von Analog-Oszilloskopen wurde durch digitale Speicheroszilloskope (DSOs) abgelöst.&lt;br /&gt;
&lt;br /&gt;
Manche Analog-Oszilloskope bieten eine Möglichkeit, die Triggerung nur zu einem definiertem Zeitpunkt anzustoßen, somit kann auch der Anlaufstrom eines Motors mit einem Analog-Oszilloskop dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
=== Analoge Speicheroszilloskope ===&lt;br /&gt;
Inzwischen eher selten sind analoge Speicheroszilloskope anzutreffen. Diese speichern im Gegensatz zu digitalen Speicheroszilloskopen nicht das Signal selbst, sondern das Bild auf der Röhre. Dies wird mit speziellen speichernden Bildröhren erreicht. Je nach Typ kann es mehrere getrennt betreibbare Bereiche geben, um beispielsweise 2 Bilder eines Signales zu unterschiedlichen Zeitpunkten darstellen zu können (z.B. Tektronix 549).&lt;br /&gt;
&lt;br /&gt;
Einige wenige dieser Oszilloskope waren sogar in der Lage, das aufgezeichnete Bild auf Papier auszugeben (z.B. &amp;quot;HP Model 175A&amp;quot; mit Modul 1784A).&lt;br /&gt;
&lt;br /&gt;
=== Vergleichstabelle Analogoszilloskope ===&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Neugeräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;analogoszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Bandbreite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Röhre [cm]&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| generisches 10 MHz Oszilloskop unter Bezeichnungen wie C1-94, S1-94, OS10, AO-610, [http://www.ett-online.de/html/de/werkstatt/oszilloskope/digitale-oszilloskope/oszilloskop-mccheck-st16b-1-kanal-10-mhz/article-4-55152-459045509045501590.html ST16B], CS10, GOS-310, 72-6602, HUC70, CS1010 [http://www.conrad.de/ce/de/product/122413/VOLTCRAFT-6102-Analoges-1-Kanal-Oszilloskop-Bandbreite-0-DC-10-MHz VC 610/2]&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 115&lt;br /&gt;
| 1&lt;br /&gt;
| 10&lt;br /&gt;
| 4 − 4,8 × 6&lt;br /&gt;
| Seit Jahrzehnten von vielen No-Name Herstellern in unterschiedlichen Ausführungen und Bauformen im Angebot. Wenig empfehlenswert für µC-Arbeiten. &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/129.html Atten AT7328], CS4128 und andere Bezeichnungen wie 100867.&lt;br /&gt;
| Atten&lt;br /&gt;
| ab 240&lt;br /&gt;
| 2&lt;br /&gt;
| 20(?)&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://systronicsindia.tradeindia.com/oscilloscopes--287360.html Systronics 6020], Mc Check CS-4128, MES 2K2 und andere&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 200&lt;br /&gt;
| 2&lt;br /&gt;
| 20&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Hersteller hat keine eigene Präsenz in Europa&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.attenelectronics.com/Products/Oscilloscopes/Analog_oscilloscope/2012/0728/128.html Atten AT7340], [http://www.conrad.de/ce/de/product/122421/VOLTCRAFT-VC-630-2-Analoges-2-Kanal-Oszilloskop-Bandbreite-0-DC-bis-30-MHz/?ref=category&amp;amp;rt=category&amp;amp;rb=1 VC 630-2] und andere.&lt;br /&gt;
| Atten&lt;br /&gt;
| ab 370&lt;br /&gt;
| 2&lt;br /&gt;
| 40(?) 30 Voltcraft&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.ett-online.de/html/de/werkstatt/oszilloskope/digitale-oszilloskope/oszilloskop-mccheck-st-52-2-kanal-50-mhz/article-4-55156-459045509045501590.html Mc Check ST-52] und andere&lt;br /&gt;
| SYSTRONICS (INDIA) LIMITED&lt;br /&gt;
| ab 550&lt;br /&gt;
| 2&lt;br /&gt;
| 50&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Hersteller hat keine eigene Präsenz in Europa&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hameg.com/446.0.html?L=1 HM 400]&lt;br /&gt;
| Hameg&lt;br /&gt;
| ab 650&lt;br /&gt;
| 2&lt;br /&gt;
| 40&lt;br /&gt;
| 8 × 10&lt;br /&gt;
| Abgekündigt, nur noch Restbestände erhältlich!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Digitale Speicheroszilloskope ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
&lt;br /&gt;
[[Bild:tektronix.jpg|thumb|right|300px|Digitales Speicheroszilloskop vom Anfang des Jahrtausends]]&lt;br /&gt;
Ein digitales Speicheroszilloskop (englisch DSO, &#039;&#039;&#039;D&#039;&#039;&#039;igital &#039;&#039;&#039;S&#039;&#039;&#039;torage &#039;&#039;&#039;O&#039;&#039;&#039;scilloscope) digitalisiert das Eingangssignal mit einem Analog-Digital-Wandler und legt die Werte in einem Speicher ab. Damit ist Bandbreite nur durch die Begrenzung des analogen Eingangsverstärkerts gegeben. Der Vorteil der Speicherung ist, dass man auf diese Weise Momentaufnahmen eines Signals machen und damit einmalige (transiente) Ereignisse (Spikes, Datenübertragungen) erkennen und darstellen kann, was besonders bei digitalen Schaltungen, z.&amp;amp;nbsp;B. mit Mikrocontrollern, sehr nützlich ist. Weiterhin lässt sich das Signal &amp;quot;vermessen&amp;quot; (z.&amp;amp;nbsp;B. um die Baudrate einer Datenübertragung zu bestimmen), man kann die Frequenz und den Effektivwert anzeigen lassen, das Frequenzspektrum, und je nach Modell noch vieles mehr. Das Signal wird in S/W oder Farbe auf einem LCD dargestellt, lässt sich aber oft auch über einen angeschlossenen Drucker ausdrucken oder an den PC übermitteln.&lt;br /&gt;
&lt;br /&gt;
Der wichtigste Parameter bei digitalen Oszilloskopen ist die &#039;&#039;&#039;Abtastrate&#039;&#039;&#039;, die angibt, mit welcher Geschwindigkeit das Eingangssignal digitalisiert wird. Um ein Signal mit einer bestimmten Frequenz vernünftig darstellen zu können, muss es mindestens mit der 10-fachen Frequenz abgetastet werden, für die genaue Analyse analoger Signale ist sogar ein Faktor von 25 bis 40 anzuraten&amp;lt;ref&amp;gt;Dieser Anhaltswert liegt über der Nyquist-Frequenz (zweifache Frequenz), da man Abweichungen von der idealen Signalform sehen und beurteilen möchte.&lt;br /&gt;
&lt;br /&gt;
Die zehnfache Abtastfrequenz bedeutet, dass man 10 Messpunkte pro Signalperiode hat, was in einer 1:1 Darstellung auf dem Bildschirm gerade mal 10 nebeneinander liegenden Pixeln entspricht. Das ist immer noch sehr wenig, um ein Signal zu beurteilen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Außerdem sind die &#039;&#039;&#039;Speichertiefe&#039;&#039;&#039; und die &#039;&#039;&#039;Wandler-Auflösung&#039;&#039;&#039; interessant. Ein Oszilloskop, das mit acht Bit Auflösung abtastet und 2000*8 Bit Speicher hat, kann 2000 Samples abspeichern, was einer Darstellung von 2000*256 Pixeln entspricht. Acht Bit Auflösung ist heutzutage ein gängiger Wert, auch wenn er niedrig erscheint. Ein normales Oszilloskop ist kein Präzisionsmessgerät und acht Bit sind für die Darstellung auf den Displays normaler Oszilloskope ausreichend.   &lt;br /&gt;
&lt;br /&gt;
Bei der Wandlung und Speicherung gibt es unterschiedliche Verfahren: Ehemals günstige Oszilloskope wie die TDS1000-Serie von Tektronix verwenden &#039;&#039;&#039;CCD-Speicher&#039;&#039;&#039; (Eimerkettenspeicher, ein analoges Schieberegister); die Messwerte werden erst gespeichert, und dann digitalisiert. Nachteile dieser Vorgehensweise sind ein stärkeres Rauschen, die begrenzte Speichertiefe und Totzeiten, während der keine Eingangswerte aufgenommen werden. Diese entstehen, da das Wandeln aller Werte aus dem analogen Zwischenspeicher länger dauert als die Zeit zum Füllen dieses Speichers. Deshalb muss das Gerät bis zum Abschluss der Wandlung warten, bevor es den Speicher erneut füllt.&lt;br /&gt;
&lt;br /&gt;
Früher wandelten nur teurere Modelle in Echtzeit mit schnellen Flash-[[AD-Wandler]]n und speicherten die Messwerte direkt in einem schnellen RAM. Die Speichertiefe ist dabei praktisch unbegrenzt, allerdings sind Wandler sehr teuer, die mehrere GS/s schaffen. Durch einen Trick (mehrere verschachtelte langsame AD-Wandler) setzen sich AD-Wandler bei günstigen Modellen durch. Oszilloskope, die diesen Trick verwenden, erkennt man daran, dass die Abtastfrequenz mit der Anzahl der aktivierten Kanäle sinkt. Zum Beispiel, findet man Vierkanaloszilloskop mit vier Wandlern à 250 MS/s, die bei Benutzung nur eines Kanals 1 GS/s für diesen Kanal erreichen, bei Benutzung von zwei Kanäle 500 MS/s pro Kanal und bei Benutzung von drei oder vier Kanälen 250 MS/s pro Kanal.&lt;br /&gt;
&lt;br /&gt;
In den richtig schnellen Geräten (mehrere GHz Samplerate) ist ein ähnlicher Trick üblich. Dort sind in den verwendeten Wandlerschaltkreisen eine größere Anzahl Sample-and-Hold-Stufen und AD-Wandler integriert. Die Eingangsspannung wird dann zeitversetzt in den Sample-and-Hold-Stufen gespeichert und von den im Vergleich zur Samplerate langsameren AD-Wandlern umgesetzt. Die Ausgangslogik sorgt dann dafür, dass die Daten in der richtigen Reihenfolge ausgegeben werden. Ein Problem bei dieser Vorgehensweise sind unterschiedliche elektrische Eigenschaften der parallelen Wandlerstufen. &lt;br /&gt;
&lt;br /&gt;
Natürlich spielt der Verwendungszweck eine entscheidende Rolle bei der Auswahl. Auf dem Labortisch, wo meist nur kleine Spannungen mit einem gemeinsamen Massebezug vorkommen, werden andere Anforderungen an ein Oszilloskop gestellt, als z.&amp;amp;nbsp;B. im Servicebereich für Industriesteuerungsanlagen, Automatisierungstechnik, usw. Dort sind weniger hohe Abtastraten wichtig, sondern eher eine größere Anzahl Eingangskanäle, die galvanisch voneinander getrennt sind, Spannungsfestigkeit bis min. 500 Volt, sowie speziell bei Störungsanalysen, die Möglichkeit, komplexe Triggermuster einzustellen, und eine integrierte große Festplatte, um einzelne Ereignisse automatisiert über lange Zeiträume hinweg festhalten zu können. Ein Beispiel für so ein hochwertiges Gerät ist ein Yokogawa Scopecorder (DL708). Allerdings sind bei solchen Geräten die Preise nach oben hin offen.&lt;br /&gt;
&lt;br /&gt;
===  Digitale Tischoszilloskope ===&lt;br /&gt;
==== Allgemeines ====&lt;br /&gt;
&lt;br /&gt;
DSO Tischoszilloskope sind die klassischen, in sich abgeschlossenen Geräte, die in der Gestaltung analogen Oszilloskopen ähneln. Daneben gibt es zum Beispiel auch PC DSOs. Viele Tischgeräte sind bereits so klein (geringe Tiefe) und leicht, dass sie zu Recht als tragbare Geräte bezeichnet werden. Beim Neukauf eines Oszilloskops sind diese Geräte die interessantesten.&lt;br /&gt;
&lt;br /&gt;
Mittlerweile ist es üblich, dass man bereits bei Einsteigermodellen eingebaute USB oder RS-232 Schnittstellen findet und eine (häufig sehr simple) Windows-Software zur Bedienung vom PC aus oder zumindest zum Auslesen von Daten auf den PC. Ebenfalls häufig sind USB oder ähnliche Schnittstellen für USB-Memorysticks oder Speicherkarten zum Speichern von Messwerten, Screenshots und Konfigurationen. Ironischerweise sind Schnittstellen und Windows-Software bei Markengeräten häufig gesondert zu erwerben, während sie bei eher unbekannten Marken kostenlos mitgeliefert werden, wenn auch die Qualität der kostenlosen Software häufig zu wünschen übrig lässt. &lt;br /&gt;
&lt;br /&gt;
Beispiele für günstige Einstiegsmodelle sind einige, aber nicht alle, Geräte von Rigol, Hantek, Owon oder Atten. Für wenig Geld erhält man für einfache Anwendungen brauchbares Oszilloskop mit ein paar Highlights aber auch auffälligen Einschränkungen und Fehlern in der Hard- und Software. Viel oder überhaupt Service kann man von diesen Firmen für sein Geld nicht erwarten.&lt;br /&gt;
&lt;br /&gt;
Geräte von [http://www.instek.com/] sind etwas teurer. Geräte aus der GDS-1000A oder GDS-1000U Serie dürften zum Einstieg interessant sein.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Beispiel für ein Einstiegsmodell war das [http://www.tek.com/site/ps/0,,40-15314-INTRO_EN,00.html TDS1002] von Tektronix (ca. 1200 Euro). Dazu muss man allerdings sagen, dass Tektronix die aktuelle Entwicklung etwas verschlafen hat. Der nur 2 kByte große Speicher ist einfach nicht mehr zeitgemäß. Geräte der [http://www.home.agilent.com/agilent/product.jspx?nid=-33575.0&amp;amp;cc=DE&amp;amp;lc=ger&amp;amp;pageMode=OV Agilent InfiniiVision 2000X Serie] beginnen in einem ähnlichen Preisbereich aber mit wesentlich mehr Features.&lt;br /&gt;
&lt;br /&gt;
==== Vergleichstabelle digitale Tischoszilloskope ====&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;digitaloszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Samplerate &amp;lt;BR/&amp;gt;[MS/s]&lt;br /&gt;
! Bandbreite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Auflösung [Bit]&lt;br /&gt;
! Speichertiefe [Samples]&lt;br /&gt;
! Display&lt;br /&gt;
! PC-Interface&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.conrad.de/ce/de/product/122485/VOLTCRAFT-Vorteilsset-DSO-1062D-2-Kanal-Oszilloskop-Digitales-Speicheroszilloskop-Bandbreite-60-MHz-inkl-2-Tastkoepf DSO5062D]&lt;br /&gt;
| [http://www.conrad.de/ Conrad]&lt;br /&gt;
| 329.-&lt;br /&gt;
| 2&lt;br /&gt;
| 500/1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800 x 480, 7&amp;quot; (die auch genutzt werden)&lt;br /&gt;
| 1 x USB Geräte- und 1 x USB Host-Schnittstelle&lt;br /&gt;
| Gleiche Hardware wie das Hantek DSO5102B und nur leicht modifizierte Software (Startbild, Gerätename, etc.).&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=78 DSO5102B]&lt;br /&gt;
| [http://www.hantek.com.cn/english/ Hantek]&lt;br /&gt;
| mit sehr viel Glück auf eBay 390 + Zoll + Umsatzsteuer ... 520&lt;br /&gt;
| 2&lt;br /&gt;
| 500/1000&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 800 x 480, 7&amp;quot; (die auch genutzt werden)&lt;br /&gt;
| 1 x USB Geräte- und 1 x USB Host-Schnittstelle&lt;br /&gt;
| Beliebt, da es einen Hack auf 200 MHz gibt. Ebenso diverse Hacks an der Hardware. Für ein Niedrigpreis-Produkt übliche und verzeihbare Hardware- und Firmware-Macken. Auch als Tekway DST1102B oder Protek 3110 im Handel.&lt;br /&gt;
|-&lt;br /&gt;
| DSO3062A||Agilent||800||2||500 ||60||8||4k||320x240||USB||weitgehend baugleich mit Rigol DS5000&lt;br /&gt;
|-&lt;br /&gt;
| InfiniiVision 2000 X Serie||Agilent|| 950 - 2600 (MSO) ||2 - 4||1 G/Kanal. Bei Benutzung der Hälfte aller Kanäle 2G/Kanal|| 70 - 200 || 8 || 100k || 800 x 480, 8,5&amp;quot;|| ||Markengeräte mit exzellentem Preis-Leistungs-Verhältnis. Software-Aufrüstbar (Funktionsgenerator, Protokoll-Dekoder, usw.)&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.rigolna.com/products_ds1000d.aspx DS1000 Serie]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 285 - 1650&lt;br /&gt;
| 2&lt;br /&gt;
| 400/200&amp;lt;BR/&amp;gt;(1/2 Kanäle)&lt;br /&gt;
| 25-100&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 320x240&lt;br /&gt;
| USB, seriell&lt;br /&gt;
| optional 16-Kanal Logikanalysator&lt;br /&gt;
|-&lt;br /&gt;
| [[Rigol DS1052E]]&lt;br /&gt;
| [http://www.rigolna.com/ Rigol]&lt;br /&gt;
| 285,-€ zzgl. Versand bei Batronix&lt;br /&gt;
| 2&lt;br /&gt;
| 1000/500&amp;lt;BR/&amp;gt;(1/2 Kanäle)&lt;br /&gt;
| 50 (100=DS1102E)&lt;br /&gt;
| 8&lt;br /&gt;
| 1M&lt;br /&gt;
| 320x234&lt;br /&gt;
| USB, seriell&lt;br /&gt;
| optional 16-Kanal Logikanalysator = DS1052D (DS1102D). Im Netz kursieren diverse, mehr oder weniger ernst zu nehmende Anleitungen, wie man ein DS1052E per Software auf ein DS1102E umrüsten kann.&lt;br /&gt;
|-&lt;br /&gt;
| Owon PDS Serie&lt;br /&gt;
| Owon, alias Xiamen Lilliput Technology Co., Ltd&lt;br /&gt;
| 299,- (PDS5022S); 495,- (PDS6062T); 570,- (PDS7102T)&lt;br /&gt;
| 2&lt;br /&gt;
| 100 - 500&lt;br /&gt;
| 25 - 100&lt;br /&gt;
| 8&lt;br /&gt;
| 5k pro Kanal&lt;br /&gt;
| 640x480&lt;br /&gt;
| USB, seriell incl.&lt;br /&gt;
| Qualität entspricht Preis. Relativ unausgewogenes Verhältnis von Bandbreite zu Samplingrate. Geräte mit einem &#039;S&#039; am Ende der Typenbezeichnung haben ein STN LCD mit niedriger Qualität.&amp;lt;br&amp;gt;nur Real-Time Sampling&lt;br /&gt;
|-&lt;br /&gt;
| [http://owon.com.cn/eng/smartDS.asp Owon SDS Serie]&lt;br /&gt;
| Owon, alias Xiamen Lilliput Technology Co., Ltd&lt;br /&gt;
| 400 (SDS7102)&lt;br /&gt;
| 2&lt;br /&gt;
| 500 M - 3.2 G&lt;br /&gt;
| 60 - 300&lt;br /&gt;
| 8&lt;br /&gt;
| 10M/Kanal&lt;br /&gt;
| 800 x 600, 8&amp;quot;&lt;br /&gt;
| USB Host und Slave, seriell incl., Ethernet, VGA&lt;br /&gt;
| Deutliche Verbesserung gegenüber der alten PDS-Serie. Beeindruckende Speichertiefe (10M) und Bildschirm (8&amp;quot;). Für ein Niedrigpreis-Produkt übliche Hardware- und Firmware-Macken. Neuere Geräte mit verbessertem Hardwaredesign, Firmware wird regelmäßig aktualisiert, menülastige, gewöhnugsbedürftige Bedienung. Akkubetrieb optional&lt;br /&gt;
|-&lt;br /&gt;
| GW Instek GDS-1000 Serie&lt;br /&gt;
| [http://www.instek.com/html/en/index-e.asp GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 350 - 550&amp;lt;br&amp;gt;(Conrad: 475 - 950)&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25 - 100&lt;br /&gt;
| 8&lt;br /&gt;
| 4k&lt;br /&gt;
| 320x234&lt;br /&gt;
| USB (Geräte-Modus, kein Host-Modus), SD Kartenslot&lt;br /&gt;
| Von Conrad teurer als DSO-4000 Serie erhältlich.&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
| GW Instek GDS-1000&#039;&#039;&#039;A&#039;&#039;&#039; Serie&lt;br /&gt;
| [http://www.instek.com/html/en/index-e.asp GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 500 - ?&lt;br /&gt;
| 2&lt;br /&gt;
| bis 1GS/s&lt;br /&gt;
| 60 - 150&lt;br /&gt;
| 8&lt;br /&gt;
| bis 2M&lt;br /&gt;
| 320x234&lt;br /&gt;
| USB (Geräte-Modus, kein Host-Modus), SD Kartenslot&lt;br /&gt;
| [http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Samplerate &amp;lt;BR/&amp;gt;[MS/s]&lt;br /&gt;
! Bandbreite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Auflösung [Bit]&lt;br /&gt;
! Speichertiefe [Samples]&lt;br /&gt;
! Display&lt;br /&gt;
! PC-Interface&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.instek.com/html/en/products-l.asp?p1sn=17&amp;amp;p2sn=41 GW Instek GDS-2000 Serie]&lt;br /&gt;
| [http://www.instek.com/html/en/index-e.asp GW Instek], alias Good Will Instrument Co., Ltd.&lt;br /&gt;
| 850 - 1800&lt;br /&gt;
| 2 - 4&lt;br /&gt;
| 1000&lt;br /&gt;
| 60 - 200&lt;br /&gt;
| 8&lt;br /&gt;
| max. 5000 (alle Kanäle benutzt) / 25000 (ein Kanal in Benutzung)&lt;br /&gt;
| 320x234&lt;br /&gt;
| Inkl. USB (Geräte-Modus zum PC, zwei weitere USB-Buchsen Host-Modus für eine Speicherkarte oder Drucker), RS-232&lt;br /&gt;
| Weitgehend baugleich mit Conrad Voltcraft DSO-8000 Serie. Vier-Kanal Versionen haben keinen externen Trigger und weniger Trigger-Funktionen.&amp;lt;br&amp;gt;[http://code.google.com/p/gds2000tools/ Einfache Software für Linux erhältlich]&lt;br /&gt;
|-&lt;br /&gt;
| TDS-1002B&lt;br /&gt;
| Tektronix&lt;br /&gt;
| 1100&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 2.5k&lt;br /&gt;
| 320x240&lt;br /&gt;
| USB inkl.&lt;br /&gt;
| verhältnismäßig starkes Rauschen, siehe Text oben&lt;br /&gt;
|-&lt;br /&gt;
| WaveJet 3xx&lt;br /&gt;
| LeCroy &lt;br /&gt;
| 2800..8000 (brutto)&lt;br /&gt;
| 2 oder 4&lt;br /&gt;
| 1000/2000&lt;br /&gt;
| 100/200/350/500&lt;br /&gt;
| 8&lt;br /&gt;
| 500k&lt;br /&gt;
| 640x480&lt;br /&gt;
| USB inkl.&lt;br /&gt;
| verfügbar z.&amp;amp;nbsp;B. bei Farnell&lt;br /&gt;
|-&lt;br /&gt;
| WaveAce Serie&lt;br /&gt;
| LeCroy &lt;br /&gt;
| 1000 - 3500&lt;br /&gt;
| 2&lt;br /&gt;
| 250 - 2000&lt;br /&gt;
| 60 - 300&lt;br /&gt;
| 8&lt;br /&gt;
| 4k - 8k&lt;br /&gt;
| 320x240&lt;br /&gt;
| USB (Geräte- und Host-Modus), RS-232(?)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.dlm2000.de DLM20XX]&lt;br /&gt;
| YOKOGAWA &lt;br /&gt;
| 3300..8000 (brutto)&lt;br /&gt;
| 2 oder 4 (3+1) wobei 1 wahlweise 8Kanal Digital ist&lt;br /&gt;
| 2500 (1250)&lt;br /&gt;
| 200/350/500&lt;br /&gt;
| 8&lt;br /&gt;
| 12,5MPts&lt;br /&gt;
| 1024x768&lt;br /&gt;
| USB, Ethernet, Browsersteuerung inkl.&lt;br /&gt;
| Vertrieb vom Hersteller direkt!&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UT2025B.html UNI-T UT2025B] / Voltcraft DSO-1022 M&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 290 - 356&lt;br /&gt;
| 2&lt;br /&gt;
| 250&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 512k/Kanal&amp;lt;ref&amp;gt;Uni-Ts Angaben zur Speichertiefe sind mit Vorsicht zu genießen. Seit Jahren wirbelt die Firma mit Begriffen wie &#039;&#039;memory length&#039;&#039;, &#039;&#039; memory depth&#039;&#039;, &#039;&#039;recording length&#039;&#039; und &#039;&#039;saving depth&#039;&#039; herum - jeweils mit unterschiedlichen Werten für das gleiche Oszilloskop. Dabei vermeidet Uni-T Begriffsdefinitionen zu geben. Im Zweifelsfall sollte man mit dem kleinsten Wert aller Angaben rechnen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 320x240 (Monochrom)&lt;br /&gt;
| USB, RS-232.&lt;br /&gt;
| Als UT2025&#039;&#039;&#039;C&#039;&#039;&#039; mit Farbdisplay. UT2000 Serie 25-200MHz, 2CH 250MSa/s bis 1GSa/s&amp;lt;br&amp;gt;wenig Rauschen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.uni-trend.com/UTD2052CEL.html UTD2052CEL]&lt;br /&gt;
| [http://www.uni-trend.com/ Uni-Trend Group Limited]&lt;br /&gt;
| 369,-&lt;br /&gt;
| 2&lt;br /&gt;
| 1000&lt;br /&gt;
| 50&lt;br /&gt;
| 8&lt;br /&gt;
| 2x600k &#039;&#039;recording length&#039;&#039;;&amp;lt;br&amp;gt;25k &#039;&#039;saving depth&#039;&#039; ein Kanal;&amp;lt;br&amp;gt;12,5k &#039;&#039;memory depth&#039;&#039; zwei Kanäle&amp;lt;ref&amp;gt;Uni-Ts Angaben zur Speichertiefe sind mit Vorsicht zu genießen. Seit Jahren wirbelt die Firma mit Begriffen wie &#039;&#039;memory length&#039;&#039;, &#039;&#039; memory depth&#039;&#039;, &#039;&#039;recording length&#039;&#039; und &#039;&#039;saving depth&#039;&#039; herum - jeweils mit unterschiedlichen Werten für das gleiche Oszilloskop. Dabei vermeidet Uni-T Begriffsdefinitionen zu geben. Im Zweifelsfall sollte man mit dem kleinsten Wert aller Angaben rechnen.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 800 x 480&amp;lt;br&amp;gt;Der Displaycontroller faßt immer 2x2 Pixel zusammen, dadurch reduziert sich die Auflösung real auf 400 x 240&amp;lt;br&amp;gt;(Menü nimmt relativ viel Platz auf dem Bildschirm ein)&lt;br /&gt;
| USB&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| HM2008&lt;br /&gt;
| [http://www.hameg.com Hameg]&lt;br /&gt;
| 2000&lt;br /&gt;
| 2&lt;br /&gt;
| 2GSa/s(1CH)1GSa/s(2CH)&lt;br /&gt;
| 200&lt;br /&gt;
| 8&lt;br /&gt;
| 4048k&lt;br /&gt;
| Röhre 8x10cm&lt;br /&gt;
| USB für Speicherstick (vorne), USB/RS232 für PC (hinten), &lt;br /&gt;
| 4 Logikkanäle nachrüstbar, Ethernet/USB nachrüstbar&lt;br /&gt;
|-&lt;br /&gt;
| PT 1200&lt;br /&gt;
| [http://www.PEAKTECH.de Peaktech]&lt;br /&gt;
| ca. 360&lt;br /&gt;
| 2&lt;br /&gt;
| 100MSa/s(1CH)100MSa/s(2CH)&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 6k pro Kanal&lt;br /&gt;
| Farb LCD 7,8&amp;quot; 640x480&lt;br /&gt;
| USB für PC (hinten) &lt;br /&gt;
| Im Original vermutlich ein Owon PDS5022S. Optional: Akkupack 7,4 V ~ 8000 mA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Weitere Marken, die gelegentlich auf dem deutschen Markt auftauchen, häufig über eBay, sind &lt;br /&gt;
&lt;br /&gt;
* GAOtek&lt;br /&gt;
* Hangzhou Jingce (JC)&lt;br /&gt;
* Tonghui&lt;br /&gt;
* Ypioneer&lt;br /&gt;
* Jiangsu Lvyang&lt;br /&gt;
* Siglent (Zweitmarke von Atten)&lt;br /&gt;
&lt;br /&gt;
Über deren Qualität hört man wenig oder gar nichts.&lt;br /&gt;
&lt;br /&gt;
=== PC-Oszilloskope ===&lt;br /&gt;
==== PC-Zusätze ====&lt;br /&gt;
===== Allgemeines &amp;amp; Beachtenswertes =====&lt;br /&gt;
&lt;br /&gt;
PC-Oszilloskope / PC-Zusätze sind im Prinzip digitale Speicheroszilloskope, mit der Besonderheit, dass sie die Daten nicht selbst anzeigen, sondern an einen PC übermitteln. Beim Kauf eines PC-Oszilloskops sollte man besonders vorsichtig sein, da viele Angebote irreführende Informationen enthalten. Sehr beliebt ist z.&amp;amp;nbsp;B. die Werbung mit der Analogbandbreite, also die Bandbreite die der Analogteil der Schaltung (Eingangsverstärker) verarbeiten kann. Wenn hier 100 MHz angegeben sind bedeutet das aber nicht, dass sich auch wirklich Signale bis 100 MHz darstellen lassen; wenn der Wandler nur mit 40 MS/s abtastet ist das Oszilloskop gerade noch bis 4 MHz verwendbar. Ebenso sollte man nur die Echtzeit- oder Realtime-Abtastrate beachten, eine manchmal ebenfalls angegebene &amp;quot;Äquivalent-Abtastrate&amp;quot; ist nur bei periodischen Signalen zu gebrauchen und damit im Umfeld von Mikrocontrollern meist wertlos.&lt;br /&gt;
&lt;br /&gt;
Die Wahl zwischen einem Tischoszilloskop und einem PC-Zusatz ist nicht nur eine Geld-, Leistungs- oder Qualitätsfrage. Ein Tischgerät lässt sich anders bedienen (echte Knöpfe, sicherer Stand) und belegt nicht den PC oder Laptop. Erfahrene Entwickler ziehen ein separates Gerät einem PC-Zusatz vor. Zum Teil ist dies eine Generationsfrage.&lt;br /&gt;
&lt;br /&gt;
Hinzu kommt, dass billige PC-Oszilloskope meist keine galvanische Trennung an ihrer USB-Schnittstelle besitzen. Ein Fehler bei einer Messung kann daher nicht nur das Oszilloskop, sondern gleich den PC mit beschädigen. Das gleiche Problem kann man übrigens auch bei einfachen Tischoszilloskopen mit PC-Schnittstelle haben. Allerdings kann man Tischgeräte auch ohne die PC-Verbindung betreiben, PC-Oszilloskope nicht.&lt;br /&gt;
&lt;br /&gt;
Gelegentlich wird geraten, das Oszilloskop, egal ob Tischgerät oder PC-Zusatz, immer über einen &amp;quot;self powered&amp;quot; USB-Hub (einer mit eigenem Netzteil) mit dem PC zu verbinden. Ob ein solcher Hub als Schutzmaßnahme geeignet ist, besonders zum Personenschutz, sei dahingestellt. Schaden sollte er nicht.&lt;br /&gt;
&lt;br /&gt;
Besonders zu beachten ist die PC-Software. Nicht nur, ob sie zum Zeitpunkt des Kaufs wenigstens grundsätzlichen Ansprüchen genügt, sondern auch, ob der Hersteller vermutlich willens und in der Lage ist, die Software über viele Jahre zu warten. Stichwort Investitionssicherheit. Ohne Wartung kann eine Inkompatibilität in der Software zum nächste Windows Service-Pack oder zur nächste Windows-Version das Gerät völlig entwerten.&lt;br /&gt;
&lt;br /&gt;
Leider ist es so, dass es fast keine freie [[Oszilloskop#Software|Oszilloskopsoftware]] gibt. Die Protokolle zwischen Oszilloskop-Vorsätzen und Computer sind meist proprietär, und selten hat sich ein Entwickler freier Software die Mühe gemacht, ein Protokoll zu entschlüsseln. Noch seltener ist es, dass auf dieser Basis eine brauchbare oder gar gute Software geschrieben wurde. So ist ein Ausweichen auf freie Software kaum möglich, sollte der Hersteller die Wartung aufgeben. Man ist im Normalfall auf Gedeih und Verderb dem Hersteller ausgeliefert.&lt;br /&gt;
&lt;br /&gt;
===== Vergleichstabelle PC-Zusätze =====&lt;br /&gt;
&lt;br /&gt;
Diese Tabelle soll einen Überblick über interessante oder bekannte Geräte besonders im unteren Preisbereich geben. Eine vollständige Auflistung aller existierenden Geräte ergibt wegen der Vielzahl an Baureihen und Modellen wenig Sinn.&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;pczusatzoszis&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Hersteller&lt;br /&gt;
! Preis [&amp;amp;euro;]&lt;br /&gt;
! Kanäle&lt;br /&gt;
! Sample&amp;amp;shy;rate &amp;lt;BR/&amp;gt;[MS/s]&lt;br /&gt;
! Band&amp;amp;shy;breite &amp;lt;BR/&amp;gt;[MHz]&lt;br /&gt;
! Auf&amp;amp;shy;lösung [Bit]&lt;br /&gt;
! Speicher&amp;amp;shy;tiefe [Samples]&lt;br /&gt;
! Display&lt;br /&gt;
! PC-Inter&amp;amp;shy;face&lt;br /&gt;
! Bemerkungen&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.elandigitalsystems.com/support/usbtmfaq/software.php USBscope50]&lt;br /&gt;
| Elan Digital Systems / dt. Vertrieb Hacker&lt;br /&gt;
| 249&lt;br /&gt;
| 1 (-4)&lt;br /&gt;
| 50 / 1000&lt;br /&gt;
| 10 / 75&lt;br /&gt;
| 8&lt;br /&gt;
| 3k pro Kanal&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| CAT II, 300V galv. Trennung zu USB, OpenSource SDK, Java, Linux, LabView&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope PS 2104&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 185&lt;br /&gt;
| 1&lt;br /&gt;
| 50&lt;br /&gt;
| 10&lt;br /&gt;
| 8&lt;br /&gt;
| 8K&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope PS 2105&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 290&lt;br /&gt;
| 1&lt;br /&gt;
| 100&lt;br /&gt;
| 25&lt;br /&gt;
| 8&lt;br /&gt;
| 24K&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| Spektralanalyse und Voltmeter in Software.&lt;br /&gt;
|-&lt;br /&gt;
| PicoScope 2205&lt;br /&gt;
| Pico Technology&lt;br /&gt;
| 350&lt;br /&gt;
| 2&lt;br /&gt;
| 200&lt;br /&gt;
| 25&lt;br /&gt;
| 8 - 12&lt;br /&gt;
| 16K&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB &lt;br /&gt;
| Kleiner Arbitrary Waveform Generator eingebaut.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=62 DSO-2090 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| 1 Kanal: 100 / 2 Kanäle: 50&lt;br /&gt;
| 40&lt;br /&gt;
| 8&lt;br /&gt;
| 1 Kanal: 64K / 2 Kanäle: 32K&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB &lt;br /&gt;
| Wenige Vorteile gegenüber einem Tischgerät. Analogbandbreite bei der Samplingrate nicht ausnutzbar. Kleiner Eingangsspannungsbereich. Unter diversen anderen Namen erhältlich.&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=63 DSO-2150 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.&lt;br /&gt;
| 200&lt;br /&gt;
| 2&lt;br /&gt;
| max. 150&lt;br /&gt;
| 60&lt;br /&gt;
| 8&lt;br /&gt;
| 10K-32K/Kanal&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.hantek.com.cn/english/produce_list.asp?unid=64 DSO-2250 USB]&lt;br /&gt;
| Hantek - Qingdao Hatek Electronic Co., Ltd.  &lt;br /&gt;
| 220&lt;br /&gt;
| 2&lt;br /&gt;
| max. 250&lt;br /&gt;
| 100&lt;br /&gt;
| 8&lt;br /&gt;
| 10K-512K/Kanal&lt;br /&gt;
| auf dem PC&lt;br /&gt;
| USB&lt;br /&gt;
| .&lt;br /&gt;
|-&lt;br /&gt;
| Mephisto Scope 1 (UM202)&lt;br /&gt;
| Meilhaus&lt;br /&gt;
| 333&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 16&lt;br /&gt;
| 256K&lt;br /&gt;
| ..&lt;br /&gt;
| USB&lt;br /&gt;
| 5 in 1,&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Voltmeter,&lt;br /&gt;
Datenlogger analog und digital,&lt;br /&gt;
Digital-I/O&lt;br /&gt;
|-&lt;br /&gt;
| MSO-19&lt;br /&gt;
| Link Instruments Inc.&lt;br /&gt;
| 172&lt;br /&gt;
| 1&lt;br /&gt;
| 200&lt;br /&gt;
| 60&lt;br /&gt;
| ??&lt;br /&gt;
| 1K&lt;br /&gt;
| ..&lt;br /&gt;
| USB&lt;br /&gt;
|&lt;br /&gt;
Oszilloskop,&lt;br /&gt;
Logik-Analysator,&lt;br /&gt;
Pattern Generator,&lt;br /&gt;
TDR&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Soundkarten-Oszilloskope ====&lt;br /&gt;
[[Bild:Soundoszi.JPG|thumb|right|300px|Soundkarten Oszilloskop]]&lt;br /&gt;
Wem ein wirklich einfaches Oszilloskop für kleine Frequenzen (bis etwa 20 kHz) ausreicht, bspw. um die Kommunikation am I2C-Bus zu analysieren, kann dazu die Soundkarte des PC benutzen.&lt;br /&gt;
Allerdings eignet sich eine Soundkarte nicht dazu, Gleichspannungen zu messen, zu niederfrequente Signale können daher nicht damit erfasst werden: Im Screenshot nebenan erkennt man das z.&amp;amp;nbsp;B. an der fallenden Gerade am Schluss (obwohl der tatsächliche Signalpegel konstant oben bleibt). Auch ist hier besondere Vorsicht geboten, da Soundkarten nur für geringe Spannungen ausgelegt sind und bei einer zu hohen Eingangsspannung möglicherweise der ganze PC beschädigt wird. Daher ist eine Vorschaltung mit Spannungsbegrenzung (ca 0,7V) nötig. &lt;br /&gt;
&lt;br /&gt;
Der Vorteil der Soundkartennutzung ist, dass es sich dank des PCs um eine Art  Speicheroszilloskop handelt und die Daten zum Beispiel in Excel analysiert werden können.&lt;br /&gt;
&lt;br /&gt;
* [http://www.scheidig.de/Deutsch/Download/SpekOszi/info.htm Hardy u. Karola Scheidig] verschiedene Programme zum Messen mit der Soundkarte.&lt;br /&gt;
* [http://www.sillanumsoft.org/ Visual Analyser] von Alfredo Accattatis und der University of Rome Tor Vergata, &amp;quot;Donateware&amp;quot; &lt;br /&gt;
* [http://www.zeitnitz.de/Christian/scope_en Soundcard Oscilloscope für Windows] von Christian Zeitnitz, kostenlos für Privatanwendung&lt;br /&gt;
* [http://www.qsl.net/dl4yhf/spectra1.html Spectrum Lab von DL4YHF]&lt;br /&gt;
* [http://w5big.com/spectrogram.htm Spectrogram] von R.S. Horne, ältere Version kostenlos&lt;br /&gt;
* [http://www.audiotester.de/ Audiotester 30-Tage-Version kostenlos]&lt;br /&gt;
* [http://www.dasylab.com/ DasyLab] Eingeschränkte Version (Soundkarte und serielle Schnittstelle) als Beilage zum Buch &amp;quot;Signale-Prozesse-Systeme&amp;quot; ISBN 9783642018633&lt;br /&gt;
* [http://www.zelscope.com/ Zelscope] von Constantin Zeldovich 14-Tage Evaluationsversion&lt;br /&gt;
* [http://www.dxzone.com/catalog/Software/Spectrum_analyzers/ Linksammlung]&lt;br /&gt;
==== Grafikkarten-Oszilloskope ====&lt;br /&gt;
Videokarten, die über einen analogen Input verfügen, stellen ebenfalls eine Alternative zu käuflichen Oszilloskopen dar, da sie 3kanalig Frequenzen bis rund 180 MHz verarbeiten können. Die digitale Auflösung liegt meist bei 8 Bit maximal, was für einfache Anzeigen jedoch reicht, wenn die Aussteuerung entsprechend ist. Durch Übersampeln lässt sich die Auflösung wie gehabt steigern, indem man z.B. je 4 Werte softwareseitig zusammenfasst und damit bis zu 2 Bit an Auflösung gewinnt. Bei 16 werten kann man in der Regel statistische 2-3 Bit erwarten und erhält eine Güte von ca 10 Bit bei 10MHz.&lt;br /&gt;
&lt;br /&gt;
=== Selbstbau ===&lt;br /&gt;
&lt;br /&gt;
Selbstbau eines solchen Gerätes erspart wie fast immer in solchen Fällen kein Geld, sofern man nicht eine Spezialfunktion benötigt, die im Markt nicht beschaffbar ist. Der Spaß liegt als wieder im Bauen selbst.&lt;br /&gt;
&lt;br /&gt;
Es gibt diverse preiswerte Bausätze für Spielzeug-Oszilloskope. Die Ergebnisse nach dem Zusammenbau sind als Oszilloskop wenig brauchbar.&lt;br /&gt;
&lt;br /&gt;
Eine positive Ausnahme stellt hier das [http://www.elv.de/usb-mini-scope-modul-usb-msm-komplettbausatz.html USB-MSM] von ELV dar, das bei sorgfältiger Kalibrierung und &amp;quot;analog powert&amp;quot; bis zu 200kHz trotz seiner Einfachheit durchaus für das Hobbylabor oder schulische Zwecke brauchbar ist.&lt;br /&gt;
&lt;br /&gt;
Daneben findet man nur sehr wenige Selbstbau-Projekte deren Ergebnisse überzeugen. Einige interessante Projekte sind [http://www.mikrocontroller.net/topic/228997?goto=new#2308320]n und [http://www.ssalewski.de/DAD.html.de]. Dazu sei allerdings gesagt, dass der Aufwand an Material und Messmitteln schnell die Kosten für ein fertiges Oszilloskop überschreitet.&lt;br /&gt;
&lt;br /&gt;
=== Umbau ===&lt;br /&gt;
Sofern man tatsächlich etwas benötigt, was nicht käuflich zu erwerben ist, kann der Kauf und Umbau eines verhandenen Gerätes sinnvoll sein. &lt;br /&gt;
&lt;br /&gt;
Auf eBay werden immer noch die Oszilloskope der früheren Firma Wittig (heute Welec), wie zum Beispiel das W2012A, angeboten. Als Alternative zu der fehlerträchtigen Orginalfirmware ist mittlerweile eine Open-Source Variante verfügbar die kontinuierlich weiterentwickelt wird. Ebenfalls wird an Hardware Erweiterungen gearbeitet die die Qualität des Oszilloskops deutlich steigern. Wer sich nicht sicher ist ob das Gerät seinen Ansprüchen genügt sollte bei den Entwicklern nachfragen. [http://sourceforge.net/apps/trac/welecw2000a/wiki] Auch hier ist der Weg das Ziel.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[AVR_Softwarepool#Oszilloskop|AVR Softwarepool: Oszilloskop]]&lt;br /&gt;
* [[Einfaches Oszilloskop mit Bascom-AVR]]&lt;br /&gt;
* [[USB_Oszilloskop]]&lt;br /&gt;
* [[Logic_Analyzer]]&lt;br /&gt;
* [[LCS-1M - Ein einfaches, preiswertes, mikrokontrollergesteuertes Zweikanal-Oszilloskop zum Selberbauen]] ([[Picaxe]])&lt;br /&gt;
&lt;br /&gt;
== Links &amp;amp; Literatur ==&lt;br /&gt;
* [http://www.elektronikpraxis.vogel.de/index.cfm?pid=9681 Online-Dossier Grundlagen digitaler Oszilloskope. ] Veröffentlicht auf Elektronikpraxis online&lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/XYZs/03W_8605_3.pdf XYZs of Oscilloscopes Primer]. Tektronix 03W-8605-3. 20091. Grundlagen digitaler Oszilloskope und das messen mit ihnen, wobei die Tektronix-Produktpalette im Vordergrund steht.  &lt;br /&gt;
* [http://www.tek.com/Measurement/App_Notes/ABCsProbes/60W_6053_9.pdf ABCs of Probes Primer]. Tektronix 60W-6053-9. 2009. Die Grundlagen von Tastköpfen, natürlich am Beispiel von Tektronixs Tastköpfen.&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/1?filter=oszi*+-oszillator Forum-Beiträge zum Thema Oszilloskop] (Kaufberatung, Anwendung)&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/3?filter=oszi*+-oszillator Beiträge im Markt-Forum]&lt;br /&gt;
* [http://www.virtuelles-oszilloskop.de/ Ein virtuelles interaktives Oszilloskop] ala HAMEG HM203-6 20 MHz zum Üben (Seite auf [http://www.virtuelles-oszilloskop.com Englisch])&lt;br /&gt;
* [http://www.eosystems.ro/eoscope/eoscope_en.htm Selbstbau-DSO 40MSPS]&lt;br /&gt;
* [http://www.sigcon.com/Pubs/straight/probes.htm Probing High-Speed Digital Designs], Originally published in [http://www.elecdesign.com/ Electronic Design Magazine], March, 1997&lt;br /&gt;
* [http://hackedgadgets.com/2007/12/10/oscilloscope-tutorials/ Oscilloscope Tutorials] Linkliste bei hackedgadgets.com&lt;br /&gt;
* [http://www.eevblog.com/2011/03/30/eevblog-159-oscilloscope-trigger-holdoff-tutorial/ EEVBlog #159] Videotutorial von Dave Jones zu &#039;&#039;&#039;Trigger Holdoff&#039;&#039;&#039;, (engl.)&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/167705#1602827 WinXP Software für OsziFox/ProbeScope] von  Micha B. (chameo)&lt;br /&gt;
&lt;br /&gt;
* [http://users.physik.fu-berlin.de/~jtt/fsc2.phtml fsc2] is a program running under GNU/Linux for controlling spectrometers. Supported devices include digitizing oscilloscopes too:&lt;br /&gt;
** Tektronix Digitizing Oscilloscope TDS520, TDS520A, TDS520C, TDS540, TDS744A and TDS754A&lt;br /&gt;
** LeCroy Digitizing Oscilloscope 9400, 9410, 9420, 9424, 9424e and 9450(A)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope Waverunner and Waverunner-2 (LT224, LT 262, LT264, LT342, LT344, LT354, LT362, LT364, LT372, LT374, LT584, 44(M)Xi, 62X1, 64(M)Xi, 104(M)Xi, 204(M)Xi)&lt;br /&gt;
** LeCroy Digitizing Oscilloscope WaveSurfer (422, 424, 432, 434, 452 and 454)&lt;br /&gt;
&lt;br /&gt;
* [http://xoscope.sourceforge.net/ xoscope, oscope] is a digital oscilloscope using input from a sound card or EsounD and/or a ProbeScope/osziFOX and Bitscope hardware. Includes 8 signal displays, variable time scale, math,memory, measurements, and file save/load. (Linux, GPL)&lt;br /&gt;
&lt;br /&gt;
* [http://www.mtoussaint.de/qtdso.html QtDSO] is a frontend for the Velleman PCS64i digital oscilloscope (Anm.: Velleman nicht mehr unterstützt) It provides a fully featured oscillocope mode (including XY  plot and math) and a highly configurable spectrum analyzer mode. Für &#039;&#039;&#039;Digitalmultimeter&#039;&#039;&#039; gibt es vom gleichen Autor [http://www.mtoussaint.de/qtdmm.html QtDMM] und [http://www.mtoussaint.de/qtdmm2.html QtDMM2].&lt;br /&gt;
&lt;br /&gt;
* [http://www.eig.ch/fr/laboratoires/systemes-numeriques/projets/osqoop-l-oscilloscope-libre/index.html Osqoop] est un oscilloscope logiciel sous licence libre. Il permet de travailler sur un nombre arbitraire de canaux et des acquisitions de longue durée. Wiki description: [http://gitorious.org/osqoop Osqoop] is a multi-platform open source software oscilloscope based on Qt 4. It connects to various hardware data sources such as the sound input or a dedicated USB board.&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/gds2000tools/ gds2000tools] ist eine Linux-Software für GW-Instek GDS-2000 und andere GW-Instek Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [https://code.google.com/p/xoscillo/ Xoscillo] - A software oscilloscope that acquires data using an Arduino or a Parallax (more platforms to come). (Lizenz: CC-BY-NC-SA 3.0; Windows and Linux (needs mono))&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/oscope2100/ Oscope 2100] Linux software für Hantek DSO-2100.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/openhantek/ OpenHantek] Linux Software für Hantek (Voltcraft/Darkwire/Protek/Acetech) DSO-2090.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/dsoda/ Digital Soda] DSO-2250 Software.&lt;br /&gt;
&lt;br /&gt;
* [http://owondriver.sourceforge.net/ Owon Driver, Ownon Dump] Linux-Treiber für Owon-Oszilloskope.&lt;br /&gt;
&lt;br /&gt;
* [http://foss.doredevelopment.dk/wiki/Lxi-control Lxi-Control] Kommandozeilen-Applikation zur Fernsteuerung von Geräten mit LXI-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://gpib-utils.sourceforge.net/ gpib-util] Linux Kommandozeilen-Applikation, unterstützt diverse Oszilloskope (und andere Geräte) mit GPIB-Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/vxi11/ VXI11] Bibliothek und Programme für Geräte mit VXI-11 Schnittstelle.&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/wfmreader/ Linux WFM Datenformat-Leser].&lt;br /&gt;
&lt;br /&gt;
=== Datenauswertung ===&lt;br /&gt;
&lt;br /&gt;
Bei Oszilloskopen (DSOs), die es erlauben, die gemessenen Daten zu einem PC zu übertragen, kann man die Messwerte auf dem PC weiter auswerten. Zum Beispiel ein Signal demodulieren, filtern oder dekodieren. Grundsätzlich ist die Auswertung in jeder Programmiersprache möglich. Programmiersprachen für numerische Berechnungen eignen sich jedoch besonders.&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com Matlab] und Freie Alternativen wie [http://www.scilab.org/ SciLab] oder [http://www.gnu.org/software/octave/ GNU Octave]&lt;br /&gt;
&lt;br /&gt;
* [http://www.mathworks.com/matlabcentral/fileexchange/?term=Oscilloscope Matlabcentral Fileexchange, Suche nach &#039;&#039;Oscilloscope&#039;&#039;] Auf Matlabcentral Fileexchange finden sich auch MatLab Lese- und Auswertungsfunktionen für diverse Oszilloskope. Hinweis: Die von MatLab für die Kommunikation mit einem Oszilloskop verwendeten Toolboxen und Funktionen dürfen aufgrund der Matlabcentral Lizenz nicht mit freien Alternativen verwendet werden. [http://wiki.octave.org/FAQ#Why_can.27t_I_use_code_from_File_Exchange_in_Octave.3F_It.27s_released_under_a_BSD_license.21 siehe GNU OCtave FAQ]&lt;br /&gt;
&lt;br /&gt;
* [http://octave.sourceforge.net/instrument-control/ Octave-Forge instrument-control] für die Kommunikation mit diversen Geräten wie z.B. LXI-compatible Agilent, LeCroy or Tektronix Oszilloskope über VXI11. Außerdem UART, I2C, GPIB usw.&lt;br /&gt;
&lt;br /&gt;
* Eines Ingenieurs angeblich unwürdig&amp;lt;ref&amp;gt;Es ist sehr einfach Fehler in Tabellenkalkulationen zu machen, die typischerweise lange unentdeckt bleiben. [http://www.eusprig.org/ Untersuchungen] haben gezeigt, dass bereits dann bis zu 90% aller Tabellenkalkulationsblätter fehlerhaft sind, wenn es nur um einfache mathematische Grundoperationen (Addieren, Subtrahieren, Multiplizieren, Dividieren) geht.&amp;lt;/ref&amp;gt; sind Microsoft Excel oder andere Tabellenkalkulationen. Trotzdem sind sie zur Datenauswertung populär und auch geeignet, wenn sie richtig gehandhabt werden.&lt;br /&gt;
&lt;br /&gt;
== Fußnoten ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Grundlagen]]&lt;br /&gt;
[[Category:Oszilloskope und Analyzer| ]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75864</id>
		<title>Minila Version MockUp</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75864"/>
		<updated>2013-05-23T14:43:57Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Layout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;u&amp;gt;Bilder der Platine&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gerenderte Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTop.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottom.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Platine der Sammelbestellung bestückt&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTopPrototyp.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottomPrototyp.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Informationen über den MiniLA&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;CPLD&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* wird der XC95288XL bleiben, da dies nur eine Veränderung und keine Neuentwicklung wird&lt;br /&gt;
* einige Signale werden an anderen Pins angeschlossen und verteilt&lt;br /&gt;
* TQFP144&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;RAM-Speicher&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&amp;lt;u&amp;gt;512K*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 512K*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* GS816036 &lt;br /&gt;
* [http://de.farnell.com/gsi-technology/gs816032bgt-200/18m-synch-burst-sram-512kx32-smd/dp/1447526 Optional GS816032]&lt;br /&gt;
* [http://www.cypress.com/?mpn=CY7C1381D-133AXC  Optional CY7C1381D-133AX]&lt;br /&gt;
* wird in der Sammelbestellung verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1M*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 1M*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* CY7C1441AV33-133AXC/CY7C1441AV33-133AXI&lt;br /&gt;
* 60eur/stk&lt;br /&gt;
* dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am SRAM eingelötet werden&lt;br /&gt;
[[Bild:MockUpMiniLALayout1MBitRAM.png|200px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;USB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Der FTDI FT2232D wird immer im Bus Powered Modus betrieben und über USB versorgt.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Spannungsversorgung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* 3,3V, Versorgung über externe 5V bis 16V oder über den DCDC USB powered (Regler wird über den FTDI An/Aus geschaltet)&lt;br /&gt;
* 5V über DCDC (galvanisch getrennt) mit Spannungsregler dahinter oder DCDC überbrückt direkt über USB&lt;br /&gt;
&lt;br /&gt;
Dadurch kann der MiniLA mit einem Y-Kabel USB versorgt werden oder über ein externes Netzteil.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Galvanische Trennung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Als Zusatzoption über den ADUM4160, einem DCDC-Wandler und einem zusätzlichem Spannungsregler.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* Steckerbelegung bleibt beim alten&lt;br /&gt;
* X1-7 wird entfernt, da eh wenig Platz im CPLD ist&lt;br /&gt;
* X8 bleibt erhalten&lt;br /&gt;
* K8 wird dann auch komplett entfernt, da nicht mehr benötigt (alle Signale sind auch an K1 verfügbar)&lt;br /&gt;
* Serienwiderstände in den Datenleitungen wie gehabt&lt;br /&gt;
* Tastköpfe extern wie gehabt (siehe auch: Platinen)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;JTAG&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* JTAG-Signale liegen an einer 14pol (2mm pitch) Xilinx JTAG Buchse.&lt;br /&gt;
* Programmierung über FTDI und &amp;quot;xc3sprog&amp;quot; http://www.mikrocontroller.net/articles/MiniLA#via_USB&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Parallel Port&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* nicht vorgesehen&lt;br /&gt;
* Signale liegen an einem MicroMatch Steckverbinder an (entfernt bei der PCB V3.0)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LEDs&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Je nach Wunsch in RGB SMD oder als 5mm LED&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gehäuse&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Passende Gehäusen:&lt;br /&gt;
* Hammond 1455L1602 (Mouser, RS, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 30 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 34 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* RFS RF-1599 (rfsupplier.com)&lt;br /&gt;
&lt;br /&gt;
Auch 3,5&amp;quot; USB/eSATA Festplatten-Geh​äuse sind bestens geeignet.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Schaltplan und Layout&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Schaltplan&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039;Seite 1 &amp;amp; 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet1.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 3 &amp;amp; 4&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet3.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet4.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 5 &amp;amp; 6&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet5.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet6.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 7&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet7.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Layout&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039; Platine Mini-LA &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleTop.png.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleBottom.png|350px]]&lt;br /&gt;
* 2-lagig&lt;br /&gt;
* über den 5mm LEDs sind die SMD0805 LEDs angeordnet&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpV1_05a.zip]] beinhaltet die aktuelle Version 3.0&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpTeileliste.zip]]&lt;br /&gt;
&#039;&#039;&#039; &amp;lt;u&amp;gt;Platine Tastköpfe&amp;lt;/u&amp;gt; &#039;&#039;&#039;&lt;br /&gt;
* Sind über Wigbert zu beziehen. Er hat noch Tastköpfe von der ersten Sammelbestellung.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder auf der Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Steckverbinder&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || nicht gesteckt || gesteckt 1-2 || gesteckt 2-3&lt;br /&gt;
|-&lt;br /&gt;
| JP2  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP3  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP4  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP5  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP6  || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| JP7  || Platine &amp;quot;AUS&amp;quot; || Platine &amp;quot;AN&amp;quot; || -&lt;br /&gt;
|-&lt;br /&gt;
| JP9  || - || externe Versorgung || USB Versorgung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 JP6 - Spannungsversorgung für einen Externen Programmieradapter (&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;nicht Brücken!&#039;&#039;&#039;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Erste Inbetriebnahme&amp;lt;/u&amp;gt; ==&lt;br /&gt;
* 1. Platine liegt unangeschlossen (ohne USB und externe Versorgung) vor euch&lt;br /&gt;
* 2. Jumper JP7 stecken (USB-Interface wird mit Strom versorgt)&lt;br /&gt;
* 3. Jumper JP9 nicht stecken (CPLD wird erstmal nicht mit Strom versorgt, der Sicherheit halber)&lt;br /&gt;
* 4. USB-Kabel anschließen, LED7 sollte AN und LED8 Aus sein, FTDI sollte sich am PC anmelden&lt;br /&gt;
* 4.1 Wenn er nicht erkannt wird, Spannung über C45 ~9V, Spannung über C46 5V, Alles um IC4, IC5 und IC6 prüfen&lt;br /&gt;
* 5. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#FTDI FTDI-Treiber installieren]&lt;br /&gt;
* 6. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#LibUSB LibUSB installieren]&lt;br /&gt;
* 7. MiniLA vom PC trennen&lt;br /&gt;
* 8. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP9 nach Wahl stecken] &lt;br /&gt;
* 9. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP2-JP5] auf 2-3 stecken (wenn der USB-Stecker links, dann sind das die unteren Kontakte&lt;br /&gt;
*10. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Firmware schon mal alles vorbereiten, in den Ordner wechseln, alles eintippen]&lt;br /&gt;
*11. eventuell externe Versorgung und USB-Kabel anstecken, LED8 sollte nun auch leuchten&lt;br /&gt;
*12. Enter drücken, CPLD sollte programmiert werden.&lt;br /&gt;
&lt;br /&gt;
Hinweis: Der Spannungsregler für die 3,3V wird erst eingeschaltet wenn die USB-Verbindung steht und Windows den FTDI erkannt hat. LED8 leuchtet dann auch.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Programmierung&amp;lt;/u&amp;gt; ==&lt;br /&gt;
[[Image:MiniLAVersionMockUpFTPROG1.png|thumb|150px|right|Programmierung des FTDIs, Bild1]][[Image:MiniLAVersionMockUpFTPROG2.png|thumb|150px|right|Programmierung des FTDIs, Bild2]]&lt;br /&gt;
=== &amp;lt;u&amp;gt;FTDI&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Zum Programmieren werden die [http://www.ftdichip.com/Drivers/D2XX.htm FTDI-Treiber für D2XX] und das Programm [http://www.ftdichip.com/Support/Utilities.htm FT_PROG] benötigt.&lt;br /&gt;
&lt;br /&gt;
*1. MiniLA über ein USB Kabel an den PC anschließen und die heruntergeladenen FTDI-Treiber Installieren&lt;br /&gt;
*2. Das Programm FT_PROG starten&lt;br /&gt;
*3. Im Programm auf &amp;quot;Scan and Parse&amp;quot; drücken (1)(Bild1)&lt;br /&gt;
*4. rechte Maustaste auf den erkannten FTDI, &amp;quot;Aply Template&amp;quot; und &amp;quot;From File&amp;quot; [http://www.mikrocontroller.net/attachment/95887/MiniLA.xml diese Datei] auswählen (2)(Bild1)&lt;br /&gt;
*5. Im Programm auf &amp;quot;Program Devices&amp;quot; drücken (3)(Bild1), ein neues Fenster öffnet sich (Bild2)&lt;br /&gt;
*6. Haken setzen (4)(Bild2)&lt;br /&gt;
*7. Auf &amp;quot;Program&amp;quot; drücken (5)(Bild2)&lt;br /&gt;
*8. MiniLA abstecken und wieder anklemmen&lt;br /&gt;
*9. Fertig&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Firmware&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUpxc3prog.png|thumb|150px|right|Programmierung des CPLDs]]&lt;br /&gt;
Zum Programmieren wird [http://sourceforge.net/projects/xc3sprog/ xc3sprog] benötigt. [http://www.mikrocontroller.net/attachment/96598/xc3sprog.exe Hier eine angepasste Version (Mit der anderen gab es Probleme beim CPLD löschen).] &lt;br /&gt;
&lt;br /&gt;
*1. Auf dem MiniLA die Jumper JP2-JP5 in die Stellung [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine 2-3] umstecken und den MiniLA anschließen. &lt;br /&gt;
*2. Kommandozeile öffnen&lt;br /&gt;
*3. In den Ordner wechseln, in der xc3prog und die jed-Datei liegt. (Die jed-Datei aus dem Archiv &amp;quot;Timeanalysis&amp;quot; bzw. &amp;quot;Stateanalysis&amp;quot; - siehe weiter unten - extrahieren. Sie ist im Ordner xilinx zu finden.)&lt;br /&gt;
*4. &amp;quot;xc3sprog -c ftdi -v miniLA.jed&amp;quot; eingeben und Enter drücken.&lt;br /&gt;
*5. Der FTDI sollte programmiert werden, ähnlich dem nebenstehendem Bild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Hilfreiche Befehle&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -j&amp;quot; - Erkennung des CPLDs&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -e&amp;quot; - Löschen des CPLDs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Die Firmware ist nur lauffähig mit der Version des MockUp MiniLAs und es sollte auch keine der originalen Firmwares verwendet werden, weil diese nicht kompatibel sind mit der neuen Hardware!!!&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/c/c0/MiniLAVersionMockUpFirmwareLEDTest.zip LED-Test] (Blinkfrequenz: ~6,0Hz, ~1,5Hz, ~0,4Hz)&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/f/f5/Fw_timeanalysis_v1.8_for_MockUp_miniLA.zip Timeanalysis v1.8]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/2/27/Fw_stateanalysis_v2.3_for_MockUp_miniLA.zip Stateanalysis v2.3]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;LED-Bedeutungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || LED1 || LED3 || LED5&lt;br /&gt;
|-&lt;br /&gt;
| nach dem Einschalten&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Idle&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pre-Trigger&lt;br /&gt;
|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || &lt;br /&gt;
|-&lt;br /&gt;
| Wait for Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Post-Trigger|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X ||&lt;br /&gt;
|-&lt;br /&gt;
| Transfer zum PC&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Software&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Minila Windows EXE&amp;lt;/u&amp;gt; ===&lt;br /&gt;
*Minila Windows EXE Vers 0.6.4 für 256k und 512k Sample Speicher gibts hier:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/attachment/97534/minila.zip&lt;br /&gt;
*Minila Windows EXE und Source Vers 0.6.5 für 256k und 512k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#2295596&lt;br /&gt;
*Minila Windows EXE Vers 0.6.6 für 256k / 512k /1024k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#3022123&lt;br /&gt;
*Programmbibliothek, welche für die Nutzung der Software benötigt wird:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/articles/Datei:Inpout32.zip&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Sigrok&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Einer der [http://www.sigrok.org/wiki/Main_Page Sigrok]-Entwickler hat eine Platine des MiniLAs bekommen und möchte diesen mit in die Liste der Unterstützten LAs mit aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[http://www.sigrok.org/wiki/Main_Page Sigrok] ist eine freie, portable und für verschiedene Platformen, Open-Source Logic Analysator Software, welche viele LAs unterschiedlicher Hersteller unterstützt. Unteranderem demnächst auch den MiniLA. Es steht unter der GNU GPL Lizens und ist laut Webseite [http://www.sigrok.org/wiki/News#2011.2F03.2F15_sigrok_in_Debian am 15.3.2011 in das Debian Paketsystem mit aufgenommen worden (Ubuntu folgt)]. Zu seinen Eigenschaften gehört:&lt;br /&gt;
* Unterstützt viele LAs von verschiedenen Herstellern.&lt;br /&gt;
* Cross-Platform fähig. Unterstützung für Linux, Mac OS X, Windows, und FreeBSD (auf verschiedenen Platformen wie x86, ARM, Sparc, PowerPC, ...).&lt;br /&gt;
* Protokoll decoding mit Skripten, welche in Python geschrieben und erweiterbar sind.&lt;br /&gt;
* Unterstützt verschiedene Ein/Ausgabeformate (Binär, ASCII, Hex, CSV, gnuplot, VCD, ...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Webseite:&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://www.sigrok.org/wiki/Main_Page Sigrok Webseite]&lt;br /&gt;
* [http://www.sigrok.org/wiki/MiniLA_Mockup Sigrok Webseite für den MiniLA]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/174860#new Hauptthread auf Mikrocontroller.net]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MiniLA Original]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/minila_bg_sch.pdf Schaltplan der alten Version]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MiniLAVersionMockUpV1_05a.zip&amp;diff=75863</id>
		<title>Datei:MiniLAVersionMockUpV1 05a.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MiniLAVersionMockUpV1_05a.zip&amp;diff=75863"/>
		<updated>2013-05-23T14:39:19Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MiniLAVersionMockUpV1 05a.zip“ hochgeladen:&amp;amp;#32;PCB/Schaltplan Version 3.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75862</id>
		<title>Minila Version MockUp</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75862"/>
		<updated>2013-05-23T14:37:47Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* LEDs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;u&amp;gt;Bilder der Platine&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gerenderte Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTop.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottom.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Platine der Sammelbestellung bestückt&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTopPrototyp.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottomPrototyp.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Informationen über den MiniLA&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;CPLD&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* wird der XC95288XL bleiben, da dies nur eine Veränderung und keine Neuentwicklung wird&lt;br /&gt;
* einige Signale werden an anderen Pins angeschlossen und verteilt&lt;br /&gt;
* TQFP144&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;RAM-Speicher&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&amp;lt;u&amp;gt;512K*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 512K*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* GS816036 &lt;br /&gt;
* [http://de.farnell.com/gsi-technology/gs816032bgt-200/18m-synch-burst-sram-512kx32-smd/dp/1447526 Optional GS816032]&lt;br /&gt;
* [http://www.cypress.com/?mpn=CY7C1381D-133AXC  Optional CY7C1381D-133AX]&lt;br /&gt;
* wird in der Sammelbestellung verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1M*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 1M*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* CY7C1441AV33-133AXC/CY7C1441AV33-133AXI&lt;br /&gt;
* 60eur/stk&lt;br /&gt;
* dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am SRAM eingelötet werden&lt;br /&gt;
[[Bild:MockUpMiniLALayout1MBitRAM.png|200px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;USB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Der FTDI FT2232D wird immer im Bus Powered Modus betrieben und über USB versorgt.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Spannungsversorgung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* 3,3V, Versorgung über externe 5V bis 16V oder über den DCDC USB powered (Regler wird über den FTDI An/Aus geschaltet)&lt;br /&gt;
* 5V über DCDC (galvanisch getrennt) mit Spannungsregler dahinter oder DCDC überbrückt direkt über USB&lt;br /&gt;
&lt;br /&gt;
Dadurch kann der MiniLA mit einem Y-Kabel USB versorgt werden oder über ein externes Netzteil.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Galvanische Trennung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Als Zusatzoption über den ADUM4160, einem DCDC-Wandler und einem zusätzlichem Spannungsregler.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* Steckerbelegung bleibt beim alten&lt;br /&gt;
* X1-7 wird entfernt, da eh wenig Platz im CPLD ist&lt;br /&gt;
* X8 bleibt erhalten&lt;br /&gt;
* K8 wird dann auch komplett entfernt, da nicht mehr benötigt (alle Signale sind auch an K1 verfügbar)&lt;br /&gt;
* Serienwiderstände in den Datenleitungen wie gehabt&lt;br /&gt;
* Tastköpfe extern wie gehabt (siehe auch: Platinen)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;JTAG&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* JTAG-Signale liegen an einer 14pol (2mm pitch) Xilinx JTAG Buchse.&lt;br /&gt;
* Programmierung über FTDI und &amp;quot;xc3sprog&amp;quot; http://www.mikrocontroller.net/articles/MiniLA#via_USB&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Parallel Port&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* nicht vorgesehen&lt;br /&gt;
* Signale liegen an einem MicroMatch Steckverbinder an (entfernt bei der PCB V3.0)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LEDs&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Je nach Wunsch in RGB SMD oder als 5mm LED&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gehäuse&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Passende Gehäusen:&lt;br /&gt;
* Hammond 1455L1602 (Mouser, RS, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 30 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 34 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* RFS RF-1599 (rfsupplier.com)&lt;br /&gt;
&lt;br /&gt;
Auch 3,5&amp;quot; USB/eSATA Festplatten-Geh​äuse sind bestens geeignet.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Schaltplan und Layout&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Schaltplan&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039;Seite 1 &amp;amp; 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet1.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 3 &amp;amp; 4&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet3.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet4.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 5 &amp;amp; 6&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet5.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet6.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 7&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet7.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Layout&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039; Platine Mini-LA &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleTop.png.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleBottom.png|350px]]&lt;br /&gt;
* 2-lagig&lt;br /&gt;
* über den 5mm LEDs sind die SMD0805 LEDs angeordnet&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpV1_05a.zip]]&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpTeileliste.zip]]&lt;br /&gt;
&#039;&#039;&#039; &amp;lt;u&amp;gt;Platine Tastköpfe&amp;lt;/u&amp;gt; &#039;&#039;&#039;&lt;br /&gt;
* Sind über Wigbert zu beziehen. Er hat noch Tastköpfe von der ersten Sammelbestellung.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder auf der Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Steckverbinder&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || nicht gesteckt || gesteckt 1-2 || gesteckt 2-3&lt;br /&gt;
|-&lt;br /&gt;
| JP2  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP3  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP4  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP5  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP6  || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| JP7  || Platine &amp;quot;AUS&amp;quot; || Platine &amp;quot;AN&amp;quot; || -&lt;br /&gt;
|-&lt;br /&gt;
| JP9  || - || externe Versorgung || USB Versorgung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 JP6 - Spannungsversorgung für einen Externen Programmieradapter (&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;nicht Brücken!&#039;&#039;&#039;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Erste Inbetriebnahme&amp;lt;/u&amp;gt; ==&lt;br /&gt;
* 1. Platine liegt unangeschlossen (ohne USB und externe Versorgung) vor euch&lt;br /&gt;
* 2. Jumper JP7 stecken (USB-Interface wird mit Strom versorgt)&lt;br /&gt;
* 3. Jumper JP9 nicht stecken (CPLD wird erstmal nicht mit Strom versorgt, der Sicherheit halber)&lt;br /&gt;
* 4. USB-Kabel anschließen, LED7 sollte AN und LED8 Aus sein, FTDI sollte sich am PC anmelden&lt;br /&gt;
* 4.1 Wenn er nicht erkannt wird, Spannung über C45 ~9V, Spannung über C46 5V, Alles um IC4, IC5 und IC6 prüfen&lt;br /&gt;
* 5. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#FTDI FTDI-Treiber installieren]&lt;br /&gt;
* 6. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#LibUSB LibUSB installieren]&lt;br /&gt;
* 7. MiniLA vom PC trennen&lt;br /&gt;
* 8. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP9 nach Wahl stecken] &lt;br /&gt;
* 9. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP2-JP5] auf 2-3 stecken (wenn der USB-Stecker links, dann sind das die unteren Kontakte&lt;br /&gt;
*10. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Firmware schon mal alles vorbereiten, in den Ordner wechseln, alles eintippen]&lt;br /&gt;
*11. eventuell externe Versorgung und USB-Kabel anstecken, LED8 sollte nun auch leuchten&lt;br /&gt;
*12. Enter drücken, CPLD sollte programmiert werden.&lt;br /&gt;
&lt;br /&gt;
Hinweis: Der Spannungsregler für die 3,3V wird erst eingeschaltet wenn die USB-Verbindung steht und Windows den FTDI erkannt hat. LED8 leuchtet dann auch.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Programmierung&amp;lt;/u&amp;gt; ==&lt;br /&gt;
[[Image:MiniLAVersionMockUpFTPROG1.png|thumb|150px|right|Programmierung des FTDIs, Bild1]][[Image:MiniLAVersionMockUpFTPROG2.png|thumb|150px|right|Programmierung des FTDIs, Bild2]]&lt;br /&gt;
=== &amp;lt;u&amp;gt;FTDI&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Zum Programmieren werden die [http://www.ftdichip.com/Drivers/D2XX.htm FTDI-Treiber für D2XX] und das Programm [http://www.ftdichip.com/Support/Utilities.htm FT_PROG] benötigt.&lt;br /&gt;
&lt;br /&gt;
*1. MiniLA über ein USB Kabel an den PC anschließen und die heruntergeladenen FTDI-Treiber Installieren&lt;br /&gt;
*2. Das Programm FT_PROG starten&lt;br /&gt;
*3. Im Programm auf &amp;quot;Scan and Parse&amp;quot; drücken (1)(Bild1)&lt;br /&gt;
*4. rechte Maustaste auf den erkannten FTDI, &amp;quot;Aply Template&amp;quot; und &amp;quot;From File&amp;quot; [http://www.mikrocontroller.net/attachment/95887/MiniLA.xml diese Datei] auswählen (2)(Bild1)&lt;br /&gt;
*5. Im Programm auf &amp;quot;Program Devices&amp;quot; drücken (3)(Bild1), ein neues Fenster öffnet sich (Bild2)&lt;br /&gt;
*6. Haken setzen (4)(Bild2)&lt;br /&gt;
*7. Auf &amp;quot;Program&amp;quot; drücken (5)(Bild2)&lt;br /&gt;
*8. MiniLA abstecken und wieder anklemmen&lt;br /&gt;
*9. Fertig&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Firmware&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUpxc3prog.png|thumb|150px|right|Programmierung des CPLDs]]&lt;br /&gt;
Zum Programmieren wird [http://sourceforge.net/projects/xc3sprog/ xc3sprog] benötigt. [http://www.mikrocontroller.net/attachment/96598/xc3sprog.exe Hier eine angepasste Version (Mit der anderen gab es Probleme beim CPLD löschen).] &lt;br /&gt;
&lt;br /&gt;
*1. Auf dem MiniLA die Jumper JP2-JP5 in die Stellung [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine 2-3] umstecken und den MiniLA anschließen. &lt;br /&gt;
*2. Kommandozeile öffnen&lt;br /&gt;
*3. In den Ordner wechseln, in der xc3prog und die jed-Datei liegt. (Die jed-Datei aus dem Archiv &amp;quot;Timeanalysis&amp;quot; bzw. &amp;quot;Stateanalysis&amp;quot; - siehe weiter unten - extrahieren. Sie ist im Ordner xilinx zu finden.)&lt;br /&gt;
*4. &amp;quot;xc3sprog -c ftdi -v miniLA.jed&amp;quot; eingeben und Enter drücken.&lt;br /&gt;
*5. Der FTDI sollte programmiert werden, ähnlich dem nebenstehendem Bild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Hilfreiche Befehle&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -j&amp;quot; - Erkennung des CPLDs&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -e&amp;quot; - Löschen des CPLDs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Die Firmware ist nur lauffähig mit der Version des MockUp MiniLAs und es sollte auch keine der originalen Firmwares verwendet werden, weil diese nicht kompatibel sind mit der neuen Hardware!!!&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/c/c0/MiniLAVersionMockUpFirmwareLEDTest.zip LED-Test] (Blinkfrequenz: ~6,0Hz, ~1,5Hz, ~0,4Hz)&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/f/f5/Fw_timeanalysis_v1.8_for_MockUp_miniLA.zip Timeanalysis v1.8]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/2/27/Fw_stateanalysis_v2.3_for_MockUp_miniLA.zip Stateanalysis v2.3]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;LED-Bedeutungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || LED1 || LED3 || LED5&lt;br /&gt;
|-&lt;br /&gt;
| nach dem Einschalten&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Idle&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pre-Trigger&lt;br /&gt;
|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || &lt;br /&gt;
|-&lt;br /&gt;
| Wait for Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Post-Trigger|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X ||&lt;br /&gt;
|-&lt;br /&gt;
| Transfer zum PC&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Software&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Minila Windows EXE&amp;lt;/u&amp;gt; ===&lt;br /&gt;
*Minila Windows EXE Vers 0.6.4 für 256k und 512k Sample Speicher gibts hier:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/attachment/97534/minila.zip&lt;br /&gt;
*Minila Windows EXE und Source Vers 0.6.5 für 256k und 512k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#2295596&lt;br /&gt;
*Minila Windows EXE Vers 0.6.6 für 256k / 512k /1024k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#3022123&lt;br /&gt;
*Programmbibliothek, welche für die Nutzung der Software benötigt wird:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/articles/Datei:Inpout32.zip&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Sigrok&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Einer der [http://www.sigrok.org/wiki/Main_Page Sigrok]-Entwickler hat eine Platine des MiniLAs bekommen und möchte diesen mit in die Liste der Unterstützten LAs mit aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[http://www.sigrok.org/wiki/Main_Page Sigrok] ist eine freie, portable und für verschiedene Platformen, Open-Source Logic Analysator Software, welche viele LAs unterschiedlicher Hersteller unterstützt. Unteranderem demnächst auch den MiniLA. Es steht unter der GNU GPL Lizens und ist laut Webseite [http://www.sigrok.org/wiki/News#2011.2F03.2F15_sigrok_in_Debian am 15.3.2011 in das Debian Paketsystem mit aufgenommen worden (Ubuntu folgt)]. Zu seinen Eigenschaften gehört:&lt;br /&gt;
* Unterstützt viele LAs von verschiedenen Herstellern.&lt;br /&gt;
* Cross-Platform fähig. Unterstützung für Linux, Mac OS X, Windows, und FreeBSD (auf verschiedenen Platformen wie x86, ARM, Sparc, PowerPC, ...).&lt;br /&gt;
* Protokoll decoding mit Skripten, welche in Python geschrieben und erweiterbar sind.&lt;br /&gt;
* Unterstützt verschiedene Ein/Ausgabeformate (Binär, ASCII, Hex, CSV, gnuplot, VCD, ...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Webseite:&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://www.sigrok.org/wiki/Main_Page Sigrok Webseite]&lt;br /&gt;
* [http://www.sigrok.org/wiki/MiniLA_Mockup Sigrok Webseite für den MiniLA]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/174860#new Hauptthread auf Mikrocontroller.net]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MiniLA Original]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/minila_bg_sch.pdf Schaltplan der alten Version]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75861</id>
		<title>Minila Version MockUp</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75861"/>
		<updated>2013-05-23T14:36:49Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* JTAG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;u&amp;gt;Bilder der Platine&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gerenderte Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTop.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottom.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Platine der Sammelbestellung bestückt&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTopPrototyp.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottomPrototyp.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Informationen über den MiniLA&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;CPLD&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* wird der XC95288XL bleiben, da dies nur eine Veränderung und keine Neuentwicklung wird&lt;br /&gt;
* einige Signale werden an anderen Pins angeschlossen und verteilt&lt;br /&gt;
* TQFP144&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;RAM-Speicher&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&amp;lt;u&amp;gt;512K*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 512K*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* GS816036 &lt;br /&gt;
* [http://de.farnell.com/gsi-technology/gs816032bgt-200/18m-synch-burst-sram-512kx32-smd/dp/1447526 Optional GS816032]&lt;br /&gt;
* [http://www.cypress.com/?mpn=CY7C1381D-133AXC  Optional CY7C1381D-133AX]&lt;br /&gt;
* wird in der Sammelbestellung verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1M*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 1M*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* CY7C1441AV33-133AXC/CY7C1441AV33-133AXI&lt;br /&gt;
* 60eur/stk&lt;br /&gt;
* dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am SRAM eingelötet werden&lt;br /&gt;
[[Bild:MockUpMiniLALayout1MBitRAM.png|200px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;USB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Der FTDI FT2232D wird immer im Bus Powered Modus betrieben und über USB versorgt.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Spannungsversorgung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* 3,3V, Versorgung über externe 5V bis 16V oder über den DCDC USB powered (Regler wird über den FTDI An/Aus geschaltet)&lt;br /&gt;
* 5V über DCDC (galvanisch getrennt) mit Spannungsregler dahinter oder DCDC überbrückt direkt über USB&lt;br /&gt;
&lt;br /&gt;
Dadurch kann der MiniLA mit einem Y-Kabel USB versorgt werden oder über ein externes Netzteil.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Galvanische Trennung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Als Zusatzoption über den ADUM4160, einem DCDC-Wandler und einem zusätzlichem Spannungsregler.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* Steckerbelegung bleibt beim alten&lt;br /&gt;
* X1-7 wird entfernt, da eh wenig Platz im CPLD ist&lt;br /&gt;
* X8 bleibt erhalten&lt;br /&gt;
* K8 wird dann auch komplett entfernt, da nicht mehr benötigt (alle Signale sind auch an K1 verfügbar)&lt;br /&gt;
* Serienwiderstände in den Datenleitungen wie gehabt&lt;br /&gt;
* Tastköpfe extern wie gehabt (siehe auch: Platinen)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;JTAG&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* JTAG-Signale liegen an einer 14pol (2mm pitch) Xilinx JTAG Buchse.&lt;br /&gt;
* Programmierung über FTDI und &amp;quot;xc3sprog&amp;quot; http://www.mikrocontroller.net/articles/MiniLA#via_USB&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Parallel Port&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* nicht vorgesehen&lt;br /&gt;
* Signale liegen an einem MicroMatch Steckverbinder an (entfernt bei der PCB V3.0)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LEDs&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Je nach Wunsch in SMD 0805 oder als 5mm LED&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gehäuse&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Passende Gehäusen:&lt;br /&gt;
* Hammond 1455L1602 (Mouser, RS, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 30 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 34 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* RFS RF-1599 (rfsupplier.com)&lt;br /&gt;
&lt;br /&gt;
Auch 3,5&amp;quot; USB/eSATA Festplatten-Geh​äuse sind bestens geeignet.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Schaltplan und Layout&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Schaltplan&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039;Seite 1 &amp;amp; 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet1.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 3 &amp;amp; 4&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet3.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet4.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 5 &amp;amp; 6&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet5.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet6.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 7&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet7.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Layout&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039; Platine Mini-LA &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleTop.png.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleBottom.png|350px]]&lt;br /&gt;
* 2-lagig&lt;br /&gt;
* über den 5mm LEDs sind die SMD0805 LEDs angeordnet&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpV1_05a.zip]]&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpTeileliste.zip]]&lt;br /&gt;
&#039;&#039;&#039; &amp;lt;u&amp;gt;Platine Tastköpfe&amp;lt;/u&amp;gt; &#039;&#039;&#039;&lt;br /&gt;
* Sind über Wigbert zu beziehen. Er hat noch Tastköpfe von der ersten Sammelbestellung.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder auf der Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Steckverbinder&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || nicht gesteckt || gesteckt 1-2 || gesteckt 2-3&lt;br /&gt;
|-&lt;br /&gt;
| JP2  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP3  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP4  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP5  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP6  || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| JP7  || Platine &amp;quot;AUS&amp;quot; || Platine &amp;quot;AN&amp;quot; || -&lt;br /&gt;
|-&lt;br /&gt;
| JP9  || - || externe Versorgung || USB Versorgung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 JP6 - Spannungsversorgung für einen Externen Programmieradapter (&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;nicht Brücken!&#039;&#039;&#039;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Erste Inbetriebnahme&amp;lt;/u&amp;gt; ==&lt;br /&gt;
* 1. Platine liegt unangeschlossen (ohne USB und externe Versorgung) vor euch&lt;br /&gt;
* 2. Jumper JP7 stecken (USB-Interface wird mit Strom versorgt)&lt;br /&gt;
* 3. Jumper JP9 nicht stecken (CPLD wird erstmal nicht mit Strom versorgt, der Sicherheit halber)&lt;br /&gt;
* 4. USB-Kabel anschließen, LED7 sollte AN und LED8 Aus sein, FTDI sollte sich am PC anmelden&lt;br /&gt;
* 4.1 Wenn er nicht erkannt wird, Spannung über C45 ~9V, Spannung über C46 5V, Alles um IC4, IC5 und IC6 prüfen&lt;br /&gt;
* 5. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#FTDI FTDI-Treiber installieren]&lt;br /&gt;
* 6. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#LibUSB LibUSB installieren]&lt;br /&gt;
* 7. MiniLA vom PC trennen&lt;br /&gt;
* 8. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP9 nach Wahl stecken] &lt;br /&gt;
* 9. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP2-JP5] auf 2-3 stecken (wenn der USB-Stecker links, dann sind das die unteren Kontakte&lt;br /&gt;
*10. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Firmware schon mal alles vorbereiten, in den Ordner wechseln, alles eintippen]&lt;br /&gt;
*11. eventuell externe Versorgung und USB-Kabel anstecken, LED8 sollte nun auch leuchten&lt;br /&gt;
*12. Enter drücken, CPLD sollte programmiert werden.&lt;br /&gt;
&lt;br /&gt;
Hinweis: Der Spannungsregler für die 3,3V wird erst eingeschaltet wenn die USB-Verbindung steht und Windows den FTDI erkannt hat. LED8 leuchtet dann auch.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Programmierung&amp;lt;/u&amp;gt; ==&lt;br /&gt;
[[Image:MiniLAVersionMockUpFTPROG1.png|thumb|150px|right|Programmierung des FTDIs, Bild1]][[Image:MiniLAVersionMockUpFTPROG2.png|thumb|150px|right|Programmierung des FTDIs, Bild2]]&lt;br /&gt;
=== &amp;lt;u&amp;gt;FTDI&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Zum Programmieren werden die [http://www.ftdichip.com/Drivers/D2XX.htm FTDI-Treiber für D2XX] und das Programm [http://www.ftdichip.com/Support/Utilities.htm FT_PROG] benötigt.&lt;br /&gt;
&lt;br /&gt;
*1. MiniLA über ein USB Kabel an den PC anschließen und die heruntergeladenen FTDI-Treiber Installieren&lt;br /&gt;
*2. Das Programm FT_PROG starten&lt;br /&gt;
*3. Im Programm auf &amp;quot;Scan and Parse&amp;quot; drücken (1)(Bild1)&lt;br /&gt;
*4. rechte Maustaste auf den erkannten FTDI, &amp;quot;Aply Template&amp;quot; und &amp;quot;From File&amp;quot; [http://www.mikrocontroller.net/attachment/95887/MiniLA.xml diese Datei] auswählen (2)(Bild1)&lt;br /&gt;
*5. Im Programm auf &amp;quot;Program Devices&amp;quot; drücken (3)(Bild1), ein neues Fenster öffnet sich (Bild2)&lt;br /&gt;
*6. Haken setzen (4)(Bild2)&lt;br /&gt;
*7. Auf &amp;quot;Program&amp;quot; drücken (5)(Bild2)&lt;br /&gt;
*8. MiniLA abstecken und wieder anklemmen&lt;br /&gt;
*9. Fertig&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Firmware&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUpxc3prog.png|thumb|150px|right|Programmierung des CPLDs]]&lt;br /&gt;
Zum Programmieren wird [http://sourceforge.net/projects/xc3sprog/ xc3sprog] benötigt. [http://www.mikrocontroller.net/attachment/96598/xc3sprog.exe Hier eine angepasste Version (Mit der anderen gab es Probleme beim CPLD löschen).] &lt;br /&gt;
&lt;br /&gt;
*1. Auf dem MiniLA die Jumper JP2-JP5 in die Stellung [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine 2-3] umstecken und den MiniLA anschließen. &lt;br /&gt;
*2. Kommandozeile öffnen&lt;br /&gt;
*3. In den Ordner wechseln, in der xc3prog und die jed-Datei liegt. (Die jed-Datei aus dem Archiv &amp;quot;Timeanalysis&amp;quot; bzw. &amp;quot;Stateanalysis&amp;quot; - siehe weiter unten - extrahieren. Sie ist im Ordner xilinx zu finden.)&lt;br /&gt;
*4. &amp;quot;xc3sprog -c ftdi -v miniLA.jed&amp;quot; eingeben und Enter drücken.&lt;br /&gt;
*5. Der FTDI sollte programmiert werden, ähnlich dem nebenstehendem Bild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Hilfreiche Befehle&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -j&amp;quot; - Erkennung des CPLDs&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -e&amp;quot; - Löschen des CPLDs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Die Firmware ist nur lauffähig mit der Version des MockUp MiniLAs und es sollte auch keine der originalen Firmwares verwendet werden, weil diese nicht kompatibel sind mit der neuen Hardware!!!&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/c/c0/MiniLAVersionMockUpFirmwareLEDTest.zip LED-Test] (Blinkfrequenz: ~6,0Hz, ~1,5Hz, ~0,4Hz)&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/f/f5/Fw_timeanalysis_v1.8_for_MockUp_miniLA.zip Timeanalysis v1.8]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/2/27/Fw_stateanalysis_v2.3_for_MockUp_miniLA.zip Stateanalysis v2.3]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;LED-Bedeutungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || LED1 || LED3 || LED5&lt;br /&gt;
|-&lt;br /&gt;
| nach dem Einschalten&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Idle&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pre-Trigger&lt;br /&gt;
|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || &lt;br /&gt;
|-&lt;br /&gt;
| Wait for Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Post-Trigger|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X ||&lt;br /&gt;
|-&lt;br /&gt;
| Transfer zum PC&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Software&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Minila Windows EXE&amp;lt;/u&amp;gt; ===&lt;br /&gt;
*Minila Windows EXE Vers 0.6.4 für 256k und 512k Sample Speicher gibts hier:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/attachment/97534/minila.zip&lt;br /&gt;
*Minila Windows EXE und Source Vers 0.6.5 für 256k und 512k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#2295596&lt;br /&gt;
*Minila Windows EXE Vers 0.6.6 für 256k / 512k /1024k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#3022123&lt;br /&gt;
*Programmbibliothek, welche für die Nutzung der Software benötigt wird:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/articles/Datei:Inpout32.zip&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Sigrok&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Einer der [http://www.sigrok.org/wiki/Main_Page Sigrok]-Entwickler hat eine Platine des MiniLAs bekommen und möchte diesen mit in die Liste der Unterstützten LAs mit aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[http://www.sigrok.org/wiki/Main_Page Sigrok] ist eine freie, portable und für verschiedene Platformen, Open-Source Logic Analysator Software, welche viele LAs unterschiedlicher Hersteller unterstützt. Unteranderem demnächst auch den MiniLA. Es steht unter der GNU GPL Lizens und ist laut Webseite [http://www.sigrok.org/wiki/News#2011.2F03.2F15_sigrok_in_Debian am 15.3.2011 in das Debian Paketsystem mit aufgenommen worden (Ubuntu folgt)]. Zu seinen Eigenschaften gehört:&lt;br /&gt;
* Unterstützt viele LAs von verschiedenen Herstellern.&lt;br /&gt;
* Cross-Platform fähig. Unterstützung für Linux, Mac OS X, Windows, und FreeBSD (auf verschiedenen Platformen wie x86, ARM, Sparc, PowerPC, ...).&lt;br /&gt;
* Protokoll decoding mit Skripten, welche in Python geschrieben und erweiterbar sind.&lt;br /&gt;
* Unterstützt verschiedene Ein/Ausgabeformate (Binär, ASCII, Hex, CSV, gnuplot, VCD, ...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Webseite:&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://www.sigrok.org/wiki/Main_Page Sigrok Webseite]&lt;br /&gt;
* [http://www.sigrok.org/wiki/MiniLA_Mockup Sigrok Webseite für den MiniLA]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/174860#new Hauptthread auf Mikrocontroller.net]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MiniLA Original]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/minila_bg_sch.pdf Schaltplan der alten Version]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLALayoutEagleBottom.png&amp;diff=75860</id>
		<title>Datei:MockUpMiniLALayoutEagleBottom.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLALayoutEagleBottom.png&amp;diff=75860"/>
		<updated>2013-05-23T14:35:22Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MockUpMiniLALayoutEagleBottom.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLALayoutEagleTop.png.png&amp;diff=75859</id>
		<title>Datei:MockUpMiniLALayoutEagleTop.png.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLALayoutEagleTop.png.png&amp;diff=75859"/>
		<updated>2013-05-23T14:34:56Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MockUpMiniLALayoutEagleTop.png.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet7.png&amp;diff=75858</id>
		<title>Datei:MockUpMiniLASchaltplanSheet7.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet7.png&amp;diff=75858"/>
		<updated>2013-05-23T14:33:25Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MockUpMiniLASchaltplanSheet7.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet6.png&amp;diff=75857</id>
		<title>Datei:MockUpMiniLASchaltplanSheet6.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet6.png&amp;diff=75857"/>
		<updated>2013-05-23T14:33:06Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MockUpMiniLASchaltplanSheet6.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet5.png&amp;diff=75856</id>
		<title>Datei:MockUpMiniLASchaltplanSheet5.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet5.png&amp;diff=75856"/>
		<updated>2013-05-23T14:32:51Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MockUpMiniLASchaltplanSheet5.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet4.png&amp;diff=75855</id>
		<title>Datei:MockUpMiniLASchaltplanSheet4.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet4.png&amp;diff=75855"/>
		<updated>2013-05-23T14:32:29Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MockUpMiniLASchaltplanSheet4.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet3.png&amp;diff=75854</id>
		<title>Datei:MockUpMiniLASchaltplanSheet3.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet3.png&amp;diff=75854"/>
		<updated>2013-05-23T14:32:09Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MockUpMiniLASchaltplanSheet3.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet2.png&amp;diff=75853</id>
		<title>Datei:MockUpMiniLASchaltplanSheet2.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:MockUpMiniLASchaltplanSheet2.png&amp;diff=75853"/>
		<updated>2013-05-23T14:31:26Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:MockUpMiniLASchaltplanSheet2.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75852</id>
		<title>Minila Version MockUp</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75852"/>
		<updated>2013-05-23T14:30:46Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Parallel Port */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;u&amp;gt;Bilder der Platine&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gerenderte Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTop.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottom.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Platine der Sammelbestellung bestückt&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTopPrototyp.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottomPrototyp.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Informationen über den MiniLA&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;CPLD&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* wird der XC95288XL bleiben, da dies nur eine Veränderung und keine Neuentwicklung wird&lt;br /&gt;
* einige Signale werden an anderen Pins angeschlossen und verteilt&lt;br /&gt;
* TQFP144&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;RAM-Speicher&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&amp;lt;u&amp;gt;512K*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 512K*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* GS816036 &lt;br /&gt;
* [http://de.farnell.com/gsi-technology/gs816032bgt-200/18m-synch-burst-sram-512kx32-smd/dp/1447526 Optional GS816032]&lt;br /&gt;
* [http://www.cypress.com/?mpn=CY7C1381D-133AXC  Optional CY7C1381D-133AX]&lt;br /&gt;
* wird in der Sammelbestellung verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1M*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 1M*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* CY7C1441AV33-133AXC/CY7C1441AV33-133AXI&lt;br /&gt;
* 60eur/stk&lt;br /&gt;
* dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am SRAM eingelötet werden&lt;br /&gt;
[[Bild:MockUpMiniLALayout1MBitRAM.png|200px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;USB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Der FTDI FT2232D wird immer im Bus Powered Modus betrieben und über USB versorgt.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Spannungsversorgung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* 3,3V, Versorgung über externe 5V bis 16V oder über den DCDC USB powered (Regler wird über den FTDI An/Aus geschaltet)&lt;br /&gt;
* 5V über DCDC (galvanisch getrennt) mit Spannungsregler dahinter oder DCDC überbrückt direkt über USB&lt;br /&gt;
&lt;br /&gt;
Dadurch kann der MiniLA mit einem Y-Kabel USB versorgt werden oder über ein externes Netzteil.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Galvanische Trennung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Als Zusatzoption über den ADUM4160, einem DCDC-Wandler und einem zusätzlichem Spannungsregler.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* Steckerbelegung bleibt beim alten&lt;br /&gt;
* X1-7 wird entfernt, da eh wenig Platz im CPLD ist&lt;br /&gt;
* X8 bleibt erhalten&lt;br /&gt;
* K8 wird dann auch komplett entfernt, da nicht mehr benötigt (alle Signale sind auch an K1 verfügbar)&lt;br /&gt;
* Serienwiderstände in den Datenleitungen wie gehabt&lt;br /&gt;
* Tastköpfe extern wie gehabt (siehe auch: Platinen)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;JTAG&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* JTAG-Signale liegen an einem MicroMatch Steckverbinder an.&lt;br /&gt;
* Programmierung über FTDI und &amp;quot;xc3sprog&amp;quot; http://www.mikrocontroller.net/articles/MiniLA#via_USB&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Parallel Port&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* nicht vorgesehen&lt;br /&gt;
* Signale liegen an einem MicroMatch Steckverbinder an (entfernt bei der PCB V3.0)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LEDs&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Je nach Wunsch in SMD 0805 oder als 5mm LED&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gehäuse&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Passende Gehäusen:&lt;br /&gt;
* Hammond 1455L1602 (Mouser, RS, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 30 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 34 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* RFS RF-1599 (rfsupplier.com)&lt;br /&gt;
&lt;br /&gt;
Auch 3,5&amp;quot; USB/eSATA Festplatten-Geh​äuse sind bestens geeignet.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Schaltplan und Layout&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Schaltplan&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039;Seite 1 &amp;amp; 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet1.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 3 &amp;amp; 4&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet3.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet4.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 5 &amp;amp; 6&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet5.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet6.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 7&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet7.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Layout&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039; Platine Mini-LA &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleTop.png.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleBottom.png|350px]]&lt;br /&gt;
* 2-lagig&lt;br /&gt;
* über den 5mm LEDs sind die SMD0805 LEDs angeordnet&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpV1_05a.zip]]&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpTeileliste.zip]]&lt;br /&gt;
&#039;&#039;&#039; &amp;lt;u&amp;gt;Platine Tastköpfe&amp;lt;/u&amp;gt; &#039;&#039;&#039;&lt;br /&gt;
* Sind über Wigbert zu beziehen. Er hat noch Tastköpfe von der ersten Sammelbestellung.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder auf der Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Steckverbinder&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || nicht gesteckt || gesteckt 1-2 || gesteckt 2-3&lt;br /&gt;
|-&lt;br /&gt;
| JP2  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP3  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP4  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP5  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP6  || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| JP7  || Platine &amp;quot;AUS&amp;quot; || Platine &amp;quot;AN&amp;quot; || -&lt;br /&gt;
|-&lt;br /&gt;
| JP9  || - || externe Versorgung || USB Versorgung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 JP6 - Spannungsversorgung für einen Externen Programmieradapter (&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;nicht Brücken!&#039;&#039;&#039;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Erste Inbetriebnahme&amp;lt;/u&amp;gt; ==&lt;br /&gt;
* 1. Platine liegt unangeschlossen (ohne USB und externe Versorgung) vor euch&lt;br /&gt;
* 2. Jumper JP7 stecken (USB-Interface wird mit Strom versorgt)&lt;br /&gt;
* 3. Jumper JP9 nicht stecken (CPLD wird erstmal nicht mit Strom versorgt, der Sicherheit halber)&lt;br /&gt;
* 4. USB-Kabel anschließen, LED7 sollte AN und LED8 Aus sein, FTDI sollte sich am PC anmelden&lt;br /&gt;
* 4.1 Wenn er nicht erkannt wird, Spannung über C45 ~9V, Spannung über C46 5V, Alles um IC4, IC5 und IC6 prüfen&lt;br /&gt;
* 5. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#FTDI FTDI-Treiber installieren]&lt;br /&gt;
* 6. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#LibUSB LibUSB installieren]&lt;br /&gt;
* 7. MiniLA vom PC trennen&lt;br /&gt;
* 8. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP9 nach Wahl stecken] &lt;br /&gt;
* 9. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP2-JP5] auf 2-3 stecken (wenn der USB-Stecker links, dann sind das die unteren Kontakte&lt;br /&gt;
*10. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Firmware schon mal alles vorbereiten, in den Ordner wechseln, alles eintippen]&lt;br /&gt;
*11. eventuell externe Versorgung und USB-Kabel anstecken, LED8 sollte nun auch leuchten&lt;br /&gt;
*12. Enter drücken, CPLD sollte programmiert werden.&lt;br /&gt;
&lt;br /&gt;
Hinweis: Der Spannungsregler für die 3,3V wird erst eingeschaltet wenn die USB-Verbindung steht und Windows den FTDI erkannt hat. LED8 leuchtet dann auch.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Programmierung&amp;lt;/u&amp;gt; ==&lt;br /&gt;
[[Image:MiniLAVersionMockUpFTPROG1.png|thumb|150px|right|Programmierung des FTDIs, Bild1]][[Image:MiniLAVersionMockUpFTPROG2.png|thumb|150px|right|Programmierung des FTDIs, Bild2]]&lt;br /&gt;
=== &amp;lt;u&amp;gt;FTDI&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Zum Programmieren werden die [http://www.ftdichip.com/Drivers/D2XX.htm FTDI-Treiber für D2XX] und das Programm [http://www.ftdichip.com/Support/Utilities.htm FT_PROG] benötigt.&lt;br /&gt;
&lt;br /&gt;
*1. MiniLA über ein USB Kabel an den PC anschließen und die heruntergeladenen FTDI-Treiber Installieren&lt;br /&gt;
*2. Das Programm FT_PROG starten&lt;br /&gt;
*3. Im Programm auf &amp;quot;Scan and Parse&amp;quot; drücken (1)(Bild1)&lt;br /&gt;
*4. rechte Maustaste auf den erkannten FTDI, &amp;quot;Aply Template&amp;quot; und &amp;quot;From File&amp;quot; [http://www.mikrocontroller.net/attachment/95887/MiniLA.xml diese Datei] auswählen (2)(Bild1)&lt;br /&gt;
*5. Im Programm auf &amp;quot;Program Devices&amp;quot; drücken (3)(Bild1), ein neues Fenster öffnet sich (Bild2)&lt;br /&gt;
*6. Haken setzen (4)(Bild2)&lt;br /&gt;
*7. Auf &amp;quot;Program&amp;quot; drücken (5)(Bild2)&lt;br /&gt;
*8. MiniLA abstecken und wieder anklemmen&lt;br /&gt;
*9. Fertig&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Firmware&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUpxc3prog.png|thumb|150px|right|Programmierung des CPLDs]]&lt;br /&gt;
Zum Programmieren wird [http://sourceforge.net/projects/xc3sprog/ xc3sprog] benötigt. [http://www.mikrocontroller.net/attachment/96598/xc3sprog.exe Hier eine angepasste Version (Mit der anderen gab es Probleme beim CPLD löschen).] &lt;br /&gt;
&lt;br /&gt;
*1. Auf dem MiniLA die Jumper JP2-JP5 in die Stellung [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine 2-3] umstecken und den MiniLA anschließen. &lt;br /&gt;
*2. Kommandozeile öffnen&lt;br /&gt;
*3. In den Ordner wechseln, in der xc3prog und die jed-Datei liegt. (Die jed-Datei aus dem Archiv &amp;quot;Timeanalysis&amp;quot; bzw. &amp;quot;Stateanalysis&amp;quot; - siehe weiter unten - extrahieren. Sie ist im Ordner xilinx zu finden.)&lt;br /&gt;
*4. &amp;quot;xc3sprog -c ftdi -v miniLA.jed&amp;quot; eingeben und Enter drücken.&lt;br /&gt;
*5. Der FTDI sollte programmiert werden, ähnlich dem nebenstehendem Bild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Hilfreiche Befehle&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -j&amp;quot; - Erkennung des CPLDs&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -e&amp;quot; - Löschen des CPLDs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Die Firmware ist nur lauffähig mit der Version des MockUp MiniLAs und es sollte auch keine der originalen Firmwares verwendet werden, weil diese nicht kompatibel sind mit der neuen Hardware!!!&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/c/c0/MiniLAVersionMockUpFirmwareLEDTest.zip LED-Test] (Blinkfrequenz: ~6,0Hz, ~1,5Hz, ~0,4Hz)&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/f/f5/Fw_timeanalysis_v1.8_for_MockUp_miniLA.zip Timeanalysis v1.8]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/2/27/Fw_stateanalysis_v2.3_for_MockUp_miniLA.zip Stateanalysis v2.3]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;LED-Bedeutungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || LED1 || LED3 || LED5&lt;br /&gt;
|-&lt;br /&gt;
| nach dem Einschalten&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Idle&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pre-Trigger&lt;br /&gt;
|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || &lt;br /&gt;
|-&lt;br /&gt;
| Wait for Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Post-Trigger|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X ||&lt;br /&gt;
|-&lt;br /&gt;
| Transfer zum PC&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Software&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Minila Windows EXE&amp;lt;/u&amp;gt; ===&lt;br /&gt;
*Minila Windows EXE Vers 0.6.4 für 256k und 512k Sample Speicher gibts hier:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/attachment/97534/minila.zip&lt;br /&gt;
*Minila Windows EXE und Source Vers 0.6.5 für 256k und 512k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#2295596&lt;br /&gt;
*Minila Windows EXE Vers 0.6.6 für 256k / 512k /1024k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#3022123&lt;br /&gt;
*Programmbibliothek, welche für die Nutzung der Software benötigt wird:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/articles/Datei:Inpout32.zip&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Sigrok&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Einer der [http://www.sigrok.org/wiki/Main_Page Sigrok]-Entwickler hat eine Platine des MiniLAs bekommen und möchte diesen mit in die Liste der Unterstützten LAs mit aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[http://www.sigrok.org/wiki/Main_Page Sigrok] ist eine freie, portable und für verschiedene Platformen, Open-Source Logic Analysator Software, welche viele LAs unterschiedlicher Hersteller unterstützt. Unteranderem demnächst auch den MiniLA. Es steht unter der GNU GPL Lizens und ist laut Webseite [http://www.sigrok.org/wiki/News#2011.2F03.2F15_sigrok_in_Debian am 15.3.2011 in das Debian Paketsystem mit aufgenommen worden (Ubuntu folgt)]. Zu seinen Eigenschaften gehört:&lt;br /&gt;
* Unterstützt viele LAs von verschiedenen Herstellern.&lt;br /&gt;
* Cross-Platform fähig. Unterstützung für Linux, Mac OS X, Windows, und FreeBSD (auf verschiedenen Platformen wie x86, ARM, Sparc, PowerPC, ...).&lt;br /&gt;
* Protokoll decoding mit Skripten, welche in Python geschrieben und erweiterbar sind.&lt;br /&gt;
* Unterstützt verschiedene Ein/Ausgabeformate (Binär, ASCII, Hex, CSV, gnuplot, VCD, ...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Webseite:&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://www.sigrok.org/wiki/Main_Page Sigrok Webseite]&lt;br /&gt;
* [http://www.sigrok.org/wiki/MiniLA_Mockup Sigrok Webseite für den MiniLA]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/174860#new Hauptthread auf Mikrocontroller.net]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MiniLA Original]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/minila_bg_sch.pdf Schaltplan der alten Version]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75851</id>
		<title>Minila Version MockUp</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Minila_Version_MockUp&amp;diff=75851"/>
		<updated>2013-05-23T14:30:36Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Parallel Port */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;u&amp;gt;Bilder der Platine&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gerenderte Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTop.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottom.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Platine der Sammelbestellung bestückt&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Bild:MockUpMiniLALayoutTopPrototyp.jpg|400px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutBottomPrototyp.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Informationen über den MiniLA&amp;lt;/u&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;CPLD&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* wird der XC95288XL bleiben, da dies nur eine Veränderung und keine Neuentwicklung wird&lt;br /&gt;
* einige Signale werden an anderen Pins angeschlossen und verteilt&lt;br /&gt;
* TQFP144&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;RAM-Speicher&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&amp;lt;u&amp;gt;512K*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 512K*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* GS816036 &lt;br /&gt;
* [http://de.farnell.com/gsi-technology/gs816032bgt-200/18m-synch-burst-sram-512kx32-smd/dp/1447526 Optional GS816032]&lt;br /&gt;
* [http://www.cypress.com/?mpn=CY7C1381D-133AXC  Optional CY7C1381D-133AX]&lt;br /&gt;
* wird in der Sammelbestellung verwendet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1M*32:&amp;lt;/u&amp;gt;&lt;br /&gt;
* 1M*32 Kanäle&lt;br /&gt;
* TQFP100 0,65mm Pinabstand&lt;br /&gt;
* CY7C1441AV33-133AXC/CY7C1441AV33-133AXI&lt;br /&gt;
* 60eur/stk&lt;br /&gt;
* dazu muss eine Brücke zwischen TP1 am CPLD und TP2 am SRAM eingelötet werden&lt;br /&gt;
[[Bild:MockUpMiniLALayout1MBitRAM.png|200px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;USB&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Der FTDI FT2232D wird immer im Bus Powered Modus betrieben und über USB versorgt.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Spannungsversorgung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* 3,3V, Versorgung über externe 5V bis 16V oder über den DCDC USB powered (Regler wird über den FTDI An/Aus geschaltet)&lt;br /&gt;
* 5V über DCDC (galvanisch getrennt) mit Spannungsregler dahinter oder DCDC überbrückt direkt über USB&lt;br /&gt;
&lt;br /&gt;
Dadurch kann der MiniLA mit einem Y-Kabel USB versorgt werden oder über ein externes Netzteil.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Galvanische Trennung&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Als Zusatzoption über den ADUM4160, einem DCDC-Wandler und einem zusätzlichem Spannungsregler.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* Steckerbelegung bleibt beim alten&lt;br /&gt;
* X1-7 wird entfernt, da eh wenig Platz im CPLD ist&lt;br /&gt;
* X8 bleibt erhalten&lt;br /&gt;
* K8 wird dann auch komplett entfernt, da nicht mehr benötigt (alle Signale sind auch an K1 verfügbar)&lt;br /&gt;
* Serienwiderstände in den Datenleitungen wie gehabt&lt;br /&gt;
* Tastköpfe extern wie gehabt (siehe auch: Platinen)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;JTAG&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* JTAG-Signale liegen an einem MicroMatch Steckverbinder an.&lt;br /&gt;
* Programmierung über FTDI und &amp;quot;xc3sprog&amp;quot; http://www.mikrocontroller.net/articles/MiniLA#via_USB&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Parallel Port&amp;lt;/u&amp;gt; ===&lt;br /&gt;
* nicht vorgesehen&lt;br /&gt;
* Signale liegen an einem MicroMatch Steckverbinder an &lt;br /&gt;
  (entfernt bei der PCB V3.0)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;LEDs&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Je nach Wunsch in SMD 0805 oder als 5mm LED&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Gehäuse&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Passende Gehäusen:&lt;br /&gt;
* Hammond 1455L1602 (Mouser, RS, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 30 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* Fischer AKG 105 34 160 (RS, DK, Conrad usw.)&lt;br /&gt;
* RFS RF-1599 (rfsupplier.com)&lt;br /&gt;
&lt;br /&gt;
Auch 3,5&amp;quot; USB/eSATA Festplatten-Geh​äuse sind bestens geeignet.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Schaltplan und Layout&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Schaltplan&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039;Seite 1 &amp;amp; 2&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet1.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 3 &amp;amp; 4&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet3.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet4.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 5 &amp;amp; 6&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet5.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet6.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seite 7&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLASchaltplanSheet7.png|350px]]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Layout&amp;lt;/u&amp;gt; ===&lt;br /&gt;
&#039;&#039;&#039; Platine Mini-LA &#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleTop.png.png|350px]]&lt;br /&gt;
[[Bild:MockUpMiniLALayoutEagleBottom.png|350px]]&lt;br /&gt;
* 2-lagig&lt;br /&gt;
* über den 5mm LEDs sind die SMD0805 LEDs angeordnet&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpV1_05a.zip]]&lt;br /&gt;
* [[Datei:MiniLAVersionMockUpTeileliste.zip]]&lt;br /&gt;
&#039;&#039;&#039; &amp;lt;u&amp;gt;Platine Tastköpfe&amp;lt;/u&amp;gt; &#039;&#039;&#039;&lt;br /&gt;
* Sind über Wigbert zu beziehen. Er hat noch Tastköpfe von der ersten Sammelbestellung.&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Steckverbinder auf der Platine&amp;lt;/u&amp;gt; ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;Steckverbinder&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || nicht gesteckt || gesteckt 1-2 || gesteckt 2-3&lt;br /&gt;
|-&lt;br /&gt;
| JP2  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP3  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP4  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP5  || - || Normal Modus || JTAG-Programmierung über FTDI&lt;br /&gt;
|-&lt;br /&gt;
| JP6  || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| JP7  || Platine &amp;quot;AUS&amp;quot; || Platine &amp;quot;AN&amp;quot; || -&lt;br /&gt;
|-&lt;br /&gt;
| JP9  || - || externe Versorgung || USB Versorgung&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 JP6 - Spannungsversorgung für einen Externen Programmieradapter (&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;nicht Brücken!&#039;&#039;&#039;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Erste Inbetriebnahme&amp;lt;/u&amp;gt; ==&lt;br /&gt;
* 1. Platine liegt unangeschlossen (ohne USB und externe Versorgung) vor euch&lt;br /&gt;
* 2. Jumper JP7 stecken (USB-Interface wird mit Strom versorgt)&lt;br /&gt;
* 3. Jumper JP9 nicht stecken (CPLD wird erstmal nicht mit Strom versorgt, der Sicherheit halber)&lt;br /&gt;
* 4. USB-Kabel anschließen, LED7 sollte AN und LED8 Aus sein, FTDI sollte sich am PC anmelden&lt;br /&gt;
* 4.1 Wenn er nicht erkannt wird, Spannung über C45 ~9V, Spannung über C46 5V, Alles um IC4, IC5 und IC6 prüfen&lt;br /&gt;
* 5. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#FTDI FTDI-Treiber installieren]&lt;br /&gt;
* 6. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#LibUSB LibUSB installieren]&lt;br /&gt;
* 7. MiniLA vom PC trennen&lt;br /&gt;
* 8. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP9 nach Wahl stecken] &lt;br /&gt;
* 9. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine JP2-JP5] auf 2-3 stecken (wenn der USB-Stecker links, dann sind das die unteren Kontakte&lt;br /&gt;
*10. [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Firmware schon mal alles vorbereiten, in den Ordner wechseln, alles eintippen]&lt;br /&gt;
*11. eventuell externe Versorgung und USB-Kabel anstecken, LED8 sollte nun auch leuchten&lt;br /&gt;
*12. Enter drücken, CPLD sollte programmiert werden.&lt;br /&gt;
&lt;br /&gt;
Hinweis: Der Spannungsregler für die 3,3V wird erst eingeschaltet wenn die USB-Verbindung steht und Windows den FTDI erkannt hat. LED8 leuchtet dann auch.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Programmierung&amp;lt;/u&amp;gt; ==&lt;br /&gt;
[[Image:MiniLAVersionMockUpFTPROG1.png|thumb|150px|right|Programmierung des FTDIs, Bild1]][[Image:MiniLAVersionMockUpFTPROG2.png|thumb|150px|right|Programmierung des FTDIs, Bild2]]&lt;br /&gt;
=== &amp;lt;u&amp;gt;FTDI&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Zum Programmieren werden die [http://www.ftdichip.com/Drivers/D2XX.htm FTDI-Treiber für D2XX] und das Programm [http://www.ftdichip.com/Support/Utilities.htm FT_PROG] benötigt.&lt;br /&gt;
&lt;br /&gt;
*1. MiniLA über ein USB Kabel an den PC anschließen und die heruntergeladenen FTDI-Treiber Installieren&lt;br /&gt;
*2. Das Programm FT_PROG starten&lt;br /&gt;
*3. Im Programm auf &amp;quot;Scan and Parse&amp;quot; drücken (1)(Bild1)&lt;br /&gt;
*4. rechte Maustaste auf den erkannten FTDI, &amp;quot;Aply Template&amp;quot; und &amp;quot;From File&amp;quot; [http://www.mikrocontroller.net/attachment/95887/MiniLA.xml diese Datei] auswählen (2)(Bild1)&lt;br /&gt;
*5. Im Programm auf &amp;quot;Program Devices&amp;quot; drücken (3)(Bild1), ein neues Fenster öffnet sich (Bild2)&lt;br /&gt;
*6. Haken setzen (4)(Bild2)&lt;br /&gt;
*7. Auf &amp;quot;Program&amp;quot; drücken (5)(Bild2)&lt;br /&gt;
*8. MiniLA abstecken und wieder anklemmen&lt;br /&gt;
*9. Fertig&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Firmware&amp;lt;/u&amp;gt; ===&lt;br /&gt;
[[Image:MiniLAVersionMockUpxc3prog.png|thumb|150px|right|Programmierung des CPLDs]]&lt;br /&gt;
Zum Programmieren wird [http://sourceforge.net/projects/xc3sprog/ xc3sprog] benötigt. [http://www.mikrocontroller.net/attachment/96598/xc3sprog.exe Hier eine angepasste Version (Mit der anderen gab es Probleme beim CPLD löschen).] &lt;br /&gt;
&lt;br /&gt;
*1. Auf dem MiniLA die Jumper JP2-JP5 in die Stellung [http://www.mikrocontroller.net/articles/Minila_Version_MockUp#Steckverbinder_auf_der_Platine 2-3] umstecken und den MiniLA anschließen. &lt;br /&gt;
*2. Kommandozeile öffnen&lt;br /&gt;
*3. In den Ordner wechseln, in der xc3prog und die jed-Datei liegt. (Die jed-Datei aus dem Archiv &amp;quot;Timeanalysis&amp;quot; bzw. &amp;quot;Stateanalysis&amp;quot; - siehe weiter unten - extrahieren. Sie ist im Ordner xilinx zu finden.)&lt;br /&gt;
*4. &amp;quot;xc3sprog -c ftdi -v miniLA.jed&amp;quot; eingeben und Enter drücken.&lt;br /&gt;
*5. Der FTDI sollte programmiert werden, ähnlich dem nebenstehendem Bild.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;Hilfreiche Befehle&amp;lt;/u&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -j&amp;quot; - Erkennung des CPLDs&lt;br /&gt;
* &amp;quot;xc3sprog -c ftdi -v -e&amp;quot; - Löschen des CPLDs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;Die Firmware ist nur lauffähig mit der Version des MockUp MiniLAs und es sollte auch keine der originalen Firmwares verwendet werden, weil diese nicht kompatibel sind mit der neuen Hardware!!!&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/c/c0/MiniLAVersionMockUpFirmwareLEDTest.zip LED-Test] (Blinkfrequenz: ~6,0Hz, ~1,5Hz, ~0,4Hz)&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/f/f5/Fw_timeanalysis_v1.8_for_MockUp_miniLA.zip Timeanalysis v1.8]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/2/27/Fw_stateanalysis_v2.3_for_MockUp_miniLA.zip Stateanalysis v2.3]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;LED-Bedeutungen&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! || LED1 || LED3 || LED5&lt;br /&gt;
|-&lt;br /&gt;
| nach dem Einschalten&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Idle&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || ||&lt;br /&gt;
|-&lt;br /&gt;
| Pre-Trigger&lt;br /&gt;
|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X || &lt;br /&gt;
|-&lt;br /&gt;
| Wait for Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Trigger || || &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|-&lt;br /&gt;
| Post-Trigger|| &lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X ||&lt;br /&gt;
|-&lt;br /&gt;
| Transfer zum PC&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
| style=&amp;quot;text-align:center&amp;quot; | X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;u&amp;gt;Software&amp;lt;/u&amp;gt; ==&lt;br /&gt;
=== &amp;lt;u&amp;gt;Minila Windows EXE&amp;lt;/u&amp;gt; ===&lt;br /&gt;
*Minila Windows EXE Vers 0.6.4 für 256k und 512k Sample Speicher gibts hier:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/attachment/97534/minila.zip&lt;br /&gt;
*Minila Windows EXE und Source Vers 0.6.5 für 256k und 512k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#2295596&lt;br /&gt;
*Minila Windows EXE Vers 0.6.6 für 256k / 512k /1024k Sample Speicher gibts hier&amp;lt;br&amp;gt;http://www.mikrocontroller.net/topic/174860#3022123&lt;br /&gt;
*Programmbibliothek, welche für die Nutzung der Software benötigt wird:&amp;lt;br&amp;gt;http://www.mikrocontroller.net/articles/Datei:Inpout32.zip&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;u&amp;gt;Sigrok&amp;lt;/u&amp;gt; ===&lt;br /&gt;
Einer der [http://www.sigrok.org/wiki/Main_Page Sigrok]-Entwickler hat eine Platine des MiniLAs bekommen und möchte diesen mit in die Liste der Unterstützten LAs mit aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[http://www.sigrok.org/wiki/Main_Page Sigrok] ist eine freie, portable und für verschiedene Platformen, Open-Source Logic Analysator Software, welche viele LAs unterschiedlicher Hersteller unterstützt. Unteranderem demnächst auch den MiniLA. Es steht unter der GNU GPL Lizens und ist laut Webseite [http://www.sigrok.org/wiki/News#2011.2F03.2F15_sigrok_in_Debian am 15.3.2011 in das Debian Paketsystem mit aufgenommen worden (Ubuntu folgt)]. Zu seinen Eigenschaften gehört:&lt;br /&gt;
* Unterstützt viele LAs von verschiedenen Herstellern.&lt;br /&gt;
* Cross-Platform fähig. Unterstützung für Linux, Mac OS X, Windows, und FreeBSD (auf verschiedenen Platformen wie x86, ARM, Sparc, PowerPC, ...).&lt;br /&gt;
* Protokoll decoding mit Skripten, welche in Python geschrieben und erweiterbar sind.&lt;br /&gt;
* Unterstützt verschiedene Ein/Ausgabeformate (Binär, ASCII, Hex, CSV, gnuplot, VCD, ...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Webseite:&amp;lt;/u&amp;gt;&lt;br /&gt;
* [http://www.sigrok.org/wiki/Main_Page Sigrok Webseite]&lt;br /&gt;
* [http://www.sigrok.org/wiki/MiniLA_Mockup Sigrok Webseite für den MiniLA]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/174860#new Hauptthread auf Mikrocontroller.net]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MiniLA Original]&lt;br /&gt;
* [http://minila.sourceforge.net/hw/other/bg/minila_bg_sch.pdf Schaltplan der alten Version]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=75580</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=75580"/>
		<updated>2013-05-12T10:01:38Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um K9F1208 NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit Oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD [http://randomprojects.org/wiki/Voltcraft_DSO-3062C#JTAG_.28for_Samsung_S3C2440.29]&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Bin2Yaffs.zip Bin2Yaffs tool]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Bin2Yaffs.zip&amp;diff=75579</id>
		<title>Datei:Bin2Yaffs.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Bin2Yaffs.zip&amp;diff=75579"/>
		<updated>2013-05-12T10:01:02Z</updated>

		<summary type="html">&lt;p&gt;Tinman: bin2yaffs tool for Tekway/Hantek DSO/MSO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;bin2yaffs tool for Tekway/Hantek DSO/MSO&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway/Hantek&amp;diff=75014</id>
		<title>Tekway/Hantek</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway/Hantek&amp;diff=75014"/>
		<updated>2013-04-08T18:37:01Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Das &amp;quot;Unternehmen&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Da immer wieder die Frage aufkommt, bei welchem Anbieter man bessere, schnellere oder einfach nur hyper-super-tolle Updates bekommt, ganz einfach: Tekway, welche das Oszi ursprünglich entwickelt haben, wurden von Hantek gekauft. Die Entwicklung der Firmware für beide Geräte wird von ein und dem selben Entwicklerteam durchgeführt.&lt;br /&gt;
&lt;br /&gt;
== Oszilloskope ==&lt;br /&gt;
&lt;br /&gt;
=== 1GS/s ===&lt;br /&gt;
 &lt;br /&gt;
; Generell :&lt;br /&gt;
* 7&amp;quot; 800 x 480 pix Display&lt;br /&gt;
* &amp;quot;real&amp;quot; 100Mhz ADCs (AD9288  overclocked to 125mhz)&lt;br /&gt;
* 2500 wfrms/s&lt;br /&gt;
* Bildwiederholungsrate 30/40/50 frames/sec&lt;br /&gt;
* S3C2440 ARM9 mit Linux&lt;br /&gt;
* M = China, B = Europ&lt;br /&gt;
* 1MP Speicher (512k pro Kanal, 1M bei 1CH)&lt;br /&gt;
&lt;br /&gt;
; Hantek DSO5202M/B = Tekway DST1202B = Protek 3210 = Voltcraft DSO-3062C :&lt;br /&gt;
* 2 Kanäle&lt;br /&gt;
* 500MS/s pro CH (1GS/s bei 1 CH)&lt;br /&gt;
* 200MHz analoge Bandbreite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Hantek DSO5102M/B = Tekway DST1102B = Protek 3110 :&lt;br /&gt;
* 2 Kanäle&lt;br /&gt;
* 500MS/s pro CH (1GS/s bei 1 CH)&lt;br /&gt;
* 100MHz analoge Bandbreite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; Hantek DSO5062M/B = Tekway DST1062B :&lt;br /&gt;
* 2 Kanäle&lt;br /&gt;
* 500MS/s pro CH (1GS/s bei 1 CH)&lt;br /&gt;
* 60MHz analoge Bandbreite&lt;br /&gt;
&lt;br /&gt;
=== Unterschiede / Entwicklung ===&lt;br /&gt;
Zu Beginn unterschieden sich die Modelle nur durch die in der Firmware festgelegte Konfiguration. Mittlerweile wurde die Bestückung der Widerstände an der Analogeneingansstufe geändert.&lt;br /&gt;
Weiters wurden im Vergleich zu früheren Versionen Heatpipes an den ADCs angebracht.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
Es existiert eine Tekway/Hantek USB-Scope Software für den PC. Allerdings ist nach aktuellem Stand die Hantek-Version aktueller und besser, diese funktioniert jedoch auch mit Tekway Oszis!!&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
es gibt selbstgemacht Schaltpläne:&lt;br /&gt;
&lt;br /&gt;
* Schaltplan der hw0, hw1.02 und hw1.03 (Dez 2009 -&amp;gt; Feb 2011) [http://www.mikrocontroller.net/attachment/116588/Hantek_Tekway_DSO_v1.03.pdf]&lt;br /&gt;
&lt;br /&gt;
* Schaltplan der hw1005 (Feb 2011 -&amp;gt; June 2011) und der hw1007 (June 2011 -&amp;gt; May 2013) [http://www.mikrocontroller.net/attachment/175587/Hantek_Tekway_Voltcraft_DSO_hw1007.pdf]&lt;br /&gt;
&lt;br /&gt;
FPGA Schnittstellenbeschreibung ist bis dato nicht bekannt. Das FPGA Design&lt;br /&gt;
wird immer während des Bootvorgangs geladen. Eine Ansammlung von bis dato bekannten FPGA Design revision befindet sich hier [http://www.mikrocontroller.net/articles/Datei:Tekway_Fpga_rbf.zip]&lt;br /&gt;
&lt;br /&gt;
Auch das CPLD Design ist nicht dokummentiert, glücklicherweise sind die&lt;br /&gt;
CPLDs nicht Lesegeschützt. Eine Ansammlung von bekannten CPLD Designs&lt;br /&gt;
ist ebenfalls verfügbar [http://www.mikrocontroller.net/articles/Datei:Tekway_Cpld_pof.zip]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SDK ==&lt;br /&gt;
&lt;br /&gt;
Seit mehr als zwei Jahren wird versprochen, aber nicht geliefert. Angeblich ist es in der Entwicklung. Wer es unbedingt braucht sollte sich überlegen, wie groß die Wahrscheinlichkeit ist, dass ein nicht auf Kundenbindung bedachter chinesischer Hersteller wirklich noch irgendwann etwas nachschiebt.&lt;br /&gt;
&lt;br /&gt;
Wer selber programmieren möchte oder muss findet hier [[Hantek Protokoll]] und hier [http://www.mikrocontroller.net/topic/205820?page=3#2358106] ein paar Informationen zum Protokoll.&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
Aktuell Version 2.06.3&lt;br /&gt;
&lt;br /&gt;
== Hacks ==&lt;br /&gt;
&lt;br /&gt;
Hacks sind noch immer möglich. Siehe:&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.msg21170#msg21170 Hack Allgemen]&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.msg24564#msg24564 Tekway/Hantek USB-Hack]&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.msg29262#msg29262 Neuerer Hantek-Hack]&lt;br /&gt;
&lt;br /&gt;
Hardware hacks&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820?page=2#2133545 Netwerkkarte für Hardware Revision 0 (Geräte produziert bis 01.04.2011)]&lt;br /&gt;
&lt;br /&gt;
== Sonstiges ==&lt;br /&gt;
* Tekways aus China sind meist mit Chinesischem Frontpanel und Firmware.&amp;lt;ref&amp;gt;[http://www.eevblog.com/forum/index.php?topic=1571.msg24568#msg24568]&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://www.eevblog.com/forum/index.php?topic=1571.msg24570#msg24570]&amp;lt;/ref&amp;gt; (gesplitetes RaR file mit englischer Firmware)&lt;br /&gt;
* Hantek Protokoll &amp;lt;ref&amp;gt;[http://www.mikrocontroller.net/articles/Hantek_Protokoll]&amp;lt;/ref&amp;gt; (proprietäres USB-Protokoll zur Kommunikation mit dem DSO) &lt;br /&gt;
* DSO-USB-Tool &amp;lt;ref&amp;gt;[http://www.dreisiebner.at/dso-usb-tool/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vorsicht 500MS/s Oszis ==&lt;br /&gt;
* Hantek DSO5102N, DSO5102C = Tekway DST4102B = Protek 3010&lt;br /&gt;
* Hantek DSO5062N, DSO5062C = Tekway DST4062B = Protek 3006&lt;br /&gt;
&lt;br /&gt;
== Quellen/Links: tinhead eevblog ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Oszilloskope und Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Tekway_Fpga_rbf.zip&amp;diff=75013</id>
		<title>Datei:Tekway Fpga rbf.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Tekway_Fpga_rbf.zip&amp;diff=75013"/>
		<updated>2013-04-08T18:30:53Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Ansammlung von FPGA designs für Tekway/Hantek/Voltcraft DSOs/Handhelds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ansammlung von FPGA designs für Tekway/Hantek/Voltcraft DSOs/Handhelds&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Tekway_Cpld_pof.zip&amp;diff=75012</id>
		<title>Datei:Tekway Cpld pof.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Tekway_Cpld_pof.zip&amp;diff=75012"/>
		<updated>2013-04-08T18:30:06Z</updated>

		<summary type="html">&lt;p&gt;Tinman: Ansammlung von CPLD designs für Tekway/Hantek/Voltcraft DSOs/Handhelds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ansammlung von CPLD designs für Tekway/Hantek/Voltcraft DSOs/Handhelds&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:SysDATA_v1.0.zip&amp;diff=73823</id>
		<title>Datei:SysDATA v1.0.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:SysDATA_v1.0.zip&amp;diff=73823"/>
		<updated>2013-03-06T02:03:17Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:SysDATA v1.0.zip“ hochgeladen:&amp;amp;#32;updated on March 5th 2013&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HanTekway SysDATA protokol&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72846</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72846"/>
		<updated>2013-02-24T19:52:13Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um K9F1208 NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit Oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD [http://randomprojects.org/wiki/Voltcraft_DSO-3062C#JTAG_.28for_Samsung_S3C2440.29]&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_OpenJTAG_oflash.zip&amp;diff=72845</id>
		<title>Datei:Tekway MSO OpenJTAG oflash.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_OpenJTAG_oflash.zip&amp;diff=72845"/>
		<updated>2013-02-24T19:51:35Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:Tekway MSO OpenJTAG oflash.zip“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72611</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72611"/>
		<updated>2013-02-21T14:59:03Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um K9F1208 NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit Oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD [http://randomprojects.org/wiki/Voltcraft_DSO-3062C#JTAG_.28for_Samsung_S3C2440.29]&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/5/5c/Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_mechanische_anpassungen.pdf&amp;diff=72610</id>
		<title>Datei:Tekway MSO mechanische anpassungen.pdf</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_mechanische_anpassungen.pdf&amp;diff=72610"/>
		<updated>2013-02-21T14:58:18Z</updated>

		<summary type="html">&lt;p&gt;Tinman: hat eine neue Version von „Datei:Tekway MSO mechanische anpassungen.pdf“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72441</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72441"/>
		<updated>2013-02-18T11:36:07Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Problembehandlung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um K9F1208 NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit Oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD [http://randomprojects.org/wiki/Voltcraft_DSO-3062C#JTAG_.28for_Samsung_S3C2440.29]&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/4/41/Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/5/5c/Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72440</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72440"/>
		<updated>2013-02-18T11:34:44Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Problembehandlung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit Oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD [http://randomprojects.org/wiki/Voltcraft_DSO-3062C#JTAG_.28for_Samsung_S3C2440.29]&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/4/41/Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/5/5c/Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72439</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72439"/>
		<updated>2013-02-18T11:34:12Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Problembehandlung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD [http://randomprojects.org/wiki/Voltcraft_DSO-3062C#JTAG_.28for_Samsung_S3C2440.29]&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/4/41/Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/5/5c/Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72438</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72438"/>
		<updated>2013-02-18T11:12:57Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/4/41/Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/3/3b/Tekway_MSO_H-JTAG.ZIP H-JTAG LPT Schaltplan]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/a/a8/Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip LPT Wiggler Schaltplan und XSFJ24x0 Applikation]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/5/5c/Tekway_MSO_OpenJTAG_oflash.zip 100ask USB OpenJTAG Schaltplan und OJtag Applikation]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72437</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72437"/>
		<updated>2013-02-18T11:10:34Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Reparatur / Problembehandlung / DIY Version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problembehandlung ==&lt;br /&gt;
&lt;br /&gt;
Hier ein paar F&amp;amp;A:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Beim booten von MSO kann ich folgenden Fehler sehen, was kann ich dagegen machen:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 *** Warning - bad CRC or NAND, using default environment&lt;br /&gt;
  &lt;br /&gt;
 ##### EmbedSky BIOS for SKY2440/TQ2440 #####&lt;br /&gt;
 Press Space key to Download Mode !&lt;br /&gt;
 Booting Linux ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das ist kein Fehler sondern lediglich eine Warnung das die Konfiguration des Bootloaders nicht gefunden worden war und daher die standard Konfiguration genommen wird. Da dies für den DSO/MSO völlig irrelevant sei, kann diese Meldung ignoriert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Habe&#039;&#039; ... &#039;&#039;gemacht, jetzt kommt nix beim booten, das Bild bleibt schwarz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dies kann sehr schnell passieren, wenn der Bootloader kaputt, gelöscht und/oder NAND Inhalt weg sind wird natürlich nix funktionieren. Glücklicherweise reicht es den &#039;supervivi.bin&#039; Bootloader wieder in den NAND Speicher (ab Adresse 0x0) einzuprogrammieren. Dann, je nach dem ob MSO oder DSO wiederhergestellt werden soll, mit jeweiligen Schritten aus diesen Artikel jeweils ab &amp;quot;supervivi&amp;quot; fortfahren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Gut, aber welches JTAG Adapter ist geeignet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ein ARM JTAG Adapter wird dafür benötigt, auch eine entprechende Applikation die in der lage ist den Samsung S3C2440 zu steuern um NAND Speicher zu beschreiben sollte man haben. &lt;br /&gt;
Mögliche JTAG Adapter und passende Applikationen sind:&lt;br /&gt;
&lt;br /&gt;
 H-JTAG USB oder H-JTAG LPT Wiggler mit H-JTAG Flasher&lt;br /&gt;
 ARM LPT Wiggler mit SJF2440 oder XJSF244x Applikation &lt;br /&gt;
 OpenJTAG von [http://www.100ask.net/OpenJTAG.html] mit oflash Applikation [http://www.100ask.net/forum/showtopic-2465.aspx]&lt;br /&gt;
 OpenOCD kompatibles ARM JTAG Adapter und OpenOCD&lt;br /&gt;
&lt;br /&gt;
Siehe auch in der Download-Bereich weiter unten&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/4/41/Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_OpenJTAG_oflash.zip&amp;diff=72436</id>
		<title>Datei:Tekway MSO OpenJTAG oflash.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_OpenJTAG_oflash.zip&amp;diff=72436"/>
		<updated>2013-02-18T11:10:19Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip&amp;diff=72435</id>
		<title>Datei:Tekway MSO LPT ARM Wiggler SJF2440 XSJF24x0.zip</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_LPT_ARM_Wiggler_SJF2440_XSJF24x0.zip&amp;diff=72435"/>
		<updated>2013-02-18T11:09:56Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_H-JTAG.ZIP&amp;diff=72434</id>
		<title>Datei:Tekway MSO H-JTAG.ZIP</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:Tekway_MSO_H-JTAG.ZIP&amp;diff=72434"/>
		<updated>2013-02-18T11:09:27Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72392</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72392"/>
		<updated>2013-02-16T19:37:45Z</updated>

		<summary type="html">&lt;p&gt;Tinman: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / Problembehandlung / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/4/41/Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/205820] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72391</id>
		<title>Tekway MSO</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Tekway_MSO&amp;diff=72391"/>
		<updated>2013-02-16T19:26:42Z</updated>

		<summary type="html">&lt;p&gt;Tinman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For an English version of this article check http://embdev.net/articles/Tekway_MSO&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;von [[User:Tinman|Tinhead]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Im Juli 2012 hat Tekway Technologies Co.,Ltd ein neues Oszilloskop angekündigt um deren Produktpalette zu erweitern [http://www.tekwayins.com/product.asp?ArticleID=27]&lt;br /&gt;
&lt;br /&gt;
Allerdings handelte sich dabei nicht um ein komplett neues Produkt, sondern um ein &#039;&#039;Mixed Signal Oszilloskop&#039;&#039; basierend auf der &#039;&#039;DSO2.0 Platform&#039;&#039;, die besser bekannt ist als Tekway DST1000B Modelreihe. Ein Monat später hat auch Hantek, die auch Lizenznehmer von &#039;&#039;DSO2.0 Platform&#039;&#039; sind, eine &#039;&#039;eigene&#039;&#039; Version des MSOs vorgestellt [http://www.hantek.com/english/news_list.asp?unid=38], [http://www.hantek.com/english/produce_list.asp?unid=154]&lt;br /&gt;
&lt;br /&gt;
Ich konnte noch ein (vorserien) Testgerät von Tekway bestellen, der schon allerdings viel Versprechend war. Schnell ist mir klar geworden, dass es sich dabei um eine DSO Hauptplatinne (DST1000B) mit einem kleinen Aufsatz (MSO LA Platinne) handelt. Da die spezielle Firmware auch auch anscheinend &#039;&#039;übertragbar&#039;&#039; &lt;br /&gt;
war kam die Idee meine vorhandene Tekway DSOs entsprechend umzubauen um die MSO Funktionalität nachrüsten.&lt;br /&gt;
&lt;br /&gt;
Eine 8-Lagen Platine ist allerdings nicht günstig, ich müsste schon jede Menge davon bestellen um die bezahlbar (pro Stück) machen. So habe ich direkt beim Tekway nachgefragt, mit der Hoffnung die können ein paar Platinen aus eigener Produktion verkaufen. Die Antwort war &amp;quot;klar, aber nur wenn du 200stk kaufst&amp;quot;, was allerdings 198 Stück höher war als ich benötigt hätte. Eine Sammelbestellung müsste daher organisiert werden, die Hantek/Tekway/Volcraft Benutzer fand ich hier [http://www.mikrocontroller.net/topic/205820?page=5#2818195], hier [http://www.mikrocontroller.net/topic/249628?page=6#2818197] und auch hier [http://www.eevblog.com/forum/reviews/mixed-signal-oscilloscope-from-tekway/].&lt;br /&gt;
&lt;br /&gt;
Dieser Artikel beschreibt alle notwendigen Änderungen (sowohl die mechanischen als auch softwareseitigen) um ein &#039;&#039;DSO 2.0 Platform&#039;&#039; Oszilloskop auf MSO umzubauen. Zu der &#039;&#039;DSO 2.0 Platform&#039;&#039; gehören folgende Modele:&lt;br /&gt;
&lt;br /&gt;
 * Tekway DST1000B serie - DST1062B, DST1102B, DST1202B&lt;br /&gt;
 * Hantek B serie - DSO5062B, DSO5102B, DSO5202B&lt;br /&gt;
 * Hantek BM/BMV serie - DSO5062BM/BMV, DSO5102BM/BMV, DSO5202BM/BMV&lt;br /&gt;
 * Voltcraft DSO 3062B&lt;br /&gt;
 * Voltcraft DSO 1062D&lt;br /&gt;
 * einige der PCE Instruments (Hantek Klone) Modele[http://www.warensortiment.de/technische-daten/speicheroszilloskop-pce-dso-5000-serie.htm]&lt;br /&gt;
 * Hantek Handheld DSO1xxxB/BV serie&lt;br /&gt;
 * Extech Handheld MS6060, MS6100, MS6200&lt;br /&gt;
&lt;br /&gt;
Die beiden letzten Modele (Extech und Hantek Handhelds) kann man allerdings aus Platzgründen nicht umbauen. Auch die I/O Erweiterungsport ist anders belegt.&lt;br /&gt;
&lt;br /&gt;
Auch wenn die Sammelbestellung eine einmalige Aktion war, und nicht jeder der eins haben wollte auch eins bekamm, kann dieser Artikel auch benutzt werden um dabei zu helfen eine selbstgebaute MSO-LA Platinne zu erstellen. Auch die, die nur die MSO Firmware testen möchten finden hier alles was dafür benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Elektronische änderungen ==&lt;br /&gt;
&lt;br /&gt;
An der DSO Platine sind lediglich zwei änderungen notwendig:&lt;br /&gt;
 - die I/O Stiftleiste muss eingelötet werden. &lt;br /&gt;
 - es muss ein 0R Widerstand bestückt werden um das nGCS4 SoC Signal mit dem &lt;br /&gt;
   LA FPGA zu verbinden. Ohne den Widerstand kann die Firmware NICHT mit der &lt;br /&gt;
   LA Platine kommunizieren. Es ist leicht zu finden, gleich neben den S3C2440:&lt;br /&gt;
 &lt;br /&gt;
  [[Datei:MSO_Tekway_R0before.jpg]]&lt;br /&gt;
&lt;br /&gt;
  [[Datei:MSO_Tekway_R0after.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Mechanische änderungen ==&lt;br /&gt;
&lt;br /&gt;
Ein MSO besitzt auch ein paar extra Eingänge, so sind auch ein paar mechanische Änderungen notwendig um die HD50 (oder DB25) Buchse zu montieren. Ich habe ein paar Bilder, als PDF, zusammengefügt. Die sind Selbsterklärend und sollten studiert werden bevor man anfängt irgendwelche Löcher zu schneiden / bohren.&lt;br /&gt;
&lt;br /&gt;
Die PDF befindet sich in der Download-Bereich weiter unten [http://www.mikrocontroller.net/articles/Tekway_MSO#Downloads]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firmware aktualisierung ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für Hantek BM/BMV Modelreihe Benutzer&#039;&#039;&#039;&lt;br /&gt;
Ich habe bis jetzt KEINE Anletiung für diese Modelreihe erstellt. Der Grund dafür ist eigentlich einfach, keiner der Sammelbestellung Teilnehmern hatte so ein Gerät. Im Prinzip benutzt die BM/BMV Modelreihe schon Linux 2.6.30.4 (genau wie die MSOs), andererseits soweit ich weiss sind ein paar änderungen im Kernel und Dateisystem notwendig um die MSO Programme auszuführen. Ich denke die einfachste Methode für BM/BMV Modelreihe Benutzer ist eine aktualiesierung über den JTAG Port:&lt;br /&gt;
&lt;br /&gt;
 - ein komplettes Backup erstellen, z.b. dieser Tool kann dabei helfen [http://www.eevblog.com/forum/general-chat/hantek-tekway-dso-hack-get-200mhz-bw-for-free/msg111917/#msg111917]&lt;br /&gt;
 - ein Backup der DSO-spezifischen Dateien (siehe weiter unten welche) erstellen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
 - die DSO-spezifischen Dateien wieder auf das Gerät kopieren&lt;br /&gt;
 - die Selbstkalibrierung ausführen&lt;br /&gt;
&lt;br /&gt;
Eine Umwandlung zurück ist eigentlich nicht notwendig da die MSOs sowohl kompatibles (zu der BM/BMV Modelreihe) Kernel als auch passendes Dateisystem benutzen. Es ist dann nur notwndig die DSO Applikation der BM/BMV Modelreihe&lt;br /&gt;
(/dso.exe) und die (Modelreihe und Firmware Version abhängige) Sprachdateien (/OuLanguages/* ) auf das MSO zu kopieren. Nach einem Neustart, und einer Selbstkalibrierung, wird das Gerät wieder ein BM/BMV Model sein. &lt;br /&gt;
Umgekehrt, also MSO Applikation auf BM/BMV kopieren, wird nicht sauber funktionieren auf grund von fehlenden Dateien und Einträgen im Kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Für alle anderen - wie oben aufgelistet - Tekway DSO 2.0 Platform Benutzer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Es gibt (mindestens) zwei Möglicheiten die Firmware zu aktualisieren&lt;br /&gt;
 * über UART/USB&lt;br /&gt;
 * über JTAG&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
 - JTAG Adapter an DSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - mit einem JTAG Adapter die Datei &#039;&#039;mso_ready.bin&#039;&#039; (beinhaltet in der &lt;br /&gt;
   &#039;&#039;Master Image&#039;&#039; Datei aus der Download-Bereich weiter unten) ins NAND Speicher&lt;br /&gt;
   programmieren (Achtung: &#039;&#039;mso_ready.bin&#039;&#039; beinhaltet auch die OOB Blöcke)&lt;br /&gt;
 - wenn fertig, den JTAG Adapter abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird eine PC Terminal Anwendung mit Xmodem Unterstüzung (z.b. Hyperterm) und ein Windows PC, um die DNW.exe auszuführen, benötigt.&lt;br /&gt;
Für die, die kein Windows benutzen, ehm, ich muss ehrlich sagen hat mich das wenig gekümmert. Möglicherweise gibts auch ein &#039;&#039;dnw.exe&#039;&#039; Ersatz für Linux/OSX, falls nicht verbleibt die &#039;&#039;über JTAG&#039;&#039; Methode (oder ein Temp Windows PC).&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die +3.3V kann zwar für eigene PCBs (z.b. ein BT-UART adapter), für den Umbau hier ist es aber irrelevant.&lt;br /&gt;
Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sllte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des DSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - es ist empfehlenswert mindesten die firmware version 2.06.3_121027.0 auf &lt;br /&gt;
   dem DSO installiert zu haben.&lt;br /&gt;
 - die Datei &#039;&#039;Master Image&#039;&#039; herunterladen (aus der Download-Bereich weiter unten) und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      chk_base_volt&lt;br /&gt;
      mult_adc.log&lt;br /&gt;
      tdc.log&lt;br /&gt;
      i2c.log&lt;br /&gt;
      tdc_edge125M&lt;br /&gt;
      tdc_overtime125M&lt;br /&gt;
      tdc_pulse125M&lt;br /&gt;
      chk1kb_091023&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   Sollte eine oder mehrere Dateien nicht vorhanden sein bitte nicht Fortfahen!&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die Bootloader&lt;br /&gt;
   prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture0.PNG]]&lt;br /&gt;
&lt;br /&gt;
Leider gibts keine USB Unterstützt in dem Tekway/Hantek Bootloader, daher muss ein neues (supervivi.bin) einprogrammiert werden. &lt;br /&gt;
ACHTUNG: bitte nur die &#039;&#039;supervivi.bin&#039;&#039; aus der &#039;&#039;Master Image&#039;&#039; Datei benutzen, andere Versionen die im Imternet zu finden sind können die MTD NAND Partitionen zerstören.&lt;br /&gt;
&lt;br /&gt;
 - um den neuen Bootloader einprogrammieren muss man muss man folgendes auf &lt;br /&gt;
   der DSO Bootloader Shell tippen:&lt;br /&gt;
   &#039;&#039;&#039;load flash vivi x&#039;&#039;&#039;&lt;br /&gt;
   und dann die Enter Taste drücken. &lt;br /&gt;
&lt;br /&gt;
 - jetzt in der PC Terminal Anwendung das Xmodem Transfer auswählen und  &lt;br /&gt;
   die &#039;&#039;supervivi.bin&#039;&#039; rüber zum DSO senden. Im Hyperterm ist das die Menu&lt;br /&gt;
   &amp;quot;Transfer-&amp;gt;Send file&amp;quot;, dann &#039;&#039;supervivi.bin&#039;&#039; wählen und als Protokol Xmodem.&lt;br /&gt;
   Folgendes sollte jetzt zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture1.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das DSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das DSO mit einem USB Kabel an PC anschliessen. Es sollte eine &lt;br /&gt;
   &amp;quot;Treiber instalation&amp;quot; aufforderung kommen. Der passender Treiber ist in der&lt;br /&gt;
   Download-Bereich weiter unten. Nach dem der Treiber instaliert ist, bitte &lt;br /&gt;
   die &#039;&#039;dnw.exe&#039;&#039; starten. In dem Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht&lt;br /&gt;
   sichtbar sein. Falls nicht, den USB Kabeln abziehen und nochmal anschliessen.&lt;br /&gt;
   Eventuell auch PC / DSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;mso_ready.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das DSO neustarten.&lt;br /&gt;
   Während des ersten Bootvorgangs sollte folgendes Bild erscheinen:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture9.jpg]]&lt;br /&gt;
&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_backup.up&#039;&#039; vom USB Stick löschen&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_restore.up&#039;&#039; auf den USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
 - wenn fertig, den USB Stick entfernen und ca. 15min abwarten bis das DSO auf &lt;br /&gt;
   die Betriebstemperatur kommt.&lt;br /&gt;
 - die &amp;quot;Selbstkalibrierung&amp;quot; aus dem &amp;quot;Utility Menu&amp;quot; ausführen&lt;br /&gt;
&lt;br /&gt;
Das wars dann, das DSO ist jetzt ein MSO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Eigene anpassungen ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden das die DM9000EP Treiber (Ethernet) automatisch gestartet werden. Sollte dies nicht erwünscht sein bitte in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentieren&lt;br /&gt;
&lt;br /&gt;
 insmod /dso/driver/dm9000.ko&lt;br /&gt;
 ifconfig lo 127.0.0.1&lt;br /&gt;
 net_set &amp;amp;&lt;br /&gt;
 /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um die 192.168.100.155 als IP Adresse zu benutzen. Dies kann in der Datei &#039;&#039;/etc/net.conf&#039;&#039; geändert werden, z.b.:&lt;br /&gt;
&lt;br /&gt;
 IPADDR=10.1.1.10&lt;br /&gt;
 NETMASK=255.255.255.0&lt;br /&gt;
 GATEWAY=10.1.1.1&lt;br /&gt;
 MAC=10:23:45:67:89:ab&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Master Image&#039;&#039; ist so präpariert worden um &#039;&#039;telnet&#039;&#039; und &#039;&#039;ftp&#039;&#039; Dientste automatisch auszuführen. Die Benutzername lautet &#039;&#039;root&#039;&#039;, kein Passwort notwendig. Das ist auch einer der gründe warum &#039;&#039;ftp&#039;&#039; nicht voll funktionsfähig ist. Falls erwünscht kann der &#039;&#039;ftp&#039;&#039; Dienst abgeschaltet werden. Dafür muss in dem Abschnitt #net der Datei &#039;&#039;/etc/init.d/rcS&#039;&#039; folgendes auskommentiert werden:&lt;br /&gt;
&lt;br /&gt;
  /etc/rc.d/init.d/netd start&lt;br /&gt;
&lt;br /&gt;
Um Dateien aus das DSO zu kopieren ist das Tool von Peter Dreisiebner [http://www.dreisiebner.at/dso-usb-tool/] sehr hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Sicherung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den frisch erstellten MSO einmal komplett zu sichern bitte die &lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Datei &#039;&#039;dst1kb_mso_backup_tool.up&#039;&#039; auf ein leeres USB Stick kopieren&lt;br /&gt;
 - den USB Stick in die USB Buchse des DSOs (auf der Vorderseite) reinstecken &lt;br /&gt;
   und &amp;quot;Firmware Update&amp;quot; aus der &amp;quot;Utility Menu&amp;quot; ausführen.&lt;br /&gt;
   Achtung: es kann bis zur 5min dauern bis alle Backups erstellt worden sind&lt;br /&gt;
 - wenn fertig, den USB Stick rausziehen und auf dem PC den Inhalt des&lt;br /&gt;
   Verzeichnisses &#039;dump&#039; prüfen (dies wird angelegt während des Backups).&lt;br /&gt;
   Folgende Dateien sollten vorhanden sein:&lt;br /&gt;
      boot.bin&lt;br /&gt;
      kernel.bin&lt;br /&gt;
      root.bin&lt;br /&gt;
   und eventuell&lt;br /&gt;
      root2.bin&lt;br /&gt;
&lt;br /&gt;
Sollte in dem &#039;dump&#039; Verzeichniss die Datei root2.bin nicht vorhanden sind, befindet sich eine in den &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der MSO firmware ==&lt;br /&gt;
&lt;br /&gt;
Um den MSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;MSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;empty1.bin&#039;&#039;, &#039;&#039;empty2.bin&#039;&#039; und falls keine eigene vorhanden&lt;br /&gt;
   &#039;&#039;root2.bin&#039;&#039; in ein Verzeichniss mit den eigenen MSO Sicherungsdateien&lt;br /&gt;
   (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039;, &#039;&#039;root.bin&#039;&#039; und falls vorhanden &#039;&#039;root2.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + empty1.bin + root2.bin + kernel.bin + root.bin + empty2.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die MSO Firmware wiederhergestellt.&lt;br /&gt;
&lt;br /&gt;
== Wiederherstellung der DSO firmware ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte, aus welchen gründen auch immer, eine Notwendigkeit bestehen die originale DSO Firmware auf MSO wiederzustellen, kann dafür folgende Anleitung genutzt werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um den DSO einmal komplett wiederherzustellen muss erst eine Komplettabbildung&lt;br /&gt;
aus den Sicherungsdateien erstellt werden. Dazu bitte folgens ausführen:&lt;br /&gt;
 - die &#039;&#039;DSO Backup tools&#039;&#039; (aus der Download-Bereich weiter unten) &lt;br /&gt;
   herunterladen und entpacken.&lt;br /&gt;
 - die Dateien &#039;&#039;blank.bin&#039;&#039; und &#039;&#039;mizi_tag.bin&#039;&#039; in ein Verzeichniss mit den&lt;br /&gt;
   eigenen DSO Sicherungsdateien (&#039;&#039;boot.bin&#039;&#039;, &#039;&#039;kernel.bin&#039;&#039; und &#039;&#039;root.bin&#039;&#039;)&lt;br /&gt;
   rüber kopieren.&lt;br /&gt;
 - auf dem PC die Eingabeaufforderung (aus dem Verzeichniss) öffnen und &lt;br /&gt;
   folgendes ausführen:&lt;br /&gt;
&#039;&#039;&#039;copy /B boot.bin + blank.bin + kernel.bin + root.bin + mizi_tag.bin fw_backup.bin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die dadurch erstellte DSO Komplettabbildung Datei &#039;&#039;fw_backup.bin&#039;&#039; kann dann &lt;br /&gt;
 * über JTAG &lt;br /&gt;
 * über USB/UART &lt;br /&gt;
auf das MSO einprogrammiert werden um den DSO wiederherzustellen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über JTAG&#039;&#039;&#039; ist die einfachste Methode, allerdings braucht man dafür ein USB-basierendes JTAG Adpater. Der muss auch den Samsung SoC S3C2440 und NAND Programmierung unterstützen. Wer so ein JTAG Adapter hat (z.b. H-JTAG USB)braucht nur folgende Schritte auszuführen: &lt;br /&gt;
&lt;br /&gt;
 - JTAG Adapter an MSOs ARM JTAG Stiftleiste (J901) anschliessen&lt;br /&gt;
 - die jeweilige JTAG Anwendung (H-JTAG JFLASH, OpenOCD) benutzen um die Datei&lt;br /&gt;
   &#039;&#039;fw_backup.bin&#039;&#039; in das NAND Speicher einprogrammieren. Dabei ist zu   &lt;br /&gt;
   beachten das die Datei &#039;&#039;fw_backup.bin&#039;&#039; auch die NAND OOB blocks beinhaltet&lt;br /&gt;
 - wenn fertig MSO abschalten, JTAG Adpater abziehen und MSO neu starten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;über UART/USB&#039;&#039;&#039; ist zwar nicht die einfachste, denoch von jedem durchführbare Methode. Dafür wird ein &#039;&#039;LVTTL UART auf USB&#039;&#039; Konverter, wie einer der vielen CP21xx basierenden und günstigen &#039;&#039;TTL UART USB converter&#039;&#039; auf ebay. Zusätzlich wird ein Windows PC benötigt um die DNW.exe auszuführen.&lt;br /&gt;
&lt;br /&gt;
Das UART port hat folgende Belegung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tekway_MSO_uart_hw1007.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nur TXD, RXD und GND werden benötigt. Die anderen Anschlüsse am besten nicht benutzen. Die passende Stiftleiste muss 2.00mm Rastermaß haben, die sollte am besten auch gelötet werden. Hat man keine parat, geht auch wenn man 3 einzelne Stifte einer 2.54mm Stiftleiste nimmt. Die Isolierung muss dann etwas abgeschnitten werden.&lt;br /&gt;
&lt;br /&gt;
Als allerserstes sollte die Verbindung über das UART&amp;lt;-&amp;gt; Konverter geprüft werden. Die notwendigen einstellungen sind 115200, 8n1. Am besten prüfen ob irgendwas beim Bootvorgang zu sehen ist. Falls ja, ein bitte nochmal prüfen ob die &#039;&#039;shell&#039;&#039; des MSOs erreichbar ist nach STRG+C / ENTER drücken. Falls dies alles funktioniert kann man mit folgenden Schritten fortfahren:&lt;br /&gt;
&lt;br /&gt;
 - während des Bootvorgang (direkt nach dem Einschalten) mehrmals die Leertaste&lt;br /&gt;
   drücken. Der Bootvorgang sollte dann unterbrochen werden und die u-boot&lt;br /&gt;
   Bootloader prompt sichtbar sein, etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture10.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - jetzt das MSO mit einem USB Kabel an PC anschliessen. Eventuell (falls nicht&lt;br /&gt;
   bereits installiert) wird jetzt eine &amp;quot;Treiber instalation&amp;quot; aufforderung   &lt;br /&gt;
   kommen. Der passender Treiber ist in der Download-Bereich weiter unten. &lt;br /&gt;
   Nach dem der Treiber instaliert ist, bitte die &#039;&#039;dnw.exe&#039;&#039; starten. In dem&lt;br /&gt;
   Menu oben sollte eine &#039;&#039;&#039;USB:OK&#039;&#039;&#039; Nachricht sichtbar sein. Falls nicht, den&lt;br /&gt;
   USB Kabeln abziehen und nochmal anschliessen. &lt;br /&gt;
   Eventuell auch PC / MSO Neustart ausführen.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture3.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sollte die &#039;&#039;USB:OK&#039;&#039; nicht sichtbar sein, ist die Fortführung unmöglich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 - in der u-boot Bootloader Eigabeaufforderung menu &#039;&#039;&#039;1&#039;&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture12.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - in der &#039;&#039;dnw.exe&#039;&#039; die &#039;&#039;supervivi.bin&#039;&#039; wählen&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture11.PNG]]&lt;br /&gt;
&lt;br /&gt;
   und abwarten bis die &#039;&#039;supervivi.bin&#039;&#039; einprogrammiert war. Ich empfehle&lt;br /&gt;
   hier das Bild hochzuscrollen und prüfen ob tatsächlich etwas übertragen&lt;br /&gt;
   war. Hier auf dem Bild sieht man es &amp;quot;RECEIVED FILE SIZE&amp;quot; ist grosser 0&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture13.PNG]]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;Sollte die Übertragung nicht erflogreich sein, wird u-boot trotzdem den&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Bootloader Bereich und sich selbst damit auch in dem NAND löschen.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;Sollte dies der Fall sein, wird das MSO nicht mehr bootfähig sein!&#039;&#039;&#039;&lt;br /&gt;
   Falls also fehler beim Übertragung aufgetreten sind, einfach nochmal&lt;br /&gt;
   übertragen. Eventuell auch PC neustarten - NICHT das MSO - und USB Kabel&lt;br /&gt;
   nochmal anschliessen.&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig das MSO neustarten. Während des Bootvorgang (direkt nach dem&lt;br /&gt;
   Einschalten) mehrmals die Leertaste drücken. Der Bootvorgang sollte dann&lt;br /&gt;
   unterbrochen werden und die Supervivi Bootloader Prompt sichtbar sein, &lt;br /&gt;
   etwa wie hier:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture2.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - falls ja, dann &#039;&#039;menu&#039;&#039; tippen und Enter drücken. Dann sollte folgendes zu&lt;br /&gt;
   sehen sein:&lt;br /&gt;
   &lt;br /&gt;
   [[Image:Tekway_MSO_Capture4.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture5.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - in dem Supervivi Menu den Punkt &amp;quot;r&amp;quot; wählen, es steht für &amp;quot;Restore&amp;quot;.&lt;br /&gt;
   Unmittelbar danach in der &#039;&#039;dnw.exe&#039;&#039; das Menupunkt &amp;quot;Usb Port-&amp;gt;Transmit/Restore&amp;quot; anklicken und die Datei &#039;&#039;fw_backup.bin&#039;&#039; auswählen.&lt;br /&gt;
   Achtung: wenn dies zu langsam geschieht, wird entweder der Supervivi&lt;br /&gt;
   Bootloader oder die &#039;&#039;dnw.exe&#039;&#039; mit einem Zeitüberschreitungfehler sich&lt;br /&gt;
   verabschieden. Dann einfach das ganze wiederholen. Sollte alles rechtzeitig&lt;br /&gt;
   geschehen, wird folgendes zu sehen sein:&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture6.PNG]]&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture7.PNG]]&lt;br /&gt;
&lt;br /&gt;
Nach dem Programmiervorgang wird wieder die Supervivi Menü erscheinen. Hier macht es Sinn zu hochscrollen und den Status prüfen. Sollten irgendwelche Fehler zu sehen sein, sollte man den letzten Schritt wiederholen. Bei mir gab es &#039;&#039;NAND bad block&#039;&#039; Fehler, die können allerdings meistens ignoriert werden da der Supervivi Bootloader die kaputten Bereiche überspringt.&lt;br /&gt;
&lt;br /&gt;
   [[Image:Tekway_MSO_Capture8.PNG]]&lt;br /&gt;
&lt;br /&gt;
 - wenn fertig, die USB/UART Kabeln abziehen und das MSO neustarten.&lt;br /&gt;
&lt;br /&gt;
Damit ist die originale DSO Firmware wiederhergestellt und das Gerät wieder ein DSO statt MSO ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reparatur / Problembehandlung / DIY Version ==&lt;br /&gt;
&lt;br /&gt;
Ich habe die Zeit genutzt und ein Schaltplan der MSO LA Platine erstellt.&lt;br /&gt;
Dieser kann nicht nur für etwaige Reparatur oder eine DIY Version benutzt werden. Es kann auch als eine Bauanleitung für die &#039;&#039;DSO 2.0 Platform&#039;&#039; Netzwerkkarte benutzt werden da dieser Bereich völlig unabhängig von der MSO-Funktion ist.&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_driver_20090421.zip Windows Treiber für die DNW.exe / Supervivi bootloader]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Mso_ready.zip Master Image mit allen Backup/Restore tools. ACHTUNG: 7-zip oder Total Commander notwendig um zu entpacken] &lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Image:Tekway_MSO_LA_PCB.pdf Schaltplan der MSO LA Platine]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_MSO_models.zip MSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Datei:Tools_B_models.zip DSO Backup tools]&lt;br /&gt;
* [http://www.mikrocontroller.net/wikifiles/4/41/Tekway_MSO_mechanische_anpassungen.pdf Notwendige mechanische Anpassungen]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Hantek_Protokoll|Tekway/Hantek Kommunikations Protokol]]&lt;br /&gt;
* [[Tekway/Hantek|Tekway - Hantek DSO Artikel]]&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Hantek / Voltcraft hauptthread&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/249628] Tekway hauptthread&lt;br /&gt;
* [http://www.eevblog.com/forum/index.php?topic=1571.0] Tekway / Hantek hauptthread im EEVBLOG Forum&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Oszilloskope_und_Analyzer]]&lt;/div&gt;</summary>
		<author><name>Tinman</name></author>
	</entry>
</feed>