Skip to content

Firmware m0901

mefistotelis edited this page May 13, 2021 · 21 revisions

Table of Contents

Target
Purpose
Versions
Structure
OS and Libraries
Flashing
Interfaces

Target

The firmware programs SoC which handles radio communication (OcuSync) and intelligent flight functions (obstacle avoidance). Location of this chip:

  • in WM240, LC1860C SoC; is on WM240 Core Board
  • in other products, the location is unknown

Purpose

The module is a SoC originally designed as main processor in mobile phones; here software-defined part of LTE modem is re-programmed to create OcuSync protocol instead. All stages of the OcuSync transmission are closed within one chip. Remaining processing power and camera interfaces are used to implement obstacle avoidance system (called APAS - Advanced Pilot Assistance System).

Versions

TODO

Structure

The IM*H module within FW update package is always encrypted, with AES, using platform-specific UFIE key.

Decrypted firmware is a JAR file, which when unzipped reveals typical Android partitions (normal, recovery, system, vendor), an a 2nd stage bootloader.

OS and Libraries

TODO

Flashing

TODO

Interfaces

TODO

Clone this wiki locally