Firefly Open Source Community

   Login   |   Register   |

Firefly-RK3399/AIO-3399J Android8.1 Firmware&SourceCode release (09/10/2018)

108

Credits

1

Prestige

0

Contribution

super moderator

Rank: 8Rank: 8

Credits
108
Posted at 9/11/2018 11:07:55     
Last edited by wico In 9/29/2018 17:06 Editor

Android8.1 update:
1. Support Firefly-RK3399/AIO-3399J (except 4G dongle , GPS and PCIE)
2. Fix up kernel unstable bug
3. Add system function like, power button , screen rotate, hide status bar, screenshot.
4. Add ADB support, root, input device selection.
5. Support diff interface display LCD.
6. Support NN API.

SDK will be updated for finish all function.


Complie:
Firefly-RK3399
  • complie kernel:
cd ~/proj/firefly-rk3399/./FFTools/make.sh -k -j8

  • complie uboot:
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -u -j8

  • complie android :
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -a -j8

  • complie ubooot、kernel、android:
cd ~/proj/firefly-rk3399/
./FFTools/make.sh -j8


  • complie HDMI+DP
./FFTools/make.sh -j8
./FFTools/mkupdate/mkupdate.sh

  • EDP7.85 complie
./FFTools/make.sh -j8 -d rk3399-firefly-edp -l rk3399_firefly_edp_mid-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_edp_mid-userdebug


  • MIPI7.85 complie
./FFTools/make.sh -j8 -d rk3399-firefly-mipi -l rk3399_firefly_mipi_mid-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_mipi_mid-userdebug


AIO-3399J

  • complie kernel:
cd ~/proj/firefly-rk3399/kernel/
make ARCH=arm64 firefly_defconfig
make -j8 ARCH=arm64 rk3399-firefly-aio.img

  • complie uboot:
cd ~/proj/firefly-rk3399/u-boot/
make rk3399_defconfig
make ARCHV=aarch64 -j8

  • complie android:
cd ~/proj/firefly-rk3399/
source FFTools/build.sh
lunch rk3399_firefly_aio_mid-userdebugmake -j8
./mkimage.sh


complie script
HDMI
./FFTools/make.sh  -d rk3399-firefly-aio -j8 -l rk3399_firefly_aio_mid-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_aio_mid-userdebug


HDMI+lvds
  • Dual LVDS
./FFTools/make.sh  -d rk3399-firefly-aio-lvds -j8 -l rk3399_firefly_aio_lvds_mid-userdebug

./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_aio_lvds_mid-userdebug

  • Single LVDS
./FFTools/make.sh  -d rk3399-firefly-aio-lvds-HSX101H40C -j8 -l rk3399_firefly_aio_lvds_mid-userdebug

./FFTools/mkupdate/mkupdate.sh -l rk3399_firefly_aio_lvds_mid-userdebug


SourceCode Downloa:
百度云

GoogleDriver
SourceCode Gitlab:
Gitlab

Firmware Download:
Firefly-RK3399
AIO-3399J


PS: Android8.1 need to use the new Tools for flash , windows tools AndroidTools2.54 and linux tool upgrade_tool. upgrade_tool.zip (771.93 KB, Down times: 21)
Reply

Use props Report

30

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
30
Posted at 10/9/2018 20:25:40     
Hello!
Thank you for your work!

When GPS support will be added?
Also there is a crash when trying to do search (using magnifying glass icon) in "settings" menu
Reply

Use props Report

45

Credits

0

Prestige

0

Contribution

new registration

Rank: 1

Credits
45
Posted at 11/2/2018 21:03:28     
Hi Wico,

I have tested Android 8.1 on AIO-3399J.  But there is no audio on 3.5mm Jack?
Audio works on HDMI only?
How can i fix this.
Look forward to your reply.
Reply

Use props Report

You need to log in before you can reply Login | Register

This forum Credits Rules

Quick Reply Back to top Back to list