K2P金色博通版本信息

K2P金色博通版本信息有1条评论

2017年9月22日 at 下午10:26分类:硬件 阅读: 39 次

FLASH布局:

Creating 8 MTD partitions on "bcmsflash":
0x000000000000-0x000000040000 : "boot"
0x000000040000-0x000000ec0000 : "linux"
0x0000001fc4f4-0x000000ec0000 : "rootfs"
0x000000ec0000-0x000000fc0000 : "data"
0x000000fc0000-0x000000fd0000 : "factory"
0x000000fd0000-0x000000fe0000 : "dev_info"
0x000000fe0000-0x000000ff0000 : "nvram_backup"
0x000000ff0000-0x000001000000 : "nvram"

# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "boot"
mtd1: 00e80000 00010000 "linux"
mtd2: 00cc3b0c 00010000 "rootfs"
mtd3: 00100000 00010000 "data"
mtd4: 00010000 00010000 "factory"
mtd5: 00010000 00010000 "dev_info"
mtd6: 00010000 00010000 "nvram_backup"
mtd7: 00010000 00010000 "nvram"

CFE下信息:

 

KERNEL(linux)开头的内容:

rootfs开头的内容:

 

目前用到0x9a7680:

 

data区的内容,用户可写的数据区(/tmp/media/data/ ):

factory区,出厂参数:

包含无线校准参数和mac地址,将下面的telnet_enable改成on会永久打开telnet:

dev_info区,加密保存设备信息:

nvram_backup分区,明文保存nvram备份信息:

nvram分区:

斐讯K3硬件配置

斐讯K3硬件配置无评论

2017年9月16日 at 上午9:40分类:硬件 阅读: 221 次

电源12V 4A,8根Pcb天线

128M Flash,512M Ram

 

CPU,BCM4709C 双核1.4G

 

Wifi芯片:BCM4366,一共2颗,分别负责2.4G和5G,4×4 MU-MIMO处理器,支持NitroQAM调制技术。

功率放大:5G采用PA5542功率放大器;2.4G采用SKY2623L功率放大器

 

屏幕控制:PIC32MZ1024ECH100单片机

利用安卓手机远程控制Aria2

利用安卓手机远程控制Aria2无评论

2017年9月15日 at 下午10:06分类:其他 阅读: 620 次

本文介绍如何用安卓手机来远程控制路由器上的Aria2

路由器使用K3C定制版本

Aria2可以通过RPC进行远程控制,默认的端口是6800

一、DDNS或内网穿透
1、如果你有公网地址,先配置DDNS,然后通过端口映射将6800端口映射到K3C的6800端口

比如你的ddns为http://myweb.3322.org,那么aria2的远程rpc地址为
http://myweb.3322.org:6800
2、如果你路由器没有公网地址,那就需要进行内网穿透,目前版本的K3C固件还没有添加内网穿透应用,你可以借用其他路由器,比如K2P,假设K2P地址为192.168.2.1,K3C地址为192.168.2.100
先去www.ngrok.cc申请一个账号,开通免费的隧道

用前置域名的方式,比如前置域名为myaria

开通后配置K2P的Ngrok:

Token信息可以在网站上的“我的信息”菜单查看
配置生效后,你的aria2的远程rpc地址为
http://myaria.ngrok.cc
3、手机下载安装“Aria2下载管理器”
Aria2下载管理器_1.0.5
4、手机配置
进入账户管理

添加一个账号,比如用内网穿透的,注意这里的端口号是80

或者ddns的,这里的端口号是6800或者你指定映射的端口号

添加后在用户菜单点击刚才新建的账号开始连接,连接成功后可以添加/删除下载任务

K3C交叉编译Aria2 1.32.0

K3C交叉编译Aria2 1.32.0有3条评论

2017年9月15日 at 上午9:57分类:软件 阅读: 225 次

1、下载

下载如下文件

aria2

解压后放入K3C的SDK对应目录:

~/UGW-7.1.1-TWCD/UGW-7.1.1/package/feeds/thirdparty_sw

2、配置

make menuconfig

启用bt下载支持:

保存后退出

3、编译

make

 

K3C上集成:

可以利用AriaNg进行WEB控制:

K3C硬件相关信息及备份

K3C硬件相关信息及备份无评论

2017年9月13日 at 下午2:57分类:其他 阅读: 1,543 次

采用128M的nand Flash

K3C_V32.1.22.113版本下操作

root@K3C:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00020000 "uboot"
mtd1: 00040000 00020000 "ubootconfigA"
mtd2: 00040000 00020000 "ubootconfigB"
mtd3: 00040000 00020000 "gphyfirmware"
mtd4: 00100000 00020000 "calibration"
mtd5: 01000000 00020000 "bootcore"
mtd6: 00040000 00020000 "pro_info"
mtd7: 00040000 00020000 "dev_info"
mtd8: 06c00000 00020000 "system_sw"
mtd9: 000c0000 00020000 "res"
mtd10: 002e8000 0001f000 "kernelA"
mtd11: 0103a000 0001f000 "rootfsA"
mtd12: 002e8000 0001f000 "kernelB"
mtd13: 01059000 0001f000 "rootfsB"
mtd14: 0028b000 0001f000 "bootcoreA"
mtd15: 0028b000 0001f000 "bootcoreB"
mtd16: 0141a000 0001f000 "data_vol"

各个分区的实际地址和大小:
地址范围 大小 名称
0x000000-0x100000 1M uboot
0x100000-0x140000 256K ubootconfigA
0x140000-0x180000 256K ubootconfigB
0x180000-0x1C0000 256K gphyfirmware
0x1C0000-0x2C0000 1M calibration
0x2C0000-0x12C0000 16M bootcore
0x12C0000-0x1300000 256K pro_info
0x1300000-0x1340000 256K dev_info
0x1340000-0x7f40000 108M system_sw
0x7f40000-0x8000000 768K res
全备份只需备份MTD0-MTD9(总大小128M),MTD10-MTD16为system_sw区的分解
kernelA、rootfsA是当前的内核及文件系统
kernelB、rootfsB是上一个版本的内核及文件系统

备份命令:
插入U盘,输入命令:
dd if=/dev/mtd0 of=/ramdisk/usb/.run/mountd/sda1/mtd0
U盘路径可以用mount命令查看,以上命令备份mtd0分区,其他分区修改mtd0即可

固件缺省开启网络共享,备份后可访问\\192.168.2.1将U盘内容拷贝到计算机