Hello Fellow Yuneec Pilot!
Join our free Yuneec community and remove this annoying banner!
Sign up

MK58 specs?

Joined
Sep 28, 2020
Messages
1,295
Reaction score
514
Age
55
Location
Kozloduy, Bulgaria
Hi!

I'd like to use an MK58 with an ordinary FPV camera. Is this possible?
Frame rate, NTSC or PAL, pixels, etc.?
 
The manual say not much about this. I think the video link is transparent for the video signal and only limited by transfer rate. I do not believe it is good for 4K, maybe not for FHD.
Look at the data for the video output of the compatible cameras.
 

Attachments

  • MK58_User_Manual_0907.pdf
    373.3 KB · Views: 15
Not exactly defined. Probably will depend on the controller. When the parcel comes, I'll report.GoProHero3_VIdeo_Modes.jpg
 
Can someone share the list of commands and the stream address from MK58?
 
UART will be connected in the middle as an OSD.

Thank you!
 
Here is an SD card slot. Probably some command to take a picture should be available too. Tomorrow I'll check it with the ST16.

DSC_0233.JPG
 
That thing is pretty glitchy and not suitable for fast-paced FPV frankly... hope you'll have better luck with that than I. ;-)

If I remember correctly, it won't work with ST16 even, only with the ST24 (or VLC etc). And its WiFi is even more glitchy than CGO3+'s. ;-)
I have one to transmit data from a custom camera/gimbal based on Sony's analog camera core with AlceOSD (both NTSC) driven by PX4, to ST24.

Modifying the ST16 to accept its video feed (for example using files from ST24) will be a pain. Some of the Flightmode is written in Java and it can be decompiled, but there are few binary blobs written in C/C++ too, and that's where things go south. ST16 = x86. ST24 = ARM.

Unfortunately I don't remember any more how the MK58 was used (I did play with its REST interface and shot photos and recorded videos something like five years ago), but some of these could work (please note the IP Helmut said: 192.168.110.1):
Projektvorstellung: CGO Camera Library für Android - Yuneec Typhoon Q500+)

http://192.168.42.1/cgi-bin/cgi?CMD=GET_STATUS
http://192.168.42.1/cgi-bin/cgi?CMD=GET_FW_VERSION
http://192.168.42.1/cgi-bin/cgi?CMD=GET_PHOTO_FORMAT
http://192.168.42.1/cgi-bin/cgi?CMD=GET_EXPOSURE_VALUE
http://192.168.42.1/cgi-bin/cgi?CMD=GET_REC_TIME
http://192.168.42.1/cgi-bin/cgi?CMD=GET_SPACE
http://192.168.42.1/cgi-bin/cgi?CMD=GET_SPACE_FREE
http://192.168.42.1/cgi-bin/cgi?CMD=GET_CARD_FORMAT
http://192.168.42.1/cgi-bin/cgi?CMD=GET_AUDIO_SW
http://192.168.42.1/cgi-bin/cgi?CMD=GET_AE_ENABLE
http://192.168.42.1/cgi-bin/cgi?CMD=GET_SH_TM_ISO
http://192.168.42.1/cgi-bin/cgi?CMD=GET_IQ_TYPE
http://192.168.42.1/cgi-bin/cgi?CMD=GET_WHITEBALANCE_MODE
http://192.168.42.1/cgi-bin/cgi?CMD=GET_VIDEO_MODE
http://192.168.42.1/cgi-bin/cgi?CMD=GET_CAM_MODE

See also:


PING,
INIT_CAMERA,
GET_STATUS,
GET_FIRMWARE_INFO,
RESET_DEFAULT,
SET_TIME,
SET_CAMERA_MODE,
GET_CAMERA_MODE,
START_RECORDING,
STOP_RECORDING,
SET_AUDIO_SW,
GET_AUDIO_SW,
SET_VIDEO_MODE,
GET_VIDEO_MODE,
GET_RECORD_TIME,
SNAPSHOT,
SET_EXPOSURE_VALUE,
GET_EXPOSURE_VALUE,
SET_WHITE_BALANCE_MODE,
GET_WHITE_BALANCE_MODE,
SET_IMAGE_QUALITY_TYPE,
GET_IMAGE_QUALITY_TYPE,
SET_PHOTO_FORMAT,
GET_PHOTO_FORMAT,
SET_SHUTTER_TIME,
GET_SHUTTER_TIME,
SET_ISO_SENSITIVITY,
GET_ISO_SENSITIVITY,
SET_SHARPNESS,
GET_SHARPNESS,
SET_AUTO_EXPOSURE_ENABLE,
GET_AUTO_EXPOSURE_ENABLE,
FORMAT_SDCARD,
GET_SDCARD_TOTAL_SPACE,
GET_SDCARD_FREE_SPACE,
 
Last edited:
I have a lot of ST10+, one st12 and one ST24. For the first development stage this will be enough. In any case, ST16 should be improved. Not right now, but in a near future, I'll add a TRW to one ST16.
 
  • Like
Reactions: Pöllö
If I remember correctly, it won't work with ST16 even, only with the ST24 (or VLC etc). And its WiFi is even more glitchy than CGO3+'s. ;-)
I have one to transmit data from a custom camera/gimbal based on Sony's analog camera core with AlceOSD (both NTSC) driven by PX4, to ST24.

Modifying the ST16 to accept its video feed (for example using files from ST24) will be a pain. Some of the Flightmode is written in Java and it can be decompiled, but there are few binary blobs written in C/C++ too, and that's where things go south. ST16 = x86. ST24 = ARM.

People were speculating that the only thing keeping that MK58 from working with the ST16 is that the configuration for it is commented out in some .xml files in the flightmode.apk. That kind of makes sense if both mk58 and CGO3 view a similar rtsp video stream then there may not need to be a lot of changes to the app to enable/disable the mk58.

I tried to uncomment those lines and put the file back into the APK. I could get the modified apk to install, but it would crash when ran. As best I could tell it was because I signed the apk with a different cert than yuneec did and/or my apk couldn't use the shared user that runs other apps on the ST16.

This thread discusses that:
 
  • Like
Reactions: Pöllö
GoPro has not allowed to access to their camera. MK58 uses only the video signal output from GoPro.

If in the MK58 firmware are relicts of code for other cameras, I don't know. There is also LK58 that can do more I think.

br HE
 
To give a report:
1. MK58 works with any PAL camera. In my case tests are with EACHINE 1/3 CMOS FPV.
2. With ST10 works without any lag, probably time delay in milliseconds.
3. With ST24 I'm going in a Camera Type cycle. Should see from what this comes. The WiFi works, I browsed some sites.
4. ST12 hasn't GoPro :( :( ... Very sad.
5. On the phone works with a second or two seconds delay. Probably due to the cache in VLC. I have a fast player on the PC, but to arrange the WiFi and to connect to the camera is not a 1-2-3 deal on this configuration, so I'll don't try.

Tomorrow I'll do a factory reset on the ST24 to see what will happen.

In front of me are three options:
1. To use ST10 without the possibility to raise the landing gear. Shortly, If I read the ST successful, is possible to make a small change inside.
2. To use ST24 if this starts to work. Should try with CGO3+...
3. To try to prepare some changes in the ST16, which is a dead idea IMHO.

The main focus should be in UVC to PAL transcoder.
 
Here is an SD card slot. Probably some command to take a picture should be available too. Tomorrow I'll check it with the ST16.

View attachment 26750
As now is modern to say, this slot was reserved for future use (RFU). Everything soon will be "reserved" due to the consumer's nature of the people.

Doesn't matter, I found a way to use this one. Storage will be done earlier in the video chain.
 
Works with a CGO3+. Tried a factory reset too. Still not happy with MK58.
th-16347316686-1385x1039.jpgst24_1.jpg
The ST24 should work with the MK58. That video is transmitted by it. They are just VERY glitchy (both the MK58 and ST24), and it may take multiple attempts to work. And you may need to connect manually via Android's settings to the camera wifi.. I could take a closer look at it if you need...
 
Last edited:
I could take a closer look at it if you need...
Not necessary.

Thank you!

ST10+ is better and shows the picture very well. ST24 is a rare unit, so no reason to put any effort to make it work. For me is important to have something, to do some inflight tests with the thermal camera. Further has two ways if the compression from the USB device is the same as compression from the MK58. To decompress, reframe, and send as a PAL composite signal via the MK or to try to send it as is direct via the WiFi. Via composite is 100% possible, the other not so sure.
 

New Posts

Members online

Forum statistics

Threads
20,973
Messages
241,798
Members
27,358
Latest member
atas77my