Konrad
Very Strong User
I'm at the family estate and decided to update all my FrSky equipment I have at my Denver family home. This consists of about 2 dozen receivers, two X9D+ and XJT RF modules.
This was again a very frustrating FrSky firmware experience! So much so that I was seriously thinking of dumping FrSky and making the move to Jeti.
Now I know about the RF and OS separation. I know to keep ACCST and ACCeSS separate. I know of the S-Bus and S-Port trap. I know about the cross over cable between the TX and RX. What I'm getting at is I know how to maintain my FrSky RF equipment, or so I thought.
The key problem I had is that the firmware/equipment doesn't report load failures.
With my luck the first X9D+ did not work while it appeared to have taken the ACCST v2.1.0 update. The receiver also didn't appear to work when updated to ACCST v2.1.x.
The trap I found myself in was seeing that the internal RF appeared to have been updated to V.2.1.0. But I could not get any bind with any RX combination running any v2.1.x.
I could go back to ACCST v1.17. and get a bind. But the TX "bitching betty" didn't appear to respond the same between TX start ups. Also the SD card version error would appear intermittently, (This was a clue!)
After spending a whole day chasing what should have been a straight forward firmware upgrade. I gave up and went to bed. In the morning I recall that in the past when I've had software problems they have been traced to SD cards or Windblows drivers. As I was on a Mac, I could eliminate the WIndblows issue. I got a new micro SD card and card reader.
I transferred the SD contents from the old card to new card and STILL had issues with OS stability and ACCST v.2.1.0 not binding. Let me tell you I was fit to be tied!!
Then I realized that the contents I just loaded on to the new SD card came off the old SD card. So If I thought that the SD card was corrupted it was only logical that the contents from the SD card would also be corrupted. So I did a clean SD card down load from the FrSky site. After learning a bit about FrSky's file structure. That the drive named Taranis and the drive named NO NAME are not both on the SD card. (It appears that the drive Taranis is the actual memory location of the Taranis microprocessor. (Do not touch these files!). And the NO NAME drive is the whole SD card. Once I realized that I didn't need to partition the SD card the up load of the SD contents went smoothly.
Again I updated ACCST to v2.1.0 with a newly down loaded file. Again the TX showed that the internal RF module was on ACCST 2.1.0. This looked the same as with the corrupted SD card. But now the OS (OpenTX 2.2.4) appeared to be stable as Bitching Betty's start up chime and warnings were consistent with each power up. Great!!!
Now on to updating the RX for ACCST v2.1.x. Now here was a big surprise. When I was trying to flash the RX from the TX with the corrupted SD card the write times where about 15 seconds to "up date" the RX. Now with the new SD card and clean down load files the write times are about 3 minutes. All RX updates to ACCST v2.1.x went smooth other than updating the stabilized RX's to V2.1.1 frsk.
These stabilized receiver files have a file extension "FRSK". All other receiver files I've down loaded for ACCST v2.1 have the file extension "FRK". It appears that my boot-loader (or radio) doesn't know how to handle the FRSK files. I'll need to dig into this a bit. But as I don't fly gyros or I try not to fly gyros this isn't a priority.
If anybody knows how to address this "frsk" file extension problem, I'd appreciate a heads up.
Now the second X9D+ upgraded just as it should. (SD card was NOT corrupted. With SD cards FrSky uses, this was a minor miracle)!
I'm not a software developer but there has to be a way to show if the software has failed to load. Now in the case of an SD card, I assume it is more of a hardware issue. But some kind of handshake or flashing LED code would help.
So the take away for me is, if the firmware update doesn't perform (bind) look for a corrupted SD card early in your troubleshoot efforts!
All the best,
Konrad
Edit: Add SD Card version error
This was again a very frustrating FrSky firmware experience! So much so that I was seriously thinking of dumping FrSky and making the move to Jeti.
Now I know about the RF and OS separation. I know to keep ACCST and ACCeSS separate. I know of the S-Bus and S-Port trap. I know about the cross over cable between the TX and RX. What I'm getting at is I know how to maintain my FrSky RF equipment, or so I thought.
The key problem I had is that the firmware/equipment doesn't report load failures.
With my luck the first X9D+ did not work while it appeared to have taken the ACCST v2.1.0 update. The receiver also didn't appear to work when updated to ACCST v2.1.x.
The trap I found myself in was seeing that the internal RF appeared to have been updated to V.2.1.0. But I could not get any bind with any RX combination running any v2.1.x.
I could go back to ACCST v1.17. and get a bind. But the TX "bitching betty" didn't appear to respond the same between TX start ups. Also the SD card version error would appear intermittently, (This was a clue!)
After spending a whole day chasing what should have been a straight forward firmware upgrade. I gave up and went to bed. In the morning I recall that in the past when I've had software problems they have been traced to SD cards or Windblows drivers. As I was on a Mac, I could eliminate the WIndblows issue. I got a new micro SD card and card reader.
I transferred the SD contents from the old card to new card and STILL had issues with OS stability and ACCST v.2.1.0 not binding. Let me tell you I was fit to be tied!!
Then I realized that the contents I just loaded on to the new SD card came off the old SD card. So If I thought that the SD card was corrupted it was only logical that the contents from the SD card would also be corrupted. So I did a clean SD card down load from the FrSky site. After learning a bit about FrSky's file structure. That the drive named Taranis and the drive named NO NAME are not both on the SD card. (It appears that the drive Taranis is the actual memory location of the Taranis microprocessor. (Do not touch these files!). And the NO NAME drive is the whole SD card. Once I realized that I didn't need to partition the SD card the up load of the SD contents went smoothly.
Again I updated ACCST to v2.1.0 with a newly down loaded file. Again the TX showed that the internal RF module was on ACCST 2.1.0. This looked the same as with the corrupted SD card. But now the OS (OpenTX 2.2.4) appeared to be stable as Bitching Betty's start up chime and warnings were consistent with each power up. Great!!!
Now on to updating the RX for ACCST v2.1.x. Now here was a big surprise. When I was trying to flash the RX from the TX with the corrupted SD card the write times where about 15 seconds to "up date" the RX. Now with the new SD card and clean down load files the write times are about 3 minutes. All RX updates to ACCST v2.1.x went smooth other than updating the stabilized RX's to V2.1.1 frsk.
These stabilized receiver files have a file extension "FRSK". All other receiver files I've down loaded for ACCST v2.1 have the file extension "FRK". It appears that my boot-loader (or radio) doesn't know how to handle the FRSK files. I'll need to dig into this a bit. But as I don't fly gyros or I try not to fly gyros this isn't a priority.
If anybody knows how to address this "frsk" file extension problem, I'd appreciate a heads up.
Now the second X9D+ upgraded just as it should. (SD card was NOT corrupted. With SD cards FrSky uses, this was a minor miracle)!
I'm not a software developer but there has to be a way to show if the software has failed to load. Now in the case of an SD card, I assume it is more of a hardware issue. But some kind of handshake or flashing LED code would help.
So the take away for me is, if the firmware update doesn't perform (bind) look for a corrupted SD card early in your troubleshoot efforts!
All the best,
Konrad
Edit: Add SD Card version error
Last edited: