kopia lustrzana https://github.com/cyoung/stratux
Update README.md
rodzic
c7dc74429d
commit
7e8dafcaef
21
README.md
21
README.md
|
@ -25,8 +25,8 @@ and use an arbitrary tool to burn the image to your Micro SD Card (e.g. "Etcher"
|
|||
|
||||
|
||||
|
||||
## Notes to SkyDemon Android Users
|
||||
SkyDemon is probably the most popular EFB in Europe, and we are trying hard to make Stratux work as good as possible in SkyDemon, which is not always easy. Most notably, with original Stratux on a RaspberryPI 2b, you can often oberve Disconnects, which will show as many red dots in your track log.
|
||||
## Notes to SkyDemon Android/iOS Users
|
||||
SkyDemon is probably the most popular EFB in Europe, and we are trying hard to make Stratux work as good as possible in SkyDemon, which is not always easy. Most notably, with original Stratux on a RaspberryPI 2b, you can often observe disconnects, which will show as many red dots in your track log.
|
||||
|
||||
Thorough analysis has shown that this is caused by a mix of
|
||||
- RaspberryPI's brcmfmac wifi driver and its behaviour when UDP package delivery is slow
|
||||
|
@ -34,18 +34,9 @@ Thorough analysis has shown that this is caused by a mix of
|
|||
- A wonky GDL90 implementation in SkyDemon (which is not very error tolerant, even though the UDP RFC explicitly says that applications should expect errors and work around them).
|
||||
|
||||
If you will suffer from these problems depends on many factors, but it is certainly possible.
|
||||
There are two known ways to get around these errors:
|
||||
### 1) Use the workaround
|
||||
As of version Stratux 1.5b2eu004, the web interface has a settings switch labeled "SkyDemon Android disconnect bug workaround". Enabling this will cause Stratux to send position reports to the EFB every 150ms instead of every second.
|
||||
Experiments show that SkyDemon handles this well and will show disconnects only very rarely, if ever.
|
||||
Note that this is an ugly hack and does not conform the GDL90 specification, but it seems to do the job for SkyDemon
|
||||
|
||||
### 2) Different WiFi stick for Stratux
|
||||
If you want a better solution, you might want to consider investing in a different WiFi chip for your Stratux.
|
||||
The EDIMAX EW-7811UN has shown to work decently, is cheap, and small enough to fit nicely in any case.
|
||||
Plugging this in and rebooting your Stratux should automatically use this device for the hotspot, instead of the builtin wifi.
|
||||
The driver for this chip seems to have a different retransmit behaviour, which will not confuse SkyDemon as much, hence the apparent disconnects are gone.
|
||||
Note: If you have the internal GPS with the large antenna, you might have to cut off one edge of your GPS PCB to make it fit.
|
||||
EDIT: More trials have shown that this WiFi stick does not necessarily work better. For some it is better, for some worse, and for some it's just the same.
|
||||
The real solution would be, that SkyDemon behaves more error tolerant, but they seem to be resiliant to do so.
|
||||
As of version 1.5b2-eu004, the web interface has a settings switch labeled "SkyDemon Android disconnect bug workaround". Enabling this will cause Stratux to send position reports to the EFB every 150ms instead of every second.
|
||||
Experiments show that SkyDemon handles this relatively well and will show disconnects much rarer.
|
||||
Note that this is an ugly hack and does not conform the GDL90 specification, but it seems to do the job for SkyDemon.
|
||||
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue