OpenDingux Releases
About OpenDingux
Notice
These are developer pre-releases, intended to allow developers to make their applications ready for OpenDingux. It is not a polished release and it is not ready for end users.
Do not install these pre-releases if:
- you would be upset if your favorite game or emulator does not run
Do install these pre-releases if:
- you are a developer/porter who wants his/her applications to run under OpenDingux
- you are a tester who would like to help us get an overview of which software works and which does not
Documentation
Read the user documentation on the Dingoo Wiki and the OpenDingux User FAQ.
2011-09-18: Second developer pre-release
The kernel of this pre-release is based on Linux 3.0 and the root file system is based on buildroot 2010.11.
Changes
kernel:
- fixed double buffering when TV-out is active
- made framebuffer cacheable; this can speed up rendering considerably
rootfs:
- changed supported image formats for SDL_image; fixes games that use JPEG images
- added libmikmod and support for it in SDL_mixer; fixes games that use music in MOD or other tracker formats
- many small improvements to gmenu2x
- updated pwswd: kill active application using power + select
- renamed TV-out configuration file: tvout -> tvout.conf
- enabled memory overcommit; should allow more big programs to run
toolchain:
upgraded GCC to version 4.6.1 the rootfs that was compiled with GCC 4.6.1 malfunctioned, those problems disappeared when we reverted to GCC 4.5.1
- enabled link-time optimization (LTO) in GCC
Downloads
- Kernel for ILI9325, ILI9331, ILI9338. Download the version that matches the LCD controller in your Dingoo. Rename it to
zImage when you put it on your SD card.
- Root file system. Rename it to
rootfs.bin when you put it on your SD card.
- Toolchain. You need this if you want to develop for OpenDingux. Extract it in
/opt and put /opt/opendingux-toolchain/usr/bin in your $PATH.
2011-09-04: First developer pre-release
The kernel of this pre-release is based on Linux 3.0 and the root file system is based on buildroot 2010.11.
Downloads
- Kernel for ILI9325, ILI9331, ILI9338. Download the version that matches the LCD controller in your Dingoo. Rename it to
zImage when you put it on your SD card.
- Root file system. Rename it to
rootfs.bin when you put it on your SD card.
- Toolchain. You need this if you want to develop for OpenDingux. Extract it in
/opt and put /opt/opendingux-toolchain/usr/bin in your $PATH.
OpenDingux Development
Documentation
Read the developer documentation on the Dingoo Wiki and the OpenDingux Development FAQ.
Sources
- kernel
- The kernel is maintained at the Qi Hardware git repository.
- root file system
- The root file system is built with buildroot. Our version is maintained at opendingux-buildroot on github.
Please read the wiki entry about Building OpenDingux from sources. Releases are tagged as od-yyyy-mm-dd in git.
Bug and Feature Requests
- kernel
- File them at the opendingux-kernel issue tracker on github.
- root file system
- File them at the opendingux-buildroot issue tracker on github.