-
Notifications
You must be signed in to change notification settings - Fork 426
Firmware m1600
Target
Purpose
Versions
Structure
Boot process
OS and Libraries
Flashing
Interfaces
The module programs the CY7C68013 firmware. Location of this chip:
- in P3X and P3S, it is on GL300 Main board of GL300a RC; models above "a" use m1601 instead
- in other products, the location is unknown
The chip receives video stream from the Lightbridge system FPGA, and serializes it to transmission via USB. The USB can be either directly connected to a mobile device, or to a DaVinci media processor.
There is only one known version of the module.
Marking | Packages | Timestamp | Overview |
---|---|---|---|
01.03.0256 | C1_FW_V01.00.0004 C1_FW_V01.00.0010 C1_FW_V01.01.0000 C1_FW_V01.01.0010 C1_FW_V01.01.0020 C1_FW_V01.01.0092 C1_FW_V01.01.0093 C1_FW_V01.03.00.21 C1_FW_V01.03.0020 C1_FW_V01.04.0030 C1_FW_V01.05.0070 C1_FW_V01.05.0080 C1_FW_V01.06.0000 C1_FW_v00.00.00.01 C1_FW_v00.00.0001 C1_FW_v01.01.0030 C1_FW_v01.01.0035 C1_FW_v01.01.0040 C1_FW_v01.01.0050 C1_FW_v01.01.0051 C1_FW_v01.01.0053 C1_FW_v01.01.0054 C1_FW_v01.01.0055 C1_FW_v01.01.0060 C1_FW_v01.01.0080 C1_FW_v01.01.0090 C1_FW_v01.05.0071 C1_FW_v01.06.0001 C1_FW_v01.07.0000 C1_FW_v01.07.0002 C1_FW_v01.07.0030 C1_FW_v01.07.0040 C1_FW_v01.07.0060 C1_FW_v01.08.0000 C1_FW_v01.09.0000 P3S_FW_V01.01.0008 P3S_FW_V01.01.0009 P3S_FW_V01.02.0007 P3S_FW_V01.02.0008 P3S_FW_V01.03.0020 P3XS_FW_RC_V01.03.0020 P3X_FW_V01.01.0006 P3X_FW_V01.01.0008 P3X_FW_V01.01.0009 P3X_FW_V01.01.1003 P3X_FW_V01.01.1007 P3X_FW_V01.02.0006 P3X_FW_V01.03.0020 | 2015-04-30 ... 2016-12-29 |
All the published versions are without encryption.
The unencrypted firmware is very short, as the Cypress chip it programs contains only a very simple 8051 like micro-controller.
It contains a UTF-16 string EX-USB_FX2
marking the Cypress SDK used.
No analysis of the booting procedure were performed.
The firmware size is below 3kB. It is probably just a simple, bare metal programming. It is compiled with EZ-USB FX3 SDK software from Cypress.
TODO
TODO
This page is created by drone enthusiasts for drone enthusiasts.
If you see a mistake, or you know more about specific subject, or you see an area for improvement for the wiki - create an issue in this project and attach your patch (or describe the change you propose).