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

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 (772 KB)
AndroidTool_Release_v2.54.zip (3.18 MB)

upgrade_tool.zip (772 KB)

AndroidTool_Release_v2.54.zip (3.18 MB)

ADB connect: AIO-3399J: turn on ‘connect to PC’ , Settings → system setting → five click build version for displaying develoment option → last page → development options → root accessOn PC:
adb root
adb disable-verity
adb reboot to affect it.
===continue===

Update:
Fix some err for NNAPI neural network hardware acceleration.
NNAPI APP Download --APP based on Android8.1_180901 firmware

NNAPI Video

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

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.

I’m loving this—like, here it comes. The Download free dumps for ANVE helped me achieve career growth with a promotion and pay raise. Now, it’s available for free. Best of luck to everyone!

I’m thankful for this inspiring article, it’s truly motivational! About to start the Valid exam SC-401 registration exam! Hope I pass with flying colors!

Your article was so inspiring, it really made an impression on me. The Reliable 300-710 test camp exam questions are free for everyone. Best of luck in your studies!

The content is incredible, I don’t even have to think before liking it. Don’t miss the free Reliable 9L0-005 exam dumps demo questions—the key to promotion and higher pay!

It provided me with so much to reflect on. It’s nearly time for my EFM test centres exam – wish me all the best!