钉钉F1 RK3399 咸鱼80元板子使用记录

article/2025/8/30 7:04:11

1.简单介绍

12V电源,建议2A, 默认插电不开机,有大佬找到金属罩下的焊盘,短接可上电开机。

在usb旁边的旁边有个端子接口,短接就可以开机,建议找个一样大的接口接个开关,到目前为止还未测试需要哪种接口。其它接口暂时不知。谁舍得拆一个钉钉F1拆机看看就好了。

dada 

数据线公对公,两个颜色一样接起来也行,买一条也不贵,我是找了两个垃圾线接起来的。

板子结构两个rj45口一个是是连接麦克风的,视频口都正常,usb口就一个,还是2.0,默认是adb模式,如果插鼠标键盘需要按一下usb旁边的按钮切换成常规口。

Adb带root权限

 adb shell svc setFunctions mtp 也能激活usb使用

板子开机自启钉钉投屏,可以用adb命令控制,包括状态栏。

pm disable com.a3nod.f1factorytest
pm disable com.alibaba.dingtalk.focus

adb补充命令wifiadb
 

adb connect 192.168.x.xadb rootadb connect 192.168.x.x adb remount

 二、关于刷机

绿点接地

1.工具,rk芯片很多工具,我暂时用这个群里应该有

同时别忘了rk的驱动,这个win10很容易安装

 2. 简单连接

图是从firefly 借来的,没问他让不让。

当上述准备好之后,用公对公数据线连接上板子和电脑,开机,使用瑞芯微开发工具能看到发现一个adb设备

黑砖解决办法:拯救方法,长按usb旁边的按钮,再长短接开机键几秒。即可进入loader模式。

这块注意,上面可能不对,擦除完emmc之后,按开机键开机就可以直接进入maskrom

刷系统要快,进入maskrom后,等一会再刷就刷不进去了。得重启

点击切换按钮,就可以从adb切换到loader模式,loader模式是无hdmi显示的。指示灯还亮

此时点击设备分区表,就可以看到设备分区表

在loader模式下,大部分功能基本可以使用。

在loader模式下,点击进入maskrom,即可正常进入maskrom模式

切换到高级功能 点击重启设备可以恢复adb模式

loader模式就可以升级刷机了,试了下firefly rk3399固件,开机直接没反应

黑屏,建议大家不要尝试了,黑砖难救。

拯救方法,长按usb旁边的按钮,再长短接开机键几秒。即可进入loader模式。

刷写备份固件

三、备份固件

dd 命令备份,由于没有tf卡,没法外部启动其他系统备份,暂时学到的方法是用adb 的 shell命令 进入root权限备份block

adb devices// 或adb connect 0.0.0.0:5555adb -s xxxxxxx shell
xxx是设备devices序号或ipsu rootcd dev/block// 找到主存储芯片,备份整个即可dd if=/dev/block/mmcblk1 of=/storage/80AA-E6DB/all.img磁盘命令
df -hfdisk -llsblk

要注意的是f1就一个usb口,所以操作起来比较费劲

全盘备份已经验证可以用,回写方法就是上面的最后一个方法,这样的大小大概是未压缩4G大小

上面有bug,小于4g是我u盘格式问题

dd备份结果可以直接用360解压。。。。 成单个文件

四、修改boot

1.解包boot.img 

获取boot.img的方法是上面哪个,dd备份

解包工具获取,这个不好找,Linux环境找到下面能用的、

在下面这个网站找到的

android boot.img unpack pack - Tao_Liu - 博客园 (cnblogs.com)

直接上下面去下载就行

mtksupport.blogspot.ru

[TOOL] Boot.img tools [unpack, repack, ramdisk] | XDA Forums (xda-developers.com)

又一个工具

GitHub - anestisb/android-unpackbootimg: Tools to work with Android boot images

这个有参考价值

boot.img的解包与打包_wh_19910525的博客-CSDN博客_boot.img解包

dd命令和解包,参考价值

获取android系统的dtb文件 - 简书 (jianshu.com)

2.打包工具直接apt命令安装mkbootimg就可以

boot.img 解包打包参考

如何解包/编辑/打包boot.img文件 - 百度文库 (baidu.com)

很多时候,我们导出的boot.img存在一些问题,没法正确的解包

提取dtb很好的文章

从安卓/linux固件反编译出dtb和dts_elomio的博客-CSDN博客_反编译固件

更多好玩的,等待继续

语法dtc [-I input-format] [-O output-format] [-o output-filename] [-V output_version] input_filename
例如:
dtb反编译生成dts:./dtc -I dtb -O dts -o test.dts test.dtb
dts编译生成dtb:./dtc -I dts -O dtb-o test.dtb  test.dts 

替换dtb,我用的是十六进制修改工具,boot.img解包一直异常。

usb 替换了一下

hdmi 声音没有调好,感觉原机不支持

声音照这个调

rk3399 Android10.1 hdmi 音频调试_飞哥传奇的博客-CSDN博客_android hdmi 音频

目前就是tinyplay有声音

优秀参考

(2条消息) Rockchip | Rockchip固件升级工具_upgrade_tool_嵌入式葡萄的博客-CSDN博客

解包/打包 RK 固件 — Firefly Wiki (t-firefly.com) 

导出设备系统 — Firefly Wiki (t-firefly.com) 

(2条消息) 瑞芯微RK3399K固件备份三种方式_xiaoyaoyou.xyz的博客-CSDN博客 

自用记录分享


http://chatgpt.dhexx.cn/article/d1x8efuF.shtml

相关文章

RK3399平台开发系列讲解(网络篇)7.38、网卡驱动程序数据结构

平台内核版本安卓版本RK3399Linux4.4Android7.1🚀返回专栏总目录 文章目录 一、套接字缓冲区结构:sk_buff二、网络接口结构:net_device沉淀、分享、成长,让自己和他人都能有所收获!😄 📢处理网卡设备时需要使用两种数据结构。 struct sk_buff结构在include/linux/skb…

RK3399平台开发系列讲解(中断篇)中断控制器(Generic Interrupt Controller)

🚀返回专栏总目录 文章目录 一、GIC硬件的实现形态二、主要的功能块三、中断类型四、中断状态沉淀、分享、成长,让自己和他人都能有所收获!😄 📢外围设备不是把中断请求直接发给处理器,而是发给中断控制器,由中断控制器转发给处理器。ARM公司提供了一种标准的中断控制…

RK3399平台开发系列讲解(DMA篇)深刻理解DMA

🚀返回专栏总目录 文章目录 一、什么是DMA二、DMA的产生:背景三、理解 DMA:协处理器沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将带领大家深刻理解DMA。 一、什么是DMA DMA (Direct Memory Access) is used to copy data directly between devices and R…

RK3399——裸机大全

CSDN仅用于增加百度收录权重,排版未优化,日常不维护。请访问:www.hceng.cn 查看、评论。 本博文对应地址: https://hceng.cn/2018/08/16/RK3399——裸机大全/#more 以64位的RK3399为例,实现裸机的启动、中断、串口(printf移植)、…

RK3399平台开发系列讲解(CPU篇)CPUFreq 中央处理器频率调节技术

🚀返回专栏总目录 文章目录 一、CPUFreq组成二、设备树配置三、原理沉淀、分享、成长,让自己和他人都能有所收获!😄 📢中央处理器频率调节(Central Processing Unit frequency,CPUFreq)技术可以降低ARM芯片的功耗,例如在系统对任务压力较小时,通过调整处理器工作频…

RK3399中文简介

1.概述 RK3399是一种低功耗、高性能的处理器,可用于计算、个人移动互联网设备和其他智能设备应用程序。基于大。小架构,它集成了双核心Cortex-A72和四核Cortex-A53与单独的NEON协处理器。 许多嵌入式功能强大的硬件引擎为高端应用程序提供了优化的性能。…

RK3399平台入门到精通系列讲解 - 总目录

总目录 欢迎大家来到内核笔记的《RK3399平台开发入门到精通系列讲解》,开始前博主先列出RK3399平台学习的大纲,同时这也可以作为大家学习RK3399内核与安卓框架的参考。下面蓝字都是传送门,点击进入即可: 更新说明 此系列已更新…

网络渗透测试实验四 CTF实践

实验目的:通过对目标靶机的渗透过程,了解CTF竞赛模式,理解CTF涵盖的知识范围,如MISC、PPC、WEB等,通过实践,加强团队协作能力,掌握初步CTF实战能力及信息收集能力。熟悉网络扫描、探测HTTP web服…

20159302《网络攻击与防范》第五周学习总结

教材内容学习总结 1.基础知识回顾 通过教材内容的学习了解,掌握了基本的网站运行模式,并了解其结构方式。如下图: 运行过程为:首先客户在浏览器端发送请求,将相关的表单、数据交付给服务器;然后服务器根据所…

Kali Linux 2019-4解决安装中文乱码

1、安装KALI2019.4版本后会出现乱码问题 2、更新国内源,使用vim编辑器修改:vim /etc/apt/sources.list添加 #清华大学 [更新源] deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-freedeb-src https://mirrors.tuna.tsing…

计算机网络面试总结

前言 本人准研三,面临秋招压力,遂总结部分计算基础知识,以备不时之需,有些是从大佬博文摘抄的,都附有相应博文链接,如有遗漏,烦请联系本人更改,如有侵权,我会修改矫正。…

网络安全防护

网络基础知识 TCPIIP协议 1、传输控制协议/因特网互联协议(Transmission Control Protocol InternetProtocol,TCP/IP)是目前因特网中使用最广泛的协议。 2、目前因特网使用的是Pv4。IPv6是由互联网工程任务组(Internet Engineer…

语音识别 卷积神经网络,卷积神经网络字符识别

如何利用Python做简单的验证码识别 1 摘要验证码是目前互联网上非常常见也是非常重要的一个事物,充当着很多系统的 防火墙 功能,但是随时OCR技术的发展,验证码暴露出来的安全问题也越来越严峻。 本文介绍了一套字符验证码识别的完整流程&…

前端需要知道的计算机网络知识

1 Web 机制 无论通过有线方式 (通常是网线) 还是无线方式(比如 wifi 或蓝牙),通信需要进行连接,网络上的每台计算机需要链接到路由器(router)。 路由器确保从一台计算机上发出的一条信息可以到达正确的计算机。计算机…

网络安全阶段一学习笔记

本笔记来自温晓飞老师的网络安全课程 目录 1. 环境搭建2. IP地址详解3. 进制转换4. DOS基本命令与批处理5. 用户与组管理6. 服务器远程管理7. 破解系统密码8. NTFS安全权限9. 文件共享服务器10. 利用PE破解系统密码11. DHCP部署与安全12. DNS部署与安全13. WEB服务器和FTP服务器…

Linux网络服务:PXE高效批量网络装机

目录 一、理论 1.PXE批量网络装机概述 2.搭建 PXE 远程安装服务器 3.实现Kickstart无人值守安装 二、实验 1.搭建PXE远程安装服务器 2.安装Kickstart无人值守安装 3.安装图形化界面 三、问题 1.please complete all spokes before continuing 提示 一、理论 1.PXE批…

网络安全——SQL注入攻击

1、Web安全概述 Web安全可以从以下三个方面进行考虑: Web服务器的安全 Web客户端的安全 Web通信信道的安全 2、Web服务器的安全 针对Web服务器的攻击可以分为两类: 一是利用Web服务器的漏洞进行攻击,如IIS缓冲区溢出漏洞利用、目录遍历…

网络安全防护技术

网络安全防护技术 一、网络基础知识(1)TCP/IP协议(2)超文本标记语言HTML(3)超文本传输协议HTTP(4)端口(5)域名系统DNS(6)统一资源定位符URL(7)万维网WWW 二、网络安全威胁1、社会工程学攻击2、网络嗅探3、网络钓鱼攻击4、拒绝服务攻击5、远程控制攻击 三、网络安全防护与实践1、…

网络安全攻击与防护--HTML学习

第一节、 HTML基本语法(文末有对该文视频讲解) HTML的官方介绍什么的我就不说了,打字也挺累的,只简单介绍一下吧,其他的懂不懂都没关系。  HTML全称为Hypertext Markup Language,中文解释为超文本标记语言。  在HT…

实践三 网络嗅探与协议分析

20212806 2021-2022-2 《网络攻防实践》第3周作业 1.实验内容(知识总结)2.实验过程3.学习中遇到的问题及解决4.学习总结参考资料 1.实验内容(知识总结) 网络嗅探 (1)定义 网络嗅探是一种黑客常用的…