Skip to content

Releases: retrofw/retrofw.github.io

RetroFW 2.3

17 Aug 12:29
c7c9d4f
Compare
Choose a tag to compare

Changes (from 2.3rc2)

If you already have a 2.3 version just replace rootfs.squashfs to upgrade without requiring reimaging

U-Boot

  • Bootlogo changed to show 2.3

Kernel

  • Added initial support for PAP Gameta II Plus

Buildroot

  • Added timidity to fix sound in Duke3D and posibily in other ports.
  • Added symbolic link for libjpeg.8 pointing to libjpeg.9 to fix Rockbot and Quartermaster.

GMenuNX

  • Created github repo in retrofw and changed Buildroot to point to it.
  • Add initial support for PAP Gameta II GPIO.
  • Fix RS07 USB detection.
  • Suspend timeout option can be set to OFF. Values below 10 in suspend timeout prevent device suspend.
  • Reset settings option. Previously the GMenuNX and Default skin options was enabled by default and it was not possible to reset options.
  • Remember selection option. Now this has three possible values:
    • OFF: Do not remember previous selection.
    • File: to remember the last loaded file. This is the new 2.3 default option. It opens the file selector and preselects the last loaded file/rom and the last loaded application. This makes it very quick to get back to the rom and emulator your played before shutdown.
    • Application: Remember the last selected application. This will remember the last application only. It does not open the file selector. This was the default option in versions 2.2 and below.
      If you will update only rootfs.squasfs reset this option after the update as values might lead to odd GMenuNX behaviour otherwise.

Devices

  • Dropped Gopher2 image
    RetroFW's U-Boot does not work with device.
    Gopher2's factory U-Boot is not compatible with the new init for RetroFW 2.3

  • PAP Gameta II Plus
    Consider it in alpha status. Use at your own risk.

    • Tested on a device with an ZNL043T702-P40 LCD Panel, that seems to be compatible with the current kernel compilation for TM370LN4309.
    • D-Pad, face buttons, L, R, Power, Select, Start and volume controls works
    • Headphones works.
    • TV-Out is working. TV out jack is mixed with headphones jack, so the headphone detection asks if TV out should be enabled as expected.
    • Networking to PC and using retrofw as a storage device over USB is not working.
    • Boot combo keys are not working.

Images

RetroFW 2.3 uses lower RAM CAS Latency than 2.2 releases. We provide images without this feature, download the ones with CL6 in the name.

To install the firmware follow the usual procedure

Screen / Image Name Device
A030JTN01 Retro Game v1.0, Retro Game v2.0, Retro Game v1.0 S
EJ030NA09B Retro Game v2.1, LDK (Horizontal and Vertical), Retro Game v2.1 B, Retro Game v3.0 B, Retro Game 300
LKWY030A01 Retro Game v3.0 B, Retro Game Plus (60Hz), Retro Game 300
Y030XX067A Retro Game Plus Anniversary Edition, RG300 IPS, Retro Game+ IPS
TM370LN4309 Retro Arcade 4.3v1.3
TM370LN4309-PAPK3 PAP KIII Plus
TM370LN4309-PAPG2 PAP Gameta II Plus (initial release)

2.3 release candidate 2

11 Jan 08:24
Compare
Choose a tag to compare

Grab image for your required panel.

If you already have a 2.3 version just replace `rootfs.squashfs` to upgrade without requiring reimaging

Screen / Image Name Device
A030JTN01 Retro Game v1.0, Retro Game v2.0, Retro Game v1.0 S
EJ030NA09B RetroGame v2.1, LDK (Horizontal) Retro Game v2.1 B, Retro Game v3.0 B, LDK (Square), Retro Game 300
LKWY030A01 Retro Game v3.0 B, Retro Game Plus (60Hz), Retro Game 300
Y030XX067A Retro Game Plus Anniversary Edition, RG300 IPS, Retro Game+ IPS
TM370LN4309 Retro Arcade 4.3v1.3 , Gopher2, PAPK3 (select correct version)

[dev] WIP builds

12 Jul 20:30
Compare
Choose a tag to compare
[dev] WIP builds Pre-release
Pre-release

Builds using latest WIP sources. Flash according to the LCD panel model.

Repack Games

09 Sep 02:35
Compare
Choose a tag to compare
Repack Games Pre-release
Pre-release

These are OPKs repacked from the Dingoo or GCW Zero for use on RetroFW.

RetroFW 2.2

06 May 23:52
c78d55a
Compare
Choose a tag to compare

How to install the RetroFW v2.2?

In order to make the RetroFW work in your device, you need download the correct firmware image before you flash it.

The devices differs in SoC revision (JZ4760(A) or JZ4760 B) and the LCD module being used. Download the firmware type according to the table below.

If there's more than one type suggested for your device model, try the first one listed. If it doesn't works, try the other one.
Don't worry: It will not soft brick your device. Just flash the SD card and try again.

Which firmware type should I use?

Check the type according to your device:

Device Firmware type
Retro Game v1.0 Type 1A
Retro Game v1.0 S Type 1A or Type 1B
Retro Game v2.0 Type 2A
Retro Game v2.1 Type 2A or Type 2B
Retro Game v3.0 Type 3B
Retro Game Plus (60Hz) Type 3B
Retro Game 300 Type 2B (Dim Screen) or Type 3B (Bright Screen)
Retro Game 300 IPS Type 5B
Retro Game Plus Anniversary Type 5B
Retro Game Plus IPS Type 5B
Retro Arcade 4.3v1.3 Type 4B
LDK (Horizontal) Type 2A
LDK (Square) Type 2B

RetroFW 2.1

14 Feb 20:59
8054e7b
Compare
Choose a tag to compare

Updates from 2.0

Kernel:

  • Fine tuned low battery indicator level to 3500 mv (3400 mv for IPS panels)
  • Fixed issue with IPU and V-Sync that was causing tearing in the first lines drawn in some screens
  • Using Select+Power to kill the current app no longer unmounts the external SD Card

Root FS:

  • Fixed SD Card mounting flags. VFAT partitions are using shortname=lower flag and will force MS-DOS compatible filenames to lowercase
  • Updated Recovery Mode GUI and keybindings, fixing an issue where sometimes it would close the app right after entering it
  • Added /etc/os-release to identify the RetroFW version
  • Added libopk and opkrun (OPKs are mounted in /mnt by default)
  • Added scandir Python module to distribution

Userspace (GMenuNX):

  • Improved skin assets scaling and loading logic
  • Added back the power timeout option
  • Faster file browsing
  • Fixed OPK parameters parsing that were preventing to save Selector Browser options
  • Links has CPU clock set to 600 MHz by default
  • Fixed an issue with suspend timer on boot
  • Output Log is shown when re-entering GMenuNX
  • Improved input handling
  • Link Selector options are now OFF / AUTO / Manual, not being linked to Remember Selection anymore.
  • Merged "Install Package" and "Add Link" options. If you browse to an IPK or OPK it will perform the install instead of adding a link.
  • Fixed issues with input being registered twice in some devices
  • L&R buttons now behave consistently in the brightness adjust menu

How to install the RetroFW v2.1?

In order to make the RetroFW work in your device, you need download the correct firmware image before you flash it.

The devices differs in SoC revision (JZ4760(A) or JZ4760 B) and the LCD module being used. Download the firmware type according to the table below.

If there's more than one type suggested for your device model, try the first one listed. If it doesn't works, try the other one.
Don't worry: It will not soft brick your device. Just flash the SD card and try again.

Which firmware type should I use?

Check the type according to your device:

Device Firmware type
Retro Game v1.0 Type 1A
Retro Game v1.0 S Type 1A or Type 1B
Retro Game v2.0 Type 2A
Retro Game v2.1 Type 2A or Type 2B
Retro Game v3.0 Type 3B
Retro Game Plus (60Hz) Type 3B
Retro Game 300 Type 3B (Dim Screen) or Type 2B (Bright Screen)
Retro Game 300 IPS Type 5B
Retro Game Plus Anniversary Type 5B
Retro Game Plus IPS Type 5B
Retro Arcade 4.3v1.3 Type 4B
LDK (Horizontal) Type 2A
LDK (Square) Type 2B

RetroFW 2.0

20 Dec 04:05
f443af7
Compare
Choose a tag to compare

How to install the RetroFW v2.0?

In order to make the RetroFW work in your device, you need download the correct firmware image before you flash it.

The devices differs in SoC revision (JZ4760(A) or JZ4760 B) and the LCD module being used. Download the firmware type according to the table below.

If there's more than one type suggested for your device model, try the first one listed. If it doesn't works, try the other one.
Don't worry: It will not soft brick your device. Just flash the SD card and try again.

Which firmware type should I use?

Check the type according to your device:

Device Firmware type
Retro Game v1.0 Type 1A
Retro Game v1.0 S Type 1A or Type 1B
Retro Game v2.0 Type 2A
Retro Game v2.1 Type 2A or Type 2B
Retro Game v3.0 Type 3B
Retro Game Plus (60Hz) Type 3B
Retro Game 300 Type 3B or Type 2B
Retro Game 300 IPS Type 5B
Retro Game Plus Anniversary Type 5B
Retro Game Plus IPS Type 5B
Retro Arcade 4.3v1.3 Type 4B
LDK (Horizontal) Type 2A
LDK (Square) Type 2B

And the devices according to the firmware type:

Firmware type SoC Screen Module Device
Type 1A JZ4760 AUO A030JTN01 320x480 Retro Game v1.0, Retro Game v2.0, Retro Game v1.0 S
Type 1B JZ4760B AUO A030JTN01 320x480 RetroGame v1.0 S
Type 2A JZ4760 INNOLUX EJ030NA-01B 320x480 RetroGame v2.1, LDK (Horizontal)
Type 2B JZ4760B INNOLUX EJ030NA-01B 320x480 Retro Game v2.1 B, Retro Game v3.0 B, LDK (Square), Retro Game 300
Type 3B JZ4760B LianKeWeiYe LKWY030A01 320x480 Retro Game v3.0 B, Retro Game Plus (60Hz), Retro Game 300
Type 4B JZ4760B Samsung LTP400WQF02 480x272 Retro Arcade 4.3v1.3
Type 5B JZ4760B Tony's custom Sharp IPS 320x480 Retro Game Plus Anniversary Edition, RG300 IPS, Retro Game+ IPS

Starter Packs

20 Dec 01:38
c6818a1
Compare
Choose a tag to compare
Starter Packs Pre-release
Pre-release

The following starter packs are being provided to bootstrap your RetroFW 2.x adventure! Just extract these into a top-level directory on your SD Card (e.g. "H:\Software"), put the SD Card in your RetroFW 2.x machine, then select "Update opk links" from the menu to install then. Easy as pie!

Consoles Pack

  • FBA-320 (Arcade)
  • FBA-SDL (Arcade)
  • dingux-2600 (Atari 2600)
  • ProSystem OD (Atari 7800)
  • colem (Colecovision)
  • jzintv (Intellivision)
  • FCEUX (NES)
  • PocketSNES (SNES)
  • PicoDrive (Genesis / MegaDrive)
  • GnGeo (NeoGeo)
  • Temper (PC Engine / Turbografx-16)
  • PCX4ALL (PlayStation)
  • dingux-vectrex (Vectrex)

Portable Systems Pack

  • Handy (Atari Lynx)
  • Pokemini (Pokemon Mini)
  • Gambatte (GB/GBC)
  • ReGBA (Gameboy Advance)
  • gpSP (Gameboy Advance)
  • race-od (NeoGeo Pocket)
  • Potator (Watara Supervision)

Computers Pack

  • dingux-cap32 (Amstrad CPC)
  • dingux-atari (Atari 8-bit)
  • dingux-msx (MSX)
  • Speccy (ZX Spectrum)

Games Pack

  • Apricots
  • Arkanoid
  • Blockout 2
  • C-Dogs
  • Circuit Dude
  • Free Blocks
  • Hocoslamfy
  • Homing Fever
  • Hydra Castle Labyrinth
  • Just4Qix
  • Mahjong (Shisen-Seki)
  • Meritous
  • Midnight Wild
  • MineSweeper
  • Mr. Drillux
  • Pang
  • Profanation
  • Snowman
  • Sonic Robo Blast 2
  • Tile World (Chip's Challenge clone)
  • Ur-Quan Masters (Star Control spin-off)
  • Wizznic
  • YATKA (Tetris clone)
  • xRick

Ports Pack

  • Cave Story
  • Descent Rebirth
  • Descent II Rebirth
  • Duke Nukem 3D (eDuke32)
  • Jazz the Jackrabbit (OpenJazz)
  • Liero
  • Might and Magic II (FHeroes2)
  • Prince of Persia (SDLPoP)
  • ScummVM (Adventure Games)

Utilities Pack

  • battlog
  • gpiotester
  • gpmark
  • iotester
  • ipu_tester
  • pixmassage
  • vsync_tester

RetroFW V1.2.1

08 Nov 18:00
83fd9c0
Compare
Choose a tag to compare

Updated release of 1.2 to make it easier for new users to install the software. There are now install files for newer devices like the LDK and RG-300.

RetroFW V1.2

02 Mar 04:16
82b8faf
Compare
Choose a tag to compare
  • Fix boot lag due to bad behaved FAT32 partition in some uSD Cards.