What's new
Aloft Forums

Welcome to Aloft Forums. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

How I Installed Ethos for both the X12S and the X10S with ISRM RF Upgrade Boards

jlummel

New User
I'm been using FrSky equipment and OpenTX for a long time, still have an original modified 9X Radio with a DFT module (and telemetry display) that runs what would now be an ancient version of OpenTX. Also also have the original release model of the Taranis (bought here, from Aloft, during the original release) that has received several upgrades over the years (CNC hall effect gimbals, 6-way switch, new shoulder sliders, updated radio board, etc), and it still runs a relatively old version of OpenTX. In both cases, mostly because after getting a Horus X12S, I rarely used them anymore so never bothered to update them.

When I bought the X12S, it was one of those with radio problems that you may have heard about back then. It was a simple fix in the end, the internal antenna was not plugged in correctly (crooked connector was only partially engaged but glued in that position), I simply had to open it up and re-seat the antenna connector (I ended up replacing the internal antenna while I was at it, used one of the early FrSky black PCB receiver antennas mounted horizontally on a foam column glued inside the radio, worked great, see attached picture). I had moved the radio to OpenTX and used it as my main radio for a couple of years.

I bought a X10S during the time they had that R9M module/receiver promotion, where it was included free with the radio (fall of 2018, if I remember correctly). I never got a chance to do more than take it out of the box and test that everything worked properly as that's when I started flying multirotors professionally, mostly DJI. Given that there had been recent OpenTX development issues, and trying to figure out which FrSky firmware to use (or even how to flash the firmware) was a moving target, and just general chaos in the FrSky/OpenTX/FrOS ecosystem at the time (at least from my perspective), I put aside fix-wing RC flying and dove into the DJI stuff that was making me money.

Then several months ago (maybe longer), I got a email from Aloft with a cool article talking about how much of that chaos had simmered down and there was some clarity on how the FrSky ecosystem functions for the current and near future. He mentioned doing a follow up email, but it never showed up. But still I was intrigued as I was thinking about pulling out my radios and getting back into fixed-wing flying.

And recently with the news of the release of Ethos for both the X12S and the X10S, I decided to wade back in and update my radios so I can fly again.

As a lot of people are asking about it, this is simply to document how I, personally, did the upgrade on both my radios to ISRM boards and Ethos, one radio (X12S) starting from OpenTX and the other (X10S) from FrOS. I covered the historical information above, well, mostly because I wanted to, but to also give you an idea of what I was working with when doing this update (skill level and equipment).

Here are the steps I took, which was very similar on both radios:

1. Ordered 2x ISRM RF Upgrade Boards from Aloft, didn't bother with the Bluetooth board upgrade for the X10S (don't really need it).

2. Ordered a 5 pack of Panasonic CR1220 button batteries from Amazon, as both radios lost RTC time while in storage. The Panasonic batteries are rated for 10 years, instead of 5 or even 3 as most CR1220 batteries are.

3. Once the ISRM RF Upgrade Boards and CR1220 batteries came in, I opened up both radios and swapped the old RF boards to the new ones and replaced the RTC battery while I was there. Note that while the X10S already had 3 antennas connected to it and I was able to plug all 3 into the new ISRM board, the X12S had only 2 antenna connectors and the new board needed 3. Well, as it turned out, since I had added that PCB antenna into the case earlier, I was able to connect both it and the original antenna it had replaced to the new ISRM board, giving the 3 antennas it needed (2 internal antennas, and one external).

4. Next I went to the FrSky Ethos webpage and at the very bottom I found and downloaded:

Bootloader (.dfu&.bin) Horus & Tandem Radios V1.0.1
Bootloader Tool (PC) DfuSe_Demo V3.0.6

5. As I replaced my computer while my Horus radios were in storage, I had never loaded Companion on it and instead used DfuSe_Demo.exe to flash the correct bootloader to each radio (as per the instructions included in DFUSe_Demo zip file). Note that I did have to manually go into the Windows Device Manager and have it look for the correct driver files in the program folder for the app, it did not load them automatically, though I only needed to do that once.

6. Once each radio was flashed with the correct bootloader, I was able to power them up into bootloader mode (as per the instructions) so the computer could see the SD cards as a flash drive.

7. From the top of the FrSky Ethos webpage I downloaded the correct SD card image for the Horus from GitHub (HORUS_SD.zip), and the correct Ethos firmware for both radios (X10-ISRM.zip & X12S-ISRM.zip, v1.0.11 was just released when I did this).

8. I put empty SD cards into both radios and then plugging in each radio separately, in bootloader mode, copied the contents of HORUS_SD.zip to the root of each card, and then copied the correct firmware for each radio to the root of the SD card and ensured it was named "firmware.bin". I strongly recommend starting with empty cards, if needed backup your OpenTX files and then delete the card's contents.

9. I ejected the radio thru Windows (to avoid file corruption) and once I unplugged it from the USB, the firmware update process started and once complete I turned the radio off and back on again to check that Ethos was loaded. Both radios upgraded perfectly, without any problems.

10. Once I had both radios setup on Ethos and had calibrated the controls, I created a simple model and turned on the internal radio for it (needed, otherwise System doesn't see the radio). I checked the firmware version and found that there was an updated firmware for the ISRM board I needed to flash.

11. From the FrSky website I downloaded the correct firmware for the board (ISRM Update Module - FW-X10S-ISRM-S-X10S_v2.1.6.zip in my case), and copied it to the SD card in both radios (into a folder called \firmware\ISRM Update Module), then updated the firmware with the File Manager in System on the radio. I have since loaded the firmware files for all the different radios that need to be updated onto the SD cards as well in the firmware folder as well, so I can update them with the radio as I use them.

12. Then I plugged in the R9M module as well, enable External radio on the model, and upgraded it's firmware using the X10S too. Still need to update the R9 receiver firmware, but wanted to check that it worked to upgrade the external module.

13. Profit!

Any questions, feel free to ask. It went pretty much text book for both radios, well except for having to find the drivers for the DFU utility manually.

My initial impression is that I like Ethos, it's easy to work with while giving much of the same versatility I liked about OpenTX. It's still new to me, but I find it easy to use so far. I really like that they have a simulator on the PC for it, I hope they keep updating it as Ethos is updated!

James
 

Attachments

  • IMG_20180805_163348400_LL.jpg
    IMG_20180805_163348400_LL.jpg
    240.3 KB · Views: 583
Last edited:
Thanks for a great write up, I’ve attempted to do the same thing but I seem to have issues, here is the whole story
I dropped off my X12S at the Frsky service center in Brea CA to have an ISRM install plus ethos install as well, just picked up my transmitter and while everything seems to work fine I’m getting an RSSI reading of ZERO db’s with either the internal or the external antenna selected.
The transmitter binds normally to my G-Rx8 and everything seems normal except the RSSI OF “0” db’s
I suspected a loose antenna connection so I opened the transmitter to investigate, I only saw two antennas connected to the ISRM module. I was under impression that all three antenna connections must have an antenna connected.
Next I plugged in an external XJT module and I started getting normal RSSI values from the XJT module.
I’ve sent an email to the Frsky service center and waiting for an answer,
Any idea why RSSI value is at zero for the ISRM ?
Should I plug in a PCB receiver antenna to the vacant antenna port on the ISRM?

Any insight would be appreciated

Regards
Dariush
 
Thanks for a great write up, I’ve attempted to do the same thing but I seem to have issues, here is the whole story
I dropped off my X12S at the Frsky service center in Brea CA to have an ISRM install plus ethos install as well, just picked up my transmitter and while everything seems to work fine I’m getting an RSSI reading of ZERO db’s with either the internal or the external antenna selected.
The transmitter binds normally to my G-Rx8 and everything seems normal except the RSSI OF “0” db’s
I suspected a loose antenna connection so I opened the transmitter to investigate, I only saw two antennas connected to the ISRM module. I was under impression that all three antenna connections must have an antenna connected.
Next I plugged in an external XJT module and I started getting normal RSSI values from the XJT module.
I’ve sent an email to the Frsky service center and waiting for an answer,
Any idea why RSSI value is at zero for the ISRM ?
Should I plug in a PCB receiver antenna to the vacant antenna port on the ISRM?

Any insight would be appreciated

Regards
Dariush
An update, shortly after that write up I opened the TX and checked all the connections especially the antenna connections, surprisingly Frsky is not had two antennas connected, I installed a third antenna (internal) and it is now working great, I have yet to fly anything with it though
 
It is. Will not run without the ISRM.
I installed the new rf module into my X12S and added another internal antenna (from RX8R pro). I updated the boot loader then flashed the newest firm ware from GitHub for the X12S with isrm. Also copied new Horus SD card contents to my sd card. All seemed great, Ethos seemed working fine, went to turn on the rf module and select the antenna, radio said “no response from module”. I then checked system/info and it said internal module “unknown”. Do you think I got a “bad” module from the factory? Did I do something wrong in my firmware updates? I now have an X12S with Ethos that will not bind to any receivers. I have an X20 that I am loving. Thank you for your reply
 
Back
Top