RK3128復(fù)古小街機(jī)的新生 霸王小子A12刷機(jī)篇

刷機(jī)篇 首圖 長(zhǎng)圖.png

給你三個(gè)理由收厨,干掉霸王小子A12的官方系統(tǒng)呀邢,刷成Roku RetroArch開源系統(tǒng):

  • RetroArch的UI界面更美觀蛇损,可更換多種皮膚主題,支持游戲分類和搜索速兔,具備遮罩邊框和畫質(zhì)濾鏡
  • 基于Liunx的Roku RetroArch墅拭,相對(duì)于安卓系統(tǒng)的官方固件,占用硬件資源少涣狗,游戲運(yùn)行效率更高谍婉,支持模擬的機(jī)種更多舒憾,可以運(yùn)行CPS2、CPS3穗熬、PSP等平臺(tái)的游戲镀迂,基本做到PS1以下全覆蓋(DC和SS可運(yùn)行,但幀率太低唤蔗,無法正常游戲)
  • Roku RetroArch補(bǔ)全了IPS屏幕驅(qū)動(dòng)招拙。原機(jī)屏幕嚴(yán)重影響視力,但官方固件不含IPS屏幕驅(qū)動(dòng)措译,即使更換IPS屏后無法點(diǎn)亮

Let's go!


1 思維導(dǎo)圖.png

技術(shù)規(guī)格

  • 【CPU】瑞芯微Rockchip RK3128 A7 1.2G 4核
  • 【GPU】Mali-400MP2 支持OpenGL ES2.0 多格式1080p 60fps解碼
  • 【RAM】256MB DDR3
  • 【ROM】128MB SLC 閃存
  • 【屏幕】9英寸 TN 分辨率1024x600 接口RGB 50pin 厚度3mm
  • 【接口】TF卡槽,HDMI1.4饰序,3.5mm AUX领虹,USB 2.0*2
  • 【供電】5V 1A Type-C,內(nèi)置4000mAh 3.7V 18650鋰電池

和18年前的大屏MP3/MP4熱潮一樣求豫,復(fù)古小街機(jī)們的大量涌現(xiàn)塌衰,也是多虧了瑞芯微的芯片支持。

所以蝠嘉,市面各大品牌最疆,各種尺寸的復(fù)古小街機(jī),基本都是以瑞芯微RK3128方案公模為主蚤告,區(qū)別在于各家的屏幕和按鍵的驅(qū)動(dòng)程序努酸。

如果你手頭的霸王小子,小霸王杜恰,aiwo获诈,芯果,jxd等等品牌的小街機(jī)/小掌機(jī)心褐,能確認(rèn)同為RK3128方案舔涎,也是可以參照此教程折騰的。

100%確認(rèn)可用的小街機(jī)機(jī)型有:

  • 霸王小子A9(7") A12(9") A13(10.1")
  • 小霸王Q70(7") Q90(9") Q99(10.1")

霸王小子A12/A13逗爹,和小霸王Q90/Q99亡嫌,除開屏幕改成10.1寸折疊以外,內(nèi)部芯片完全一致掘而。

需注意的是挟冠,隨生產(chǎn)批次的不同,截止至2021年中镣屹,霸王小子A12至少存在4個(gè)外設(shè)硬件版本:

  • V1 原始版本圃郊,屏幕分辨率1024x600
  • V2 屏幕1024×600未變,按鍵驅(qū)動(dòng)不同女蜈,默認(rèn)鍵位映射發(fā)生變化
  • V3 屏幕分辨率縮水為800x480持舆,鍵位同V2
  • V4 屏幕分辨率仍為800x480色瘩,但驅(qū)動(dòng)程序有變化,鍵位同V2

這4個(gè)硬件版本逸寓,對(duì)應(yīng)的三個(gè)不同的固件包

  • V1/V2版本的A12居兆,及A13,刷RUKA_a12_v1_v2_3.0_alpha_20210504.img
  • V3版本的A12竹伸,刷RUKA_a12_v3_3.0_alpha_20210504.img
  • V4版本的A12泥栖,刷RUKA_a12_RevD_3.0_alpha_20210726.img

2020年國內(nèi)購買的主機(jī),多以V1 V2硬件版本為主勋篓;V3 V4硬件版本吧享,多在2021年后銷往海外

如若不清楚自己的硬件版本,可以先刷RevD固件譬嚣,屏幕顯示有問題的情況下钢颂,再刷V1_V2固件

準(zhǔn)備工作

硬件

  • Windows電腦一臺(tái)
  • 小街機(jī)主機(jī)本體
  • usb-A 公頭 to usb-A 公頭 數(shù)據(jù)線一條(關(guān)鍵詞 usb2.0 公對(duì)公)


    2 公對(duì)公數(shù)據(jù)線.png

軟件

  • Ruka RetroArch V1.91固件包 Ruka CFW Release 3.0 Alpha 1
  • 瑞芯微Rockchip Windows開發(fā)工具包
  • 工具包包括DriverAssitant驅(qū)動(dòng),AndroidTool_Console命令行開發(fā)工具拜银,RKDevTool圖形界面開發(fā)工具

Roku固件官網(wǎng)的頁面最末方殊鞭,可下載霸王小子A12/A13的最新固件,版本號(hào)V3.0 Alpha 1

Roku固件安裝指南頁面內(nèi)尼桶,Windows Installation欄目下操灿,可點(diǎn)擊標(biāo)注藍(lán)色的詞語,從超鏈接上獲得瑞芯微的開發(fā)工具包

因Github網(wǎng)站登陸泵督,時(shí)常抽風(fēng)趾盐。官網(wǎng)上不去的朋友,可以前往我的社區(qū)空間下載小腊。

備份系統(tǒng)(可選)

原廠系統(tǒng)不能驅(qū)動(dòng)IPS屏谤碳,對(duì)于計(jì)劃更換IPS屏的朋友,我建議跳過備份這一步溢豆,直接升級(jí)蜒简。

1,安裝windows驅(qū)動(dòng)漩仙。解壓DriverAssitant_v5.11.zip搓茬,運(yùn)行DriverInstall.exe

2,解壓AndroidTool_Console_v2.4.zip队他,鼠標(biāo)右鍵點(diǎn)擊Android_Console_Tool.exe卷仑,以管理員身份運(yùn)行

3,公對(duì)公數(shù)據(jù)線麸折,一端插入電腦锡凝,一端插入游戲機(jī)尾部、靠上的USB口

4垢啼,一只手長(zhǎng)按游戲機(jī)上的 選擇鍵[SELECT] + 返回鍵[RETURN]+ 音量加大[V+] 三個(gè)鍵窜锯,一只手開機(jī)

如果電腦一直無法“找到新設(shè)備”张肾,請(qǐng)換一個(gè)PC端的USB口插入。

前置USB不行锚扎,就換主板I/O面板上的USB嘗試吞瞪。

有時(shí)候,主板I/O面板上的8個(gè)USB里面驾孔,只有1~2個(gè)能連接成功芍秆,這是很正常的。

5翠勉,聽到電腦發(fā)出“找到新設(shè)備”的提示音(同插入U(xiǎn)盤)妖啥,且軟件內(nèi)顯示“List of rockusb connected”后,松開三個(gè)按鍵对碌。

6迹栓,輸入1,以選擇瑞芯微設(shè)備1(即霸王小子A12)

3 命令行-找到設(shè)備.png

7俭缓,在Console軟件界面,輸入指令 RL 0x0 0xffffffff A12.img

4 命令行-刷機(jī)命令.png

官網(wǎng)教程的命令為 RL 0x0 0xffffffff A12_fff.img

B站浮華大神的命令為 RL 0x00000000 A12_000.img

建議兩者都運(yùn)行一次酥郭,多一個(gè)備份有備無患华坦。

8,軟件會(huì)有如下錯(cuò)誤提示不从,無需理會(huì)惜姐。在軟件目錄下,檢查是否有文件大小達(dá)到100MB的A12.img

5 命令行-報(bào)錯(cuò).png

完成后椿息,可以開始刷新固件歹袁。

刷新固件

刷機(jī)前,務(wù)必保持電池電量在50%以上寝优,且接好電源線条舔。

先安裝windows驅(qū)動(dòng)。如做過系統(tǒng)備份了乏矾,可以跳過這一步:

解壓DriverAssitant_v5.11.zip孟抗,運(yùn)行DriverInstall.exe

1,電腦上解壓 RKDevTool_Release_v2.84.zip钻心,鼠標(biāo)右鍵點(diǎn)擊 RKDevTool.exe凄硼,以管理員身份運(yùn)行

6 打開工具軟件.png

如果你是剛完成備份,打開軟件捷沸,即可見到軟件下方提示“發(fā)現(xiàn)一個(gè)LOADER設(shè)備”摊沉,那么請(qǐng)忽略步驟2、3痒给、4说墨,從第5步開始操作骏全。

2,公對(duì)公數(shù)據(jù)線婉刀,一端插入電腦吟温,一端插入游戲機(jī)尾部、靠上的USB口

7 插入數(shù)據(jù)線.png

3突颊,進(jìn)入工程模式:一只手長(zhǎng)按游戲機(jī)上的 選擇鍵[SELECT] + 返回鍵[RETURN] + 音量加大[V+] 三個(gè)鍵鲁豪,一只手開機(jī)

8 長(zhǎng)按功能鍵開機(jī).png

4,聽到電腦發(fā)出“找到新設(shè)備”的提示音(同插入U(xiǎn)盤)律秃,且軟件下方顯示“發(fā)現(xiàn)一個(gè)LOADER設(shè)備”后爬橡,松開三個(gè)按鍵

9 發(fā)現(xiàn)設(shè)備.png

再次提醒:如果電腦一直無法“找到新設(shè)備”,請(qǐng)換一個(gè)PC端的USB口插入棒动。

前置USB不行糙申,就換主板I/O面板上的USB嘗試。

有時(shí)候船惨,主板I/O面板上的8個(gè)USB里面柜裸,只有1~2個(gè)能連接成功,這是很正常的粱锐。

5疙挺,點(diǎn)擊【升級(jí)固件】頁面下的【固件】按鈕,在彈出的對(duì)話框內(nèi)怜浅,打開官方固件包的文件路徑铐然,選擇合適的固件

10 升級(jí)固件.png

一般情況下,可以先刷RevD固件恶座。如屏幕顯示有問題搀暑,再刷V1_V2固件,乃至V3固件

刷機(jī)跨琳、換IPS屏一條龍操作的朋友自点,直接刷V1_V2固件

PS:屏幕顯示有問題,是因?yàn)閂3 V4固件的輸出分辨率為800x480
如若你的機(jī)器為V1 V2或新?lián)Q的IPS屏脉让,那么在1024×600的液晶屏上樟氢,畫面不能滿屏
正常畫面靠左上,其他區(qū)域?yàn)榛ㄆ敛屎鐥l侠鳄。(忘記拍照了埠啃,就文字解釋下)

6,點(diǎn)擊【升級(jí)固件】頁面下的【升級(jí)】按鈕伟恶,軟件右側(cè)開始滾動(dòng)狀態(tài)信息

11 刷機(jī)完成.png

不到一分鐘碴开,刷新成功的游戲機(jī),會(huì)自動(dòng)重啟。

看到新的開機(jī)畫面潦牛,說明你已經(jīng)成功了眶掌。

救磚指引(急救)

我沒磚過,但我還是收集了一下相關(guān)資料巴碗,可能會(huì)幫助到部分朋友朴爬。

目前救磚的恢復(fù)途徑,主要是有以下幾條:

方法一:使用命令行開發(fā)工具橡淆,再刷一次Roku V2.0 beta v3固件

這個(gè)固件包比較難找召噩,我的社區(qū)空間剛好有浮華大神當(dāng)初發(fā)布的備份。

將下載的Team Ruka 2.0 beta v3 A12.7z解壓逸爵,找到flash all versions.bat

使用AndroidTool Console命令行工具具滴,公對(duì)公數(shù)據(jù)線鏈接電腦,長(zhǎng)按三鍵開機(jī)進(jìn)入工程模式师倔,雙擊運(yùn)行flash all versions.bat构韵,等待數(shù)分鐘后即可。

.bat文件是個(gè)批處理文件趋艘,相當(dāng)于把你手動(dòng)輸入刷機(jī)命令的過程自動(dòng)化了疲恢。里面的核心內(nèi)容就兩條:
WL 0x00008800 rootfs-ruka-beta-2.0_v4.img
WL 0x00003800 boot.img
這是將固件和引導(dǎo)文件分別刷入了相應(yīng)分區(qū)。

Team Ruka 2.0 beta v3的固件瓷胧,為RetroArch V1.90显拳,默認(rèn)分辨率為1024×600,自帶IPS屏驅(qū)動(dòng)抖单,親測(cè)支持IPS屏。

默認(rèn)分辨率為800×480的V3 V4版原屏主機(jī)遇八,可嘗試以下方法:

使用電腦矛绘,在SD卡根目錄\settings\retroarch\ 路徑下,找到
retroarch.cfg
retroarch V1.cfg
retroarch_v3.cfg
三個(gè)文件刃永,用記事本打開,拉到文末,修改分辨率參數(shù)后赦邻,保存

video_fullscreen_x = "800"
video_fullscreen_y = "640"
video_fullscreen = "true"

方法二:使用命令行開發(fā)工具江兢,恢復(fù)官方系統(tǒng)備份

備份文件可以是自己的備份,也可以去找別人求助或機(jī)友群下載读规。

同樣使用AndroidTool Console命令行工具抓督,公對(duì)公數(shù)據(jù)線鏈接電腦,長(zhǎng)按三鍵開機(jī)進(jìn)入工程模式束亏。

按照當(dāng)初的備份指令铃在,只是將命令 RL 修改為 ML

例如 ML 0x0 0xffffffff A12_fff.img

或者 ML 0x00000000 A12_000.img

==輸入錯(cuò)誤,可能會(huì)導(dǎo)致系統(tǒng)分區(qū)破壞==,需要重新將系統(tǒng)盤量產(chǎn)定铜,再刷固件阳液。

方法三:用一張新TF卡制作Roku Batocera系統(tǒng),開機(jī)引導(dǎo)一次后揣炕,再根據(jù)自身需要帘皿,把主機(jī)刷回Roku RetroArch系統(tǒng),乃至原版系統(tǒng)畸陡。

Roku Batocera是安裝在TF卡上面的系統(tǒng)鹰溜,不涉及系統(tǒng)刷機(jī),操作較為簡(jiǎn)單罩锐,Roku Batocera固件官網(wǎng)有詳盡的安裝說明奉狈。

我簡(jiǎn)單介紹一下流程:

  • 官網(wǎng)下載 Batocera V33 穩(wěn)定版Batocera V34 測(cè)試版
  • 使用Balena Etcher之類的鏡像燒錄軟件,將下載好的.img.gz鏡像文件涩惑,如 batocera-rk3128-powkiddy_a13-33-20220314.img.gz仁期,還原到大于16GB的TF卡上。
  • 插入主機(jī)竭恬,并啟動(dòng)跛蛋。因?yàn)殓R像會(huì)自動(dòng)擴(kuò)容,填滿TF卡剩下的所有空間痊硕,第一次開機(jī)時(shí)間較慢赊级,需要約30秒。

如果你是V3 V4硬件版本的機(jī)器岔绸,還需要替換引導(dǎo)分區(qū)內(nèi)的驅(qū)動(dòng)文件理逊,才能開機(jī):
(玩過S905機(jī)頂盒EmuElec系統(tǒng)的小伙伴,應(yīng)該很熟悉這個(gè)操作)

  • 使用DiskGenius盒揉,進(jìn)入TF卡的boot分區(qū)晋被,將 官網(wǎng) 下載的rk3128-powkiddy-a12-rev-c/d.dtb,替換掉原有的rk3128-powkiddy-a13-rev-a/b.dtb

當(dāng)然刚盈,變磚的朋友羡洛,停留使用Batocera也是可以的,不必強(qiáng)求刷回RetroArch藕漱。

正常來說欲侮,我更推薦使用RetroArch,原因如下:

  • Batocera只是RetroArch的一種前端肋联,相當(dāng)于一個(gè)界面美化包威蕉。對(duì)于畫面精美的Batocera,A12/A13的RAM內(nèi)存有限橄仍,運(yùn)行比較吃力忘伞。
  • Roku Batocera的BUG更多,包括HDMI無法使用,AUX音頻輸出同時(shí)氓奈、無法關(guān)閉主機(jī)揚(yáng)聲器等翘魄。
  • 在主機(jī)成功刷新RetroArch后,開機(jī)時(shí)使用不同的TF卡舀奶,可以自由切換RetroArchBatocera暑竟,實(shí)現(xiàn)雙系統(tǒng)。

方法四:通過淘寶客服/官方郵箱育勺,弄到官方量產(chǎn)包但荤,再用圖形/命令行開發(fā)工具還原官方固件

要是自購機(jī),這個(gè)方法是行得通的涧至。

小黃魚二手機(jī)腹躁,就純粹靠情商了,尤其是霸王小子官店都關(guān)閉的情況下南蓬。

霸王小子官網(wǎng)為英文纺非,面向外銷, 只有一個(gè)聯(lián)系郵箱 hushuhe2021@gmail.com 赘方,或可嘗試求助烧颖。

小霸王的銷售渠道、聯(lián)絡(luò)方式更多窄陡,也可以曲線救國炕淮。

方法五:付費(fèi)遠(yuǎn)程量產(chǎn)救磚

這也是最后的辦法。

個(gè)人覺得跳夭,與其出57元找小黃魚的商家涂圆,還不如去找浮華大佬(panshuai0@B站)付費(fèi)解決呢,喝水不忘挖井人币叹。

12 題后.jpg

題后

小街機(jī)主機(jī)的內(nèi)容部分润歉,已完結(jié)。

但是想要玩起來套硼,你還需要把FAT32格式的TF卡卡辰,制作成RetroArch游戲卡胞皱。

因?yàn)榘鏅?quán)的關(guān)系邪意,西班牙的Ruka小組,只提供了固件和存儲(chǔ)卡的標(biāo)準(zhǔn)目錄格式反砌,想要玩起來雾鬼,你需要最基本的主機(jī)BIOS、游戲ROM文件宴树。

想要界面更美觀策菜,你還需要更多的屏幕遮罩、游戲封面/畫面圖片等等。

說到這里又憨,評(píng)論區(qū)內(nèi)一定會(huì)有人求懶人整合包翠霍。

抱歉,懶人包我沒有蠢莺,也不推薦大家去花錢買別人的寒匙。

我更推薦大家付出一點(diǎn)點(diǎn)學(xué)習(xí)成本,自己去DIY躏将。

最快捷的方法锄弱,就是抓包。

去找國內(nèi)外各種懷舊游戲前端的整合包祸憋,從里面找出需要的機(jī)種会宪,把游戲rom、游戲圖片蚯窥、游戲列表掸鹅、主機(jī)bios、邊框圖片及其他需要的文件沟沙,按照RetroArch使用規(guī)則河劝,移花接木到自己的TF卡里。

有人感興趣的話矛紫,請(qǐng)期待下一期《霸王小子A12游戲篇》赎瞎,說說DIY游戲包的事兒。

最后感謝颊咬,霸王小子A12開源系統(tǒng)的:

  • 吹哨者 人中日月@B站(GXB)
  • 布道者 panshuai0@B站(浮華)
  • 制作者 西班牙Ruka Team 韓國Mupong Team
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末务甥,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子喳篇,更是在濱河造成了極大的恐慌敞临,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,807評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件麸澜,死亡現(xiàn)場(chǎng)離奇詭異挺尿,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)炊邦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門编矾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人馁害,你說我怎么就攤上這事窄俏。” “怎么了碘菜?”我有些...
    開封第一講書人閱讀 169,589評(píng)論 0 363
  • 文/不壞的土叔 我叫張陵凹蜈,是天一觀的道長(zhǎng)限寞。 經(jīng)常有香客問我,道長(zhǎng)仰坦,這世上最難降的妖魔是什么履植? 我笑而不...
    開封第一講書人閱讀 60,188評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮悄晃,結(jié)果婚禮上静尼,老公的妹妹穿的比我還像新娘。我一直安慰自己传泊,他們只是感情好鼠渺,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著眷细,像睡著了一般拦盹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上溪椎,一...
    開封第一講書人閱讀 52,785評(píng)論 1 314
  • 那天普舆,我揣著相機(jī)與錄音,去河邊找鬼校读。 笑死沼侣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的歉秫。 我是一名探鬼主播蛾洛,決...
    沈念sama閱讀 41,220評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼雁芙!你這毒婦竟也來了轧膘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,167評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤兔甘,失蹤者是張志新(化名)和其女友劉穎谎碍,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體洞焙,經(jīng)...
    沈念sama閱讀 46,698評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蟆淀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了澡匪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片熔任。...
    茶點(diǎn)故事閱讀 40,912評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖仙蛉,靈堂內(nèi)的尸體忽然破棺而出笋敞,到底是詐尸還是另有隱情碱蒙,我是刑警寧澤荠瘪,帶...
    沈念sama閱讀 36,572評(píng)論 5 351
  • 正文 年R本政府宣布夯巷,位于F島的核電站,受9級(jí)特大地震影響哀墓,放射性物質(zhì)發(fā)生泄漏趁餐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評(píng)論 3 336
  • 文/蒙蒙 一篮绰、第九天 我趴在偏房一處隱蔽的房頂上張望后雷。 院中可真熱鬧,春花似錦吠各、人聲如沸臀突。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽候学。三九已至,卻和暖如春纵散,著一層夾襖步出監(jiān)牢的瞬間梳码,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評(píng)論 1 274
  • 我被黑心中介騙來泰國打工伍掀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留掰茶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,359評(píng)論 3 379
  • 正文 我出身青樓蜜笤,卻偏偏與公主長(zhǎng)得像濒蒋,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子把兔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容