Skip to content

About

基于阅星曈xteink x4优化 禁商业化

Resources

Stars

93 stars

Watchers

0 watching

Forks

Repository files navigation

版本信息

第一次写固件,欢迎大家指导批评~ 可以的话点点star⭐,谢谢

本项目目前仅支持阅星曈xteink x4.即将支持适配x3,敬请期待

!!支持学习,反对商业化,请注意开源协议为AGPL 3.0

开源协议具有传染性,请注意

基于 crosspoint 1.0.0 版本修改而来,主要为了适配中文读者,另外希望能够完成自己想要的一些小功能,感谢以下开源项目及其贡献者:


开放贡献式

已发详细功能介绍: http://xhslink.com/o/4wo6yvTUpvn

多多少少的贡献都可以哈,有编程能力的都可以玩一下,不用加我联系方式,当然,想加也欢迎,不是不欢迎哈哈哈哈,不过尽量聊固件,去掉无用社交,咱们就是开放式玩起来。

如果有实在搞不懂的,可以小红书@allocate 私聊发送代码给我,以及想如何提及你(github名 gitee名或者小红书名字或者什么昵称之类的),我将把你加入贡献者

如何贡献?

分叉仓库:Fork the repo

创建分支 (feature/dithering-improvement):Create a branch (feature/dithering-improvement)

基于最新master做出修改:Submit a PR

提交:Submit a PR

改版说明

为避免争议,共同维护开源社区的和谐友好氛围。

如将固件在社交平台分享并传递给别人,需要遵循APGL开源协议(请注意这是强传染开源协议),

并在发布的第一时间以第一段落的形式阐明你本人的贡献功能(不可以小字等特殊格式,需要与正文格式一致),为避免春秋笔法,本人做一个示例吧:

如:开源库原版作者为@allocate ,本人在原版基础上增加以下功能:功能1、功能2、功能3...。(仅为示例,并无强制三个功能的要求)

然后后面想写啥写啥

开源库的readme部分:需要复制我版本信息里感谢的这些库,并将我列为参考改版项目。感谢理解。

闭源维护

卷土重来,从内耗型人格改为外耗型

等我周末放代码,连同一个静态网站的demo会放在主页另一个库吧,到时候新建一个,收集我的一些弃案,期待焕发新的生机,

当然,这部分肯定不是AGPL开源协议hhh,会更开放一点,但是同样禁商业化吧


之前写的:

固件发展至今,本人不会再继续进行功能研究,仅对目前的问题进行解决。

后续刷过的可以通过ota来更新,debug以及等待crosspoint海外组对中日韩的适配(一直不改分区表也是这个原因,想无缝接入海外组),相信已经不远了。

如果后续改版我的项目需要 @allocated 我,不然不要怪我说话难听了。

以下是一些碎碎念,不用看

不会再对阅星曈及任何商家进行无私贡献,开源目前来说弊大于利,以后自己玩自己的开发板了。

目前的代码库不会删除,因为我觉得中文的阅读器epub解析开源源代码很少。

crosspoint作为一个能在eps32-c3 仅可用内存300k不到的一个如此有限的板子上流畅运行的系统,是非常难得的,它的价值远不止于此。它的存在证明了现在的阅读器其实都可以进行一个内存优化,可以用更便宜的设备进行一个更好的效果。

目前展示版本不包含我写好的txt解析代码 图片解析代码以及后面的功能。不过我觉得目前展示的部分已经足够了,想根据这个版本写后面的功能非常简单。

后面还有一个简单demo可能放出,是之前梦西游大佬在s3上展示微信读书的时候我感觉非常有意思自己研究的,原理很简单,我后面觉得没什么用,就没展示,谁想玩可以玩玩。

xteink x4为什么国外的开发环境可以做到这么好,而国内本来做的人就少,开源的更少,不过目前的环境我感觉大家也都能理解。


免责声明

刷机风险自担。根据阅星曈官方来说,意思是刷机不保修,自行判断吧。


当前进度

  • EPUB:排版完成。
  • XTC:实现动态管理功能
  • TXT:已全部完成,排版完成。支持utf-8的文件。

阅读文本

中英文均可

一、刷机说明

1.1 刷机准备

  • TypeC 数据线
  • 电脑

1.2 刷机步骤

  1. 下载 Release 页面下的 bin 文件
  2. 打开网页:https://xteink.dve.al/
  3. 首次刷机建议备份官方固件:在 full flash controls 界面,选择 save full flash
  4. 在 OTA fast flash controls 部分选择下载好的 bin 文件,点击 flash firmware from file
  5. 先短按复位键(SD 卡附近),再长按电源键

二、Epub 阅读

2.1 注意事项

首次进入 Epub 阅读需要缓存一段时间,请耐心等待。

2.2 操作界面说明

  1. 进入阅读界面后,短按确认键进入菜单
  2. 菜单栏支持:目录、阅读方向、直达进度、进度同步(koreader 开源阅读)、清理缓存等
  3. 目录页面操作:
    • 短按 UP/DOWN:菜单翻页
    • 短按 LEFT/RIGHT:选项选择
    • 长按 LEFT/RIGHT:菜单快速翻页
  4. 边距设置:
    • 进入阅读界面后,长按确认键进入边距设置
    • 短按/长按 LEFT:减少/增加左边距
    • 短按/长按 RIGHT:减少/增加右边距
    • 短按/长按 UP:减少/增加上边距
    • 短按/长按 DOWN:减少/增加下边距
    • 说明:边距设置在退出设置后生效,可通过黑框判断边距是否合适
  5. 翻页操作:
    • 短按 LEFT/UP:上一页
    • 短按 RIGHT/DOWN:下一页
    • 长按 LEFT/UP:上一章
    • 长按 RIGHT/DOWN:下一章

三、XTC 格式说明

本人不再继续适配 XTC 格式,目前仅支持 xtc(1bit) 和 xtch(2bit)。 使用体验不如 Epub 和 TXT,建议优先使用后两者。

菜单操作: 确认键进入目录,短按 UP/DOWN 翻页,短按 LEFT/RIGHT 选择,长按 LEFT/RIGHT 快速翻页。


四、TXT 阅读

菜单操作: 确认键进入目录,短按 UP/DOWN 翻页,短按 LEFT/RIGHT 选择,长按 LEFT/RIGHT 快速翻页。 注意:为了尽量少使用内存地打开大txt,进行了一些策略调整,所以如果看到empty file,直接确认键进入目录页,如果目录页空白,使用侧边键前后翻两下,拿到缓存就显示了。


书签

  1. xtc txt 长按确认键添加书签
  2. epub在菜单栏添加书签

五、自定义字体

  1. 打开字体生成网站:https://epdfontweb.streamlit.app/
    • 网站休眠时点击 Yes, get this app back up! 唤醒
  2. 上传 ttf/otf 格式字体,选择常用5000字/7000字,调整字号、字距、灰度后生成并下载
  3. 将生成的字体文件放入 fonts/ 文件夹,请勿使用特殊符号,建议用中文/字母/数字命名
  4. 进入:设置 → 系统设置 → 设置自定义字体,选择需要的字体即可

六、坚果云

  1. 在 设置 → 系统设置 中填写坚果云账号信息
  2. 返回主页,点击「坚果云」,联网后点击确认键可下载文件
  3. 下载的书籍保存在 SD 卡的 坚果云/ 文件夹内

七、开源阅读 App

⚠️ 开源阅读 App 必须配置坚果云 WebDav 才能使用同步功能。

7.1 同步书籍

  1. 开源阅读 → 右上角三点 → 缓存/导出 → 离线缓存页面右上角三点
  2. 点击「导出到 WebDav」,选择导出格式为 epub,选择书籍导出

7.2 同步阅读进度

  1. 开源阅读 → 我的 → 设置 → 备份与恢复 → 打开「同步阅读进度」
  2. 设备端:打开需要同步的 Epub → 确认键 → 进度同步(开源阅读)
  3. 配置 WiFi 后,可选择「下载云端进度」或「上传云端进度」

八、图片选择器

选择图片进入后,支持以下操作:

  • 设为阅读背景
  • 设为自定义睡眠屏
  • 设为透明壁纸
  • 旋转180度
  • 左右翻转

九、电源键操作

双击电源键进入功能切换模式,可设置:

  • 忽略
  • 翻页
  • 全刷
  • 截屏
  • wifi传书

截屏文件保存在 screenshots/ 文件夹。


十、文件管理器

支持功能:打开、删除、复制、剪切、粘贴、搜索、退出搜索 使用 LEFT/RIGHT 切换功能页面。

  1. 删除:需要长按确认键,防止误删
  2. 复制/剪切:操作后切换到目标目录,点击粘贴即可
  3. 搜索:仅支持搜索 2 个汉字,依靠手机传输,找到后直接打开;无需使用时点击退出搜索

十一、蓝牙功能

如果谁想开发蓝牙功能的话,根据我的经验来说,蓝牙应该放在阅读内部,避免zip 蓝牙 png 三大块打架。

仅支持HID蓝牙设备,就目前的反馈来说,还有我个人的尝试来看,智联纵维的就不要想了,他家应该使用了一套加密方法,没有研究明白。

支持的设备:机械键盘(薄膜的就不要想了) 萝卜兔翻页器 free2翻页器 ,其他家的只能自行尝试了。

1.阅读界面菜单栏-bluetooth开启蓝牙并配对

  1. 配对完成后开始按键映射--点击确认键 按下一个按键作为上一页--点击确认键,按下一个按键作为下一页

  2. 蓝牙休眠时间和系统休眠时间绑定

  3. 如需要开机就使用蓝牙,先开启翻页器,再开机


About

基于阅星曈xteink x4优化 禁商业化

Resources

Stars

93 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages