欢迎光临散文网 会员登陆 & 注册

korg PA600 修改开机壁纸的教程

2018-03-17 21:57 作者:xou130  | 我要投稿

前言:作者简介和重要信息

    作者是学习软件工程的大学生,对linux系统,服务器编程,linux嵌入式开发,单片机与电子电路,神经网络有一定研究。

    如果按照本文所描述的方法进行修改,风险自负,建议准备好初始化的方法再进行,初始化的方法可以参考这里:

http://www.cnkeyboard.com/bbs/thread-216190-1-1.html

摘要:本文描述和实践了一种通过PA600编曲键盘的内置软件和外部工具进行系统修改的方法

目录:

第一章----现有工作和文献的不足

第二章----相关工具和准备

第三章----执行写入和验证结果

第四章----未来工作的展望和结束语

第一章:现有工作和文献的不足

    PA600的系统的改造,国内资料极少,外文资料小语种偏多,且多只是展示,并无系统详尽的介绍,给研究和应用带来极大不便,但是,可以总结出一些可用的信息,这使得进行这一个改造并不是不可能的事,可以总结出的信息如下:

  1. PA600使用linux系统

  2. PA600的升级包没有验证机制

  3. PA600的升级包可以修改,但是现有条件下修改不会完全,导致不能开机的故障

第二章:相关工具和准备

1.1 系统升级包和修改工具的准备

    可以从如下地址下载到升级包,大小约为106MB,将主要文件Pa600_Operating_System_v200.pkg

    放到你的工作区

http://down.icnmusic.com/down.asp?pid=10&id=1059

    然后,在如下地址下载到korg packge edit软件,这个软件是一个基于JAVA技术的图形界面程序,并自行配置好JAVA运行时使其能够启动

https://github.com/Polprzewodnikowy/KorgPackage/releases


1.2 图像数据的准备

    使用photoshop新建一张800*480的图片,其余设置默认即可

图1 新建图片的操作

    使用photoshop编辑你需要的图片

    

图2 编辑的图片

然后按照如下设置保存:ppm格式,文件名Wallpaper.ppm

图3 保存格式

1.3 2 个升级包和刷写的准备

    注意:本节非常重要,如果不能完整加载图片请不要按照文字的描述进行尝试

    将解压出的Pa600_Operating_System_v200.pkg置于一个PA600能够正常读取的U盘中

    启动KorgPackage.jar,使用FIle-Open打开上述刷机包:

    

图4 打开的刷机包

    右键第一行的Header:······,选择编辑(Edit)

    将packageType2字段改为user package

图5 修改Header

   使用ctrl+a全选,并按住ctrl,按照下图取消选择相应的文件:

    

图6 第一页取消选择的文件
图7 后页取消选择的文件

    然后使用右键--remove,得到右图的效果,如有区别请使用moveup与movedown对齐文件位置

    对准Wallpaper.ppm右键--edit---弹出对话框中选择importdata,选择上文保存的ppm文件,点击ok

图8 编辑刷机包内的ppm文件

        完成上步后,选择file--save,将这个刷机包保存至U盘中,保存时程序会无响应,请等候

    现在,U盘的根目录应有2个pkg文件,大小参考下图,上方文件是保存的文件:

图9 应有的文件

    至此,准备完成,将U盘插入PA600的USB接口中

第三章:执行写入并验证结果

    如果之前已经使用过升级2.0的刷机包,在按住intro1开机并校准屏幕后,请直接选择,自制的刷机包进行刷写,若无,则执行正常升级步骤后在进行自制刷机包的刷写,这个刷写应该在5秒内完成,注意进行数据的备份。

    正确的刷机会在KORG的徽标结束后显示自定义的图片和开机进度条,而后会显示一张类似默认图片的开机图片,几秒内进入系统,若无法进入系统,请使用2.0升级包重新刷写系统并尝试进入,在最坏的情况下请参考前文提及的资料进行系统的重做。

图10 开机效果图

附上一个完整的开机演示:

第四章:未来工作的展望和结束语

    修改资源文件可以做到部分的修改,更进一步的研究应立足于本文所述的替换方法上,利用系统的无验证OTA机制进行修改,以达到添加新功能的目的,比如利用原装系统播放badapple,最终达到一个目标:没有因为厂商人为的限制而达不到功能。

    本文验证了PA600的一个mod思路,总结了杂乱的外文资料,填补了国内这方面资料的空缺。


有屏幕的地方就有纸片人老婆!


参考资料:

【1】 https://github.com/Polprzewodnikowy/KorgPackage/releases

【2】 http://www.cndzq.com/bbs/thread-376367-1-1.html

【3】 https://www.youtube.com/watch?v=_R9FrH-4iMA

【4】 https://www.youtube.com/watch?v=yYbvfFvdptU

korg PA600 修改开机壁纸的教程的评论 (共 条)

分享到微博请遵守国家法律