korg PA600 修改開機壁紙的教程

前言:作者簡介和重要信息
作者是學(xué)習(xí)軟件工程的大學(xué)生,對linux系統(tǒng),服務(wù)器編程,linux嵌入式開發(fā),單片機與電子電路,神經(jīng)網(wǎng)絡(luò)有一定研究。
如果按照本文所描述的方法進(jìn)行修改,風(fēng)險自負(fù),建議準(zhǔn)備好初始化的方法再進(jìn)行,初始化的方法可以參考這里:
http://www.cnkeyboard.com/bbs/thread-216190-1-1.html

摘要:本文描述和實踐了一種通過PA600編曲鍵盤的內(nèi)置軟件和外部工具進(jìn)行系統(tǒng)修改的方法

目錄:
第一章----現(xiàn)有工作和文獻(xiàn)的不足
第二章----相關(guān)工具和準(zhǔn)備
第三章----執(zhí)行寫入和驗證結(jié)果
第四章----未來工作的展望和結(jié)束語

第一章:現(xiàn)有工作和文獻(xiàn)的不足
PA600的系統(tǒng)的改造,國內(nèi)資料極少,外文資料小語種偏多,且多只是展示,并無系統(tǒng)詳盡的介紹,給研究和應(yīng)用帶來極大不便,但是,可以總結(jié)出一些可用的信息,這使得進(jìn)行這一個改造并不是不可能的事,可以總結(jié)出的信息如下:
PA600使用linux系統(tǒng)
PA600的升級包沒有驗證機制
PA600的升級包可以修改,但是現(xiàn)有條件下修改不會完全,導(dǎo)致不能開機的故障

第二章:相關(guān)工具和準(zhǔn)備
1.1 系統(tǒng)升級包和修改工具的準(zhǔn)備
可以從如下地址下載到升級包,大小約為106MB,將主要文件Pa600_Operating_System_v200.pkg
放到你的工作區(qū)
http://down.icnmusic.com/down.asp?pid=10&id=1059
然后,在如下地址下載到korg packge edit軟件,這個軟件是一個基于JAVA技術(shù)的圖形界面程序,并自行配置好JAVA運行時使其能夠啟動
https://github.com/Polprzewodnikowy/KorgPackage/releases
1.2 圖像數(shù)據(jù)的準(zhǔn)備
使用photoshop新建一張800*480的圖片,其余設(shè)置默認(rèn)即可

使用photoshop編輯你需要的圖片

然后按照如下設(shè)置保存:ppm格式,文件名Wallpaper.ppm

1.3 2 個升級包和刷寫的準(zhǔn)備
注意:本節(jié)非常重要,如果不能完整加載圖片請不要按照文字的描述進(jìn)行嘗試
將解壓出的Pa600_Operating_System_v200.pkg置于一個PA600能夠正常讀取的U盤中
啟動KorgPackage.jar,使用FIle-Open打開上述刷機包:

右鍵第一行的Header:······,選擇編輯(Edit)
將packageType2字段改為user package

使用ctrl+a全選,并按住ctrl,按照下圖取消選擇相應(yīng)的文件:


然后使用右鍵--remove,得到右圖的效果,如有區(qū)別請使用moveup與movedown對齊文件位置
對準(zhǔn)Wallpaper.ppm右鍵--edit---彈出對話框中選擇importdata,選擇上文保存的ppm文件,點擊ok

完成上步后,選擇file--save,將這個刷機包保存至U盤中,保存時程序會無響應(yīng),請等候
現(xiàn)在,U盤的根目錄應(yīng)有2個pkg文件,大小參考下圖,上方文件是保存的文件:

至此,準(zhǔn)備完成,將U盤插入PA600的USB接口中
第三章:執(zhí)行寫入并驗證結(jié)果
如果之前已經(jīng)使用過升級2.0的刷機包,在按住intro1開機并校準(zhǔn)屏幕后,請直接選擇,自制的刷機包進(jìn)行刷寫,若無,則執(zhí)行正常升級步驟后在進(jìn)行自制刷機包的刷寫,這個刷寫應(yīng)該在5秒內(nèi)完成,注意進(jìn)行數(shù)據(jù)的備份。
正確的刷機會在KORG的徽標(biāo)結(jié)束后顯示自定義的圖片和開機進(jìn)度條,而后會顯示一張類似默認(rèn)圖片的開機圖片,幾秒內(nèi)進(jìn)入系統(tǒng),若無法進(jìn)入系統(tǒng),請使用2.0升級包重新刷寫系統(tǒng)并嘗試進(jìn)入,在最壞的情況下請參考前文提及的資料進(jìn)行系統(tǒng)的重做。

附上一個完整的開機演示:


第四章:未來工作的展望和結(jié)束語
修改資源文件可以做到部分的修改,更進(jìn)一步的研究應(yīng)立足于本文所述的替換方法上,利用系統(tǒng)的無驗證OTA機制進(jìn)行修改,以達(dá)到添加新功能的目的,比如利用原裝系統(tǒng)播放badapple,最終達(dá)到一個目標(biāo):沒有因為廠商人為的限制而達(dá)不到功能。
本文驗證了PA600的一個mod思路,總結(jié)了雜亂的外文資料,填補了國內(nèi)這方面資料的空缺。
有屏幕的地方就有紙片人老婆!
參考資料:
【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