Posted by planetbeing on under alternative operating system, linux readme, iphe, channel irc, busybox, serial driver, cmw, accelerometer, iphone, nand, wireless networking, glibc, first draft, sudo, userland, amp, kernel, chill, osx86, buildroot |

I'm pleased to announce that the Linux 2.6 kernel has been ported to Apple's iPhone platform, with support for the first and second generation iPhones as well as the first generation iPod touch. This is a rough first draft of the port, and many drivers are still missing, but it's enough that a real alternative operating system is running on the iPhone.
<br>
What we have:
- Framebuffer driver
- Serial driver
- Serial over USB driver
- Interrupts, MMU, clock, etc.
What we have in openiboot (but hasn't been ported yet):
- Read-only support for the NAND
What we don't have (yet!):
- Write support for the NAND
- Wireless networking
- Touchscreen
- Sound
- Accelerometer
- Baseband support
The current userland we're using, in the interest of expedience, is a Busybox installation created with buildroot, but glibc works fine as well, and we're going to build a more permanent userland solution.
A demonstration video can be seen here:
http://www.vimeo.com/2373142Instructions here:
http://www.iphone-dev.org/planetbeing/LINUX-README.txtDownload here:
http://91.186.26.18/iphone/files/iphonelinux-demo.tar.gz (look for mirrors in the comments)
EDIT: The instructions are missing the step that you have to select openiboot console from the menu before performing the "sudo ./oibc" step. Just be aware you have to do that if it seems like you're not getting a response from the oibc client.
Project lead: planetbeing
Contributors: CPICH, cmw, poorlad, ius, saurik
If you're experienced with hacking/porting Linux and especially if you're experienced with porting Android, I'd definitely like to hear from you. Come chill in the #iphonelinux channel on irc.osx86.hu. Thanks. :)
EDIT: I was asked a couple times by people who wanted to donate (financially) to the project. I made a post discussing this possibility, if you are interested.
Tagi: alternative operating system, linux readme, iphe, channel irc, busybox, serial driver, cmw, accelerometer, iphone, nand, wireless networking, glibc, first draft, sudo, userland, amp, kernel, chill, osx86, buildroot
Posted by on under media streamer, friend brent, usb ports, cubic inch, wireless networking, smorgasbord, sibling, blu ray, end users, home entertainment, hdtv, credit cards, goodness, capability, nbsp |

It looks like Popcorn Hour's
C-200 media streamer is making its way into end-users' hands, so prepare yourself for a flurry of reviews. Our friend Brent over at GeekTonic should be jumping into the fray soon, and has kicked things off with a preview. Yeah, the C-200 is bigger than its sibling
A-100, but it brings so much to the table that we'd say Popcorn Hour has packed in just as much -- if not more -- goodness per cubic inch. With space available for a hard and/or Blu-ray drive, wired and wireless networking, and USB ports to round out the input connectivity, the C-200 then adds a smorgasbord of codec support just to make sure your bits will survive the translation back into entertainment. With the "it plays anything" kind of capability the C-200 is promising, we've got a feeling that a positive review or two might be the only thing standing between us and a $300 dent in our credit cards.
[Via
ZatzNotFunny]
Filed under: HDTV, Home Entertainment
The Popcorn Hour C-200 media streamer makes its way into the wild originally appeared on Engadget on Sat, 19 Sep 2009 02:47:00 EST. Please see our terms for use of feeds.
Read |
Permalink |
Email this |
Comments



Tagi: media streamer, friend brent, usb ports, cubic inch, wireless networking, smorgasbord, sibling, blu ray, end users, home entertainment, hdtv, credit cards, goodness, capability, nbsp
Posted by on under aterm, clearwire, spare battery, 10mbps, acti, wireless networking, early november, wimax, local health, case in point, health center, thermostat, 802 11b, yen, ly, nec, router, sprint, modem, nbsp |

Not every company has the design chops to make it in modern consumer electronics. Case in point: NEC's Aterm WM3300R. While it looks like a thermostat you'd wall-mount at the local health center, it packs enough technological appeal to make up for that clinical dowdiness. See, it's a pocketable WiMAX router with integrated 802.11b/g WiFi -- think
MiFi only with the relatively blazing speeds of 40Mbps (downstream) / 10Mbps (upstream) WiMAX instead of EV-DO or HSPA and a battery capable of about 2.5 hours of shared usage. The WM3300R can also be USB-attached to a PC as a WiMAX modem. Drop another ¥5,000 (about $54) and you've got a spare battery to keep the mobile action going. Expect it to be released in early November in Japan for an estimated ¥25,000 or right around $272. You seeing this Sprint, Clearwire?
[Via
Akihabara News]
Filed under: Wireless, Networking
NEC's Aterm WM3300R is like a souped-up WiMAX version of the MiFi originally appeared on Engadget on Tue, 27 Oct 2009 04:26:00 EST. Please see our terms for use of feeds.
Read |
Permalink |
Email this |
Comments



Tagi: aterm, clearwire, spare battery, 10mbps, acti, wireless networking, early november, wimax, local health, case in point, health center, thermostat, 802 11b, yen, ly, nec, router, sprint, modem, nbsp
Posted by planetbeing on under iphe, hellip, baseband, target, wireless networking, android, wpa, rel nofollow, quirks, zephyr, datasheet, kernel, shell, developers, fi |


The port to the iPhone 3G is coming along. This is a picture of an iPhone 3G booting into a BusyBox / Buildroot shell. As you can see, wireless networking is working great. We can also talk to the baseband over the debugging channel. This might be enough to get calling, etc., working but we may need to figure out the SPI transport.
I'd still like to get the WM8991 codec working for it in openiboot (shouldn't be much trouble since there's a datasheet), just so we can iron out any quirks before testing it inside the kernel. We also need a new multi-touch driver (they've upgraded from Zephyr to Zephyr2). After that, we'll have a working port of Android.
Also, for existing developers and testers, I've implemented the Android wi-fi driver extensions so WLAN should be working better now. I know people had problems associating with WPA protected networks, etc. See if this update helps!



Tagi: iphe, hellip, baseband, target, wireless networking, android, wpa, rel nofollow, quirks, zephyr, datasheet, kernel, shell, developers, fi