tag:blogger.com,1999:blog-11401049323798689182024-03-14T00:53:55.785-07:00Wing-LinuxA project aimed at running Linux and Android on the T-Mobile Wing and more.Gerad Munsch [KD9QZO]http://www.blogger.com/profile/11671032293592366937noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-1140104932379868918.post-2039740820540760362010-11-05T17:33:00.000-07:002010-11-05T17:33:08.407-07:00Wing Linux, the Sleeping RobotSo it's been a while since I wrote here, and in that time a number of you have been wondering (rightfully so) what's been happening.<br />
<br />
Let me start off: We haven't stopped! I promise! We've just...slowed down a bit. I think things will start to pick up soon.<br />
<br />
So, what's been keeping us for so long? Well, this is a volunteer project, primarily run by one. And that one has been REALLY REALLY busy lately. So, unfortunately not much has been done.<br />
<br />
That being said, the linwizard folks have been working pretty steadily on LCD detection code that we hope will ease the inclusion of all those board files we wrote in our kernel sprint into the mainline kernel.<br />
<br />
To that end, they've posted a <a href="http://sourceforge.net/mailarchive/message.php?msg_name=AANLkTinKMJb_7QiBwMsFEjwV4vc4rFLxxsJEmRv6T8hs%40mail.gmail.com">request</a> on their mailing list -- go check it out!<br />
<br />
More kernel patches continue to be merged upstream, and we're slowly closing in towards not needing to maintain our own kernel tree anymore. However, with only one or two of us working on this, it's hard to keep it going sometimes.<br />
<br />
As far as a 0.5.0 release goes, there's no timeframe for that at the moment. Since most of our work lately has focused on the kernel, we don't have very many user-visible features in place right now (and we haven't been working on much of that either).<br />
<br />
So, more than ever, if you or anyone you know is a developer and would like to get in on this stuff, feel free! The code is out there, free for the taking and hacking on. The only way we can go faster is with more time or hands, and time is hard to come by. So please, help out if you can! (Hint hint, Android work is there for the taking -- we're all doing kernel work right now :)<br />
<br />
The documentation on our site <b>should</b> be enough to get you going with a checkout. If you run into trouble, though, please let us know so we can fix/extend the documents. I want to make this as easy for people to get into as possible, so please let me know what I can do to that end!<br />
<br />
Happy hacking!Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com14tag:blogger.com,1999:blog-1140104932379868918.post-69406153549456647862010-08-01T11:06:00.000-07:002010-08-01T11:06:26.110-07:00Kernel Sprint a Huge Success!Well, we had our first ever kernel sprint yesterday, and I'm happy to report that it was a massive success! We had somewhere around 14 active testers and developers throughout the day, and we got 8 boards successfully ported over and tested!<br />
<br />
Thanks to everone that participated. This gets us that much closer to being able to release a new version of Wing Linux, based on the very latest kernel.<br />
<br />
We've still got a lot of work ahead of us, though. This sprint got us to basic functionality -- we still need things like the touchscreen drivers, GSM, and all the other goodies (hopefully to include sound and camera drivers, among them). That, and all this has to be accepted upstream. Whew!<br />
<br />
With that said, the road to there has shortened quite a bit after yesterday.<br />
<br />
I'll be wanting to set up another sprint soon to iron out some outstanding Android issues, in particular the GPRS connection problem that plagues so many. More details on that to come as I plan it out.<br />
<br />
Again, I want to throw out a huge thank you to all that participated yesterday -- you're awesome!<br />
<br />
If you were one of the testers yesterday, please email me with the following:<br />
<br />
<ul><li>Your real name</li>
<li>Your email address</li>
<li>What your IRC nickname was</li>
</ul><br />
I'd like to collect this information so that when we submit our changes upstream, I can give you credit for testing. You'll get a line in our commit messages like this:<br />
<br />
<pre style="margin-left: 40px">Tested-by: Your Name <your.email@somewhere.com></pre><br />
This not only helps us get things upstream faster (by giving our reviewers some confidence that the code works), it also gives you credit in the kernel testing history, as well as some google visibility. I completely understand if you'd rather not submit, but I would definitely encourage you to. You deserve the credit.<br />
<br />
I'll have information about the next sprint here in the coming weeks, so stay tuned!Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com13tag:blogger.com,1999:blog-1140104932379868918.post-82278783222962286942010-07-28T20:57:00.000-07:002010-07-28T20:57:56.561-07:00Wing Linux has a New Web Site!So, yeah. We've got a new site!<br />
<br />
For a while, we've been graciously using <a href="http://www.sourceforge.net">SourceForge</a>'s hosted app functionality for our web site. However, we've outgrown the capabilities of that service a bit and have switched over to a new web site engine. We're still hosted on SourceForge, but now we have our own <a href="http://trac.edgewall.org/">Trac</a> installation, which lets us do all sorts of neat things, like modify the way tickets work, change themes, add functionality to the wiki, plugins galore!<br />
<br />
So check it out! All the old content has been moved over to the new site (including all the history), and if you've been using our main address, you'll go straight there.<br />
<br />
For those who don't have it, you can get to us via <a href="http://wing-linux.sourceforge.net">wing-linux.sourceforge.net</a><br />
<br />
There's only one downside I can see so far to this transition -- no email notification of changes. However, that can be mitigated by RSS feed subscriptions. You can subscribe to three different feeds:<br />
<br />
<ul><li>In the "Timeline" section, this feed will give you all site activity changes when they happen. This includes ticket changes, wiki updates, etc.</li>
<li>In the "View Tickets" section, this feed will give you updates whenever tickets are added or removed from a report.</li>
<li>Individual ticket changes can be subscribed to with their RSS feeds as well. If you submit a bug, this is a good feed to subscribe to so you can track the changes.</li>
</ul><br />
So, enjoy the new site, lemme know if something goes wrong. This site, unlike the other one, allows wiki edits by anyone registered (and registration is free and open to anyone, with or without a sourceforge account [please don't abuse it!]). So feel free to make updates and fix things if you see them.Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com0tag:blogger.com,1999:blog-1140104932379868918.post-16187348817673089702010-07-26T19:26:00.000-07:002010-07-29T17:26:38.204-07:00Linwizard and Wing Linux Join Forces for Kernel SprintFor a while now, we've been slowly making progress in moving our Wing Linux kernel code into mainstream Linux. We're hoping to change that soon...<br />
<p><table cellspacing="10" style="border: 1px solid white;"><tbody>
<tr><td><b>When:</b></td><td>Saturday, July 31st @ 9:00pm UTC</td></tr>
<tr><td><b>Where:</b></td><td>#wing-linux and #linwizard on freenode</td></tr>
<tr><td><b>What:</b></td><td><a href="http://sourceforge.net/apps/trac/linwizard/wiki/KernelSprint">The first ever Linwizard / Wing Linux Kernel Sprint</a> (click for details)</td></tr>
</tbody></table><p>We're joining forces with the <a href="http://linwizard.sf.net/">Linwizard</a> project for a day of hacking, testing, and Making Stuff Workâ˘. The Linwizard project (specifically ali1234 and miknix, thanks!) have worked hard in the last few weeks to organize this event, and we're hoping for a good turnout.<br />
<p>Here's what's going to happen -- we're taking the current <a href="http://www.kernel.org/">mainline Linux tree</a> and we're porting all the board support drivers we have for all devices in Wing Linux over to it. What this means in particular is that we will be closer to no longer needing to support our own kernel tree. This'll mean easier development effort, and faster releases (I'm talking about 0.5 here!), not to mention a much better chance at supporting new Android releases (2.x and beyond).<br />
<p><center><br />
We want testers.<br />
<p>We want developers.<br />
<p>We want anyone interested in the project.<br />
</center><br />
<p>If this is you, join us on IRC this Saturday for a day of hacking, testing, and (hopefully) fun! Everyone is welcome -- no experience necessary! So break out your old device and let's see if we can breath new life into it!<br />
<p>EDIT: For those of you who aren't familiar with IRC, you can join us easily by going <a href="http://webchat.freenode.net?channels=wing-linux%2Clinwizard&uio=d4">here</a>. Just fill in a username and click "connect"!Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com15tag:blogger.com,1999:blog-1140104932379868918.post-16888283123238156852010-04-02T19:32:00.001-07:002010-04-02T19:52:15.343-07:00Of Puppies and...well, PuppiesWow, have I seriously not posted since the end of January? Wow, guess that's one new year's resolution I'm not sticking too.<br /><br />So, uh, things have been busy for me, though sadly not with Wing Linux. In early February we got a new border collie puppy named Rigel. If you've ever had a puppy, you know how much of a handful they can be. Even worse if they're a border collie puppy -- they're smart, full of energy, and get into all kinds of trouble.<br /><br />...Which explains the last couple of months. Yes, he's cute. Yes, he's trouble. Behold:<br /><br /><object height="385" width="640"><param name="movie" value="http://www.youtube.com/v/XszA9FcLdIE&hl=en_US&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/XszA9FcLdIE&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="197" width="320"></embed></object><br /><br />Yeah, that's four-month old Rigel jumping our baby gate. He discovered he could do that about two weeks after we got him.<br /><br />So, as you might imagine, he's been very busy (as have we) with puppy training classes. He's just finished the first 6-week course of puppy kindergarten and we're in the waiting period for puppy junior high.<br /><br />Sadly, this means I haven't had much time at all to devote to this project, and it seems many of the other devs have become very busy themselves. I really am hoping to be able to get back to it soon, but things aren't looking too promising right now, which is a real shame, because we have a lot of exciting things on the horizon. We'll see, maybe I'll be able to get into it soon. As always, help is welcomed.<br /><br />As for me, I'll be busy turning a rather cute but very energetic puppy into a really sweet dog (which he's rapidly becoming). And after that: agility!<br /><br />Oh, and by the way, if any of you have or are looking into getting a puppy any time soon, consider going into clicker training. We were skeptical of it at first, but it has proved to be an amazing technique for training quickly. We've even taught our other 6-year-old dog new tricks! Highly recommended.Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com5tag:blogger.com,1999:blog-1140104932379868918.post-57530059701474611352010-01-31T15:47:00.000-08:002010-01-31T16:15:05.989-08:00Blog posting: FAILSo I apparently fail at keeping an up-to-date blog about my happenings and whatnot, seeing as I haven't posted since Thanksgiving last year. So, um...Happy holidays, happy new year, and all that stuff!<br /><br />With that out of the way, let's get down to business.<br /><br />A lot has happened over the past month or two (or three...). In short:<br /><br /><ul><li>I'm now a certified <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a><a href="http://en.wikipedia.org/wiki/Scrum_%28development%29"> Master</a>! Woo! For those not familiar with Scrum, it's an Agile methodology for software project management. I got it primarily for work, but there's a lot of things that can be applied to development in general, I've found.<br /><br /></li><li>A friend of mine gave me a couple free phones, one of which is an <a href="http://pdadb.net/index.php?m=specs&id=733&c=htc_tytn_ii_p4550_htc_kaiser_120">HTC Kaiser</a>. This thing is neat! Twice as fast and twice as much memory as my <a href="http://pdadb.net/index.php?m=specs&id=669&c=htc_p4350_htc_herald_100">HTC Herald</a>, and runs Android Eclair like a dream! Don't fear though, I won't be giving up my Wing anytime soon -- I gave the device to my wife, as she's been wanting to try and Android phone for a while. And, quite frankly, the <a href="http://www.androidonhtc.com/kaiser/install">Android on HTC</a> project is just too complete. :) I did learn something interesting out while working with their project though: They use linux 2.6.25, same as Wing Linux. Which leads to...<br /><br /></li><li>Hacking on Android Eclair for Wing Linux is underway. Having found that we indeed don't need a newer kernel, I've built a test image or two and have been working on making it usable. Still a ways to go, but pretty neat watching the Nexus One boot splash on my device. :)<br /><br /></li><li>Audio support for Wing Linux is very nearly complete! This means MP3's, ring tones, and possibly even two-way audio during calls without having to boot in during a call. Imagine that! Thanks to everyone who's made this possible (and there's a lot)!<br /><br /></li><li>Two new devices have entered patches for our next version -- the <a href="http://pdadb.net/index.php?m=specs&id=679&c=htc_s710___s711_htc_vox">HTC Vox</a> and the <a href="http://pdadb.net/index.php?m=specs&id=358&c=t-mobile_mda_compact_ii_htc_charmer">HTC Charmer</a>. Awesome!<br /><br /></li><li>Our IRC channel, #wing-linux, has reached a record number of users this week at 23! We're growing...<br /></li></ul>OK, maybe not that short. But definitely some cool stuff. Maybe I can shorten the time between posts here too... :)<br /><br />Happy hacking!Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com15tag:blogger.com,1999:blog-1140104932379868918.post-69525294199334492042009-11-21T18:12:00.000-08:002009-11-21T18:34:31.130-08:00ThanksgivingMany of you may be wondering where I've been and what I've been up to this last month or so. Well, the month of November has brought with it a lot of chaos -- where to begin...<br /><br />Right off the bat, our dog Pixel managed to get himself lost. This was late October, but bled into November with our search finally ending on Friday, November 6th, when a kind man picked me up as I was posting lost dog signs. He drove me around to where he had seen Pixel last, and with the help of several residents around the area, we finally found him, wet, scared, but so very happy to see me. Hardest. Week. Evar. On the bright side, using Google Earth to track the tips we got made the process much easier. Still a very hard week though.<br /><br />Then, I found myself with a lot of Wing Linux stuff to do -- putting the final touches on the 0.4 release and getting started on the 0.4.1 (and later 0.4.2) releases. Not to mention all the upstream work that's been going on (which I'm happy to say has paid off, since it looks like support for HTC Herald will be included in Linux 2.6.33).<br /><br />And now, it seems things are finally winding down a bit as we head towards Thanksgiving. Which I'm SOO anxious for -- we're going to Cancun! We had been planning to get with friends and host Thanksgiving at home, but that fell through, so we decided to cut our losses and just go on vacation. Can't wait!<br /><br />So in light of Thanksgiving's pending arrival, I think it's fitting to talk about some of the things I'm thankful for this year. The first that comes to mind is that we got our dog back safe and sound -- can't ask for more than that! I'm thankful to everyone who has made the Wing Linux project the success that it is, and I'm so very thankful that I've survived the layoff cycles at my job (and wish those that haven't the best of luck -- it's a tough market out there now). But most of all, I'm thankful for my lovely wife Tess and the wonderful life we have together. She has made everything possible and always brightens my day -- there's a lot I couldn't do without her.<br /><br />So what about you? What are you thankful for this year?Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com3tag:blogger.com,1999:blog-1140104932379868918.post-6475656253732503712009-09-20T19:46:00.000-07:002009-09-20T20:12:31.649-07:00Tiny Devices with LinuxA little while ago I acquired one of <a href="http://www.openplug.org">these</a>. It's a cute little embedded ARM computer with some pretty impressive specs. People owning these things have done everything from running web servers on them all the way up to a <a href="http://www.youtube.com/watch?v=xClCWZ9Nv0A">full Linux desktop computer</a>. Impressive, right? You bet, especially when you take into account that they use <span style="font-weight: bold;">5 watts of power</span>! Whoa!<br /><br />These things come with <a href="http://www.ubuntu.com/products/whatisubuntu/arm">Ubuntu Jaunty for ARM</a> pre-installed and ready to roll. So, what did I do with mine? Glad you asked! I've managed to offload most everything I used to use my high-powered HTPC/server for. It's running my <a href="http://www.mythtv.org/">MythTV</a> backend, including wake-on-lan support for my HTPC (which now is off most of the time), running an IRC bot (wingnut on #wing-linux, you may have met him!), and managing my private domain so I can SSH in at will. I've even got a copy of <a href="http://www.apache.org/">Apache</a> running on it, serving <a href="http://www.mythtv.org/wiki/MythWeb">MythWeb</a>, a web plug-in for MythTV.<br /><br />I love tiny little ARM computers, especially with Linux on them. They're a lot of fun to work with, a challenge to program for, and it's simply amazing what you can make them do. Even with all that, I've still got a lot of horsepower left over to use. Just gotta figure out what to make it do!<br /><br />On the Wing Linux front, things are well and moving steadily. Our latest <a href="http://sourceforge.net/projects/wing-linux/">0.4pre4</a> development release seems to be a hit; lots of good results, few bugs reported so far. Sounds like we're getting close to releasing 0.4. We've now got 11 supported devices, with more on the horizon.<br /><br />We've also been working hard with the <a href="http://linwizard.sf.net">Linwizard</a> project bringing our kernel changes to the main-line kernel. So far, we've got a kernel booting with SD card support, up from not having any omap850 support at all. We're still waiting on our patches to be approved, but I'm hopeful we'll get them in soon. This work will give us lots of new things for our project, one of which is long-awaited sound support and wifi -- not to mention all the work on power management that's been done since our kernel was released.<br /><br />Lots of good stuff coming -- Stay tuned!Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com3tag:blogger.com,1999:blog-1140104932379868918.post-37751986721169515242009-08-31T14:08:00.000-07:002009-08-31T20:19:52.275-07:00Woo! Vacation! Woo!Well, I just returned from vacation, and man am I feeling refreshed! Pretty short stint out, but well worth it nonetheless.<br /><br />Living in the great Northwest is amazing, especially when things like the San Juan islands are practically in your back yard. As you might imagine, that's where we spent the weekend. We went on a two-day sea-kayaking trip that took us from Friday Harbor around many of the islands there, finally stopping at Stuart Island. We set up camp there and took a nice 5-mile hike to a beautiful view of the sunset, overlooking the sound. It was, well, see for yourself:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxJR8Ey66R1AHQD87Q7bucJD4z4bd-n37I8k5OuEYWR-fVYyPNOodrrxecYzXnZwdUS_CIELAUVT1PR6ncRA3TL-dqNL50OZa5eLL8D9UjMatDpKrIaV4mfYaCcKixUB-cqWOzYuTXD4o/s1600-h/P8290074.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxJR8Ey66R1AHQD87Q7bucJD4z4bd-n37I8k5OuEYWR-fVYyPNOodrrxecYzXnZwdUS_CIELAUVT1PR6ncRA3TL-dqNL50OZa5eLL8D9UjMatDpKrIaV4mfYaCcKixUB-cqWOzYuTXD4o/s320/P8290074.JPG" alt="" id="BLOGGER_PHOTO_ID_5376240572236320354" border="0" /></a><br />And, we saw Orcas! Lots of 'em! We didn't manage to get any good pictures of them, but someone else in our group did. I'll post some of them up once we have them. Also, starfish!<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwOAtACl0W-AyDZo1vUv7q4Z3nBWN9VVUTvRTKJw5aPQsK5le73LRAltLs-sh9sFwAWcYu6FqH58XMl33XsoVsCmuyW-v4887Z1RWIh5AoP6iiC93FLHKQmwcfvdwBT2UAgRYkJjbYDC8/s1600-h/P8290063.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwOAtACl0W-AyDZo1vUv7q4Z3nBWN9VVUTvRTKJw5aPQsK5le73LRAltLs-sh9sFwAWcYu6FqH58XMl33XsoVsCmuyW-v4887Z1RWIh5AoP6iiC93FLHKQmwcfvdwBT2UAgRYkJjbYDC8/s320/P8290063.JPG" alt="" id="BLOGGER_PHOTO_ID_5376241872152216066" border="0" /></a>All credit goes to my lovely wife Tess for the pictures.<br /><br />So now that we're back home, we'll be getting back into things as usual. Some good news to report on the Wing Linux end, it looks like HTC Opal and HTC Pharos support is coming along nicely, with touchscreen support having been implemented by their respective developers. Take a look at the forums for the <a href="http://sourceforge.net/apps/phpbb/wing-linux/viewtopic.php?f=4&t=16">Pharos</a> and <a href="http://sourceforge.net/apps/phpbb/wing-linux/viewtopic.php?f=4&t=6">Opal</a> to get in on some of that. Also, the <a href="http://sourceforge.net/apps/phpbb/wing-linux/viewtopic.php?f=4&t=14&start=10">Excalibur</a> development has progressed, with a working directional pad now.<br /><br />We're looking to put out a fourth development release of 0.4 pretty soon -- hopefully we can get the Pharos, Opal, and new Excalibur support in. Also, Elf and Elfin owners will be happy to learn the latest development kernel code fixes all issues with the keypad. Check <a href="http://sourceforge.net/apps/phpbb/wing-linux/viewtopic.php?f=3&t=7&start=110">here</a> for Elf development, and also the new xda-developers thread started <a href="http://forum.xda-developers.com/showthread.php?t=554479">here</a>. Lots of good stuff.<br /><br />Soon, our project is going to take a little of a direction change. Up to now, we've been on the 2.6.25 kernel, holding things pretty steady. But we'd like to get our stuff moved into the main-line kernel so we don't have to keep maintaining separate development efforts from main kernel work. So, after the next development release, we're going to start working hard with the <a href="http://linwizard.sf.net/">linwizard</a> project (who's work made our project possible) to get all the changes we've made pushed into the main-line kernel. We'll still accept patches against the 2.6.25 kernel and keep that going, but we're going to focus our attention more at the upstream port work. Should be fun, and it should get us a better path towards upgrading to Android Donut -- not to mention things like power management, sound, and wifi support for a bunch of devices (hopefully).<br /><br />As always, stay tuned. :)Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com2tag:blogger.com,1999:blog-1140104932379868918.post-17257627554403135882009-08-15T13:01:00.000-07:002009-08-15T13:44:45.355-07:00Releases, Devices, Support, Oh My!It's been rather hectic lately for the Wing Linux project since we did our most recent development release. What started as a small little project to try and get Linux and Android running on a Herald has turned into seemingly something much bigger -- we've got requests coming in for all kinds of device support now. Gene, Artemis, Opal, Elf and Elfin...whew! Sometimes I find myself having trouble keeping up with it all.<br /><br />...Especially being one of the only developers on the project.<br /><br />Now that the focus of the project has opened up a bit, I'm finding it more and more difficult to keep up. I posted a <a href="https://sourceforge.net/people/viewjob.php?group_id=253356&job_id=33125">help wanted</a> on Sourceforge recently for anyone willing to put in some time to maintain the project for their particular device. If you're reading this and thinking you'd like to help, check it out -- I could use all the help I can get. Even help with answering questions on the forums would take a huge load off of me, but if you can write a little C code and are intersted in learning, we'd be glad to have you.<br /><br />We're looking to start supporting more and more devices in the future. There's a lot of OMAP850-based devices out there, and I can't do it alone. Care to join? :)Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com6tag:blogger.com,1999:blog-1140104932379868918.post-58284399952997662552009-08-06T20:18:00.000-07:002009-08-06T20:22:06.468-07:00Moving along...So, we've somewhat changed the focus of the project.<br /><br />No longer are we specifically targeting the Wing/Herald. We are now targeting OMAP850 based devices, in general. We aim to get a working and useful Linux and Android userspace on these devices.<br /><br />We're nearing the 0.4pre3 release, which may be a release candidate.<br /><br />HTC Gene/HTC Opal support is coming along nicely, and may be included soon.<br /><br />We have a lot to look forward to, so stay tuned!Gerad Munsch [KD9QZO]http://www.blogger.com/profile/11671032293592366937noreply@blogger.com5tag:blogger.com,1999:blog-1140104932379868918.post-92030708344393259202009-07-29T21:27:00.000-07:002009-07-29T21:49:43.475-07:00Giving Back to the OSS CommunityBefore I go into the topic of my post, lemme start with some background.<br /><br />In the beginning, I was randomly searching the interwebs to try and find a source for a Linux kernel that would boot on my Wing. After a long while, I stumbled across the <a href="http://sourceforge.net/apps/trac/linwizard/wiki">Linwizard</a> project, whose kernel release booted without modification on my phone. Yay! Being the hacker that I am, I decided to grab the code to their kernel and see what things I could get it to do for me.<br /><br />Two or three months later, I notice a <a href="http://forum.xda-developers.com/showthread.php?t=398830">thread</a> on the <a href="http://www.xda-developers.com/">XDA Developers</a> <a href="http://forum.xda-developers.com/index.php">forum</a> about porting Google's Android to the Wing. Thus, the Wing Linux project was started.<br /><br />Fast forward about 6 months from that, and we have Android running on our phones, with all kinds of peripheral goodies working for us -- touchscreen, keyboard, buttons, GSM. All through our own custom modifications of the kernel originally taken from Linwizard.<br /><br />Being that we're an open-source project, I'd always had the intention of contributing our changes back to the Linwizard project, which brings me to our topic. Today marks the completion of the two or three-day process of merging our changes back into their project. With this merge, both projects benefit -- they benefit by having fixes we made added to their work, allowing the HTC Wizard to more fully function in Linux. They also have a much easier path to running Android on the Wizard. We benefit by having access to the very latest changes their project has introduced -- among them, GSM with sound and soon, full audio support.<br /><br />In addition to all this, our patches, combined with their work, are being sent upstream to the main Linux kernel for inclusion in future released kernels. This means some day it will be possible to pull a kernel off of <a href="http://kernel.org">kernel.org</a> and build it for the Wing/Herald, Wizard, etc. instead of having to go scouring the internet trying to find a project working on it.<br /><br />So all in all, this is a huge win for everyone, and I'd like to thank all that were involved in making this happen. Without you, we wouldn't be where we are today.Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com1tag:blogger.com,1999:blog-1140104932379868918.post-12337690771838090422009-07-25T20:43:00.000-07:002009-07-25T21:13:28.494-07:00Greetings, from the Depths of Open Source-dom!Hello and welcome to our humble blog! I'd like to take this time to introduce myself. I am Cory. Or, as I'm known on the interwebs, darkstar62. I'm one of the developers on this project of ours, and I'd like to tell you a bit about what's been going on lately.<br /><br />We've been working like crazy to get our next release out, version 0.4. It's gonna be pretty sweet -- <a href="http://www.angstrom-distribution.org/">Angstrom Linux 2007.12</a>, <a href="http://www.angstrom-distribution.org/">Android Cupcake 1.5r2</a>, along with a lot of goodies. We've recently gotten GSM and GPRS support working, along with bluetooth support in Angstrom. And, we've got this really cool kernel module that <a href="http://code.google.com/p/compcache/">uses compressed main memory as a swap partition. </a>Pretty sweet, considering our poor little devices only have 64mb of SDRAM (for those that aren't familiar with it, Android runs best on 128mb of SDRAM). Cool!<br /><br />We're also getting some preliminary support for the <a href="http://pdadb.net/index.php?m=specs&id=708&c=htc_p3400_htc_gene_100">HTC Gene</a>, another similar <a href="http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12000&contentId=4679">OMAP850</a>-based smartphone, thanks to the contributions of kshaurya. (Yes, we're geeks. It's ok, We Know What We're Doing<sup>TM</sup>)<br /><br />So, if this stuff interests you, check our our <a href="http://wing-linux.sf.net/">wiki</a> -- we've got lots of stuff to play with. And the best part is, <span style="font-weight: bold;">no flashing necessary!</span> That's right, you don't have to worry about bricking your phone -- we use a Windows Mobile based boot loading app called <a href="http://www.handhelds.org/moin/moin.cgi/HaRET">HaRET</a> to boot into Linux, all installed from an easy-to-use CAB file. So give it a try, let us know what you think! Oh, and grab the <a href="https://sourceforge.net/apps/trac/wing-linux/wiki/Development">0.4pre2</a> release we just put out today! It's a killer!<br /><br />Thanks go out to UNFORGiVEN512 for setting all this up!<br /><br />Oh, and I almost forgot...VIDEOS! (Thanks to kshaurya for this one!)<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/uAncBxAa2q4&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uAncBxAa2q4&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>Cory Maccarronehttp://www.blogger.com/profile/02317662849619862471noreply@blogger.com2tag:blogger.com,1999:blog-1140104932379868918.post-55743412992778924082009-07-25T20:23:00.000-07:002009-07-25T20:42:19.289-07:00Who are we?We are a group of people aimed at bringing Linux and Google's Android operating systems to the T-Mobile Wing and HTC Herald / Atlas platforms, and possibly more in the future.<br /><br />You may ask: <span style="font-style: italic;">"Why would you want to do that?"</span><br /><br />These devices typically run an operating system known as Windows Mobile. Windows Mobile is a closed OS. By bringing an open platform to our devices, we are unlocking the true potential of what they can do. Also, we're just having fun and learning new things along the way, so hey, why not?Gerad Munsch [KD9QZO]http://www.blogger.com/profile/11671032293592366937noreply@blogger.com0