Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Receivers "bricked" via OTA: summary #95

Open
Alex00101 opened this issue Jan 7, 2025 · 8 comments
Open

Receivers "bricked" via OTA: summary #95

Alex00101 opened this issue Jan 7, 2025 · 8 comments

Comments

@Alex00101
Copy link

Alex00101 commented Jan 7, 2025

This is a summary of multiple instances where users have their receivers rendered inoperable (aka “bricked”) when upgrading these receivers OTA. This has been reported by the non-insignificant number of users across different social media channels (including this GutHub). It is my understanding that some of these channels are attended by members associated with FrSky, so my assertion that this can not be attributed to isolated incidents can be easily verified.

Symptoms:

  1. Users update their receiver firmware to the latest version from FrSky. It was verified in most if not all cases that FrSky OTA upgrade instructions were followed, and correct firmware selected.
  2. OTA update starts normally, and the update progress indicates successful OTA upgrade competition.
  3. After the upgrade however, the receiver cannot be returned to an operational state: it does not allow users to register, bind or establish and RF link in any other way. Most of the receivers in that state also have solid blue led on (and nothing else). Others have not reported led status.
  4. Attempts to restore the operational state of the receiver using information and tools available to users – by attempts to reflash the firmware using wired connection were unsuccessful. NOTE: There were other cases where wired reflash worked - this submission is not expected to cover that, it is purely focused on the issue when a user cannot recover the receiver (receiver “bricked”).
  5. In some cases, reported response from the FrSky was to return the receiver to them for “test and repair”.

Additional information:

  1. Looks like mostly the Archer Plus, TW and TD receivers are affected. This may be due to the fact that with the latest RF firmware update (3.0.1) users started to update these receivers in bulk and only these three families received an update. I couldn’t find any reports of older Arche receivers being bricked.
  2. Some receivers had FrSky “patch” applied to them (the one that was published few months ago than pulled back), some had not.
  3. Attempts to recover the receiver by re-flashing the firmware via wired connection included a) From the radio (with receiver connected via FrSky cable), using “flash internal device”, b) from the PC, connected via STK tool, and c) from the Suite 1.6 , radio connected to the Suite, receiver connected via FrSky cable, flash from the download manager. In all cases attempts were not successful, receiver was not responding and timed out/produced error at device reset stage. NOTE: There was one report when method c) was successful while method a) failed, however this could not be reproduced/tested as a valid recovery method.

Testing:
I have set up my own testing (and sacrificed on of the receivers). The test involved two receivers (one older Archer R8 Pro and Archer Plus receiver). The test involved continuous OTA firmware update (2.1.14 for Archer and 1.0.11 to 3.0.1 for Archer Plus). On the 5th cycle Archer Plus got bricked with the symptoms described above and cannot be recovered.
My conclusions:

  • Issue can be easily reproduced.
  • Hardware issue with the receiver – one of the provided suggestions – is unlikely. If indeed it is the root cause, in my opinion it poses a greater issue than unreliable OTA because I assume a hardware defect can also manifest itself under the normal operational condition (flying).
  • If I could reproduce the issue without having access to FrSky inventory of receivers and equipment, surely it can also be reproduced by FrSky.

May I please respectfully ask FrSky team to:

  1. Confirm and recognize these symptoms as an issue not isolated incident. In my opinion the number of reports justify that.
  2. Review the currently suggested method of dealing with the issue by sending the receivers back – given a) costs incurred by users – some of users do not have a local authorized dealer, b) inconvenience/uncertainty of turnaround time – some of users to not have an abundance of spare receivers, c) overall risks and perceptions about OTA as a whole.
  3. Perform root cause analysis and advice users whether the root cause is identified, can be fixed, which firmware version does / will have the fix.
  4. Advice users about the risks of performing OTA (assuming the issue is confirmed) until the issue is not fixed.
  5. If possible, develop a method to recover bricked receivers by end users, if not for the current version, then for the future.
@KAID-YANG
Copy link

Hello, could you please specify the exact model of the Archer Plus receiver used in your tests? Was the receiver flashed with the previously withdrawn patch? Additionally, could you provide the version of the remote controller and the RF module? Thank you, this information will be very helpful to us.

@Alex00101
Copy link
Author

Alex00101 commented Jan 8, 2025

Thanks for looking into this.
I have 2 receiver models bricked with OTA.
1st was Archer Plus SR8 with the patch installed, being upgraded to the last firmware version before 3.0.1 - i.e. I was flashing 1.0.11.
This was on X20AWPro with Ethos 1.5.x (sorry do not recall exact version) and ISRM 1.1.13.

2nd was Archer Plus 6H, flashing from 1.0.11 (latest before 3.0.1) to 3.0.1 with X20ProAW on Ethos 1.6 and ISRM 3.0.1. I believe this one also had a patch.

3rd was - as a part of a test described above - another Archer Plus SR8 on 1.0.11 being flashed with 3.0.1, Ethos 1.6, ISRM 3.0.1. X20AWPro. I did not install the patch on it.

Please note other users reported other models being bricked such as GR family but I have not had my own experience with these.

HTH

@KAID-YANG
Copy link

Thanks for looking into this. I have 2 receiver models bricked with OTA. 1st was Archer Plus SR8 with the patch installed, being upgraded to the last firmware version before 3.0.1 - i.e. I was flashing 1.0.11. This was on X20AWPro with Ethos 1.5.x (sorry do not recall exact version) and ISRM 1.1.13.

2nd was Archer Plus 6H, flashing from 1.0.11 (latest before 3.0.1) to 3.0.1 with X20ProAW on Ethos 1.6 and ISRM 3.0.1. I believe this one also had a patch.

3rd was - as a part of a test described above - another Archer Plus SR8 on 1.0.11 being flashed with 3.0.1, Ethos 1.6, ISRM 3.0.1. X20AWPro. I did not install the patch on it.

Please note other users reported other models being bricked such as GR family but I have not had my own experience with these.

HTH

Which receiver was used in the OTA bricking case, and which remote controller was used with it? I will conduct tests on the corresponding versions of the receiver and remote controller.

@Alex00101
Copy link
Author

Alex00101 commented Jan 8, 2025

All 3 receivers were bricked OTA, one single AWPro X20 radio in all cases

@CodeWorksCZ
Copy link

In my case #89 I was using Tandem X20 (1.6), Archer Plus GR8 with applied patches , ISRM updated to the latest version via OTA

@Didier-L
Copy link

Didier-L commented Jan 9, 2025

For my case, I was using X20 Pro n°269 and updated via OTA a Archer Plus GR6 with applied patches.
Note: the GR6+ worked perfectly after the application of the patches. Problem came when updating to 3.0.1

X20 PRO : firmware 1.6.0 EU
Internal module : TD-ISRM Pro, HW = 1.0.3 ; FW = 3.0.1

No LED working after the update.

@SmartTommy
Copy link
Collaborator

SmartTommy commented Jan 10, 2025

For my case, I was using X20 Pro n°269 and updated via OTA a Archer Plus GR6 with applied patches. Note: the GR6+ worked perfectly after the application of the patches. Problem came when updating to 3.0.1

X20 PRO : firmware 1.6.0 EU Internal module : TD-ISRM Pro, HW = 1.0.3 ; FW = 3.0.1

No LED working after the update.

have you try to flash the Rx back to 1.x.x with the STK or "FLASH external device"?

@Alex00101
Copy link
Author

@SmartTommy the whole point of this issue is that after these OTA updates with described symptoms, there is no way of flashing any version of firmware back even via cable, from the radio, from the STK tool, nothing. The RX is dead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants