BATLEXP G350 Custom Firmware: Difference between revisions
HandheldWiki (talk | contribs) added Lakka |
HandheldWiki (talk | contribs) added ArchR template (thanks to Vividmind for creating it) |
||
| (28 intermediate revisions by 8 users not shown) | |||
| Line 13: | Line 13: | ||
|- | |- | ||
! Name | ! Name | ||
| BATLEXP V1.0.0 | | style="padding: 10px; white-space: normal;" | BATLEXP V1.0.0 | ||
|- | |- | ||
! Description | ! Description | ||
| Seems to be some modified | | style="padding: 10px; white-space: normal;" | Seems to be some modified EmuELEC firmware with a build date of January 8th, 2025 | ||
|- | |- | ||
! Download | ! Download | ||
| ⬇️ [https:// | | style="padding: 10px; white-space: normal;" | ⬇️ [https://mega.nz/file/fgQyiY4C#t2RxFyDk8oz7W01ARXTprxs0PUqH50f6ggI2VZbKr1A BatleXP-StockOS] (expand the "Games" partition after flashing manually) | ||
|- | |- | ||
! Image Gallery | ! Image Gallery | ||
| [[BATLEXP V1.0.0]] | | style="padding: 10px; white-space: normal;" | [[BATLEXP V1.0.0]] | ||
|- | |- | ||
! Boot time | ! Boot time | ||
| ~28 seconds | | style="padding: 10px; white-space: normal;" | ~28 seconds | ||
|- | |- | ||
! style="width: | ! style="width: 35%; background-color: #f9d6d5; color: #d9534f; font-size: 120%; padding: 7px; text-align: center; border-radius: 0 8px 8px 0;" | ❌ Cons | ||
| | | | ||
* Portmaster install not working (can still install manually) | * Portmaster install not working (can still install manually) | ||
| Line 42: | Line 42: | ||
|- | |- | ||
| colspan="2" style="text-align:center;" | [[File:PAN4ELEC splash-1920l.png|center|link=https://github.com/Kegg1701/P4ELEC|thumb|300x300px|Website: https://github.com/Kegg1701/P4ELEC]] | | colspan="2" style="text-align:center;" | [[File:PAN4ELEC splash-1920l.png|center|link=https://github.com/Kegg1701/P4ELEC|thumb|300x300px|Website: https://github.com/Kegg1701/P4ELEC]] | ||
|- | |||
! style="width:35%;" | Latest version | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/Kegg1701/P4ELEC/releases https://raster.shields.io/github/v/release/Kegg1701/P4ELEC.png] | |||
|- | |- | ||
! Description | ! Description | ||
| Unofficial AmberELEC build by '''KEgg'''. | | style="padding: 10px; white-space: normal;" | Unofficial AmberELEC build by '''KEgg'''. | ||
|- | |- | ||
! Download | ! Download | ||
| ⬇️ [https://github.com/Kegg1701/P4ELEC/releases GitHub Releases] | | style="padding: 10px; white-space: normal;" | ⬇️ [https://github.com/Kegg1701/P4ELEC/releases GitHub Releases] | ||
[https://github.com/user-attachments/files/22446972/p4elec_dtb_hwrev_1.zip ⬇️ Download dtb file for the newer hardware revision] (replace files on the BOOT partition with these after flashing the firmware) | |||
|- | |- | ||
! Documentation / FAQ | ! Documentation / FAQ | ||
| [https://github.com/Kegg1701/P4ELEC/releases @GitHub] | | style="padding: 10px; white-space: normal;" | [https://github.com/Kegg1701/P4ELEC/releases @GitHub] | ||
|- | |- | ||
! Boot time | ! Boot time | ||
| ~25 seconds | | style="padding: 10px; white-space: normal;" | ~25 seconds | ||
|- | |- | ||
! style="width: | ! style="width: 35%; background-color: #f0f0f0; color: #333; font-size: 120%; padding: 7px; text-align: center; border-radius: 8px 0 0 8px;" | ✅ Pros | ||
| | | | ||
* BATLEXP G350 optimized AmberELEC version | * BATLEXP G350 optimized AmberELEC version | ||
| Line 65: | Line 70: | ||
* Most emulator settings can be changed in emulationstation | * Most emulator settings can be changed in emulationstation | ||
|- | |- | ||
! style="width: | ! style="width: 35%; background-color: #f9d6d5; color: #d9534f; font-size: 120%; padding: 7px; text-align: center; border-radius: 0 8px 8px 0;" | ❌ Cons | ||
| | | | ||
* No easy way to change boot logo and loading screen | * No easy way to change boot logo and loading screen | ||
| Line 77: | Line 82: | ||
syncthing password = amberelec | syncthing password = amberelec | ||
{{SectionStyleEnd}} | |||
{{SectionStyleStart}} | |||
== dArkOS == | |||
{{CFW:dArkOS}} | |||
{{SectionStyleEnd}} | {{SectionStyleEnd}} | ||
| Line 87: | Line 98: | ||
|- | |- | ||
| colspan="2" style="text-align:center;" | [[File:345420723-1ba003f0-4926-4add-885b-67c41cc1c1f6.png|center|link=https://github.com/christianhaitian/arkos/wiki|thumb|300x300px|Website: https://github.com/christianhaitian/arkos/wiki]] | | colspan="2" style="text-align:center;" | [[File:345420723-1ba003f0-4926-4add-885b-67c41cc1c1f6.png|center|link=https://github.com/christianhaitian/arkos/wiki|thumb|300x300px|Website: https://github.com/christianhaitian/arkos/wiki]] | ||
|- | |||
! style="width:35%;" | Latest version | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/christianhaitian/arkos/releases https://raster.shields.io/github/v/release/christianhaitian/arkos.png] | |||
|- | |- | ||
! Download | ! Download | ||
| [https://github.com/christianhaitian/arkos/wiki#download-links ⬇️ Official GitHub Download Page] (use RG351MP version) | | style="padding: 10px; white-space: normal;" | [https://github.com/christianhaitian/arkos/wiki#download-links ⬇️ Official GitHub Download Page] (use RG351MP version) | ||
[https://drive.google.com/file/d/1u3o8QIK-URVGvUesPZyD-K_uekW9XMIk/view?usp=sharing ⬇️ Download ArkOS dtb file + right analog stick fix] (replace files on the BOOT partition with these after flashing the firmware) | [https://drive.google.com/file/d/1u3o8QIK-URVGvUesPZyD-K_uekW9XMIk/view?usp=sharing ⬇️ Download ArkOS dtb file + right analog stick fix] (replace files on the BOOT partition with these after flashing the firmware) | ||
|- | |- | ||
! Documentation / FAQ | ! Documentation / FAQ | ||
| [https://github.com/christianhaitian/arkos/wiki ArkOS Wiki] | | style="padding: 10px; white-space: normal;" | [https://github.com/christianhaitian/arkos/wiki ArkOS Wiki] | ||
|- | |- | ||
! Hotkeys | ! Hotkeys | ||
| [https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RG351MP#q-what-are-the-global-event-keys-and-emulator-event-keys-in-arkos Global & Emulator Hotkeys] | | style="padding: 10px; white-space: normal;" | [https://github.com/christianhaitian/arkos/wiki/Frequently-Asked-Questions---RG351MP#q-what-are-the-global-event-keys-and-emulator-event-keys-in-arkos Global & Emulator Hotkeys] | ||
|- | |- | ||
! Boot time | ! Boot time | ||
| ~15 seconds | | style="padding: 10px; white-space: normal;" | ~15 seconds | ||
|- | |- | ||
! style="width: | ! style="width: 35%; background-color: #f0f0f0; color: #333; font-size: 120%; padding: 7px; text-align: center; border-radius: 8px 0 0 8px;" | ✅ Pros | ||
| | | | ||
* Very good performance | * Very good performance | ||
| Line 109: | Line 123: | ||
* Portmaster | * Portmaster | ||
|- | |- | ||
! style="width: | ! style="width: 35%; background-color: #f9d6d5; color: #d9534f; font-size: 120%; padding: 7px; text-align: center; border-radius: 0 8px 8px 0;" | ❌ Cons | ||
| | | | ||
* Right stick is mapped wrong - Can be fixed with the method in this [https://www.reddit.com/r/BATLEXPG350/comments/1kjjf13/arkos_right_analog_stick_fix/ reddit thread] | * Right stick is mapped wrong - Can be fixed with the method in this [https://www.reddit.com/r/BATLEXPG350/comments/1kjjf13/arkos_right_analog_stick_fix/ reddit thread] | ||
| Line 116: | Line 130: | ||
{{SectionStyleEnd}} | {{SectionStyleEnd}} | ||
{{SectionStyleStart}} | {{SectionStyleStart}} | ||
== Arch R == | |||
{{CFW:ArchR}} | |||
{{SectionStyleEnd}} | |||
{{SectionStyleStart}} | |||
== ROCKNIX == | == ROCKNIX == | ||
Rocknix offical support added. https://github.com/ROCKNIX/distribution/commit/e856df1bd9e319cfa2675ed3b42f7d219d82f743 . | |||
You need the latest nightly rk3326 B img.gz file from https://nightly.rocknix.org/ and need to manually point to the batlexp G350 dtb image file in the extlinux.conf file after flashing. | |||
{{CFW:ROCKNIX}} | {{CFW:ROCKNIX}} | ||
{{SectionStyleEnd}} | {{SectionStyleEnd}} | ||
{{SectionStyleStart}} | {{SectionStyleStart}} | ||
== ROCKNIX Fork == | == ROCKNIX Fork == | ||
{ | {| class="wikitable" style="width:100%; max-width:500px; font-family: Arial, sans-serif; font-size: 14px; border: 3px solid #000;" | ||
|- | |||
https://github.com/Paulyboi390/Batlexp-G350 | ! colspan="2" style="background-color:#2c3e50; color:#ecf0f1; font-size: 1.4em; padding: 10px; text-align:center;" | ROCKNIX Fork for the BATLEXP G350 | ||
|- | |||
! style="width:35%;" | Latest version | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/Paulyboi390/Batlexp-G350 https://raster.shields.io/github/v/release/Paulyboi390/Batlexp-G350.png] | |||
|- | |||
! Download | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/Paulyboi390/Batlexp-G350 ⬇️ GitHub] | |||
|- | |||
! Description | |||
| style="padding: 10px; white-space: normal;" | A customized fork of ROCKNIX built specifically for the Batlexp-G350 handheld console. | |||
|} | |||
{{SectionStyleEnd}} | {{SectionStyleEnd}} | ||
{{SectionStyleStart}} | {{SectionStyleStart}} | ||
| Line 133: | Line 166: | ||
== Batocera Fork == | == Batocera Fork == | ||
Based on Batocera v41 | |||
Batocera G350 v1.0.0 release notes: | Batocera G350 v1.0.0 release notes: | ||
| Line 139: | Line 172: | ||
{{Quote|The right joystick is mapped wrong but you can remap it in settings}} | {{Quote|The right joystick is mapped wrong but you can remap it in settings}} | ||
https://github.com/Paulyboi390/Batocera-Fork | {| class="wikitable" style="width:100%; max-width:500px; font-family: Arial, sans-serif; font-size: 14px; border: 3px solid #000;" | ||
|- | |||
! colspan="2" style="background-color:#2c3e50; color:#ecf0f1; font-size: 1.4em; padding: 10px; text-align:center;" | Batocera Fork for the BATLEXP G350 | |||
|- | |||
! style="width:35%;" | Latest version | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/Paulyboi390/Batocera-Fork https://raster.shields.io/github/v/release/Paulyboi390/Batocera-Fork.png] | |||
|- | |||
! Download | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/Paulyboi390/Batocera-Fork ⬇️ GitHub] | |||
|- | |||
! Description | |||
| style="padding: 10px; white-space: normal;" | This is an unofficial fork of Batocera, created by Paulyboi390. All credit goes to Batocera.linux for developing the original operating system. You can find their official website at https://batocera.org/ | |||
|- | |||
! style="background-color: #f9d6d5; color: #d9534f; font-size: 1.2em; padding: 15px; text-align: center; border-radius: 0 8px 8px 0; white-space: normal;" | ❌ Cons | |||
| style="background-color: #f9d6d5; color: #d9534f; padding: 15px; text-align: left; border-radius: 8px 0 0 8px; line-height: 1.5em; white-space: normal;" | | |||
* PortMaster needs some tweaking to work correctly | |||
|} | |||
{{SectionStyleEnd}} | {{SectionStyleEnd}} | ||
{{SectionStyleStart}} | {{SectionStyleStart}} | ||
== Batocera Fork == | |||
Based on Batocera v43 | |||
{| class="wikitable" style="width:100%; max-width:500px; font-family: Arial, sans-serif; font-size: 14px; border: 3px solid #000;" | |||
|- | |||
! colspan="2" style="background-color:#2c3e50; color:#ecf0f1; font-size: 1.4em; padding: 10px; text-align:center;" | Batocera Fork for the BATLEXP G350 | |||
|- | |||
! style="width:35%;" | Latest version | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/profork/Batocera-Custom-Arm-Builds/releases https://raster.shields.io/github/v/release/profork/Batocera-Custom-Arm-Builds.png] | |||
|- | |||
! Download | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/profork/Batocera-Custom-Arm-Builds/releases ⬇️ GitHub] | |||
|- | |||
! Description | |||
| style="padding: 10px; white-space: normal;" | New fork based on Batocera v43 | |||
|} | |||
{{SectionStyleEnd}} | |||
{{SectionStyleStart}} | |||
== UnofficialOS == | == UnofficialOS == | ||
| Line 158: | Line 227: | ||
|- | |- | ||
| colspan="2" style="text-align:center;" | [[File:345427421-76f01f24-fef7-409a-98c3-67099a5ef5e4.png|300x300px|alt=Lakka Logo|center]] | | colspan="2" style="text-align:center;" | [[File:345427421-76f01f24-fef7-409a-98c3-67099a5ef5e4.png|300x300px|alt=Lakka Logo|center]] | ||
|- | |||
! style="width:35%;" | Latest version | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/Paulyboi390/Lakka-G350 https://raster.shields.io/github/v/release/Paulyboi390/Lakka-G350.png] | |||
|- | |- | ||
! Download | ! Download | ||
| [https://github.com/Paulyboi390/Lakka-G350 ⬇️ GitHub] | | style="padding: 10px; white-space: normal;" | [https://github.com/Paulyboi390/Lakka-G350 ⬇️ GitHub] | ||
|- | |- | ||
! Description | ! Description | ||
| This is a custom build of [https://www.lakka.tv/ Lakka] for the BATLEXP G350 handheld device. | | style="padding: 10px; white-space: normal;" | This is a custom build of [https://www.lakka.tv/ Lakka] for the BATLEXP G350 handheld device. | ||
|- | |||
!background-color: #f9d6d5; color: #d9534f; font-size: 1.2em; padding: 15px; text-align: center; border-radius: 0 8px 8px 0; white-space: normal;" | ❌ Cons | |||
| style="background-color: #f9d6d5; color: #d9534f; padding: 15px; text-align: left; border-radius: 8px 0 0 8px; line-height: 1.5em; white-space: normal;" | | |||
* No PortMaster support | |||
|} | |} | ||
{{SectionStyleEnd}} | |||
{{SectionStyleStart}} | |||
== AndR36oid (LineageOS 18.1) == | |||
[https://www.reddit.com/r/BATLEXPG350/comments/1m7ptxn/andr36oid_lineageos_android_11_works_on_g350/ Discussion on reddit] | |||
{| class="wikitable" style="width:100%; max-width:800px;" | |||
|- | |||
! colspan="2" style="background-color:#2c3e50; color:#ecf0f1; font-size: 1.4em; padding: 10px; text-align:center; border-radius: 8px 8px 0 0;" | AndR36oid (LineageOS 18.1) | |||
|- | |||
! Latest version | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/andr36oid/releases/releases https://raster.shields.io/github/v/release/andr36oid/releases.png] | |||
|- | |||
! Description | |||
| style="padding: 10px; white-space: normal;" | Android (LineageOS) | |||
|- | |||
! Download | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/andr36oid/releases/releases ⬇️ GitHub Releases] | |||
|- | |||
! Documentation / FAQ | |||
| style="padding: 10px; white-space: normal;" | [https://github.com/andr36oid/releases/releases GitHub] | |||
|- | |||
! dtb files / sound fix | |||
| style="padding: 10px; white-space: normal;" | [https://www.mediafire.com/file/xcsqmuml45j43on/andR36oid+G350+Panel+5+working+sound+and+SD2.zip/file BATLEXP G350 working sound + SD2 fix] (from the andr36oid telegram group) | |||
|} | |||
{{SectionStyleEnd}} | |||
{{SectionStyleStart}} | |||
== Android 14 for the BatleXP G350 == | |||
[https://discord.com/channels/741895796315914271/1436513045965967442 Discussion on Discord] (join the Retro Handhelds Discord first) | |||
{{Clickable button 3|[https://discord.gg/retrohandhelds 💬 Retro Handhelds Discord]}} | |||
{| class="wikitable" style="width:100%; max-width:800px;" | |||
|- | |||
! colspan="2" style="background-color:#2c3e50; color:#ecf0f1; font-size: 1.4em; padding: 10px; text-align:center; border-radius: 8px 8px 0 0;" | Android 14 for the RK3326 BatleXP G350 | |||
|- | |||
! Description | |||
| style="padding: 10px; white-space: normal;" | | |||
* Android 14 for the RK3326 BatleXP G350 | |||
* Rockchip Android Kernel 6.1.99 | |||
* Mali kernel gpu driver version g25p0-00eac0 | |||
* Mali blobs ES 3.2 v1.g19p1-01eac0 | |||
* Only the V1 screen is supported | |||
|- | |||
! Download | |||
| style="padding: 10px; white-space: normal;" | [https://drive.google.com/file/d/1UwVHlcl7NHVEq6HmaOhwsEae7PWWySqB/view ⬇️ google drive] | |||
|- | |||
! Install instructions | |||
| style="padding: 10px; white-space: normal;" | | |||
* On a Windows computer, open the included Rockchip SD tool. | |||
* Select the SD card you want to flash. | |||
* Select the SD boot option. | |||
* Select the update.img from this folder. | |||
* Select the Create button. | |||
* Note: If flashing the card fails, try formatting the card and retrying the process. | |||
|} | |||
== arkos4clone == | |||
{{CFW:arkos4clone}} | |||
== muOS == | |||
Coming soon. The dev has already posted videos on discord (August 12th, 2025) | |||
{{CFW:muOS}} | |||
{{SectionStyleEnd}} | {{SectionStyleEnd}} | ||
Latest revision as of 16:36, 7 April 2026
Stock OS[edit]
| StockOS | |
|---|---|
| Name | BATLEXP V1.0.0 |
| Description | Seems to be some modified EmuELEC firmware with a build date of January 8th, 2025 |
| Download | ⬇️ BatleXP-StockOS (expand the "Games" partition after flashing manually) |
| Image Gallery | BATLEXP V1.0.0 |
| Boot time | ~28 seconds |
| ❌ Cons |
|
PAN4ELEC[edit]
| PAN4ELEC (Custom AmberELEC version) | |
|---|---|
| Latest version |
|
| Description | Unofficial AmberELEC build by KEgg. |
| Download | ⬇️ GitHub Releases
⬇️ Download dtb file for the newer hardware revision (replace files on the BOOT partition with these after flashing the firmware) |
| Documentation / FAQ | @GitHub |
| Boot time | ~25 seconds |
| ✅ Pros |
|
| ❌ Cons |
|
ssh login = root
ssh password = pan4elec
syncthing login = root
syncthing password = amberelec
dArkOS[edit]
| dArkOS | ||
|---|---|---|
| Latest version |
| |
| Download | ⬇️ GitHub | |
| Documentation / FAQ | dArkOS Wiki & Setup Guide | |
| Hotkeys | Global & Emulator Hotkeys | |
| Officially Supported Devices |
| |
ArkOS[edit]
| ArkOS for the BATLEXP G350 | |
|---|---|
| Latest version |
|
| Download | ⬇️ Official GitHub Download Page (use RG351MP version)
⬇️ Download ArkOS dtb file + right analog stick fix (replace files on the BOOT partition with these after flashing the firmware) |
| Documentation / FAQ | ArkOS Wiki |
| Hotkeys | Global & Emulator Hotkeys |
| Boot time | ~15 seconds |
| ✅ Pros |
|
| ❌ Cons |
|
Arch R[edit]
| Arch R | ||
|---|---|---|
| Latest version |
| |
| Download | ⬇️ Official GitHub Download Page | |
| Documentation / FAQ | Arch-R FAQ | |
| Officially Supported Devices |
| |
ROCKNIX[edit]
Rocknix offical support added. https://github.com/ROCKNIX/distribution/commit/e856df1bd9e319cfa2675ed3b42f7d219d82f743 . You need the latest nightly rk3326 B img.gz file from https://nightly.rocknix.org/ and need to manually point to the batlexp G350 dtb image file in the extlinux.conf file after flashing.
ROCKNIX Fork[edit]
| ROCKNIX Fork for the BATLEXP G350 | |
|---|---|
| Latest version |
|
| Download | ⬇️ GitHub |
| Description | A customized fork of ROCKNIX built specifically for the Batlexp-G350 handheld console. |
Batocera Fork[edit]
Based on Batocera v41
Batocera G350 v1.0.0 release notes:
The right joystick is mapped wrong but you can remap it in settings
| Batocera Fork for the BATLEXP G350 | |
|---|---|
| Latest version |
|
| Download | ⬇️ GitHub |
| Description | This is an unofficial fork of Batocera, created by Paulyboi390. All credit goes to Batocera.linux for developing the original operating system. You can find their official website at https://batocera.org/ |
| ❌ Cons |
|
Batocera Fork[edit]
Based on Batocera v43
| Batocera Fork for the BATLEXP G350 | |
|---|---|
| Latest version |
|
| Download | ⬇️ GitHub |
| Description | New fork based on Batocera v43 |
UnofficialOS[edit]
Instructions for the BATLEXP G350: https://github.com/RetroGFX/UnofficialOS/wiki/Clone-BatleXP-R3xS-Instructions
| UnofficialOS | ||
|---|---|---|
| Latest version |
| |
| Download | ⬇️ GitHub Releases | |
| Documentation / FAQ | UnofficialOS Wiki | |
| Hotkeys | Hotkeys and Button Codes | |
| Officially Supported Devices |
| |
Lakka[edit]
| Lakka for the BATLEXP G350 | |
|---|---|
| Latest version |
|
| Download | ⬇️ GitHub |
| Description | This is a custom build of Lakka for the BATLEXP G350 handheld device. |
| ❌ Cons |
|
AndR36oid (LineageOS 18.1)[edit]
| AndR36oid (LineageOS 18.1) | |
|---|---|
| Latest version |
|
| Description | Android (LineageOS) |
| Download | ⬇️ GitHub Releases |
| Documentation / FAQ | GitHub |
| dtb files / sound fix | BATLEXP G350 working sound + SD2 fix (from the andr36oid telegram group) |
Android 14 for the BatleXP G350[edit]
Discussion on Discord (join the Retro Handhelds Discord first)
| Android 14 for the RK3326 BatleXP G350 | |
|---|---|
| Description |
|
| Download | ⬇️ google drive |
| Install instructions |
|
arkos4clone[edit]
| arkos4clone (ArkOS for clones) | ||
|---|---|---|
| Latest version |
| |
| Download | ⬇️ GitHub Releases | |
| Documentation / FAQ | Github readme | |
| Info | Based on the ArkOS R3XS community maintained firmware. | |
| Officially Supported Devices |
| |
muOS[edit]
Coming soon. The dev has already posted videos on discord (August 12th, 2025)
| muOS (MustardOS) | ||
|---|---|---|
![]() | ||
| Latest version | MustardOS 2601.1 Funky Jacaranda | |
| Download | ⬇️ muOS Homepage | |
| Documentation / FAQ | muOS Homepage | |
| Hotkeys | Handy Hotkeys | |
| Officially Supported Devices |
| |
Other Projects at the Handhelds Wiki





















