======================RK1808 Linux SDK Release Note============================= [rk1808_linux_release_v1.1.5_20200320.xml change log] Kernel update: 1. Update the npu frequency voltmeter to increase the voltage under NPU 800M 2. Update the PS5268 default register value to improve PS5268 image effect Buildroot update: 1. Update the configuration of RK1806 BoardConfig_ficial_gate.mk, uboot default compiling configuration is changed to RK1806 2. RK1806 ficial_gate enables nginx webserver configuration by default Camera engine rkisp update: 1. Upadate the default xml configuration of PS5268 to improve the image effect of PS5268 2. Add the interface for obtaining the default exposure weight value and the interface for image average brightness Rockface update: 1. Fix the issue of memory leak caused by the live detection interface 2. Improve the effect of live detection Gate application update: 1. Add face tracking function 2. Upadate the face recognition threshold to improve the recognition effect 3. Upadate the camera image display process and increase the preview frame rate 4. Reset the default weight value of area exposure to get from camera xml Posebody application update: 1. Add USB camera support 2. Add hardware MJPEG decoding support doc document update: 1. Update Rockchip_RK1806_Developer_Guide_Linux_Ficial_Gate_CN.pdf 2. Update Rockchip_RK1808_Developer_Guide_Linux_Docker_CN.pdf [rk1808_linux_release_v1.1.4_20200224.xml change log] Kernel update: 1. PS5268 and HM2056 are set to mirror mode by default 2. Add rk1806-thunder-boot.dts support Uboot update: 1. Add the function of SPL to start kernel Rknpu update: 1. Add support for compact npu driver, which only supports pre-compiled models 2. Add the configuration of BR2_PACKAGE_RKNPU_NOT_RUN_RKNN_SERVER, you can choose not to start rknn_server to speed up npu loading Buildroot update: 1. Add RK1808/RK1806 quick boot configuration 2. Support face detection applications 3. Support bone applications Gate application update: 1. Add the function of displaying infrared camera image or RGB camera image separately 2. Fix the issue of low camera frame rate 3. Camera uses mirror mode Rockface update: 1. Improve the effect of living body detection Rockx update: 1. Support 32-bit system Camera engine rkisp update: 1. Support xml loading in the form of bin to speed up the initialization of isp [rk1808_linux_release_v1.1.3_20200212.xml change log] Kernel update: 1. Add sensor PS5268 and HM2056 driver support 2. Add RK1806 ficial gate dts and RK1806 config support Rknpu update: 1. Upgrade rknn_server to 1.3.1 (6ebb4d7) 2. Upgrade NPU Transfer Server to 1.9.8 (40e4a8a@2020-01-02T09:16:20) 3. Upgrade librknn_runtime to 1.3.1 (7c5d3d8) 4. ChangeLog: 1) Maxpool OP: support stride 1,2,1,1 2) Deconvolution OP: support MxN weight 3) Resize bilinear OP: support'align_corners' 4) Batchnorm OP: support 2D input 5) Solve the problem of low precision of dynamic_fixed_point-i8/i16 for some models 6) Support custom OP generated by RKNN Toolkit 1.3.0 5. Add rk1806 32bit support 6. Change the npu ko installation directory from /usr/lib/modules/ to /lib/modules/ 7. Modify the file S99NPU_init to S60NPU_init 8. Upgrade rknn-toolkit to v1.3.0 Buildroot update: 1. Support ficial gate application 2. Support RK self-developed face recognition algorithm rockface 3. Support RK1806 Ficial gate SDK and use 32-bit system Camera engine rkisp update: 1. Support area exposure function [rk1808_linux_release_v1.1.2_20191120.xml change log] Kernel update: 1. Fix the issue of N4 hot plug crash and abnormal working after wake up from standby 2. Fix the issue of copying errors in YUV420 format through RGA 3. RK1808 MPP supports soft reset 4. Raise Logic voltage at low temperature to solve the problem of low temperature startup failure of some chips Rknpu update: 1. update galcore.ko (6.4.0.227915 030570c6) rk1808 base on kernel commit id: d81e5390d0921d7fb019f3a45ab08d5e0e1d2fb0 2. update rknn_server to 1.3.0 (c4f8c233) 3. update librknn_runtime to 1.3.0 (0e1d4ea6) 4. New features: 1) Add multi-channels-mean support 2) New op: argmax argmin gru grucell log_softmax Rkbin update: 1. Add RK1806 support, update miniloader to v1.04.105 Uboot update: 1. Add RK1806 support Buildroot update£º 1. Add AI camera demo support 2. Add support for QT APP such as camera, video player, file manager, etc. 3. On the RK1808 platform, pixman uses RGA for 2D acceleration 4. Add RNDIS support [rk1808_linux_release_v1.1.1_20191030.xml change log] Rknpu update£º 1. update galcore.ko galcore.ko (6.4.0, 5c7e2cbd) rk1808 base on kernel commit id: 577aa02a6d309d0697db079c673baf0b815f5d53 rk3399pro/rk3399pro pcie base on kernel commit id: 4200e0faeec43d4ea70ccd9b3233aca06c68252a rk1808 for fedora base on kernel commit id: 4866d0a0d773f9fe50ae9ed147bdc70f910594dd 2. update rknn_server to 1.2.0 (57b1656) 3. update librknn_runtime to 1.2.0 (d6402c5) 4. New features: 1) Add flag RKNN_FLAG_LOAD_MODEL_IN_NPU, you can load model which stored under NPU 2) Support rknn model which contain custom OP (rknn toolkit >= 1.2.0) 5. rknn-toolkitL update to v1.2.1 [rk1808_linux_release_v1.1.0_20190808.xml change log] Rknpu update: 1. update galcore.ko galcore.ko (6.4.0, 67399c4) rk1808/rk3399pro base on kernel commit id: 577aa02a6d309d0697db079c673baf0b815f5d53 rk1808 for fedora base on kernel commit id: 4866d0a0d773f9fe50ae9ed147bdc70f910594dd 2. update rknn_server to match new npu transfer rknn_server: 0.9.9 (8509ec7c) npu transfer: 1.9.7 (Fix walkaround libusb bug on windows platfrom) 3. librknn_runtime: 1.1.0 (e18060b) 4. New features: 1) Support for models with batchsize greater than 1 2) Support for multiple input models Rkbin update: 1. Support secureboot 2. Fix the issue of instability of some ddr4 models [rk1808_linux_release_v1.05_20190718.xml change log] Rknpu update: 1. update galcore.ko to match new kernel commit galcore.ko (6.3.3.2, 789a090) rk1808 base on kernel commit id: 256fb7670af430bea6be8b05f6449d2c838dfb8f 2. update rknn_server to match new npu transfer rknn_server: 0.9.8 (f4007687) npu transfer: 1.9.5 (943f8e8, Add ntbd server for TRANSFER_USB_DEVICE_CONFIG_BYPASS=1) 3. librknn_runtime: 1.0.0 (2ecaa2a) a) remove libjpeg dependencies Kernel update: 1. Add boot screen display 2. Turn off Logic during standby 3. The mismatch between npu ko and kernel causes the temperature control to not work Uboot update: 1. Add boot screen function support 2. Fix the issue that the ramdisk is too large to start Rkbin 1. Fix the issue of probabilistic errors in standby and wake-up [rk1808_linux_release_v1.03_20190613.xml change log] Rknpu update: 1. rknn_server: 0.9.7(41b4e739) 2. librknn_runtime.so: 0.9.9 (8f590bb) 3. Support Android NNAPI 1.1 (for linux) 4. Fix some bugs when running multi models 5. Add RKNPUTool repository Buildroot update: 1. Update the dl directory commit 2. Support usb3.0 adbd [rk1808_linux_release_v1.04_20190628.xml change log] Rknpu update: 1. galcore.ko matches the kenrel version Buildroot update: 1. Add app/demo and N4 demo support 2. The compute stick enables BR2_PACKAGE_RKNPU_NTB by default Kernel update: 1. Add N4 driver support [rk1808_linux_release_v1.02_20190527.xml change log] Rknpu update: 1. galcore: 6.3.3.2(22133405) 2. rknn_server: 0.9.6(c12de8a) 3. librknn_runtime.so: 0.9.8 (c42b669) 4. Note: This version of the driver is not compatible with the RKNN model which enable pre_compile mode generated by RKNN Toolkit version before 1.0.0. Buildroot update: 1. Support QT and simple QT Luancher, click on the desktop icon to enter rknn_demo 2. Support uvc 3. rkisp supports version 2.0.0 4. Compatibility of ntb and adb Kernel update: 1. Add wide temperature configuration 2. Fix the issue of probabilistic crash caused by bus idel Uboot/rkbin update: 1.rkbin updated to v1.06 version [rk1808_linux_release_v1.01_20190312.xml change log] Buildroot update: 1. The ssd demo uses the ssd_inception_v2 model 2. Add mipi camera support for ssd demo 3. Update the npu ko version Kernel update: 1. Update cpu, npu frequency and voltage meter 2. Fix the issue that WiFi cannot be initialized probabilistically 3. Update emmc, sdmmc drive strength 4. Fix the issue of RK809 probabilistic reset register 5. Support imx327 camera module by default Uboot/rkbin update: 1. Update rkbin to v1.02 version 2. Update uboot, compatible with ECO chip