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

Looking for a CGO3 / 3+ schematic diagram.

Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
Did someone redraw from the main PCB the schematic diagram? I have a raw idea to use it for other purposes, as a mediator between the USB camera and the Wi-Fi. I know, the firmware should be rewritten. This is the next step, where I'll look for cooperation. In the last time very good and relatively cheap thermal camera modules are available on the market.
 

WTFDproject

Moderator
Staff member
Premium Pilot
Joined
Oct 27, 2018
Messages
2,926
Reaction score
2,243
Location
North Carolina Piedmont, USA
I don't know how the signal routing works at all. I do know the signal from the thermal image does not go to the main camera processor board. At least not directly, as the visible light camera does. The ribbon from the thermal camera only goes directly to the green WIFI board. The CGoET WiFi board has a small extension on the right side with a connector for the Thermal camera ribbon. Another small extension at the upper left corner. The board is slightly wider overall. It has more SMDs and in a somewhat different arrangement when compared to a standard CGo3 type WiFi Board. I think you will need to find a schematic specifically for a CGoET WiFi board to have the information you seek.

There is some physical damage to the CGoET board in this picture, but I think it illustrates some of the visible differences:
Differences.jpg
 
Last edited:
Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
Thank you for the information. Exactly I asked for a different thing. The board has components, which can be used in a versatile style. Because the board has already 5.8 WiFi, a card slot, a USB port, an RS232 port, and so on, it is a good candidate for development. An exact schematic is necessary to know what we have and how it is connected.

Just for an example, has the processor master USB port or hasn't it?
 
  • Like
Reactions: WTFDproject
Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
RTL8192DU - any information will be welcome. Especially what processor core is inside and how to program it?
 

Attachments

  • RTL8192DU.jpg
    RTL8192DU.jpg
    121.9 KB · Views: 4

h-elsner

Premium Pilot
Joined
Mar 23, 2016
Messages
1,384
Reaction score
1,006
Location
Bavaria / Germany
This is the WiFi system on a chip. I think it needs control from processor on Video card. As processor an Abarella S2E chip is running. It is based on a a dual core Cortex A9 CPU.

If I disconnect the WiFi card fom video card (ribbon cable) it is dead, no WiFi.

The datasheet for RTL8192 is here:

br HE
 
Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
1. CE and DU are different.
2. Can't check right now, but (IMHO) the WiFi board in the ST16 has the same IC, where is no Ambarella to drive it.
3. USB port on both PCB and an SD card port is not connected to the mainboard for video processing.
4. CGO-ET IR part is directly connected to the WiFi board.
5. E and A versions are not related to the video.
6. We can change E to A and vice versa. I didn't test this but read for this possibility here.
7. Video chip is obligated to process the video, not to prepare an RSTP stream.

... and so on.

All of these talks here is a processor inside.

If I disconnect the WiFi card fom video card (ribbon cable) it is dead, no WiFi.
This says only about WiFi up after a proper initialization of the whole system.


The target is to use InfiRay T2 Search on the drone. It is a UVC camera with a known set of commands. 26 gram only, 150 meters distance to view. 300 EUR on the second-hand market. The best candidate. Of course, the best will be if the overall thing imitates some known camera for the ST16, and important is to get data from the UART to prepare the right EXIF for every picture, but this is programmatically soluble.

My one should arrive in the next week. I'll prepare a sepparrated topic.
 

h-elsner

Premium Pilot
Joined
Mar 23, 2016
Messages
1,384
Reaction score
1,006
Location
Bavaria / Germany
I'm not saying an Abarella needs but an extra processor to initialize and control the WiFi chip, no matter what it is. My guess: the Abarella CPU for CGO3, the STM32 in ST16.
 
Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
If you're right, the solution is not more complicated than the first one. Just is necessary a mediator between the video interface and the WIFi board. There are a lot of possibilities. Let me first see if the camera is so good, as it's mentioned.
 
Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
Received the InfiRay T2 Search in the last few days. Tested on the phone with a USB C. Great camera. Ordered C to 2.0, but it is still on the road. Still have no idea how is the best to organize the next steps, but for me will be better to have something, which will be accessible via the ST16. I'll think.

For now, the topic is to read and understood the UVC 1.5 Class specification.
 
  • Like
Reactions: WTFDproject
Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
Ordered C to 2.0, but it is still on the road.
Tested on PC. The palette is "white is hot, black is cold" as default. Zero lag in the stream. Some simple program for Windows to send commands to UVC to try different palettes?

Version: V1.00

Appendix3 Controlling protocol

The controlling protocol is the Zoom (Absolute) of the UVC protocol. Controlling command is 2 bytes in total, the low-byte is the parameter, the high-byte is the register's address.

For example, shutter working command 0x8000.

Detailed commands:

Register - 0x80

Number Address Parameter Description
1 0x00 Shutter NUC
2 0x01 Background NUC
3 0x02 Detector original value output
4 0x05 Image data output
5 0x20 Normal temperature range
6 0x21 High temperature range
7 0x27 16 byte parallel image data output
8 0x28 8 byte parallel image data output
9 0x29 16 byte parallel image data and temperature data output
10 0x30 8 byte parallel image data and temperature data output
11 0xFE Save setting parameters
12 0x88 0-7 Palette
 
Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
Sony subLVDS description wanted. It can be reverted from some public projects, but it better is to read the manufacturer's papers. This approach gives a chance to involve deeper in the mind of the document's owner.

And one more question. Did someone had seen somewhere a subLVDS imitator/simulator/fake device etc.? For the first instance, I'd like to replace temporary the sensor in the CGO3+ with something else. A static picture is OK.
 
Joined
Sep 28, 2020
Messages
581
Reaction score
178
Age
52
Location
Kozloduy, Bulgaria
A step back to do the first tests.

I'm looking for a USB UVC HOST device with a converter to PAL video. Not so deep googling gives me nothing. Everything is a capture device, doesn't matter how the manufacturer named it.

The first test chain can be InfiRay T2 Search -> USB host -> MPEG to PAL -> MK58. All this will be mounted on the CGO3+ gimbal. Pallete will be defined on the ground before the flight.

This will be the less effort solution because USB to subLVDI is a simple mirage with my personal coding skills.

I bought a VNC2 development board, which can produce a still image as BMP to test the overall possibility to read this camera. It will come in the next week or so. If this is successful, the next will be successful too.
 

New Threads

Members online

Forum statistics

Threads
19,960
Messages
230,915
Members
24,233
Latest member
brad_squared