Forum: Mikrocontroller und Digitale Elektronik Hat schon jemand Erfahrungen mit dem Ding: XGecu T56 Universal Programmer


von Old P. (Gast)


Lesenswert?

Hallo,

der XGecu T56 Universal Programmer scheint ja der Nachfolger vom TL866II 
Plus zu sein, hat den schon jemand getestet?

Hintergrund: Mein auf TL866A aufgebohrter 866CS hatte gestern einen 
kompletten Blackout (gebrickt). Heute habe ich das zwar wieder gefixt 
(nach Anleitung aus dem Netz mit dem 100-500 Ohm-R), doch es muss ja mal 
was Neues her ;)
Die weit über 20.000 Devices sind ja schonmal ne Ansage.

Old-Papa

von Christian K. (smith007)


Lesenswert?

Hi,

der Thread ist zwar älter aber ich hol ihn mal wieder hoch.
Mein T56 ist gestern gekommen.

154 Euro inkl. 4 TSOP Adapter bei Ali
One SOP28-DIP28 300mil ZIF adapter
One SOP20-DIP20 200mil ZIF adapter
One SOP16-DIP16 150mil ZIFadapter
One TSOP32/40/48/56 ZIF adapter (SN-ADP-056-0.5) with 8-pin cable
One SOIC SOP8 IC test clip/ IC clip

Ich habe auch noch die Vorgängermodelle.
Letztendlich auschlaggebend für den Kauf war,
dass ich einen NAND MT29F64G08CBAAA bearbeiten muste
und das konnte nur der T56.

Vom Leistungsumfang her was die Chipverfügbarkeit angeht
deckt es wirklich ne Menge ab.
Man muss aber auch dazusagen das er hier alles zählt.
Wenn es von dem Chip ein A und ein B Modell gibt die aber
vom Algorithmus her identisch sind zählt er die auch mit.

Effektiv sind es also weniger wenn man es genau nimmt.

Was kann ich in der kurzen Zeit dazu sagen.
Vorteilhaft ist u.a., dass er nun einen on/off Schalter hat.
Die Pinanzahl ist mit 56 beachtlich.
So brauch man keine Pseudoadapter wie beim Pro II wenn
man >40 Pin Chips bearbeiten will.

Firmwareupdate ging ohne Probleme (V10.22) Stand 15.7.2020
auf V 00.01.19.
Brickgefahr beim Update?
Also bisher hat alles so funktioniert wie es soll.
Auch mit dem Pro II wo schon öfter mal was gemeldet wurde.
Da gibt es leider bis jetzt noch kein Fix,
soweit ich das weiß. Im EEV-Block ist da auch noch kein Tipp
aufgetaucht.


Die Software zeigt rechts noch die USB Spannung an,
was mir vorher nie so aufgefallen ist.
Einmal mopperte er sogar das meine Spannung zu niedrig sei.
Hab da wohl ungeschickt am Kabel rumgespielt.
Das sollte man wohl im Auge haben. typisch sind so 4.8V

Hab an meinen Hub zwar eine Extraversorgung aber laut Soft kommen da
4.8V an. Hab hierfür das Kabel vom Programmer genommen.
Also hier sollte man drauf achten, kein 0815 Kabel zu nutzen.
Steht auch extra in dem Karton das man das mitgelieferte nutzen soll.

Die Testfunktion für TTL ist noch nicht aktiv.
Das stand aber auch auf deren Seite und kommt noch irgendwann
in diesem Jahr.

Das Teil hat nun auch wieder Programmierspannungen bis 25V.
Das war ja ein Manko des Pro II.

Mehr kann ich aktuell noch nicht dazu sagen.
Bin bis jetzt sehr zufrieden damit.
Ich werde es aber weiter ausführen, sobald die Zeit es erlaubt.

: Bearbeitet durch User
von Old P. (Gast)


Lesenswert?

Danke für diesen ersten Bericht.

Old-Papa

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Kann man denn angesichts der Preisdifferenz (120€ zu 35€) von einem 
Nachfolger sprechen?
Das ist wohl eher eine Modellstufe höher wenn der 56Pins statt 40Pins 
hat.
Dies ist eine durchaus beachtliche Pinzahl.
Jedenfalls Danke fürs aufmerksam machen falls man das mal braucht.

Christian K. schrieb:
> Hab an meinen Hub zwar eine Extraversorgung aber laut Soft kommen da
> 4.8V an. Hab hierfür das Kabel vom Programmer genommen.
> Also hier sollte man drauf achten, kein 0815 Kabel zu nutzen.
> Steht auch extra in dem Karton das man das mitgelieferte nutzen soll.

Der scheint ja nun auch extra einen Stromversorgungsgseingang neben dem 
USB zu haben für solche Fälle.
Leider sind die Netzteile von aktiven USB HUbs auch eher als "windig" zu 
bezeichnen.
Die sollen zB 5A können, aber da kommen meist solch dünne Käbelchen 
raus.

von Old P. (Gast)


Lesenswert?

Mw E. schrieb:
> Kann man denn angesichts der Preisdifferenz (120€ zu 35€) von einem
> Nachfolger sprechen?

35 Euro für einen TL866II Plus, wo?

Old-Papa

von Christian K. (smith007)


Lesenswert?

@Old-Papa
Er meinte bei Ali
da hab ich ihn eben für 36 Euro gesehen.
Also den pro II nicht den Vorgänger.
Gib mal bei Google ein da tauchen die dann
auf in der Preisspanne von 35-45 Euro.
Die Dinger sind da im Kurs mittlerweile sehr erschwinglich geworden.

@Mw E
Nun was den T56 angeht kann man schon von einem Nachfolger sprechen.
Das ist jetzt kein aufgebohrter pro II.
Die MCU und das drumherum ist soweit ich das gelesen habe komplett
überarbeitet.

32-bit MCU 200MHZ + Xilinx SP6 FPGA structure
Dazu kann er jetzt noch ergänzend EMMC bearbeiten.

Was die Pinanzahl angeht muss ich noch was ergänzen.
Der Ziff-Sockel selber hat nur 48 Pins.
Man nutzt hier aber die 8 Pins des ICSP noch dazu
um dann vollwertig 56 I/O Pins zu bekommen.
Das ganze funktioniert aber nur wenn man den speziellen Adapter hat.
Also den würde ich auf jeden Fall dazu nehmen.

Zitat:
56 Pins FULL DRIVE

Compared with the general 48-pin universal programmer, the 56-pin full 
drive has 8 more universal IO ports. The advantage of the 56 universal 
drives is that the all chips below 56 pins only need one adapter in the 
same package.

Zitat Ende.


Ja was Hubs angeht hast du vollkommen Recht.
Die Dinger sind mit Vorsicht zu genießen.
Ich habe hier aber einen von ExSys und denen vertraue ich da schon.

Ja die Vorrichtung mit ext. Versorgung finde ich auch optimal.
Je nachdem was die Quelle hergibt kann man damit schön kompensieren.

Ich sag mal so der T56 macht nur dann Sinn,
wenn er einen Chiptyp abdeckt, den der Pro II nicht kann.
Wie halt in meinen Fall.
Ansonsten ist man mit dem Pro II gut bedient.
Der ist ja nicht EOL und wird ja im Zuge der Updates auch mitgepflegt.

: Bearbeitet durch User
von Michael D. (nospam2000)


Lesenswert?

Christian K. schrieb:
> Ich sag mal so der T56 macht nur dann Sinn,
> wenn er einen Chiptyp abdeckt, den der Pro II nicht kann.

Der einzige Chip dessen Unterstützung mir beim TL866II Plus fehlt ist 
der ATF750C und den unterstützt der T56 leider auch nicht.

Ausserdem fehlt noch die Open-Source Unterstützung für den T56 durch 
minipro. Nur Windows-Software zu haben die mit einem 5k Display nicht 
vernünftig zurechtkommt (die Fontgröße passt sich nicht an den Scale 
Factor an) ist unbefriedigend.

> Ansonsten ist man mit dem Pro II gut bedient.
> Der ist ja nicht EOL und wird ja im Zuge der Updates auch mitgepflegt.

Stimmt, da kommen gerade viele Updates.

 Michael

von Christian K. (smith007)


Lesenswert?

Michael D. schrieb:
> Der einzige Chip dessen Unterstützung mir beim TL866II Plus fehlt ist
> der ATF750C und den unterstützt der T56 leider auch nicht.

Bei mir war es halt der MT29F64G08CBAAA und das konnte nur der T56.
Ich denke, jeder hat da so einen Kandidaten der noch fehlt.

Aktuell gibt es ja sehr zeitnahe Updates mit neuen Typen.
In dem Forum kann man auch Wünsche äussern sofern diese noch nicht 
unterstuetz werden.
Jenachdem was hardwaretechnisch geht,
hat man die dann auch für den pro II.

>
> Ausserdem fehlt noch die Open-Source Unterstützung für den T56 durch
> minipro.
> Nur Windows-Software zu haben die mit einem 5k Display nicht
> vernünftig zurechtkommt (die Fontgröße passt sich nicht an den Scale
> Factor an) ist unbefriedigend.

Ja muss noch optimiert werden.
Im Forum bei denen hat da auch einer ein ähnliches Problem mit seiner
russischen Sprache die sich nicht automatisch an die Größe anpasst.
Sieht mir ganz nach einer 1 Mann Entwicklung aus.

Was Open-Source angeht denk ich, wird man das wohl nur empirisch
realisieren können. Die damalige Entwicklung bei dem ersten Modell
war ja auch nur durch Re-Engineering zu ermöglichen.
Denke nicht das der Programmierer das im Hinterkopf hat bzw.
hier mit Infos rausrücken wird.

Meine Vermutung ist, dass man hier die Gefahr sieht,
gehackt zu werden und dann Clone davon im Umlauf kommen.

Wenn man bedenkt was er da zuletzt mit dem Modell 1 verzapft hat,
wo die Dinger stillgelegt wurden, ist das nicht abwegig.

Mir persönlich würde es vorerst vollkommen ausreichen,
wenn es eine Möglichkeit gibt, ein gebricktes Gerät
mit neuer Firmware wieder aufspielen zu können.

>
>> Ansonsten ist man mit dem Pro II gut bedient.
>> Der ist ja nicht EOL und wird ja im Zuge der Updates auch mitgepflegt.
>
> Stimmt, da kommen gerade viele Updates.
So muss das sein ;-)
Hoffe das es auch weiterhin so bleibt und nicht irgendwann ein
Bezahl-Abo draus wird.

Gruß Christian

von Chris S. (schris)


Lesenswert?

Michael D. schrieb:
> Der einzige Chip dessen Unterstützung mir beim TL866II Plus fehlt ist
> der ATF750C und den unterstützt der T56 leider auch nicht.

Da muss man die DLL Patchen und als ATF22V10C proggen, Anleitung wie 
machen einfach inet suche.

von Michael D. (nospam2000)


Lesenswert?

Hallo Chris,

Chris S. schrieb:
> Da muss man die DLL Patchen und als ATF22V10C proggen, Anleitung wie
> machen einfach inet suche.

Meinst du die "InfoIC2Plus.dll"?

Ich habe google schon mächtig gequält, konnte aber nichts vernünftiges 
finden. Meine Dankbarkeit würde dir auf ewig hinterherschleichen, wenn 
Du mir einen Pointer geben könntest :-)

Alleine die Info, dass der programming Algorithmus für den ATF750C 
derselbe ist wie für den ATF22V10C würde mir schon weiterhelfen, dann 
muss ich nur noch minipro mit dem ATF22V10C zum Laufen bringen und 
danach die Anzahl der Fuses und Zeilen/Spalten für den ATF750C anpassen.

 Michael

von Chris S. (schris)


Lesenswert?


von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Old P. schrieb:
> 35 Euro für einen TL866II Plus, wo?

Naggisch ohne alles gibts den um die 35€:
https://de.aliexpress.com/popular/tl866ii-plus.html

Da ich den bisher nur brauchte um 2 ROMs für den MIPS TTL zu brennen hab 
ich ohne Adapter bestellt.
Selbst die nächsten ROMs für den MIPS TTL werden DIL sein.

@Christian K.
Da haste schön zusammengefasst wieso ich den eher nicht als Nachfolger 
sehe ;)
Gäbs den für 50€ statt 120€ würde ich auch von einem Nachfolger 
ausgehen.
Da wendet jeder son bisschen seine eigene Definition an.
Der TL866II ist ja explizit nichtmal EOL.

von Michael D. (nospam2000)


Lesenswert?

Chris S. schrieb:
> https://exfil.co/tag/hacking/

Danke für den Link, aber über den ATF750C konnte ich dort nichts finden. 
Das ist leider kein einfacher Flash Baustein wo man nur 2 Parameter 
patchen muss.

 Michael

von Chris (Gast)


Lesenswert?

Klar, aber MIT den zwei Datenblättern in der Hand und weil man die 
endianess und den Frame kennt passt das. Habe ich auch gemacht für 
diesen Part. Leider kann ich dir die DLL nicht schicken, oder den Patch 
weil ich für ca 2 Monate nicht rankomme.

von Michael D. (nospam2000)


Lesenswert?

Chris schrieb:
> Klar, aber MIT den zwei Datenblättern in der Hand und weil man die
> endianess und den Frame kennt passt das.

Alles was ich gefunden habe, habe ich in folgendem issue mal abgelegt:
https://gitlab.com/DavidGriffith/minipro/-/issues/180
Dort ist auch meine vorläufig Implementierung für minipro verlinkt.

Den Aufbau des jedec Files konnte ich bis auf die Bedeutung von 4 bits 
ausfindig machen.
Mir fehlt eigentlich nur die Reihenfolge der Config Bits (bits 14364 
bis 14434, 14501 bis 14503 im .JED), wie sie beim Programmieren zum 
ATF750C geschickt werden müssen, d.h. das mapping vom JEDEC File auf die 
Waveform zum Programmieren des Chips.

Im  Gegensatz zum ATF22V10C sind es 7*10 (S0..S6) anstatt 2*10 (S0, S1) 
Config Bits.
Ich gehe jetzt mal davon aus, dass die in der Reihenfolge Pin 23..14 
abzulegen sind und dann von S6..S0, also so:
1
      14398, 14397, 14396, 14395, 14366, 14465, 14464, //  Q9 S6..S0 (pin 23 on DIP24)
2
      14402, 14401, 14400, 14399, 14369, 14468, 14467, //  Q8 S6..S0
3
      14406, 14405, 14404, 14403, 14372, 14471, 14470, //  Q7 S6..S0
4
      14410, 14409, 14408, 14407, 14375, 14474, 14473, //  Q6 S6..S0
5
      14414, 14413, 14412, 14411, 14378, 14477, 14476, //  Q5 S6..S0
6
      14418, 14417, 14416, 14415, 14381, 14480, 14479, //  Q4 S6..S0
7
      14422, 14421, 14420, 14419, 14384, 14483, 14482, //  Q3 S6..S0
8
      14426, 14425, 14424, 14423, 14387, 14486, 14485, //  Q2 S6..S0
9
      14430, 14429, 14428, 14427, 14390, 14489, 14488, //  Q1 S6..S0
10
      14434, 14433, 14432, 14431, 14393, 14492, 14491, //  Q0 S6..S0 (pin 14 on DIP24)

> Leider kann ich dir die DLL nicht schicken, oder den Patch
> weil ich für ca 2 Monate nicht rankomme.

2 Monate passt, so lange dürfte meine Aliexpress Bestellung sowieso noch 
unterwegs sein :-)

Mir reicht Information. Ich will sowieso minipro (das Open Source CLI 
frontend) verwenden und nicht die Windows Version.

 Michael

von Chris (Gast)


Lesenswert?

Ich verwende wine mit autokey oder sowas weil die open source nicht 
funktioniert.

von Michael D. (nospam2000)


Lesenswert?

Chris schrieb:
> Ich verwende wine mit autokey oder sowas weil die open source nicht
> funktioniert.

Ich fixe die OpenSource :-)

von Christian K. (smith007)


Lesenswert?

Was mir eben noch aufgefallen ist.
Warum auch immer fehlt beim T56 die komplette Atmega Reihe.

Wollte eben einen bearbeiten (32A) und
wunderte mich, dass die nicht aufgeführt sind.

Nehme ich den pro II sind sie da.
Schon sehr komisch. Bisher bin ich davon ausgegangen,
das der T56 zumindest alle die Typen unterstützt,
die der pro II auch kann.

Entweder ein Bug oder so gewollt.

von Christian K. (smith007)


Lesenswert?

Nachtrag zu den Atmega-Chips:
Habe eben noch mal in deren Forum nachgelesen:

Übersetzung von Google also nicht wundern:
########
 3. Unterstützung von Mikrocomputern --- Unterstützt jetzt nur einige 
PIC-Mikrocomputer

(Geplant, alle von TL866II Plus unterstützten MCUs vor
(Verzögerung bis 2020.7.30 hinzuzufügen )
########

Heißt, dass zum Ende des Monats geplant ist den Rest auch noch
in die T56 Umgebung zu implementieren.
Also alles gut. Kein Bug ;-))

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.