Archive for the ‘Hardware’ Category

CP/M auf dem Arduino Due mit RunCPM bzw. CPMDunino

17. April 2017

CP/M auf kleinen Mikrocontroller-Systemen erregen immer meine Neugier – wie damals auch der AVR-„Stick“ den ich von Peter Sieg gekauft hatte:
http://petersieg.bplaced.com/?AVR_CP%2FM

Dieser war wohl mit aus dem Thread bei mikrocontroller.net entstanden:
https://www.mikrocontroller.net/topic/177481
https://www.mikrocontroller.net/articles/AVR_CP/M

Einige Experten haben den auch wohl weiterentwickelt und Platinen gebaut – aber es ging wohl nie in die Masse und selber bauen kann ich es nicht 😦

So fand ich es nun spannend vom CPMduino (RunCPM) zu lesen.

Da reicht ein „einfacher“ Arduino DUE (fuer bis zu 64K Ram unter CP/M 2.2) und ein SD-Reader per SPI und schon kann man CP/M nutzen.
Ein-/Ausgabe per seriellem Port bzw. virtueller serieller Port ueber den USB-Anschluss.

Weiterer Vorteil: keine DiskImages 🙂 Alles per FAT32 auf der SD-Karte. Laufwerke A: – P: sind Verzeichnissse auf der SD-Karte.

Mit ext. MicroSD-Reader Modul am DUE sieht es noch leicht fragil aus….

Leider etwas fragil – aber zum Glueck hat der SD-Card Shield da direkt die richtigen Kontakte

aber ein anderer User hat einfach ein SD-Card Shield genommen und so sieht es fuer mich schon ganz robust aus 🙂

So gefaellt mir das „Gespann“ schon besser 🙂

CPMduino Original-Seite mit dem ext . MicroSDS-Modul:
https://github.com/MockbaTheBorg/CPMduino
https://hackaday.io/project/19560-z80-cpm-computer-using-an-arduino
https://hackaday.io/project/3709-cpmduino

Nachbau mit dem SD-Card Shield:
http://weblambdazero.blogspot.com.tr/2016/07/cpm-on-stick_16.html

Aus dem CPMduino wurde dann auch RunCPM fuer Win, OSX, Linux, Arduino DUE, Teensy 3.5 & 3.6:#
https://github.com/MockbaTheBorg/RunCPM
https://hackaday.io/project/18291-runcpm

So habe ich mir aus England 2 Arduino DUE Clones bestellt und passende SD-Card-Shield wie im Beitrag gab es leider nur direkt aus China.

Die DUE aus England kamen natuerlich flotter an, als die SD-Shields aus China – aber heute war es dann soweit 🙂
Dafuer hatte ich beim Kauf nicht gesehen, dass der SD-Shield nicht nur einen grossen SD-Card-Slot hat, sondern auch einen Mico-SD-Card-Slot mit Federeauswurf.
Hersteller ist hier imall.iteadstudio.com fuer den „Stackable SD Card Shield V3.0“

Hardware „zusammengebaut“ bzw. zusammengesteckt – Schalter auf 3.3V neben dem 2ten Reset

Durch die grosse SD-Karte sieht man den Micro-SD-Slot nicht mehr

Hier sieht man einigermassen das Alignment der Pins der 2 Platinen

Nachdem ich meiner Arduino-IDE (unter Linux) den Arduino DUE bekannt gemacht hatte und den .ZIP Mirror des RunCPM-GitHub entpackt hatte, wurde RunCPM auf den DUE – nach dem compilieren- uebertragen ueber den „Programmier“-Port (denn der DUE hat auch noch einen „native“ Micro-USB-Port).

Zum Einsatz kam danach bei mir eine frische 4GB Micro-SD-Karte mit SD-Card-Adapter im FAT32-Format.
Darauf musste die Datei CCP-CCPZ.64K ins Root-Verzeichnis [1]
Die Laufwerke A: – P: werden normal mit Verzeichnissen mit den Namen A – P dargestellt.

Die vorgegebene Version nutzt „User-Space“ [2] , so dass die .COM-Dateien in ein Verzeichnis Namens 0 (=Null) muessen, damit diese ueber den Befehl DIR ausgegeben werden koennen

Nachdem nun Arduino und SD-Karte vorbereitet waren konnte der Rechner gestartet werden – OK erst nach der Installation von minicom bei meinem Linux Mint Mate 18.1….bei Windows koennte man sich mit puTTY zum virtuellen COM-Port verbinden.
Bei Linux startet man die Verbindung mit
minicom -b 9600 -o -D /dev/ttyACM0

Dazu nutzt man auch wieder den „Programmier-Port“ des Arduino DUE und nicht den „native“ Mico-USB-Port.

Und schon kann man loslegen, CP/M zu nutzen 🙂
Ulkigerweise zeigt RunCPM als „Build“ den Zeitpunkt an, zu dem die Arduino-IDE das .INO compiliert hat, so muss man sich – fuer alles andere – auf die RunCPM Version (hier 2.8) verlassen.

PS: Die Consolen-Geschwindigkeit kann man direkt in der RunCMD.ino editieren, in dem man die Baudrate von 9600 Baud:
Serial.begin(9600);
auf 19200 Baud erhoeht:
Serial.begin(19200);

Mehr habe ich noch nicht getestet, da ich mir nicht sicher bin ob es dabei einen Handshake gibt oder ob bei hoeheren Baudraten Zeichen verschluckt werden.

RunCPM nach dem Start

[1] diese Version deshalb, weil diese in dem runtergeladenen Source-Code (Datei globals.h) eingestellt war.
Lieber haette ich die CCP-DR.60K genutzt, eine Version von Digital Research mit „nur“ 60Kb RAM, aber dafuer mit einer kompatibleren Speicher-Map.

[[EDIT]]
Die Anpassung kann man machen, wenn man die RunCPM.ino geladen hat und dann in die include-Datei globals.h geht und dort die entsprechenden Aktivierungs-/Konfigurationszeilen (de-)aktiviert.

Ich habe hier mal beispielhaft die DR-Version und 60Kb Speicher aktiviert und die anderen Konfigurationen durch // auskommentiert:


/* Definition of which CCP to use: INTERNAL, DR or ZCPR (must define only one) */
// #define CCP_INTERNAL // If this is defined, CCP will be internal
#define CCP_DR
// #define CCP_CCPZ
// #define CCP_ZCPR2
// #define CCP_ZCPR3
// #define CCP_Z80

#define SIZEK 60
// #define SIZEK 64
// Can be 60 for CP/M 2.2 compatibility or more, up to 64 for extra memory
// Can be set to less than 60, but this would require rebuilding the CCP
// For SIZEK<60 CCP ORG = (SIZEK * 1024) – 0x0C00


The 64K version provides the maximum amount of memory possible to CP/M application, but its addressing ranges are unrealistic in terms of emulating a real CP/M computer.
The 60K version provides a more realistic addressing space, keeping the CCP on the same loading address it would be on a similar CP/M computer.
Other amounts of memory can be used, but this would require rebuilding the CCP binaries (available on disk A.ZIP). The CCP binaries are named with their extensions being the amount of memory they run on, so for example, DRI’s CCP runnin on 60K memory would be named CCP-DR.60K. RunCPM looks for the file accordingly depending on the amount of memory selected when it is built.

[2] RunCPM can emulate the user areas as well (this is the default), so to create the disk drives use the following procedures:

  • when using user areas – Create subfolders under the executable folder named „A“, „B“, „C“ and so on, for each disk drive you intend to use, each one of these folders will be one disk drive, and under folder „A“ create a subfolder named „0“. This is the user area 0 of disk A:, extract the contents of A.ZIP package into this „0“ subfolder.

 

Advertisements

Olimexino 32U4 Bootloader Update mit USBtiny-ISP

26. Januar 2017

Vor fast 4.5 Jahren hatte ich mir mal 2 Olimexino 32U4 gekauft und musste bei dem ersten Einsatz feststellen, dass dort ein so alter BootLoader drauf war, dass die Boards nur mit der uralten Arduino-IDE 1.0.0RC2 zu flashen waren.

Olimexino 32U4 aus 2012

Olimexino 32U4 aus 2012

Das dies in 2012 war – weiss ich – weil mich meinen eigenen Kommentar von damals im Internet wiedergefunden habe auf:
http://arduino-praxis.ch/2012/08/28/testbericht-olimexino-32u4/

Olimex hatte ich angeschrieben und gesagt bekommen „flashen Sie doch einfach einen neuen“ 😦
Zu der Zeit hatte ich keinen ISP-Programmer und die ISP-Pins waren auch nicht mit Headern versehen.
Zusaetzlich haetten die die Loetloecher auch keinen normalen ISP-Header-Abstand.

Zwar hatte ich damals schon einen USBtiny bestellt zum flashen, musste aber wie oben geschrieben feststellen, dass der ISP-Header fehlt, da Olimex Ihren eigenen Port – den UEXT – auf der Platine hatte.

So kamen die Teile in eine Kiste und reiften vor sich hin 🙂

Da ich nun  beim stoebern in meinen Kisten den USBtiny fand und ich gerade am ueberlegen war noch ein paar Arduinos zu kaufen, packte mich der Ehrgeiz 🙂

Ich besorgte mir das Pinout fuer den 6poligen Header des USBtiny und schaute welches Signal mit welchem zu verbinden waere.

Die ersten drei zu finden am Olimexino war nicht schwer, die liegen auf der Power-Leiste:
VCC (5V wie ich nachgelesen habe – es gibt ja auch 3.3V), GND/Masse und Reset (RST)

Bei den anderen 3 wollte ich fast schon aufgeben, da die nicht auf den normalen Leisten drauf sind und die – nicht vorhandenen -Mini-ISP-Header wollte ich nicht nutzen:
D14-MISO, D15-SCK und D16-MOSI

Aber dann kam ich auf die Idee, mal zu schauen was Olimex so auf dem UEXT fuer Signale bereithaelt.
Und – PRIMA – da waren die anderen 3 Signale doch zu finden 🙂

So machte ich mir einen Plan – mit Farbkodierung – um den Olimexino und das Flachbandkabel des USBtiny per Breadboard-Patchkabel zu verbinden.
Jedes Signal wird auf der „Gegenseite“ mit dem gleichnamigen Pin verbunden.

Breadboardkabel "Patchplan"

Breadboardkabel „Patchplan“

Also dann geplant / getan und alles verkabelt:

ISP Buchse oben

ISP Buchse oben

ISP Buchse unten

ISP Buchse unten

Olimexino UEXT

Olimexino UEXT

Powerleiste Olimexino

Powerleiste Olimexino

Verkabelung - gesamt - fertig

Verkabelung – gesamt – fertig

Also freudig das USB-Kabel des USBtiny an meinen PC angeschlossen….und mal wieder festgestellt, dass Windows 10 fuer solch tolle/aeltere/seltene Hardware keinen Treiber hat 😦
Bis Windows 7/8 gehts noch….Umwege probiert, aber der Treiber konnte trotz Installation nicht gestartet werden.

Also musste – mal wieder – unser liebes „Woelfchen“ an die Arbeit.
Das ist ein 900Mhz Celeron ASUS Netbook mit Windows XPSP3.

Den Treiber, der bis Windows 8 geht, nahm das XP ohne Probleme an 🙂
http://www.adafruit.com/downloads/usbtiny_signed_8.zip
Zusaetzlich wurde dann noch die Arduino-IDE 1.8.0 als .ZIP installiert (die Version hatte ich gerade da und wollte nicht die 160MB fuer die 1.8.1 runterladen).

In der Arduino-IDE stellte ich den Arduino-Typ dann auf den normalen „Arduino Leonardo“ ein, zu dem der Olimexino kompatibel ist.
Als Programmer wird der USBtinyISP eingestellt. COM-Port fuer den Arduino braucht man nicht, da dieser am USBtiny ISP-Programmer „nur“ angeschlossen ist:

Einstellungen zum flashen des BootLoaders

Einstellungen zum flashen des BootLoaders

Nach der Auswahl „Bootloader brennen“ weist einen die Arduino-IDE darauf hin, dass das flashen nun ca. 1 Minute dauert.
Nach der Minute gab es dann im ersten Versuch gleich die „Erfolgemeldung“:

Success - YES :)

Success – YES 🙂

Da es so schoen war, wurden die Kabel gleich auf den 2ten Olimexino umgesteckt und das auch da der neue Bootloader geflasht.

Nun wurde der der USBtiny abgezogen und der zuerst geflashte Olimexino per Micro-USB angeschlossen am „Woelfchen“.
Dieser suchte nun fleissig die Treiber fuer einen „Arduino Leonardo“ 🙂
Ich half ihm dann, und verwies ihn auf das Drivers Verzeichnis innerhalb der Arduino-IDE Installation.

Damit hat er es dann geschafft den „Arduino Leonardo“ sauber einzubinden:

"Arduino Leonardo" COM-Port

„Arduino Leonardo“ COM-Port

Beid den naechsten Arduinos vom Typ MEGA 2560- die mir ins Haus kommen – wird es einfacher, weil die einen ISP-Header in Standardgroesse haben 🙂

Source for buying a Raspberry Pi in Turkey

5. Juli 2016

After asking in a german Raspberry Pi Group where to buy a Raspberry Pi in Turkey someone told me the following good link:

samm teknoloji

samm teknoloji

http://www.samm.com/tr/raspberry-pi.html

Address:

Samm Technology Communications Industry and Trade Inc.

Gebze Organize Sanayi Bölgesi (GOSB) İhsandede Cd. 800. Sok No: 802

41430 Gebze-Kocaeli, Turkey

Tel: 444 17 26
Tel: +90 (262) 751 25 62
Fax: +90 (262) 751 25 62

At this time this seems for me the only company which sells the Raspberry Pi 3 for a good price against the prices on the turkish „ebay“ http://www.gittigidiyor.com

If someone knows some better stores please tell me your suggestions 🙂

Link fuer Konfigurationsdateien WLAN mit dem RPi

10. Januar 2016

https://www.datenreise.de/raspberry-pi-wlan-einrichten-edimax/

sudo nano /etc/modprobe.d/8192cu.conf
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid "DEIN-WLAN-NAME"
wpa-psk "DEIN-WLAN-SCHLÜSSEL"

sudo nano /etc/resolv.conf
domain fritz.box
search fritz.box
nameserver 192.168.6.1

 

Schreibmaschine Olivetti Studio 44

1. August 2015

Gestern habe ich meine Olivetti Studio 44 abgeholt, die ich ueber eBay Kleinanzeigen im Nachbarort gekauft habe fue 25EUR.

Olivetti Studio 44 auf rot :)

Olivetti Studio 44 auf rot 🙂

oder auf dem Strassenteppich von unserem Kleinen...

oder auf dem Strassenteppich von unserem Kleinen…

Heute habe ich mich an die erste Aussenreining gemacht. Dazu habe ich mit Allzweck-Renigungstuechern und Putzstein erstmal auf der blauen Aussenhat die Schlieren und und Markierungen der Zeit durch das Farbband und dunklen Abrieb entfernt. Natuerlich darf man den Putzstein nur sehr sanft auf dem Lack reiben mit dem Allzweck-Tuch.

Es sind aber alle schwarzen Linien und Flecken weggegangen 🙂

So sieht das Cover der Studio 44 fast schon wie gemalt aus :)

So sieht das Cover der Studio 44 fast schon wie gemalt aus 🙂


Traurig trocken sehen die Tasten aus, die eine Art Grauschleier haben.
Weder normale Reinigung oder Pflege mit Renaissance mikrokristallinem Wachs liessen den Grauschleier mehr als ein paar Minuten verschwinden ;( 

Erst Ballistol-Oel scheint hier laenger zu helfen….ich muss dies aber ueber die naechsten Tage im Auge behalten.
Die Polierung mit dem Putzstein habe ich dann auch versiegelt mit dem Renaissance Wachs. Dies kann man dann evtl. auch noch mit dem Ballistol-Oel komplettieren.

Nebenbei ist mir aufgefallen, dass die Tastatur keine 1 hat. An deren Stelle ist eine nicht beschrifttete Taste, die eine Schalt-Wirkung hat.

Die Buchstaben der Typen muss ich wohl mal mit einer Zahnbuerste reinigen und mir ein neues Farbband besorgen.
Auch klemmen einige der Typen, so dass ich sicher noch einige oelen muss, bevor ich wieder munter auf der Olivetti tippen kann.

Aussen ist fuers erste ein guter Fortschritt zu verzeichnen, so dass ich froehen Mutes dem Rest der Arbeiten entgegensehe 🙂

Erst dachte ich, dass Gehauese sei aus Kundtstoff wie bei der Studio 45...

Erst dachte ich, dass Gehaeuse sei aus Kunststoff wie bei der Studio 45…

aber es ist alles lackiertes Metall (Aluminium?)

aber es ist alles lackiertes Metall (Aluminium?)

Meine Schreibmaschine: Optima Elite 3

1. Februar 2015

Nachdem ich ueber die Webseite http://www.typewriterrevolution.com/
auf der passenden Facebook-Seite https://www.facebook.com/pages/The-Typewriter-Revolution/423474897817980 im Titelbild die Optima Elite 3 gesehen hatte, war es um mich geschehen.

Ich hatte nun den Gedanken an eine Schreibmachine im Kopf. Als Kind hatte ich immer gerne darauf getippt und den Sound gemocht….also hat die Webseite meinen Nerv getroffen, denn da geht es um die analoge Rebellion 🙂

In the digital age, using a typewriter is an act of rebellion. Join the movement!

Ich schaute mir viele Schreibmaschinen an, aber keine gefiel mir so gut wie die Optima Elite 3 aus DDR-Produktion.
Es gab zwar noch eine Version ohne  die 3 hinten dran, aber die hat nicht die schoene runde Haube 😦

So hatte ich Glueck, als ich nach kurzer Suche eine schwarze Version der Optima Elite 3 fand.

Die kleine Maschine kam zu mir in einem super Zustand und glaenzt an den Rundungen einfach toll 🙂

Optima Elite 3 von vorne

Optima Elite 3 von vorne

vorne links

vorne links

vorne rechts

vorne rechts

"oben ohne" :)

„oben ohne“ 🙂

Impression 1

Impression 1

Impression 2

Impression 2

Die Seriennummer meiner Maschine

Die Seriennummer meiner Maschine

Einblick zu den Anschlags-Typen

Einblick zu den Anschlags-Typen

Typen, Tape (also Farbband oder Ribbon) und Tasten...

Typen, Tape (also Farbband oder Ribbon) und Tasten…

Reference:
http://typewriterdatabase.com/195x-optima-elite-3.1452.typewriter
http://typewriterheaven.blogspot.de/2013/10/optima-elite-3.html
http://oztypewriter.blogspot.de/2012/10/ode-to-optima-saturday-morning-coming.html
http://xoverit.blogspot.de/2014/07/post-war-optimas-1949-1961.html
https://pantaloontravels.wordpress.com/2013/05/19/say-hello-to-sabina-optima/
http://maquinasescribir.blogspot.de/2012/05/optima-elite-3.html

Nicht mein Kauf aber auch tolle Bilder:
http://www.ebay.de/itm/seltene-Schreibmaschine-Optima-Elite-rare-old-typewriter-vintage-/261352890609

Reparatur VTech Tut Tut Polizeiwagen

10. Januar 2015

Unser Kleiner liebt ja seine Tut Tut Autos von VTech. Die muessen immer viel mitmachen und werden auch mal geworfen bzw. fallen hart auf den Fussboden.

Bis jetzt hatte auch keins der um die 10 Autos einen Schaden genommen 🙂
Das spricht fuer die Qualitaet des Plastik und der Elektronik bzw. deren Verarbeitung.

Nun stellte sich unser Polizeiwagen aber trotz neuer Batterie stumm und erwachte nur zum Leben, wenn man den Stromschalter – nach dem schieben auf die Ein-Position – noch zusaetzlich sanft drueckte…also ein typischer Wackelkontakt.

Der Polizeiwagen kurz vor dem aufschrauben...

Der Polizeiwagen kurz vor dem aufschrauben…

Gluecklicherweise ist das Auto mit 3 normalen (kleinen) Kreuzschrauben verschlossen (also nicht geklebt oder geclipst). So schraubte ich es auf, um dem Problem auf den Grund zu gehen.

Nach dem aufschrauben kam die Batterie ins Batteriefach und ich beobachtete, was passiert, wenn man sanft auf den Schalter drueckt. Es stellte sich optisch und akkustisch schnell heraus, dass die Loetstelle am Minus-Pol der Batterie gebrochen war. Dieser bekam nur Kontakt wenn man den Schalter sanft drueckte, weil sich dann die Platine leicht verbog.

Rot markiert der Minus-Pol mit dem Wackelkontakt

Rot markiert der Minus-Pol mit dem Wackelkontakt

Also wurde der Loetkolben hergeholt und heiss gemacht.
Danach die Loetstelle des Minus-Pol (im Bild rot umkreist) neu verloetet und mit zusaetzlichen Zinn verstaerkt.
Zur Sicherheit habe ich dann, wenn man schon mal dabei ist, den Plus-Pol auch noch so bearbeitet.

Der Polizeiwagen mit neu verloeteten Batteriekontakten

Der Polizeiwagen mit neu verloeteten Batteriekontakten

Da der nachfolgende Einsschalttest keine Ausfaelle mehr zeigte, konnte der Polizeiwagen wieder zugeschraubt und an den Besitzer (unseren Kleinen) zurueck gegeben werden.

Somit hat der kleine Wagen wieder frischen TUEV 🙂

Fragt sich nur, ob die gebrochene Loetstelle dem bleifreien Loetzinn (wegen der ROHS-Verordnung) geschuldet ist, oder ob dies auch mit bleihaltigem Loetzinn passiert waere. Ohne Blei im Loetzinn ist dies starrer und bricht eher, als wenn es – wie frueher – mit Blei „biegsamer“ ist.

[Solved] fireTV Stick Nutzung (zur Zeit) in Deutschland noch nicht moeglich?

2. Januar 2015

[EDIT] Laut heise.de-Meldung von Heute 16.01.2015 kommt nun Leben in den fireTv Stick 🙂
http://www.heise.de/newsticker/meldung/Amazons-Fire-TV-Stick-offenbar-bald-auf-dem-Markt-2519027.html
http://de.engadget.com/2015/01/15/amazon-fire-tv-stick-macht-sich-auf-den-weg-nach-deutschland/

Ich konnte es selbst schon testen und einige Bereiche (Videos) gehen schon. Andere sind noch nicht online, aber immerhin gehts vorwaerts 🙂


Auch wenn es normal den kleinen Bruder des FireTV von amazon, den fireTV Stick, noch nicht in Deutschland gibt – hatte ich doch die Chance schon einen zu bekommen und habe diese genutzt.

Ich ging davon aus, dass dieser wenigstens ohne deutsche Sprache schon laeuft, da die Software zum FireTV nicht so unterschiedlich sein sollte.

Leider scheint amazon sich zu Servern verbinden zu wollen, die aus Deutschland nicht erreichbar sind:

Unable to contact our servers - Fehlermeldung

Unable to contact our servers – Fehlermeldung

Fehlertext fuer die Suchmaschine:
“ We are currently unable to contact our servers – Try again “

Und dies obwohl die aktuelle Software-Version installiert ist:

fireTV Stick Software-Version

fireTV Stick Software-Version

Software-Version / Current Version:
54.1.0.2_user_102018720

Das deutsche Konto hat der fireTV Stick ohne Probleme genutzt  um sich zu verbinden und das Einfuehrungsvideo runter zu laden:

fireStick Tv About

fireStick Tv About

8GB sind 5.57GB ja auch nicht…von denen auch nur 5.01GB nutzbar sind 😦

Womit ich eher gerechnet hatte , da es den fireTV Stick noch nicht in Deutschland gibt, ist dass es noch keine deutsche Zeitzone gibt. Dass es nur amerikanische Zeitzonen gibt, ist allerdings doch etwas „schwach“ 🙂

fireTv Stick Zeitzonen-Auswahl

fireTv Stick Zeitzonen-Auswahl

Falls jemand das selbe Problem hat oder sogar schon eine Loesung oder bei wem es in Deutschland oder aussderhalb der USA schon geklappt hat, der kann sich germe bei mir oder hier melden 🙂

Ich bin fuer alle Tipps offen und dankbar 🙂


 

Antworten von amazon aus verschiedenen Laendern:

Deutschland amazon.de (ueber Facebook):


Hallo Guido,
da der FireTV Stick für den deutschen Markt derzeit nicht angeboten wird, kann ich dir hier keine Lösung zukommen lassen.
Da uns keine technischen Informationen dazu vorliegen, können wir derzeit auch keinen Support dafür bieten.
Ich bitte hier um dein Verständnis.
Viele Grüße


USA amazon.com:


 

Erster Versuch:

Hello,
Your question will be best handled by Fire TV Customer Support.
You can reach Fire TV Customer Support by phone directly and toll free from many countries by clicking the Contact Us option on our support pages here:
Amazon Fire TV: https://www.amazon.com/firetvsupport
Fire TV Stick: https://www.amazon.com/firetvsticksupport
Contacting us through the website allows you to verify security before a call is placed and ensures we have your account information ready when we call you.
If you need help with your Amazon Fire TV or Fire TV Stick, please make sure you have it with you when you contact us, along with your power adapter and any additional accessories.
We look forward to seeing you again soon.
Best regards

Zweiter Versuch:

Hello,
Greetings from Amazon.com.
I’m sorry for the unsatisfactory experience while you’re trying to access your Fire TV stick.
I request you to contact our partner site, Amazon.de, for more information about the your Fire Tv stick, as our international websites operate independently.
You can contact them directly at:
https://www.amazon.de/gp/help/contact-us/general-questions.html
Please accept my sincere apologies if this additional step cause any inconvenience.
Amazon.de offers English-language Help pages and also provides customer service in English via e-mail.
We look forward to seeing you again soon.
Best regards,

So dreht sich der Support leider im Kreis 😦

Mal sehen wie es weitergeht….fuers erste habe ich zum Testen nun mal KODI (ehemals XBMC) installiert per ADBFire – klappte ohne Probleme ueber den „Power-Only“ MicroSD-Port.

Zum Vergleich:
http://www.nerdlikeyou.com/amazon-fire-tv-review/

Zitat:
However, once I was set up I was faced with a problem, I couldn’t get the Home screen to work, each attempt returned the error message
“We are currently unable to contact our servers.”
Not the best of starts, but after a quick call from Amazon (a bit like theMayday button on their tablets but not as intuitive or slick) I was assured that their helpdesk had, for the last 30 minutes, been swamped with people having the same issue, but it was a problem at their end rather than a problem with the Fire TV. Still, it’s all part and parcel of being an early adopter.

 

U-Boot Update bei einer Sheevaplug fuer debian Wheezy

16. November 2014

Seit langer Zeit stand es an meine Sheevaplug von debian Squezze auf debian Wheezy zu heben.

Leider ist dies nicht nur mit einem Update getan, da zum sauberen Betrieb von Wheezy das U-Boot (also sozusagen das Boot-BIOS) der Sheeva upgedated werden muss.

Meine Sheeva hatte auch noch eine sehr alte U-Boot Version aus 2009:
U-Boot 1.1.4 (Dec 27 2009 – 22:03:21) Marvell version: 3.4.27

Also habe ich mir erstmal die gute Anleitung von Martin Michlmayr angesehen:
http://cyrius.com/debian/kirkwood/sheevaplug/uboot-upgrade/

Zum einspielen des u-boot.kwb nutze ich eine 1GB (FAT) SD-Karte im USB-Single-Reader.
Allerdings nutzte ich ich nicht wie vorgegeben die Version 2011.12-3 aus dem FTP-Ordner
https://people.debian.org/~tbm/u-boot/2011.12-3/sheevaplug/

sondern die neuere Version aus dem Oktober 2013, die in folgenden FTP-Ordner zu finden ist
https://people.debian.org/~tbm/u-boot/2013.10-2/sheevaplug/

ACHTUNG: wie in der Anleitung beschrieben die aktuelle Ethernet-Adresse der Sheeva abschreiben/merken und zum Schluss wieder setzen.

Zur Installation von Wheezy nutzte ich die Anleitung
http://cyrius.com/debian/kirkwood/sheevaplug/install/

Ich installiere auf eine SD-Karte (8GB), deshalb steckte ich diese in die Sheeva und entfernte den USB-Stick.

Da mir die Anleitung nicht verriet, wie man mit 2 Medien von einem zum anderen installiert, waehlte ich das laden/starten des Installers ueber einen TFTP-Server.
Unter Windows XP, mit dem ich die Installation wegen der dort verfuegbaren USB-Treiber fuer den seriellen Port der Sheeva erledigte, nutze ich dazu den kostenlosen TFTP-Server tftpd32 von der Seite
http://tftpd32.jounin.net/tftpd32_download.html
http://tftpd32.jounin.net/download/tftpd32.450.zip

Die Installation von Wheezy war dann kein Problem mehr…

Als Terminal fuern den seriellen Port nutze ich puTTY von
http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip

Der serielle USB-Treiber ist ein modifizierter FTDI CDM 2.06 Treiber, bei dem die USB-VID/PID fuer die Sheeva angepasst wurde:
http://sourceforge.net/projects/esia/files/drivers/global_scale/CDM%202.06.00%20WHQL%20Certified%20Altered%20Global.zip/download

Das Ergebis 🙂
root@sheeva:~# uname -a
Linux sheeva 3.2.0-4-kirkwood #1 Debian 3.2.63-2+deb7u1 armv5tel GNU/Linux
root@sheeva:~# more /etc/debian_version
7.7

Nutzung des Plug-Up Fido U2F Key unter Linux mit Chrome >= V38

8. November 2014

Neben dem Yubico U2F hatte ich mir bei amazon auch den guenstigen Plug-Up Fido U2F Key bestellt.

Plug-Up Fido U2F Key Card

Plug-Up Fido U2F Key Card

Beide taten Ihre Dienste auch ohne Probleme unter Windows (ob 7 oder 8.1 oder 10 technical Review) zusammen mit dem Chrome V38.

Nur unter Linux tat sich garnichts, wenn der Chrome dazu aufforderte den Stick in den USB-Port einzustecken.
Dies verwunderte mich, da mit Linux Kompatibilitaet geworben wurde uns dies sogar „driverless“.

Nachdem vor einigen Tagen die Suche in Tante Google noch erfolglos verlief konnte ich heute des „Raetsels“ Loesung finden 🙂

Leider fand ich den Hinweis nicht auf http://buysecuritykey.com/
sondern erst auf einer 2ten Seite, die nach dem Aussehen auch dem Hersteller gehoert:
http://sk.plug-up.com/

Dort steht in der FAQ, dass man zur Nutzung des Plug-Up Key die folgende Datei erstellen soll:
/etc/udev/rules.d/10-security-key.rules

Darin muss man dann folgenden Text drin speichern:

SUBSYSTEMS==“usb“, ATTRS{idVendor}==“2581″, ATTRS{idProduct}==“f1d0″, MODE=“0660″, GROUP=“one_of_your_groups“

Wobei man den Wert bei GROUP anpassen muss af eine Gruppe, die zum Linux-User passt.

Mein User guido gehoert nach Abfrage per „id“ auch zur Gruppe guido
So habe ich GROUP=“guido“ eingetragen.

Nach dem speichern der Datei in meinem  Chrunchbang-11-Linux klappt er Aufruf der Security-Seite von Google Chrome
https://www.google.com/settings/security
ohne Probleme und der Key wurde auch ohne Neustart erkannt.

Fuer einen Yubico-Key muss man dann die USB-Vendor und USB-Product-ID aendern, so dass es wohl mit folgender Zeile gehen sollte:

SUBSYSTEMS==“usb“, ATTRS{idVendor}==“1050″, ATTRS{idProduct}==“0010|0110|0111|0114|0116″ , MODE=“0660″, GROUP=“one_of_your_groups“

Je nach Yubico-Key – ich weiss jetzt nicht ob der speziele U2F Fido von Yubico da greade dabei ist.

Yubico Fido U2F Key

Yubico Fido U2F Key

https://www.yubico.com/products/yubikey-hardware/fido-u2f-security-key/