Difference between revisions of "APITestPage"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
 
(174 intermediate revisions by the same user not shown)
Line 1: Line 1:
===日期 2019-03-08===
 
* '''增加Buildroot项目:'''
 
增加 Buildroot Linux系统,基于Rockchip原厂RK3399 Linux SDK,项目开源,详情请参考:[[Buildroot for RK3399|Buildroot for RK3399]]
 
  
* '''Android 8.1更新如下:'''
+
{{RockchipUnbrick|NanoPC-T4}}
1) 优化了LCD和HDMI屏幕旋转的设置,支持命令行操作(命令:wm rotation 90)
+
2) 修复将音频强制输出到耳机后麦克风无法声音的问题
+
 
+
* '''FriendlyCore, FriendlyDesktop, Lubuntu更新如下:'''
+
1) 内核版本更新到 v4.4.154
+
2) 增加Docker的支持
+
3) 内核配置项进行了优化,启用更多特性与设备驱动
+
4) 修正USB WiFi无法使用的问题
+
5) 修正ISP摄像头的稳定性问题
+
 
+
===日期 2018-12-19===
+
* '''Android 8.1更新如下:'''
+
1) 更新AOSP源码版本到 Android8.1-SDK v5.00-20181109<br />
+
2) 增加HDMI分辨率与边界调节的设置界面<br />
+
3) 增加音频输出设置,可设置默认输出到耳机或者HDMI<br />
+
4) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
* '''FriendlyCore更新如下:'''
+
1) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
2)增加ffmpeg支持,提供静态库和头文件,支持4K硬解(不支持硬编码)<br />
+
3)增加命令行mpv播放器,支持4K硬解<br />
+
* '''FriendlyDesktop更新如下:'''
+
1) 增加OV13850和和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
2) 增加chromium-browser浏览器,支持网页1080P硬解播放, 支持WebGL<br />
+
3)增加ffmpeg支持,提供静态库和头文件,支持4K硬解(不支持硬编码)<br />
+
4) 修正音量调节Issue<br />
+
5) 将音频输出通道默认设置为HDMI (可通过/etc/pulse/default.pa修改配置)<br />
+
6) 优化本地硬解播放器,与本地mp4文件关联,双击本地视频默认会启动本地硬解播放器播放(仅支持mp4文件)<br />
+
7) 为NEO4自动启用 swap 分区<br />
+
8) 修正 hostapd 相关的issue<br />
+
9) 调整DPMS设置,默认关闭自动休眠<br />
+
* '''Lubuntu更新如下:'''
+
1) 增加OV13850和宽动态OV4689摄像头支持,可任意连接到CSI1或CSI2接口<br />
+
2) 增加chromium-browser浏览器,支持网页1080P硬解播放, 支持WebGL<br />
+
3) 将音频输出通道默认设置为HDMI(可通过/etc/asound.conf修改配置)<br />
+
4) 优化本地硬解播放器,与本地mp4文件关联,双击本地视频默认会启动本地硬解播放器播放(仅支持mp4文件)<br />
+
5) 修正前一版本中存在的一些关于软件包报错的issue<br />
+
6) 调整DPMS设置,默认关闭自动休眠<br />
+
===日期 2018-11-12===
+
* '''Android 8.1更新如下:'''
+
1) 增加USB-C显示器的支持<br />
+
2) 增加4G网络的支持,支持模块的型号为:Quectel EC20<br />
+
3) 增加Android硬件访问库FriendlyThing,用于在Android下编程访问各种硬件资源,比如Uart, SPI, I2C, GPIO等<br />
+
4) 优化内核配置提升PCIe性能,连接NVME SSD会有较大幅度的性能提升<br />
+
5) 集成Google Play应用商店<br />
+
6) 改进摄像头的底层支持,使之能自动适应竖屏(HD702E)和横屏(HDMI)<br />
+
7) 修复Android8下接NVME SSD时分区表异常以及Android8无法启动的问题<br />
+
* '''Android 7.1更新如下:'''
+
1) 增加4G网络的支持,支持模块的型号为:Quectel EC20<br />
+
2) 增加Android硬件访问库FriendlyThing,用于在Android下编程访问各种硬件资源,比如Uart, SPI, I2C, GPIO等<br />
+
3) 优化内核配置提升PCIe性能,连接NVME SSD会有较大幅度的性能提升<br />
+
4) 改进摄像头的底层支持,使之能自动适应竖屏(HD702E)和横屏(HDMI)<br />
+
5) 修复Android8下接NVME SSD时分区表异常以及Android8无法启动的问题<br />
+
* '''FriendlyCore和FriendlyDesktop更新如下:'''
+
1) 增加OV13850摄像头的支持,提供支持ISP的gsteamer插件<br />
+
2) 增加WiringPi的支持,用于C语言编程访问GPIO等硬件资源<br />
+
3) 增加WiringPi-Python的支持,用于Python编程访问GPIO等硬件资源<br />
+
4) 优化内核配置提升PCIe性能,连接NVME SSD会有较大幅度的性能提升<br />
+
===日期 2018-09-21===
+
* 增加一款eDP屏的支持
+
* Linux启用了PCI-E转Sata 功能 (AHCI SATA support)
+
* Linux下的SquashFS启用了LZO/XZ/ZSTD压缩支持
+
===日期 2018-09-05===
+
* 增加新OS: Android 8.1, 主要特性如下:
+
1) 支持同时接2个CAM1320 (OV13850),可选择切换前后摄像头使用<br />
+
2) 支持USB摄像头 (1路, 不能与CAM1320同时使用)<br />
+
3) 支持AndroidNN GPU 加速方案,可为采用AndroidNN API开发的 AI 相关应用提供通用加速支持<br />
+
4) 集成了Rockchip官方提供的Tensorflow Lite物品识别Demo: TfLiteCameraDemo (启动前须先连接CAM1320或USB摄像头)<br />
+
5) 集成Lightning为缺省浏览器应用 (注:Android官方缺省不提供Browser应用)<br />
+
6) 支持RC-100红外遥控器,支持下拉通知栏、截屏<br />
+
7) 支持Android全盘加密功能,system分区已启用Verity特性,使用adb时,可通过adb root; adb disable-verity命令禁止Verity<br />
+
8) 支持MTP功能,在连接Type-C后,可进入Settings -> Connected devices -> USB 选择相应功能<br />
+
9) 内核版本升级到 4.4.126<br />
+
10) 更新AOSP源码到版本 android-8.1.0_r41,并更新8月份安全补丁<br />
+
* FriendlyCore 增加Qt双摄像头示例程序:示例位于/opt/dual-camera目录,通过run.sh运行 (启动前须先连接两个USB摄像头,建议使用罗技C270或罗技C922摄像头)<br />
+
* FriendlyDesktop 默认设置HDMI分辨率为 1080P<br />
+

Latest revision as of 09:23, 4 June 2024

1 Unbricking Method

If the ROM is not installed correctly, causing the development board to become bricked, and you might not have the opportunity to reinstall the ROM via an SD card, you need to enter Maskrom mode to unbrick it by erasing the storage device.

1.1 Windows Users

1.1.1 Download Required Files

  • Get the necessary tools: Visit here, find RKDevTool_v3.19_for_window.zip and DriverAssitant_v5.12.zip in the 05_Tools directory, and download them to your local machine.
  • Install Rockchip USB driver and RKDevTool: Extract DriverAssitant_v5.12.zip to install the Rockchip USB driver, and extract RKDevTool_v3.19_for_window.zip to obtain the Rockchip flashing tool RKDevTool.
  • Get the loader: Visit here, enter the tools directory corresponding to your CPU model, and download MiniLoaderAll.bin.

1.1.2 Enter Maskrom Mode to Erase the Storage Device

  • Connect NanoPC-T4 to your computer using a USB data cable.
  • Start RKDevTool on your computer.
  • Disconnect the power from NanoPC-T4, hold down the MASK button, connect the power, and release the button when you see Found One MASKROM Device displayed at the bottom of the interface, as shown below:

Rkdevtool found one maskrom device.png

  • Click the Advanced Function tab in the RKDevTool interface.
  • In the Boot text box, select MiniLoaderAll.bin, then click the Download button.
  • Select EMMC, click Switch Storage, then click the EraseAll button to erase the eMMC.

Rkdevtool erase emmc.png

  • At this point, NanoPC-T4 is restored to its initial state and can be normally booted via SD card or eMMC.

1.2 Linux/Mac Users

1.2.1 Download the Required Files

  • Get the necessary tools: Visit here and find upgrade_tool_v2.30_for_linux.tgz (or for Mac users, select upgrade_tool_v2.25_for_mac.tgz) in the 05_Tools directory and download it locally.
  • Get the loader: Visit here, enter the tools directory corresponding to your CPU model, and download MiniLoaderAll.bin.

1.2.2 Installation for upgrade_tool

The following commands are for Linux, with only slight differences in file and directory names for Mac users:

tar xzf upgrade_tool_v2.30_for_linux.tgz
cd upgrade_tool_v2.30_for_linux
sudo cp upgrade_tool /usr/local/sbin/
sudo chmod 755 /usr/local/sbin/upgrade_tool

1.2.3 Enter Maskrom Mode to Erase the Storage Device

  • Connect NanoPC-T4 to the computer using a USB data cable.
  • Disconnect the power from NanoPC-T4, hold down the MASK button, connect the power, and release the button after 4 seconds.
  • Check the connection with the following command:
upgrade_tool LD

A result similar to "DevNo=1 Vid=0x2207,Pid=0x350b,LocationID=13 Mode=Maskrom SerialNo=" indicates that the device has been detected.

  • Erase the eMMC with the following command:
upgrade_tool EF MiniLoaderAll.bin
  • At this point, NanoPC-T4 has been restored to its initial state and can boot the system normally via SD card or eMMC.