Where to start. I have have looked through the latest firmware for the ST24 to see what can be done with it. I have rooted the Android 4.1.1 so I can mod the FlightMode APK that controls all things on the H920.
Since the FlightMode APK is a system app I used Luck Patcher to uninstall it so I could install my modded version of the APK. One reason too I had to remove the because of signing the APK the signature does not match.
I have added a GoPro with the LK58 in the logic trying to get it to work with the GB603 gimbal. It shows up in the camera list just fine to select it but I just cannot get FlightMode to display the video, will not connect. I tested the rtsp stream
by logging into the LK58 wifi and seeing if the LK58 is streaming the video from the GoPro. So far no video stream from rtsp://192.168.73.254:8557/PSIA/Streaming/channels/2?videoCodecType=H.264
You can use APK Easy Tool to Decompile and Compile the APK but I used to just Sign the APK.
I used the command line apktool from Apktool | Apktool
There are a couple of places in the FlightMode APK that you have to mod:
camera_command.xml to add the Camera and mod the source code logic in the module Mainactivity.smali found in FlightMode\smali\com\yuneec\flightmode
One thing I am curious about is if it is sending the ID or name of the camera back collected from the HDMI EDID info. I really don't see that from the camera select code unless it's collected in the LK58 firmware.
Does anybody know the username and password for the telnet login of the LK58? Or does anyone have a firmware update for the LK58 that I could dump it and look through the firmware? Doing a port scan,
ports 23, 513 and 514 are open.
Interesting programmable device to emulate EDID info:
If you want to see it in JAVA script form you can use JADX - Dex to Java decompiler. If someone can tell me how to compile it after you dump the code from JADX or import it into Android Studio would be awesome.
One of the other reasons I am working on this is to add the ablility to turn on and off Strobe Lights to be compliant with the FAA 3 mile for night flight. I want to use the strobes from here:
I want design a mount (need help) so I can run the wiring of the strobes inside the tubes with the motor control wires and then one on top of the H920 or make a double mount for white strobes for the center arms one mounted up and one mounted down.
But the question is where can you tap into the Yuneec FCO to control the strobes. Then I can work on adding the contole code into the
FlightMode APK to be able to turn on and off the strobes from the main interface screen. Also, need an interface to capture the packets and read the on and off signal sent. Maybe an arduino board?
Interesting Github project for the SR24 receiver:
Ideas are welcome and needed. Thank you!
Since the FlightMode APK is a system app I used Luck Patcher to uninstall it so I could install my modded version of the APK. One reason too I had to remove the because of signing the APK the signature does not match.
I have added a GoPro with the LK58 in the logic trying to get it to work with the GB603 gimbal. It shows up in the camera list just fine to select it but I just cannot get FlightMode to display the video, will not connect. I tested the rtsp stream
by logging into the LK58 wifi and seeing if the LK58 is streaming the video from the GoPro. So far no video stream from rtsp://192.168.73.254:8557/PSIA/Streaming/channels/2?videoCodecType=H.264
You can use APK Easy Tool to Decompile and Compile the APK but I used to just Sign the APK.
I used the command line apktool from Apktool | Apktool
There are a couple of places in the FlightMode APK that you have to mod:
camera_command.xml to add the Camera and mod the source code logic in the module Mainactivity.smali found in FlightMode\smali\com\yuneec\flightmode
One thing I am curious about is if it is sending the ID or name of the camera back collected from the HDMI EDID info. I really don't see that from the camera select code unless it's collected in the LK58 firmware.
Does anybody know the username and password for the telnet login of the LK58? Or does anyone have a firmware update for the LK58 that I could dump it and look through the firmware? Doing a port scan,
ports 23, 513 and 514 are open.
Interesting programmable device to emulate EDID info:
WolfPack Advanced HDMI EDID Emulator / Corrector
The HDTVEDID HDMI EDID Corrector resolves HDMI video stability & connection related issues
www.hdtvsupply.com
If you want to see it in JAVA script form you can use JADX - Dex to Java decompiler. If someone can tell me how to compile it after you dump the code from JADX or import it into Android Studio would be awesome.
One of the other reasons I am working on this is to add the ablility to turn on and off Strobe Lights to be compliant with the FAA 3 mile for night flight. I want to use the strobes from here:
STROBON v2 Cree Edition - Navigation Strobe Lights
This product is compatible with the latest FAA and CAA anti-collision lights rules for drones. It can be seen from at least 3 miles at night. STROBON Lights are the most powerful navigation lights on the model market for years. These Cree Edition lights are brighter and coming in polycarbonate...
store.flytron.com
I want design a mount (need help) so I can run the wiring of the strobes inside the tubes with the motor control wires and then one on top of the H920 or make a double mount for white strobes for the center arms one mounted up and one mounted down.
But the question is where can you tap into the Yuneec FCO to control the strobes. Then I can work on adding the contole code into the
FlightMode APK to be able to turn on and off the strobes from the main interface screen. Also, need an interface to capture the packets and read the on and off signal sent. Maybe an arduino board?
Interesting Github project for the SR24 receiver:
GitHub - h-elsner/SR24_decode: Read and decode data from Yuneec ZigBee receiver SR24. Test tool for Raspberry Pi.
Read and decode data from Yuneec ZigBee receiver SR24. Test tool for Raspberry Pi. - h-elsner/SR24_decode
github.com
Ideas are welcome and needed. Thank you!
Last edited: