Hoi zäme
Während dem bauen eines Moduls für einen Kollegen sind wir per Zufall auf den sog. "FRENCH-MODE" der DX4e gestossen. Ein kurzes Nachforschen hat ergeben, dass man die DX4e im Frenchmode initialsieren kann. Dadurch wird im oberen Band der zugelassenen Frequenzen (2.454GHz bis 2.4835GHz) die Leistung vom Spektrum HF Modul in der DX4e auf max. 10mW begrenzt - anstatt 100mW wie das Modul dies eigentlich könnte (=> sprich also nicht FULL RANGE

).
Nun haben wir herausgefunden, dass dieses initialisieren des HF Moduls auch mit der Software auf dem Arduino-Board gemacht wird. Dafür werden sog. Header-Bytes benutzt die beim einschalten resp. binden permanent gesendet werden. Nach einer Analyse des Programms stellten wird fest, dass diese Header-Bytes die Werte für den FRENCH-MODE beinhalten. Das HF Modul der DX4e ist aber sogar DSMX UND DSM2 fähig.
Lange Rede - kurzer Sinn

: Das T8 Futaba-to-Spektrum Modul sendet also trotz DX4e HF Modul nicht mit voller Power sondern nur im French Mode, also mit max. 10mW.
Das ist grundsätzlich für den mCP X und andere Klein-Modelle nicht weiter tragisch. Aber wenn jemand mit dem Modul beabsichtig hat, evtl. mal auch grössere Modelle zu steuern und denkt, das er ein Full-Range Modul besitzt, kann das evtl. ins Auge gehen
Nun habe ich den Programm-Code resp. diese Header-Bytes angepasst, damit das HF Modul der DX4e im DSM2/DSMX Mode bindet bzw. sendet (angefügte Zip-Datei). Im Code habe ich die entsprechend geänderten Zeilen auch noch kommentiert.
Mein Modul habe ich umprogrammiert und mit dem mCP X neu gebunden. Funzt einwandfrei.
Und da ich mich nicht mit fremden Federn schmücken will bemerke ich an dieser Stelle, dass ich viele Infos aus dem Original-Thread vom USA Forum genommen habe (
LINK). Von dort ist auch die Info bezüglich den verschiedenen Header-Bytes (
Tabelle unter diesem Link)
Falls also jemand das Modul wirklich als Full-Range braucht, kann er diese Infos u.U. gebrauchen und das Arduino neu "flashen" (S/W laden).
Gruss - Jan