intel-aero / meta-intel-aero

Yocto layer to support Intel Aero platform
https://github.com/intel-aero/meta-intel-aero
GNU General Public License v2.0
218 stars 119 forks source link

AeroFC firmware version = unknown #394

Closed RohanKurane closed 5 years ago

RohanKurane commented 5 years ago

@zehortigoza @anselmolsm

I am getting ready to install Ubuntu 16.04 on the Intel Aero RTF. The instructions first mention to update the BIOS, FPGA and FC. I followed all the instructions here https://github.com/intel-aero/meta-intel-aero/wiki/02-Initial-Setup

Then when I ran aero-get-version.py I see this

root@intel-aero:~# aero-get-version.py

BIOS_VERSION = Aero-01.00.16 OS_VERSION = Poky Aero (Intel Aero Linux Distro) 1.6.2 (pyro)" AIRMAP_VERSION = 1.8 FPGA_VERSION = 0xc0 AeroFC firmware version = unknown

I have seen a few issues like this here but I wanted to make sure with you guys to see if there is something I missed during the update to BIOS, FPGA and FC.

The kernel looks updated root@intel-aero:~# uname -r 4.4.113-yocto-standard

and sudo aerofc-get-version.py AeroFC firmware version = unknown

RohanKurane commented 5 years ago

Clearly its not OK because QGC cannot detect the UAV after connecting to the Aero hotspot.

@zehortigoza @lucasdemarchi @anselmolsm Can you please advice ?

RohanKurane commented 5 years ago

I was able to get it to work. Now root@intel-aero:/etc/aerofc/px4# aero-get-version.py

BIOS_VERSION = Aero-01.00.16 OS_VERSION = Poky Aero (Intel Aero Linux Distro) 1.6.2 (pyro)" AIRMAP_VERSION = 1.8 FPGA_VERSION = 0xc2 AeroFC firmware version = 1.6.5

For some reason I think flashing using Etcher did not work. I then used 'dd' to flash the USB stick and re-did the steps. That seemed to work. Not sure if this is bug in Etcher or what.