I've finally made a third developer release of the Open2x firmware. This is a translational release between DR2 and a release candidate for a final public release. As far as I'm concerned, the filesystem is pretty complete and the kernel is in good shape.
New features in this release are plentiful. For one thing, the latest SVN version of GMenu2x is being used, which has a new 'Explorer' option so you can run applications without first creating a shortcut if you like. I've also added a new Open2x settings menu into GMenu2x to enable such things as USB host and USB networking on boot (as well as configure them). I will be uploading the code for this soon, but if you really need it now just contact me.
And that leads nicely onto some other new features thanks to working USB host support. USB mass storage and HID have been tested working thus far (you need to select the 'Mount EXT' icon in GMenu2x after inserting a mass storage device). Other USB drivers have been included but I know very little about them so they may not be complete and they certainly haven't been tested (Bluetooth should be in there, along with several USB ethernet devices).
Several applications have been integrated into the firmware, with more to come in future releases. Currently we have a file manager (Enexfi), video player (MP2X) and an E-book reader (Greader2x). Any suggestions are welcome (particularly for an image viewer), but they must be open source so we can recompile and distribute them with the firmware.
The base filesystem now has up to date libraries but I've had to compress them which adds a second or two onto the boot time of DR2 (still less than the GPH firmware and will be corrected with the next release).
Once the new features of this have been tested, I'll move on to DR4 (which I've already got plans for, but more on those closer to the time) which will be a release candidate of sorts in itself.
If you want a copy of this release, please contact me in #open2x on FreeNode (IRC).
In other news, I've found a way of clearing the fake bad blocks off the NAND without touching the bootloader so all those problems caused by 3.0 downgrades should soon be a thing of the past! I'm going to work on a dedicated NAND claner which may be integrated into the next Open2x firmware installer.