FREEZX / fq777-954-chrome-app

Chrome app for controlling the FQ777-954 drone
43 stars 18 forks source link

Reading the SPI Flash #7

Open LaryLee opened 7 years ago

LaryLee commented 7 years ago

There is a spi flash (seems to be winbond type) on the board. One could read the contents out and see if there is any usabe data in it. I guess you will find a linux system on it (its usally the case with those tiny wifi camera modules).

I only have the board of the cheerson quadcopter, but I will read out the contents soon, perhaps I can provide some input.

FREEZX commented 7 years ago

@LaryLee That sounds awesome. I assume the cheerson contents are almost the same as the fq777, so it can be really useful.

LaryLee commented 7 years ago

I will read out the flash on the weekend. We will see if there is any usefull information for us.

LaryLee commented 7 years ago

Today I was able to read out the 8Mbit contents of the SPI flash. Binwalk did not really tell me what it is, file tells me "FoxPro FPT, blocks size 18502, next free block index 4173969316". The dump contains a lot of human readable strings that seem to belong to logfiles. I will try to find out more. I do not want to upload the file anywhere as this is not really legal ;)

LaryLee commented 7 years ago

There are some interesting strings inside: fh8610cam marvel-wlan-xxx GALF guanxukeji gxrdw60 leweiadmin

Perhaps the device will connect to a hotspot with the name marvel-wlan-xxx ? Perhaps it will open a telnetport or something and leweiadmin could be the password.

More strings:

loading app from uart... cmd help: l - load app/boot/wifi-firmware/config from serial g - run app from mem s - save app to flash b - save boot to flash w - save wifi-firmware to flash c - save/clear app config m - more q - quit cmd

I am still trying to figure out if this is a partition I could mount...

georgewhewell commented 7 years ago

I have FQ777 clone (Eachine E10W), and the CPU on the wifi cam module is FULLHAN 8610, which uses ucos2 OS. I don't think it will be possible to build new FW for this device without Fullhan SDK :(