FrSky ISRM Modus (EU/LBT & FCC) wechseln per LUA Script
Einige Kunden von neuen FrSky Fernbedienungen haben das Problem, dass das interne Modul nicht mehr von EU auf FCC und andersherum geflasht werden kann. Aufgefallen ist dies, weil FrSky falsche ISRM Versionen an Kunden herausgeschickt hat. Nach Beschwerden von einigen Kunden, hat FrSky nun eine Lösung für das Problem bereitgestellt, hält diese aber zurück und hilft betroffenen Kunden nur nachdem sie den Support anschreiben. Ich finde, die Lösung sollte öffentlich zugänglich sein, deswegen veröffentliche ich diese nun hier auf meinem Blog.
Inhaltsverzeichnis
Was wird benötigt
LUA Script for FrSky ISRM Module
1 Datei(en) 3.13 KB- OpenTX 2.3.0 oder höher
- SD-Karte
Schritt 1: OpenTX Version installieren
Du musst mindestens OpenTX 2.3.0 auf deiner Fernsteuerung installieren.
Schritt 2: ISRM Mode kontrollieren
Gehe nun auf Seite 7/7 in deinen „Radio Settings“ und wähle aus „Modules RX / Version„. Dort findest du Angaben zu deinem ISRM Modul.
Schritt 3: LUA Script installieren
Lade das LUA Script (isrm_mode_1.lua) herunter und kopiere es auf deine SD-Karte in den Order „Scripts“ -> „Tools„.
Schritt 4: LUA Script ausführen
Begib dich nun in den Order „Scripts“ -> „Tools“ und führe das LUA Script (isrm_mode_1.lua) aus. Markiere dazu das Script und drücke lange auf dem Joystick bis ein Untermenü erscheint. Klicke nun auf „Execute„.
Schritt 5: ISRM Modus wechseln
Nun kannst du mit dem Joystick hin und her switchen um den Mode deines ISRM Moduls zu ändern.
Schritt 6: Überprüfen
Prüfe nun, ob das Modul die Einstellung angenommen hat! Fertig!
Übrigens: Du brauchst deine Modell nicht erneut binden!
Hallo, falls noch jemand ein ein fertiges Skript für die Horus X10 sucht: https://www.rcgroups.com/forums/showpost.php?p=44865725&postcount=16768
Danke!
Scriptanpassung für Horus X10S: bitte die Zeilen 22 – 45 (local function redrawPage() bis end) austauschen durch folgenden Code
local addHight = LCD_H / 3.5
local addWidth = 75
local halfWide = LCD_W / 2
local function redrawPage()
lcd.clear()
— draw title:
if LCD_W == 480 then –X10 480×272
–Draw title
lcd.drawFilledRectangle(0, 0, LCD_W, 30, TITLE_BGCOLOR)
lcd.drawText(200, 5, „ISRM Mode“, MENU_TITLE_COLOR)
end
if mode == 0 then
lcd.drawFilledRectangle(85, addHight + 14, addWidth + 56, LCD_H – 175, 0)
lcd.drawText(85 + 28, addHight + 50, „LBT / EU“, CENTER + INVERS + BLINK)
else
lcd.drawRectangle(85, addHight + 14, addWidth + 56, LCD_H – 175, 0)
lcd.drawText(85 + 28, addHight + 50, „LBT / EU“, CENTER)
end
if mode == 1 then
lcd.drawFilledRectangle(halfWide + 67, addHight + 14, addWidth + 56, LCD_H – 175, 0);
lcd.drawText(halfWide + 135, addHight + 50, „FCC“, CENTER + INVERS + BLINK)
else
lcd.drawRectangle(halfWide + 67, addHight + 14, addWidth + 56, LCD_H – 175, 0);
lcd.drawText(halfWide + 135, addHight + 50, „FCC“, CENTER)
end
if mode == -1 then
lcd.drawText(LCD_W/2, LCD_H – 25, „Reading mode…“, CENTER)
else
lcd.drawText(LCD_W/2, LCD_H – 25, „Check your country law!“, CENTER)
end
end
Leider funktioniert der Patch nicht. Auf meine X10s bekomme ich die Fehlermeldung:
?:0 attempt to call field „drawScreenTitle“(a nil)
Hallo Philipp
Das Problem mit der Bindung meines Blade 180QX
konnte ich lösen. Beim Einsatz des IRange x4 lite Modules muss in jedem Fall eine passende Firmware auf dem Modul und Opentx sein. In meinem Fall war auf der Xlite opentx 2.3.9 und dazu musste ich das IRange mit mit der Firmware 2.3.1.24 flashen. Nicht mit der neuesten Version 2.3.1.36 die ist für das kommende opentx 2.3.10 vorgesehen. Nachdem ich in github eine entsprechende Notiz gelesen hatte konnte ich das Problem so lösen.
Hallo Philipp
Weißt du wie man einen quadcopter blase 180 QX an das IRange IRX4 lite für die Frsky xlite binden kann?
Komme nicht ran wenn ich das nach der Beschreibung mache. DSMX habe ich eingestellt. Beim iRangex-Modul brennt Grün und rot blinkt. Wenn ich den copter einstecke blinkt die blaue LEDam copter, dann die Anlage einschalte, zum model-extern wechsle und den Bindevorgang starte kommt die Frage nach Telemetrie ja/nein und egal was ich da einstelle es kommt keine Bindung zustande. Was mache ich falsch?
Hallo Philipp,
der download link scheint nicht mehr zu funktionieren.
Download war eine aktuelle Firmware. Kein LUA script.
Hallo,
mit ein paar kleinen Änderungen geht es auch mit der Horus X10/X10S
Kannst du die Änderungen machen und das Script hier bereitstellen?
Hey
Wo kann ich dieses Lua script downloaden ?
LG
Patrick
Schau mal unter „Was wird benötigt“ hier auf der Seite! Da ist ein Donwload Button
Kann es sein dass das Skript nicht mehr verfügbar ist? Könntest du es nochmal bereitstellen?
Der Download funktioniert wieder!
Also auf meiner x9 Lite geht es nicht kannst du mir helfen
Hey Philipp
Funktioniert das auch bei der neuen Taranis X-Lite Pro ?
Ja, soweit ich weiß! Voraussetzung ist immer das ISRM Modul, welches verbaut sein muss!
Hallo Philipp
Hättest du eventuell auch das Script für die Horus 10s Express….. dieses habe ich probiert, funktioniert aber nicht auf der Horus.
lg Hannes
Hi Hannes,
aktuell leider nicht. Ich habe leider keine Horus da um das Programm umzuschreiben und zu testen. 🙁
Gruß,
Phil
Servus
was kann ich machen, damit das Script im TOOLS Menü angezeigt wird?
Danke und GRüße
Gerard
Hi Gerhard,
mit er neusten OpenTX Version und dem LUA Script im richtigen Ordner müsste es automatisch unter Tools auftauchen!
Gruß,
Phil
Hey There. Does this script works on X9D Plus SE 2019 also?
Hi,
i cant confirm it. Please just try it! Theoretically it should work if you have an ISRM Module buildin.
Many thanks Phil. Worked for me. I can herewith confirm to other readers that the procedure also work on FRSKY Taranis X9D SE 2019 ! I changed from the ISRM 1.1.3 FCC to ISRM 1.1.3 EU.
Glad it worked! ?
Also worked on X-Lite Pro
Hi zusammen,
gilt das für die normale X Lite (die erste)? Denn bei mir funktioniert es nicht… hab OpenTX 2.3.1 umd es bleibt dann bei „reading…“ stehen. Komischerweise wird bei mir aber auch auf Seite 7/7 unter RX Version „no info“ angezeigt!? Was läuft falsch? (Funktioniert aber sonst bestens)
Hi Karacho FPV,
das geht nur mit Funken, die das besagte ISRM Modul haben. Die ersten X-Lite hatten das XJT Modul. Das wiederum kannst du noch umflashen. Tutorials dazu habe ich auch hier im Blog!
Gruß,
Phil
Danke, habs mir eh gedacht. Umflashen ist eh kein Problem, so wärs halt noch einfacher gewesen ?
Muss ich frsky anschreiben oder finde ich das lua Script für die x9lite irgendwo?
Hey Theo,
schreib mal FrSky an. Die X9Lite hat vermutlich eine andere Auflösung, deswegen geht das Lua Script wahrscheinlich nicht. Du kannst es aber mal ausprobieren. Ich schaue mal, ob ich das ganze für andere Funken umprogrammieren kann.
Berichte Mal, ob es mit dem X-Lite Script geklappt hat!
Gruß,
Phil
Danke. Habe die Datei von nem Freund bekommen:)
Hey Philipp! Vielen herzlichen Dank für diesen Beitrag, er ist ungemein nützlich! Nach Stunden der Verzweiflung und beinahe Resignation mit FRSKY (wobei ich immernoch sauer auf die Pfeiffen bin…) bin ich auf Deine Lösung mit dem LUA Skript gestossen und jetzt hab ich wider Spass an der X Lite Pro!! #You’re my Hero of the week!
Hi,
ja geil! Freut mich sehr! Happy Flying!!!