We have been focusing on new shr-core images for last weeks, as well as some other nice improvements. And hopefully much more enhancements are coming soon, such as a better sound routing handling system :)
First of all, I have to tell you that we have some bad news today!
Lopi announced recently he officially abandoned the iphone SHR port because the linux kernel for those devices is no longer being worked on, so the port could never be completed as the kernel is not in a good shape (for instance it lacks suspend/resume).
Anyhow I hope we will continue enjoying his presence in our project! :)
We even have more bad news: After Nokia Stopping the GNU/Linux phones and switching to windows phone 7, HP (that bought palm) will stop making new webOS devices. Those are bad news for SHR as we were having quite good success with the ports from webOS devices.
In the meantime, though, Android devices are becoming more standard (for instance the Nexus S has ALSA and V4l2. Its modem has a non-standard protocol, but an opensource implementation is beeing implemented in Replicant project by paulk and ius).
But let's talk about us now! SHR-core has been made possible thanks to JaMa and all the other developers who are migrating to it and fixing its bugs! For those who doesn't know what shr-core is: it is the shr-image created from new OpenEmbedded layered system, splitting configurations and recipes among several layers. For instance shr-core image is using openembedded-core, meta-openembedded and meta-smartphone layers among others. Finally, it's important to note that shr-core is not ready yet for end users as it still has some bugs which needs to be fixed, but hopefully it will be ready soon.
Next point! An alsa driver was written by Cotulla for qualcomm snapdragoon(QSD) android devices. It was writen for the htc leo (htc HD2), but it also works on nexusone device with minor changes. it's not complete yet but the sound quality is now perfect on the nexusone!
Meanwhile, GNUtoo has written two device porting guides on the wiki. There you will find information on how to port SHR on your device.
GNUtoo also hacked a bit on FSO these days, and now requesting Bluetooth resource launches bluetoothd automatically, which makes emtooth2 work out of the box for instance.
Palm Pre2 had some enhancements too: GRPS connection and WiFi should be properly handled by FSO now!
Nokia n900 is a work in progress and a better sound plugin for calls has been started by GNUtoo, mrmoku and DocScrutinizer). Recently dos1 adjusted fso configs to the new kernel, which means slider, special buttons (keyboard backlight) etc. are now working again. Finally, xf86-video-omapfb has been patched to run when using VRFB (static) screen rotation
The HTC Dream has now an improved sound driver that permits to get ringing and playing music at the same time (before it was not possible).