NXP TEF6686 auf Arduino

Das Radioforum. Hier dreht sich alles um die technischen Seiten des Radio- und TV-Empfangs.
andimik
Beiträge: 5800
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: NXP TEF6686 auf Arduino

Beitrag von andimik »

Ich habe nun das gefunden:

https://github.com/stailus/tef6686_rds/ ... s.ino#L568
https://github.com/NoobishSVK/TEF6686-r ... .ino#L2246

Das kommt mir bekannt vor, denn das ist das, was über die Serielle Schnittstelle läuft.

P und dann PI-Code
R die restlichen 3 RDS Gruppen

Jetzt weiß ich auch, woher es kommt, dass die Zeile 15 Zeichen lang ist (siehe meine Opencalc-Tabelle).

Wie kann ich rausfinden, was welche ino-Datei bei meinem Flash verwendet wurde?
Zuletzt geändert von andimik am Fr 24. Feb 2023, 15:37, insgesamt 1-mal geändert.
DXHR
Beiträge: 349
Registriert: Sa 27. Apr 2019, 20:27

Re: NXP TEF6686 auf Arduino

Beitrag von DXHR »

andimik hat geschrieben: Fr 24. Feb 2023, 09:56 [...]
Nochmal an alle: Funktioniert bei euch RDS über RDSSpy wirklich fehlerfrei?
Bei mir ist das BER auch im Durchschnitt bei 40%. Sowohl bei Ortssendern (>70dBf) als auch bei semi-lokalen Sendern (~40dBf)

Ich habe die Version 1.21 von Noobish installiert.
oe3.png
886.png
sro.png
Standort: Wien, Österreich
Empfänger: Airspy HF+ Discovery, TEF6686 Portable, Dual MCR 200
andimik
Beiträge: 5800
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: NXP TEF6686 auf Arduino

Beitrag von andimik »

Vielen Dank, dann bist du jetzt der dritte. Mich wundert das nämlich, denn das TEF-Radio oder die TEF-Box werden mittlerweile weltweit eingesetzt.

Man sieht es: Links im xdr-gtk-Fenster ist der Radiotext fehlerfrei. Lass mich raten, bei RDSSpy klaffen Lücken dazwischen ...

Ich könnte - als nicht-Programmierer - die o.g. ino-Datei so modifizieren versuchen, dass gleich ein RDSpy-kompatibler Datenstrom rauskommt (aber die Schnittstelle zu xdr-gtk würde dabei u.U. verloren gehen).

d.h. es ist https://www.arduino.cc/en/software nötig, um das zum Radio bzw. zur Box zu schicken? Kann ich da irgendwas beim Raufladen zerstören oder ist das nur für Profis gedacht, die wissen, was sie tun?

Vielleicht postet jemand mit 0% BER, was die Serielle Schnittstelle über USB oder über WLAN an Daten bekommt. Theoretisch müsste die Zeile mit R immer gleich lang sein, das ist bei mir leider aber nicht der Fall.

Es enthält auch ungültige Zeichen, weil der Zeilenumbruch nicht richtig ist.

Code: Alles auswählen

 more ttyUSB0.capture | grep ^R | more
R0548000000000F
R054892CSP40
R0548924B4100
R0000000003F
R2542000SP542000SP5426C2S,2,33
R25426CD2000
R0549000S,4,33
R054988C0003
R054988S,5,33
R000000000003F
R0000000000003F
R054A000000000F
R054A56C7000003
R054A56C74E5400
R0000000000003F
R2543000000000F

Code: Alles auswählen

    if (RDSstatus == 1 && USBstatus == true && WiFistatus == false) {
      Serial.print("P");
      Serial.print(rdsInfo.programId);
      Serial.print("\nR");
      serial_hex(rdsB >> 8);
      serial_hex(rdsB);
      serial_hex(rdsC >> 8);
      serial_hex(rdsC);
      serial_hex(rdsD >> 8);
      serial_hex(rdsD);
      serial_hex(rdsErr >> 8);
      Serial.print("\n");
    }

    if (RDSstatus == 1 && USBstatus == false && WiFistatus == true) {
      RemoteClient.print("P");
      RemoteClient.print(rdsInfo.programId);
      RemoteClient.print("\nR");
      tcp_hex(rdsB >> 8);
      tcp_hex(rdsB);
      tcp_hex(rdsC >> 8);
      tcp_hex(rdsC);
      tcp_hex(rdsD >> 8);
      tcp_hex(rdsD);
      tcp_hex(rdsErr >> 8);
      RemoteClient.print("\n");
    }
carkiller08
Beiträge: 1689
Registriert: Fr 31. Aug 2018, 17:01
Wohnort: Sachsen-Anhalt / Harzvorland

Re: NXP TEF6686 auf Arduino

Beitrag von carkiller08 »

Wie kann ich rausfinden, was welche ino-Datei bei meinem Flash verwendet wurde?
Über die Versionsnummer. Bis v.1.15 kommen die von pe5pvb, v1.18 ist die China-Version von Ende 2022,
ab v1.20 Weiterentwicklungen (Noobish)

Die Stailus-Version ist nur für die Steuerung mit XDR-GTK bzw. TEF-GTK vorgesehen zur Installation
auf Arduino Nano oder Uno oder Mega. Ob die ohne Anpassungen auf einen ESP32 läuft,weiß ich nicht.
Sie basiert auf einer ino-Datei aus einem chinesischen Forum.
Die Version von Stailus verhält sich vom Timing etwas anders als die anderen Display-Versionen.
Merkt man an der Signalstärke-Grafik in XDR-GTK , dass die bei schwachem Signal nicht so "durchrast" .
Austria MV
Beiträge: 1400
Registriert: Fr 31. Aug 2018, 17:42

Re: NXP TEF6686 auf Arduino

Beitrag von Austria MV »

Ich fürchte die Arduino Software läuft nicht ohne Anpassung auf dem ESP32.
Zumindest hat es bei mir nicht geklappt.... ESP32 hat zwei I2C Busse.
Die verschiedenen Quarz Versionen musste man auch beachten.
Bei mir 9,216MHz 19 Pin Tuner.
Das ESP Modul liegt in der Radio Bastelkiste.
Keine Ahnung ob das Teil ohne LCD und Drehencoder was machen würde?

Kann man in nachhinein noch feststellen welche Softwareversion auf dem Arduino Mega läuft ?
Sonst muss ich die alte Festplatte suchen die vor der SSD drinnen war...

RDS Spy speichert die Daten anders:

<recorder="RDS Spy" date="2023-02-23" time="23-12-22" source="2" name="" location="" notes="" frequency="95,2">
D311 0408 3E1B 4241 @2023/02/23 23:12:12.44
D311 3410 53C0 CD46 @2023/02/23 23:12:12.53
D311 0409 E306 5945 @2023/02/23 23:12:12.60
D311 240F 2020 2020 @2023/02/23 23:12:12.68
D311 E413 2033 D313 @2023/02/23 23:12:12.76
D311 040A 0620 524E @2023/02/23 23:12:12.83
D311 C418 801A 0A0D @2023/02/23 23:12:12.91
D311 8401 89F5 A591 @2023/02/23 23:12:12.99
D311 040F E56D 2031 @2023/02/23 23:12:13.07
D311 2400 5245 4F20 @2023/02/23 23:12:13.15
D311 E415 226C D313 @2023/02/23 23:12:13.23
D311 0408 3C6D 4241 @2023/02/23 23:12:13.32
D311 6403 0211 2021 @2023/02/23 23:12:13.42
....
LXS
Beiträge: 158
Registriert: Sa 1. Sep 2018, 08:58

Re: NXP TEF6686 auf Arduino

Beitrag von LXS »

Ich habe gerade auf Version 1.21 upgedated, das hat problemlos geklappt. Jetzt würde mich mal interessieren, ob es denkbar ist, eine der Touchscreen-Versionen auf das chinesische Modell (silbernes Gehäuse, drei Drehregler, bunte Knöpfe) zu flashen. Die RDS-Auskünfte sind auch ohne Touch deutlich umfangreicher. Ich kann nicht einschätzen, ob ohne Touch überhaupt eine einigermaßen brauchbare Bedienung möglich ist. Notfalls gehe ich wieder zurück auf die 1.21. Hat das schon mal jemand ausprobiert oder sagt jemand "Finger weg" (ich bin da kein Experte ...)?
ullibg
Beiträge: 1131
Registriert: Fr 31. Aug 2018, 16:59

Re: NXP TEF6686 auf Arduino

Beitrag von ullibg »

Nein, dass geht nicht. Bei deiner Version ist doch kein Touchscreen eingebaut.
Standort: 10E14 / 51N49, 360m ü. N.N., LdKr. Osterode/Harz
UKW-FM PORTABEL: Verschiedene TEF6686 Tuner , 9-ELE. Eigenbau nach P.Körner, 9.2 nach Körner von Antennenland
DAB+ : Roberts expression mit Teleskopantenne
ArthurSRB
Beiträge: 312
Registriert: Do 10. Jan 2019, 21:51
Wohnort: Belgrad/Serbien
Kontaktdaten:

Re: NXP TEF6686 auf Arduino

Beitrag von ArthurSRB »

During the year,the version firmware of DX Belgrade for Chinese portable TEF should be appeared,which will have 2×32 memories,alternative frequencies and a lot more...

https://i.postimg.cc/kg5NmRrS/ezgif-com ... -gif-1.gif
Bild
ArthurSRB
Beiträge: 312
Registriert: Do 10. Jan 2019, 21:51
Wohnort: Belgrad/Serbien
Kontaktdaten:

Re: NXP TEF6686 auf Arduino

Beitrag von ArthurSRB »

Bild

Good news, the station memorization system is done and has a lot of options, you will be pleasantly surprised !
Bild
dtd
Beiträge: 15
Registriert: Fr 13. Jan 2023, 12:00

Re: NXP TEF6686 auf Arduino

Beitrag von dtd »

ArthurSRB hat geschrieben: Di 28. Feb 2023, 15:17 Bild

Good news, the station memorization system is done and has a lot of options, you will be pleasantly surprised !
Hello! Can you try to put the battery indicator on the Home Screen if possible? Just a question considering AF: is it a full working AF like does it switch the frequency automatically like the car radios?
ArthurSRB
Beiträge: 312
Registriert: Do 10. Jan 2019, 21:51
Wohnort: Belgrad/Serbien
Kontaktdaten:

Re: NXP TEF6686 auf Arduino

Beitrag von ArthurSRB »

dtd hat geschrieben: Di 28. Feb 2023, 17:01
Hello! Can you try to put the battery indicator on the Home Screen if possible?

Just a question considering AF: is it a full working AF like does it switch the frequency automatically like the car radios?
It has been implemented.

We have some other plans with AF, but whatever you think should be,we will consider whether it is possible to implement.
Bild
DLR-Fan Sachsen-Anhalt
Beiträge: 400
Registriert: Sa 1. Sep 2018, 15:50

Re: NXP TEF6686 auf Arduino

Beitrag von DLR-Fan Sachsen-Anhalt »

Mein TEF von Aliexpress ist angekommen. Firmware 1.21, Variante mit 3 Reglern und silberne Knöpfe. Teleskopantenne ist mir nach 5min abgebrochen, was für ein Schrott. Habe mir einen Koaxdipol 2 Mal 70cm gebaut. Mit Peitschenkabel an den SMA. Erster Scan am Nordwestfenster war überragend. Heute ist aber Tropo. Alex neben Ortssendern geht heute und Scholzplatz. HR heute sogar mit RDS, auf 87,6 kam zeitweise NDR2 aus Hamburg hörbar, hat noch nie ein Taschenradio bei mir geschafft. Ist schon ein Hammerteil. Erster Test bestanden, bin positiv überrascht.
LXS
Beiträge: 158
Registriert: Sa 1. Sep 2018, 08:58

Re: NXP TEF6686 auf Arduino

Beitrag von LXS »

ArthurSRB hat geschrieben: Di 28. Feb 2023, 15:17 Bild

Good news, the station memorization system is done and has a lot of options, you will be pleasantly surprised !
Dear Arthur,
is there a download-source for your firmware? I would be glad to test it :) :danke:
ArthurSRB
Beiträge: 312
Registriert: Do 10. Jan 2019, 21:51
Wohnort: Belgrad/Serbien
Kontaktdaten:

Re: NXP TEF6686 auf Arduino

Beitrag von ArthurSRB »

Programming is done by a top professional and all versions are available to him and my brand is DX Belgrade,through which the firmware will be available when everything is implemented.

Due to the Chinese who copy everything,the details will not be available,currently it is possible to memorize 65-108MHz,and soon all TEF radio bands.

The TEF receiver has the ability to implement a number of interesting options,it takes time,please be patient,from time to time I will post some information about what is currently added to menu.

https://dxbeograd.blogspot.com
Bild
_Yoshi_
Beiträge: 2133
Registriert: Fr 31. Aug 2018, 17:15
Wohnort: Leer Ostfriesland - JO33RF

Re: NXP TEF6686 auf Arduino

Beitrag von _Yoshi_ »

Wo ich gerade die Bilder von der Platine des TEF Empfänger auf dxbeograd.blogspot.com sehe, ist für die Front ein vierter Taster sowie für die Rauschsperre das Poti vorbereitet.
Wenn man diese nachrüstet, sind die dann funktionell oder muss die Firmware vorher angepasst werden?
Und welche Funktion hätte der vierte Taster?
RX QTH: Leer Ostfriesland - JO33RF
Degen DE-1103, Microspot RA-319
SDR AirSpy One mit SDR#
TEF6686 Radio
My Snip †01.09.2018 11.21Uhr
Antworten