Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - nickp666

Pages: [1] 2 3
2
Release Announcements / iDroid Project Future Plans - Where we go from here
« on: September 27, 2011, 01:09:47 PM »
Some of you may have seen us at MyGreatFest/watched it online, for the benefit of those of you that didnt (and because I didnt actually say half of what I meant to) here is my (slightly edited for context) part of the talk, discussing the future plans of the project.



I'll take some time to explain to you where we are heading and for those of you that want to get involved, what you can do to get involved.

So let's get started, with the future of our s5l8900 ports

We're looking for some enthusiastic developers to maintain and progress the first gen device ports, to free us up to continue our work on the A4 and 3GS ports, specifically to maintain and update both android and the kernel, we'll continue work on openiboot and the kernel for these devices, but keeping android going is beginning to become a battle that we don't have enough time  or team members to fight and the way we see it, our time is better spent getting newer device ports completed.

Whilst we are moving current team members away from maintaining android on the older ports, (primarily due to ever evolving android specifications & requirements), we are looking for other community members to join us so that we can focus on the newer ports without abandoning the cause, so if this interests you then feel free to speak to us and we'll be happy to discuss further.

So on to the immediate future of iDroid...

After an large amount of discussion and consideration, we have decided to base our main codebase on CyanogenMod, which I'm sure anyone who knows anything about android, will have come across at some point (some of you may have even seen my proof of concept video on the 3G), it is without a shadow of a doubt one of the most, if not the, most popular android rom for the vast majority of major android handsets out there and implements the vast majority of the most requested features by our community so it makes sense for us to switch.

I will still be maintaining an AOSP based build for the purists among you, but this will be far less up to date than the CyanogenMod based port, I have no plans to bring CyanogenMod to the first generation devices but I have already done some of the legwork and will be happy to help the community get it up to scratch if somebody would like to take on the job.

The community has asked on a number of occasions whether we will be porting honeycomb to the iPad, as it stands at the moment, google have no plans to release the source code until the next major iteration of android (dubbed ice cream sandwich) so at this point it is unknown whether we will port honeycomb, it purely depends on the tablet features of ice cream sandwich as to whether we omit honeycomb altogether.

Now on to Linux....
Anyone familiar with the project will have most likely come across a sister project of ours, project iX, we've been in discussions with the iX project lead Lopi, and have decided to merge our two projects, they are so closely related that the current setup seems a little counter productive, therefore with Lopi I have pledged to help him bring armv7 ubuntu to the A4 devices (I know some of you have been waiting for Linux on the iPad for some time) this is another key reason why we are taking the core team off of the first generation android ports to free up time to progress with some of the more desirable porting projects, a more formal announcement will follow in the current weeks once we've made a few decisions as to where the Ubuntu port is going, but I wanted to let you know about it, so keep an eye out for the announcement if you are interested.

3
Release Announcements / iDroid 11.04 Pepparkaka Release Announcement
« on: April 15, 2011, 08:04:24 PM »
What is this?
This is the iDroid Project's third release of Android Gingerbread for iDevices, built from the community source code repos at http://www.github.com/iDroid-Project

This release is for iPhone 2G,  iPhone 3G & iPod Touch 1G and is available as a binary package or via Bootlace.

Special thanks go to ddominator for his persistence & help with libsensors testing.

IF YOUR DEVICE IS NOT STATED ABOVE THEN IT IS NOT SUPPORTED - WE DO NOT HAVE ETA'S ON OTHER PORTS AT THE MOMENT.

You DO NOT need a new version of OpeniBoot to boot this - If your openiboot install is capable of booting later MoJo releases, then it will be able to boot this

Changelog
Kernel Changes
  • New Accelerometer driver from Intel (iPhone 2G, iPhone 3G and iPod Touch 1G) [nickp666]
  • Preliminary Ambient light sensor support - No support in Android yet but working at kernel level (iPhone 2G, iPhone 3G and iPod Touch 1G) [nickp666]
  • New SPI based Zephyr2 Multitouch driver (iPhone 3G) [ricky26] - iPod Touch 1G missed out because ricky loves to forget it exists - I'll fix this myself, but not before this release
  • Preliminary PMU suspend support - Fixes iPhone 3G audio popping issue (doesnt add much to battery life at this point) [ricky26]
  • Minor kernel configuration optimisation (iPod Touch 1G and iPhone 2G) [nickp666]
Android Changes
  • All repos updated in line with upstream, thus we are now running Android 2.3.3 [nickp666]
  • New libsensors which presently adds Accelerometer support - this will be expanded later to support the Ambient light sensor, I just ran out of time. [nickp666 & ddominator]
  • Tweaked keyboard animation values [ddominator]
  • Various un-noteworthy updates and changes to external projects

NOTE: Launcher2 (The standard Android launcher) DOES NOT SUPPORT ROTATION, so dont moan that the accelerometer doesnt work if thats your test* :P

The system menus only also rotate in 2 directions, not 3, so holding your phone upside down will not yield the correct angle* :P
*Above points verified by running ezGingerbread on my G1

Like the rest of the Android community, we have now switched to ext4 images. This journalled filesystem results in significantly reduced corruption and data resiliency, at the expense of additional writes to the NAND flash. If you are paranoid about NAND wear then I suggest that you DO NOT USE these images (Neither I nor the project will be held accountable for any NAND damage - this is entirely at your own risk) and instead copy their contents to ext2 images.

It is almost certain that your first boot of these images will show a lot of ftl messages and will lag somewhat - PLEASE LEAVE IT TO DO THIS - we now roll out clean userdata images rather than prepopulated ones (this should fix some issues with UUID's etc)

Please also immediately disable the UI animations in Settings > Display > Animations, I'm sure by now I dont need to explain why this is - we still have the same kernel after all :)


FAQ/User guide
ddominator has gone to great lengths to provide FAQ's and general usage information for iDroid, before posting please take a moment to read these, as a lot of common questions are already answered.

User Manual - http://www.idroidproject.org/wiki/User_Manual
FAQ - http://www.idroidproject.org/wiki/FAQ

Reporting Issues/Requesting Features
Please remember, this is alpha quality software - there is still a lot to be done.

We presently do not have a proper issue tracker (I have taken the previous one down) because the one we had was becoming increasingly full of irrelevant noise, and ended up being a time vampire, with little benefit to the project.

As a temporary measure, I have added some boards to this forum in order for bugs to be reported (that way the forum mods can help us keep track)

Please take the time to file a proper bug report, 'iDroid is slow' is not constructive, and is a waste of developers time to answer, please if you wish to raise an issue be as specific as you can, this will greatly increase the chances of your issue being resolved and reduces the workload of the developers drastically.

Getting Help
You can get help by posting in the relevant board on the forum, you can also find the developers and other users in #iphonelinux and #idroid-dev on irc.freenode.net

Source Code/Contributing
Our source code is hosted on github: http://github.com/iDroid-Project

If you are a developer with Kernel experience, C, Java, C++ or ARM assembler skills and would like to help, feel free to speak to us on IRC in #idroid-dev, we'd be happy to help you get started.

Please honour the licences of the respective code and our Open Source ethos by sharing any changes/improvements you make to it.

Downloads
DONT FORGET TO REPORT YOUR BUGS/ISSUES - WE CANNOT FIX PROBLEMS WE DONT KNOW ABOUT!

DONT FORGET TO DISABLE WINDOW ANIMATIONS - IF YOU DONT IT WILL BE AS LAGGY AS HELL!

This release is available from Bootlace

For manual installers releases for all platforms are available for download from the iDroid Project cdn at: http://cdn.idroidproject.org/release/idroid/

Footnote
Please do not litter this thread with "how to fix?" or "how do I install this?" questions, follow the guides on the wiki.

I will happily answer questions about the functionality in this release, and future plans for it, but if you need help with using it then post in the relevant section on this board - ANY SUPPORT QUESTIONS ON THIS THREAD WILL BE IGNORED

5
Release Announcements / iDroid 11.02 Pepparkaka - Release Announcement
« on: February 28, 2011, 07:39:55 PM »
What is this?
This is the iDroid Project's second release of Android Gingerbread for iDevices, built from the community source code repos at http://www.github.com/iDroid-Project

This release is for iPhone 2G,  iPhone 3G & iPod Touch 1G and is available as a binary package or via Bootlace.

Special thanks go to ddominator (and those who helped him - Popple3, Lopi etc) for all his hard work with the software buttons.

IF YOUR DEVICE IS NOT STATED ABOVE THEN IT IS NOT SUPPORTED - WE DO NOT HAVE ETA'S ON OTHER PORTS AT THE MOMENT.

You DO NOT need a new version of OpeniBoot to boot this - If your openiboot install is capable of booting later MoJo releases, then it will be able to boot this

Changelog
This is a relatively minor release in comparison to previous ones.
  • All repos updated in line with upstream, thus we are now running Android 2.3.2
  • New software button emulation (Button savior is now completely removed, and buttons added to the status bar and notifications bar)
  • SD Emulation hack re-instated - /private/var/sdcard on the iOS side as before
  • New custom boot animation by ddominator - we are open to community submissions for artwork!
  • Reconfigured keyboard animation values - should reduce input lag considerably
  • Various un-noteworthy updates and changes to external projects

Those of you that track us (or me) on github, will have noticed a lot of changes to the ramdisk (and its associated binaries), these changes have not made it into this release, however I am gearing up to drop our current ramdisk set up and completely automate builds, this will enable us to run nightly builds in the near future.

What state is this in?
I have worked extremely hard to bring this port up to the same state as the previously release "MoJo" series.

This release actually fixes a number of longstanding bugs in our previous releases (for example, ringtones now work), there are however a couple of minor points that are missing from this release that were in the last of the MoJo series - These are not permanent issues, they are there simply because I dont have time to work on them at the moment.

  • I have put the previous SD Emulation hack back in, so that you can sync apps, media etc, It was my full intention to fix this properly using androids built in SD emulation functionality, I hit a roadblock with this however, so I have reverted to the old hack as a temporary measure until I can spend some solid time on getting this fixed.
  • As per the preview release, there is currently no support for the accelerometer in the userland, the kernel driver still works but our old libsensors does not - this will ultimately be a good thing as I now know how I can also implement the ALS, so the rewrite will be worthwhile (I just have not had time to do this) - IF YOU HAVE A NEED FOR THE ACCELEROMETER THEN DO NOT UPGRADE

This port should be pretty much on par with the froyo port with the exception for some fixed bugs of course, therefore the airplane toggle still applies for sim pin unlocks etc etc

I have completely removed ADWLauncher from all future builds.

Like the rest of the Android community, we have now switched to ext4 images, this journalled filesystem results in significantly reduced corruption and data resiliency at the expense of additional writes to the NAND flash - as the rest of the android community is now using this fs, we are too. if you are paranoid about NAND wear then I suggest that you DO NOT USE these images (Neither I nor the project will be held accountable for any NAND damage - this is entirely at your own risk) and instead copy their contents to ext2 images instead although given that the rest of the world is using ext4 I wouldnt forsee that this is a particular issue.

It is almost certain that your first boot of these images will show a lot of ftl messages and will lag somewhat - PLEASE LEAVE IT TO DO THIS - we now roll out clean userdata images rather than prepopulated ones (this should fix some issues with UUID's etc)

Please also immediately disable the UI animations in Settings > Display > Animations, I'm sure by now I dont need to explain why this is - we still have the same kernel after all :)


FAQ/User guide
ddominator has gone to great lengths to provide FAQ's and general usage information for iDroid, before posting please take a moment to read these, as a lot of common questions are already answered.

User Manual - http://www.idroidproject.org/wiki/User_Manual
FAQ - http://www.idroidproject.org/wiki/FAQ

Reporting Issues/Requesting Features
Please remember, this is alpha quality software - there is still a lot to be done.

We presently do not have a proper issue tracker (I have taken the previous one down) because the one we had was becoming increasingly full of irrelevant noise, and ended up being a time vampire, with little benefit to the project.

As a temporary measure, I have added some boards to this forum in order for bugs to be reported (that way the forum mods can help us keep track)

Please take the time to file a proper bug report, 'iDroid is slow' is not constructive, and is a waste of developers time to answer, please if you wish to raise an issue be as specific as you can, this will greatly increase the chances of your issue being resolved and reduces the workload of the developers drastically.

Getting Help
You can get help by posting in the relevant board on the forum, you can also find the developers and other users in #iphonelinux and #idroid-dev on irc.freenode.net

Source Code/Contributing
Our source code is hosted on github: http://github.com/iDroid-Project

If you are a developer with Kernel experience, C, Java, C++ or ARM assembler skills and would like to help, feel free to speak to us on IRC in #idroid-dev, we'd be happy to help you get started.

Please honour the licences of the respective code and our Open Source ethos by sharing any changes/improvements you make to it.

Downloads
DONT FORGET TO REPORT YOUR BUGS/ISSUES - WE CANNOT FIX PROBLEMS WE DONT KNOW ABOUT!

DONT FORGET TO DISABLE WINDOW ANIMATIONS - IF YOU DONT IT WILL BE AS LAGGY AS HELL!

This release is available now from Bootlace.

For manual installers releases for all platforms are available for download from the iDroid Project cdn at: http://cdn.idroidproject.org/release/idroid/

Footnote
Please do not litter this thread with "how to fix?" or "how do I install this?" questions, follow the guides on the wiki.

I will happily answer questions about the functionality in this release, and future plans for it, but if you need help with using it then post in the relevant section on this board - ANY SUPPORT QUESTIONS ON THIS THREAD WILL BE IGNORED

6
What is this?
This is the iDroid Project's first release of Android Gingerbread for iDevices, built from the community source code repos at http://www.github.com/iDroid-Project

This is a preview release of Android Gingerbread (2.3.1) for Apple devices, I am busy with other projects for a few weeks and the other 3 active developers are working on porting openiboot to the iPhone 4, iPad and 3GS, so I thought I'd put a test build out for everyone to have a mess around with, please read this post fully before trying it.

This release is for iPhone 2G,  iPhone 3G & iPod Touch 1G and is ONLY available as a binary package.

IF YOUR DEVICE IS NOT STATED ABOVE THEN IT IS NOT SUPPORTED - WE DO NOT HAVE ETA'S ON OTHER PORTS AT THE MOMENT.

Because this is a preview release, it will NOT be distributed via Bootlace.

You DO NOT need a new version of OpeniBoot to boot this - If your openiboot install is capable of booting later MoJo releases, then it will be able to boot this

New Versioning Scheme
From this point forth until we reach stable, our version numbering scheme will be as follows:

Release-Series YY.MM

Our old versioning scheme was flawed, and we came to the conclusion that until such a time as we have an officially "stable" release, that YY.MM version numbering makes a lot more sense.

Changelog
This is an entirely new version of Android with our changes and fixes forward-ported.

What state is this in?
I have worked extremely hard to bring this port up to the same state as the previously release "MoJo" series.

This release actually fixes a number of longstanding bugs in our previous releases (for example, ringtones now work), there are however a couple of minor points that are missing from this release that were in the last of the MoJo series - These are not permanent issues, they are there simply because I dont have time to work on them at the moment - hence the 'Preview' release.

  • There is currently no SD emulation - the hack we used to use has been reverted and for good reason, android now natively has sd emulation functionality, however for it to work we need to bring our dated kernel in line with more current versions - I had a brief go at this but a lot of our core drivers need rewriting in order for this to become a reality and at the moment I simply dont have the time to work on an epic refactor of our kernel (Although I will pick this up in a few weeks)
  • There is currently no support for the accelerometer in the userland, the kernel driver still works but our old libsensors does not - this will ultimately be a good thing as I now know how I can also implement the ALS, so the rewrite will be worthwhile

This port should be pretty much on par with the froyo port with the exception for some fixed bugs of course, therefore the airplane toggle still applies for sim pin unlocks etc etc

I have opted NOT to put our soft button notification bar back into gingerbread, due to some recent advancements in button emulation apps - the free version of button savior has been included in this release (with permission from the author) as a temporary measure to give you soft buttons - please do not report bugs with this to us, instead report them to its author.

I have completely removed ADWLauncher from all future builds, it has served us well, but instead (thanks to ddominator for finding/testing the values for me) disabled the animations for Launcher2 which results in it being usable.

Like the rest of the Android community, we have now switched to ext4 images, this journalled filesystem results in significantly reduced corruption and data resiliency at the expense of additional writes to the NAND flash - as the rest of the android community is now using this fs, we are too. if you are paranoid about NAND wear then I suggest that you DO NOT USE these images (Neither I nor the project will be held accountable for any NAND damage - this is entirely at your own risk) and instead copy their contents to ext2 images instead although given that the rest of the world is using ext4 I wouldnt forsee that this is a particular issue.

It is almost certain that your first boot of these images will show a lot of ftl messages and will lag somewhat - PLEASE LEAVE IT TO DO THIS - we now roll out clean userdata images rather than prepopulated ones (this should fix some issues with UUID's etc)

Please also immediately disable the UI animations in Settings > Display > Animations, I'm sure by now I dont need to explain why this is - we still have the same kernel after all :)


FAQ/User guide
ddominator has gone to great lengths to provide FAQ's and general usage information for iDroid, before posting please take a moment to read these, as a lot of common questions are already answered.

User Manual - http://www.idroidproject.org/wiki/User_Manual
FAQ - http://www.idroidproject.org/wiki/FAQ

Reporting Issues/Requesting Features
Please remember, this is alpha quality software - there is still a lot to be done.

We have a development tracker system set up to take bug reports and feature requests which you can find at: http://dev.idroidproject.org - please take the time to report any issues you find there.

Please take the time to file a proper bug report, 'iDroid is slow' is not constructive, and is a waste of developers time to answer, please if you wish to raise an issue be as specific as you can, this will greatly increase the chances of your issue being resolved and reduces the workload of the developers drastically.

Getting Help
You can get help by posting in the relevant board on the forum, you can also find the developers and other users in #iphonelinux and #idroid-dev on irc.osx86.hu

Source Code/Contributing
Our source code is hosted on github: http://github.com/iDroid-Project

If you are a developer with Kernel experience, C, Java, C++ or ARM assembler skills and would like to help, feel free to speak to us on IRC in #idroid-dev, we'd be happy to help you get started.

Please honour the licences of the respective code and our Open Source ethos by sharing any changes/improvements you make to it.

Downloads
DONT FORGET TO REPORT YOUR BUGS/ISSUES ON OUR ISSUE TRACKER - WE CANNOT FIX PROBLEMS WE DONT KNOW ABOUT!

You cannot update to this release directly from Bootlace - This is only a preview release

For manual installers releases for all platforms are available for download now at: http://idroid.nickpack.com/iDroid/official/iDroid-Project/

Footnote
Please do not litter this thread with "how to fix?" or "how do I install this?" questions, follow the manual install guides on the wiki and just omit the parts about installing openiboot.

I will happily answer questions about the functionality in this release, and future plans for it, but if you need help with using it then post in the relevant section on this board - ANY SUPPORT QUESTIONS ON THIS THREAD WILL BE IGNORED

8
Release Announcements / iDroid MoJo 1.0.5 Release Announcement
« on: December 16, 2010, 08:31:06 PM »
On behalf of the iDroid dev team, I am proud to announce the immediate availability of iDroid MoJo v1.0.5

This release is for iPhone 2G,  iPhone 3G & iPod Touch 1G and is available via bootlace or as a binary package.

IF YOUR DEVICE IS NOT STATED ABOVE THEN IT IS NOT SUPPORTED - WE DO NOT HAVE ETA'S ON OTHER PORTS AT THE MOMENT.

BEFORE YOU DOWNLOAD, PLEASE SEE THE KNOWN ISSUES SECTION - THIS WILL SAVE US SOME SUPPORT TIME BY EXPLAINING SOME KEY ISSUES

What is this?
This is the iDroid Project's fifth minor release of Android Froyo for iDevices, built from the community source code repos at http://www.github.com/iDroid-Project

Changelog
There have been a large amount of changes across all of our repositories, some of the more key ones are summarised here, but I would suggest checking our Github organisation for a full changes list.

Android
  • Software button emulation (Send, Home & Back) - Pull down the notification bar and you'll see them
  • Added 06.15.00 baseband ultrasn0w unlock
  • Adhoc patch applied to wpa_supplicant
  • Seperated iPhone and iPod build configurations
  • Heavily dieted iPod touch 1G builds (A large amount of telephony based apps removed from builds - dialer is left in because androids MID target is broken and until we fix it, removing dialer causes stability problems - big thanks go to rekoil for sending me an ipt1g so that I can work on it)
  • Initial refactoring/tidy up of radio interface libraries
  • DNS Fix merged back into main init.rc
  • SD Emulation property set merged back into main init.rc
  • Minor bugfixes to ADWLauncher
  • Added busybox and symlinked common commands
  • Added bourne again shell (Bash)
  • Switched from Gallery3D to Gallery (Gallery3D is useless without hardware acceleration, and this one works!)
  • Switched default shell in terminal emulator to Bash

Kernel
  • Implemented wm8991_set_bias_level that Wolfson didnt (iPhone 3G audio codec)
  • Fixed a missing include in composite.c
  • Restored volume button functionality (Now that we have software buttons)

openiBoot
  • No new openiBoot release is shipped with this version (The same version as the previous release is included), nothing has changed in the stable branch since the last release (A lot of heavy refactoring has been completed and a lot of openiboot re-written in preparation for the next release and support for newer devices but it is not ready for GA yet)

openiboot tools
  • NOTE - We used to bundle openiboot tools in with our releases up until now, due to the size of the tools now that we have windows versions and OSX versions we have decided to remove them from the release packages - you can get them (Installers are available too) at http://idroid.nickpack.com/openiBoot/Tools

Known Issues
  • Loopback devices are presently not cleanly unmounted (as has been the case since day 1), as a result an integrity check is forced at startup slowing down boot time a little.
  • Power Management - A large amount of progress has been made on power management in recent releases, but as yet not all device drivers have suspend/resume in them & we are still lacking CPU idle/clock gating so there is still a lot of work to be done before we achieve optimum battery life.

ISSUES SPECIFIC TO THIS RELEASE:
SIM Pin Support
Sim pin support is implemented in this release for all basebands, there is however at this point one caveat for some iPhone 3G basebands and those of you with an iPhone 2G - 3G ultrasn0w compatible baseband versions are not affected by this issue, only applicable to basebands that rely on a wildcard unlock and those that are pre ultrasn0w.

Wildcard unlock/iPhone 2G users will be able to enter their pin successfully and the baseband will unlock at the ril level, however android itself never actually sees this happen, therefore you have to go into Settings and enable airplane mode, then disable it again to get android to see that the baseband is unlocked - this will be fixed in a later release once the baseband communications layer has been rewritten - we figured that some sim pin support was better than none at all for the moment.

Hardware button mapping
We have restored volume button functionality in this release, we have not yet approached the configuration you voted for in the button config poll - there are some technical challenges preventing it and it has also sparked a large amount of debate amongst the development team, therefore for the moment the button configuration is as follows:

Software buttons: send, home, end
Hardware buttons:
  • Hold/lock - back
  • Home - menu
  • Volume up - volume up (Not applicable to ipt builds)
  • Volume down - volume down (Not applicable to ipt builds)

We will discuss this more and address the problems at a later date.

FAQ/User guide
ddominator has gone to great lengths to provide FAQ's and general usage information for iDroid, before posting please take a moment to read these, as a lot of common questions are already answered.

User Manual - http://www.idroidproject.org/wiki/User_Manual
FAQ - http://www.idroidproject.org/wiki/FAQ

Reporting Issues/Requesting Features
Please remember, this is alpha quality software - there is still a lot to be done.

We have a development tracker system set up to take bug reports and feature requests which you can find at: http://dev.idroidproject.org - please take the time to report any issues you find there.

Please take the time to file a proper bug report, 'iDroid is slow' is not constructive, and is a waste of developers time to answer, please if you wish to raise an issue be as specific as you can, this will greatly increase the chances of your issue being resolved and reduces the workload of the developers drastically.

Getting Help
You can get help by posting in the relevant board on the forum, you can also find the developers and other users in #iphonelinux and #idroid-dev on irc.osx86.hu

Source Code/Contributing
Our source code is hosted on github: http://github.com/iDroid-Project

If you are a developer with Kernel experience, C, Java, C++ or ARM assembler skills and would like to help, feel free to speak to us on IRC in #idroid-dev, we'd be happy to help you get started.

Please honour the licences of the respective code and our Open Source ethos by sharing any changes/improvements you make to it.

Downloads
DONT FORGET TO REPORT YOUR BUGS/ISSUES ON OUR ISSUE TRACKER - WE CANNOT FIX PROBLEMS WE DONT KNOW ABOUT!

You can update to this release directly from Bootlace - http://www.idroidproject.org/wiki/Bootlace

For manual installers releases for all platforms are available for download now at: http://idroid.nickpack.com/iDroid/official/iDroid-Project/

Team/Contributers/Thanks
A full list of contributers and team members is available at: http://www.idroidproject.org/wiki/Team

9
iPhone 3G / MOVED: Bootlace problem
« on: December 07, 2010, 08:57:15 AM »

10
Release Announcements / iDroid MoJo 1.0.4.1 Release Announcement
« on: November 29, 2010, 04:01:20 PM »
NOTE: This is a bugfix release for the 1.0.4 version that was retracted

On behalf of the iDroid dev team, I am proud to announce the immediate availability of iDroid MoJo v1.0.4.1

This release is for iPhone 2G,  iPhone 3G & iPod Touch 1G and is available via bootlace or as a binary package.

IF YOUR DEVICE IS NOT STATED ABOVE THEN IT IS NOT SUPPORTED - WE DO NOT HAVE ETA'S ON OTHER PORTS AT THE MOMENT.

BEFORE YOU DOWNLOAD, PLEASE SEE THE KNOWN ISSUES SECTION - THIS WILL SAVE US SOME SUPPORT TIME BY EXPLAINING SOME KEY ISSUES

I have had some people ask whether this works with iOS 4.2.1, the answer at the moment is no for manual installers (Bootlace now has a firmware bundle for 4.2.1). - we need to fix loadibec for the USB protocol change

What is this?
This is the iDroid Project's forth minor release of Android Froyo for iDevices, built from the community source code repos at http://www.github.com/iDroid-Project

Changelog

There have been a large amount of changes across all of our repositories, some of the more key ones are summarised here, but I would suggest checking our Github organisation for a full changes list.

Android
----------------
RAMDISK - Stop dhcpd when wpa_supplicant is stopped
Built against JDK6 instead of 5
Upgraded ADWLauncher to 1.2.0
Added OI File Manager 1.1.3
Problematic APN's disabled (Temporarily disabled until such a time that we have data communications - solves no calls/texts issues)
Fixed terminal, now allows numbers/special chars
LCD Density set to 140
Build properties moved into specific device trees in vendor/apple
SIM PIN support - WITH CAVEAT - SEE KNOWN ISSUES BELOW
o2 UK Data APN details set correctly for iPhone
overlay added to vendor/apple - sensible default settings - this will also allow for tethering (once data is implemented) and a few other things
Some performance tweaks
new userdata image - REVERTED - THIS WAS PART OF THE ISSUE WITH 1.0.4

Kernel
----------------
IPT1G accelerometer inversion issue PROPERLY fixed
Implemented mute in the wm8991 driver (iPhone 3G)

openiBoot - Version 0.2
----------------
Loadibec completely re-written
oibc completely re-written (Now Multi-threaded)
Added different word size support for SPI driver
Known-position task switching
Heavily refactored USB protocol
Removed libirecovery
Fixed a bug with large word transfers over SPI
Fixed minor bug in mmu.c
Fixed some minor bugs in the framebuffer
Version string now stored in /openiboot
Updated default/temp os config to new standard
Added boot_ios command
Fixed some incorrect registers
added multitouch firmware uninstall command (This does not happen automatically on uninstall - this is by design)
FOR A MORE DETAILED SUMMARY OF THE CHANGES TO OPENIBOOT PLEASE SEE https://github.com/iDroid-Project/openiBoot/commits

openiboot tools
----------------------
NOTE - We used to bundle openiboot tools in with our releases up until now, due to the size of the tools now that we have windows versions and OSX versions we have decided to remove them from the release packages - you can get them (Installers are available too) at http://idroid.nickpack.com/openiBoot/Tools

Known Issues
Loopback devices are presently not cleanly unmounted (as has been the case since day 1), as a result an integrity check is forced at startup slowing down boot time a little.
Power Management - A large amount of progress has been made on power management in recent releases, but as yet not all device drivers have suspend/resume in them & we are still lacking CPU idle/clock gating so there is still a lot of work to be done before we achieve optimum battery life.

ISSUES SPECIFIC TO THIS RELEASE:

SIM Pin Support
--------------------------------
Sim pin support has been implemented in this release for all basebands, there is however at this point one caveat for those of you who have newer basebands and those of you with an iPhone 2G - 3G ultrasn0w compatible baseband versions are not affected by this issue, only applicable to basebands that rely on a wildcard unlock and those that are pre ultrasn0w.

Wildcard unlock/iPhone 2G users will be able to enter their pin successfully and the baseband will unlock at the ril level, however android itself never actually sees this happen, therefore you have to go into Settings and enable airplane mode, then disable it again to get android to see that the baseband is unlocked - this will be fixed in a later release once the baseband communications layer has been rewritten - we figured that some sim pin support was better than none at all for the moment.

FAQ/User guide
ddominator has gone to great lengths to provide FAQ's and general usage information for iDroid, before posting please take a moment to read these, as a lot of common questions are already answered.

User Manual - http://www.idroidproject.org/wiki/User_Manual
FAQ - http://www.idroidproject.org/wiki/FAQ

Reporting Issues/Requesting Features
Please remember, this is alpha quality software - there is still a lot to be done.

We have a development tracker system set up to take bug reports and feature requests which you can find at: http://dev.idroidproject.org - please take the time to report any issues you find there.

Please take the time to file a proper bug report, 'iDroid is slow' is not constructive, and is a waste of developers time to answer, please if you wish to raise an issue be as specific as you can, this will greatly increase the chances of your issue being resolved and reduces the workload of the developers drastically.

Getting Help
You can get help by posting in the relevant board on the forum, you can also find the developers and other users in #iphonelinux and #idroid-dev on irc.osx86.hu

Source Code/Contributing
Our source code is hosted on github: http://github.com/iDroid-Project

If you are a developer with Kernel experience, C, Java, C++ or ARM assembler skills and would like to help, feel free to speak to us on IRC in #idroid-dev, we'd be happy to help you get started.

Please honour the licences of the respective code and our Open Source ethos by sharing any changes/improvements you make to it.

Downloads

DONT FORGET TO REPORT YOUR BUGS/ISSUES ON OUR ISSUE TRACKER - WE CANNOT FIX PROBLEMS WE DONT KNOW ABOUT!

You can update to this release directly from Bootlace - http://www.idroidproject.org/wiki/Bootlace

For manual installers releases for all platforms are available for download now at: http://idroid.nickpack.com/iDroid/official/iDroid-Project/

Team/Contributers/Thanks
A full list of contributers and team members is available at: http://www.idroidproject.org/wiki/Team

11
iPhone 3G / MOVED: Error update to v0.2
« on: November 25, 2010, 02:55:34 PM »

12
iPod Touch 1G / MOVED: iodroid Android Compile
« on: November 25, 2010, 08:36:22 AM »

13
Release Announcements / OpeniBoot 0.2 - Tools & Windows Drivers
« on: November 24, 2010, 07:33:57 PM »
OpeniBoot 0.2 images are now available at: http://idroid.nickpack.com/openiBoot

There are also new tools in the subfolder - These are required due to significant changes to the USB protocol in OpeniBoot.

OSX Users: You'll need to install homebrew and use that to install readline and libusb (Until I have time to make a complete install package) - I am aware that the old guides and releases required a specific USB package, I have since switched from this as I intend to package it all up as an installer when I have more time.

Windows Users
--------------------
For the first time, we have released signed windows drivers for OpeniBoot!

Meaning you can now completely install iDroid and OpeniBoot from windows - no more VM's ;)

We are in the process of preparing a guide for Windows installation, but the process is (roughly):
Put device in recovery, Drop openiboot.img3 on loadibec, - When the "new hardware" wizard appears, point to the tools folder for your system, run oibc.exe and use it as you would on any other platform


OpeniBoot Changelog
----------------------------
loadibec completely re-written
oibc completely re-written (Now Multi-threaded)
Added different word size support for SPI driver
Known-position task switching
Heavily refactored USB protocol
Removed libirecovery
Fixed a bug with large word transfers over SPI
Fixed minor bug in mmu.c
Fixed some minor bugs in the framebuffer
Version string now stored in /openiboot
Updated default/temp os config to new standard
Added boot_ios command
Fixed some incorrect registers
added multitouch firmware uninstall command (This does not happen automatically on uninstall - this is by design)
FOR A MORE DETAILED SUMMARY OF THE CHANGES TO OPENIBOOT PLEASE SEE https://github.com/iDroid-Project/openiBoot/commits

14
OpeniBoot Development / MOVED: OpeniBoot for iPad.
« on: November 17, 2010, 08:21:21 PM »

Pages: [1] 2 3