iDroid Forum

General => Release Announcements => Topic started by: nickp666 on November 29, 2010, 04:01:20 PM

Title: iDroid MoJo 1.0.4.1 Release Announcement
Post by: nickp666 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 (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 (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 (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/ (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
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: nickp666 on November 29, 2010, 10:24:33 PM
NOTE: Bootlace update has been submitted to bigboss, but is not yet live, thus no 1.0.4.1 for Bootlace users until it is
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: peacockhung on November 30, 2010, 12:53:44 AM
WOW! Sound Nice!
Will test it out on my iPhone 2G as soon as possible
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: lenarto on November 30, 2010, 03:56:02 AM
Just installed Mojo 1.0.4.1 and works iphone3G 3.1.2 jb blackra1n
First installed OpeniBoot 0.2 with Bootlace 2.1.3, then deleted old images and copied new ones, got rainbow colors. Redeleted images, copied again, booted fine.

Wifi connects to router but seems to have dns problem. When comes back out of standby, top let of status bar graphics bug. Will keep on testing

Congratulations on new release, thats alot of dedication
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Vances on November 30, 2010, 05:35:56 AM
Hello, the kernel for usb, but i need adb via wifi. Cound you upload to iDroid File Mirror? Thanks! :)
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: campi9 on November 30, 2010, 09:45:07 AM
Im stilla having the same problem of the 1.0.4 wifi release. I can scan wifi spot,connect, but when i try to go on the web i can't display the page because there's any problem,like the wifi isn't connected. How ca i solve that problem? ipt1G with bootlace 2.1.4 and iDroid Mojo 1.0.4.1. With 1.0.3 release everything works..
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: oztiz on November 30, 2010, 02:07:48 PM
Same problem here with dns. I can log into my router with ip in adr. bar. So it got to be a dns problem... I think. Other then that: Great Release!!!
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: campi9 on November 30, 2010, 02:40:29 PM
how to fix the dns problem?
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: ddominator on November 30, 2010, 04:14:46 PM
Odd that you guys are having DNS problems.

DNS was supposed to be fixed since MoJo 1.0

Anyways, try this link http://www.idroidproject.org/wiki/DNS_Fix if it will help.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: THREESTRIPEBRAND on November 30, 2010, 06:52:25 PM
i've been messing with this release for about 5 minutes now and everything seems to be fine. thanks guys! 
2g/3.1.2/redsn0w 0.9.3
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: JayWheel on November 30, 2010, 08:31:51 PM
I also have the DNS problem.
I can access my homeserver through http://192.168.1.100, but not through its homeserver.com adddress.
Mojo 1.0.4 dual booting with iOS 4.2.1 on 3G

EDIT: Tried DNS fix, but ADB says "Unable to connect to 192.168.1.116:5555"
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: jack on December 01, 2010, 12:40:31 AM
I had the same problem with adb tool, my workaround was to configure manually "IP settings" (IP address, Gateway, DNS, etc) for my WiFI network.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Lobes on December 01, 2010, 01:47:16 AM
Great Job.  I dont know how much you did on performance but it feels like it works much better on my 3g.  Looking forward to more advances.

*EDIT*  Spoke too soon as now i'm having issues.  Phone keeps saying "Process com.android.phone has quit. Please try again."  keeps asking me to force close.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: JayRolla on December 01, 2010, 02:13:24 AM
Yea just wanted to say thanks and great work guys.  This release is a lot smoother on my 3g.  I actually had it connected to my home network and was surfing the web.  Cant wait till its fully ported.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: bingofly on December 01, 2010, 03:31:41 PM
I had the same problem with adb tool, my workaround was to configure manually "IP settings" (IP address, Gateway, DNS, etc) for my WiFI network.
Where do i go to edit the "IP Settings" ?
Thanks
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: t3l0_b4k4r on December 01, 2010, 03:35:49 PM
very nice for play music but after restat always scan Media Scanner.
problem if install direct download idroid Mojo v.1.0.4.1 from bootlace wifi not connect but if manual install wifi not problem. what wrong?
and ADB can't connect.
how to fix?
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: saidias on December 01, 2010, 06:50:45 PM
How do get ringtones? 

/var/sdcard/media/ringtones   ?

Scanned Media, but still don't see any. 
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Zeta0134 on December 01, 2010, 07:16:50 PM
Well I'll be damned. It actually charges when plugged into my computer now, even when it's playing music. That's downright exciting!

I'm in a 3G, install went perfectly, I'm still playing around with it. I can't say anything for wifi, but it's definitely smoother and more responsive than the previous version was. Great job so far. ^_^

-Zeta

EDIT: Aww bugger, the multitouch driver seems to have crashed. One hard-reset, coming up. I can't test it now, I'm in class, but I suspect it still doesn't like headphones very much.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: ddominator on December 01, 2010, 08:44:42 PM
Well I'll be damned. It actually charges when plugged into my computer now, even when it's playing music. That's downright exciting!

I'm in a 3G, install went perfectly, I'm still playing around with it. I can't say anything for wifi, but it's definitely smoother and more responsive than the previous version was. Great job so far. ^_^

-Zeta

EDIT: Aww bugger, the multitouch driver seems to have crashed. One hard-reset, coming up. I can't test it now, I'm in class, but I suspect it still doesn't like headphones very much.

There's an unfixed bug that while booting with the headphones, iDroid will crash... Sorry
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Zeta0134 on December 02, 2010, 12:38:42 AM
I had the same problem with adb tool, my workaround was to configure manually "IP settings" (IP address, Gateway, DNS, etc) for my WiFI network.
Where do i go to edit the "IP Settings" ?
Thanks

To edit IP/DNS settings on Android, go to Settings -> Wifi Settings, then press the Android Menu [iPhone Home] button and click on Advanced. You need to use a static IP in order to set DNS settings, make sure it's in the right range and all, not going into that here.

EDIT: Aww bugger, the multitouch driver seems to have crashed. One hard-reset, coming up. I can't test it now, I'm in class, but I suspect it still doesn't like headphones very much.

There's an unfixed bug that while booting with the headphones, iDroid will crash... Sorry

Actually, I'm aware of this bug, and this seems to be unrelated. I'm not yet sure how I triggered the firmware crash, but android was already booted / playing music when it happened. The process went sort of like this:

Install Android via Bootlace
Boot into Android (with headphones out)
"OMG Android! It's freaking awesomer! *looks at clock* holy crap I have class!"
Quick Media Scan
*Plug in Headphones*
Start music playing
Freak out because damn, that's really loud
Go into Settings, decrease volume
Lock phone, apply pocket, walk to class (I live on campus)
Get to class, remove phone, remove headphones
"Well crap, it's still playing"
Attempt to unlock phone via touchscreen
Kill phone because touchscreen isn't responding
Edit post on iDroidProject forums

That's the abridged version at least. I'm trying to narrow down what went wrong between the lock and the crash, which I'm testing right now.

Anyway, wifi confirmed working, but I'm chiming in on the DNS bug, Android doesn't seem to be getting DNS from the DHCP correctly. I set it to static IP and manually entered DNS servers (I'm using the google public ones at 8.8.8.8 and 8.8.4.4) and it works beautifully.

-Zeta

EDIT: More aww... It doesn't charge when plugged in and connected to Wifi. That appears to be too much of a battery drain for it to charge properly. Sadness. (it does drain very slowly in this case.)
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: jack on December 02, 2010, 02:43:53 AM
I had the same problem with adb tool, my workaround was to configure manually "IP settings" (IP address, Gateway, DNS, etc) for my WiFI network.
Where do i go to edit the "IP Settings" ?
Thanks
Follow the menu "Settings" --> "Wireless & Networks" --> "Wi-Fi settings", now press "home button", select "Avanced";  here you can modify the IP settings.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: oztiz on December 02, 2010, 12:41:48 PM
It is possible to fix dns with the Terminal app.  I did:
$su
#setprop net.dns1 8.8.8.8
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: campi9 on December 05, 2010, 05:04:55 PM
please help. ipt1G with bootlace 2.1.4 e idroid Mojo 1.0.4.1. I've got problem with wifi,i can connect mi device to internet but i can't browse web page . I fixed dns manually from the terminal or by settings,but i'm still having problem...why?? help!!!
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: lenarto on December 05, 2010, 05:30:48 PM
@campi: well jack's suggestion to configure advanced settings manually worked for me, are you sure you used the correct dns from your isp ? did you try to ping a website directly with it's ip to make sure internet works ? maybe reinstall wifi driver, or revert to 1.0.3 as a last resort...
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: JayWheel on December 08, 2010, 10:33:52 PM
You don't need the DNS of your ISP, just point to your router (in my case 192.168.1.1)
That does it for me (Linksys WRT54G).
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Rekoil on December 09, 2010, 12:31:25 PM
You don't need the DNS of your ISP, just point to your router (in my case 192.168.1.1)
That does it for me (Linksys WRT54G).
That works because your router is actually supplying your ISP's DNS through it's own DNS server. You could also point it at 8.8.8.8 which is one of Googles DNS servers.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: sneevand on December 12, 2010, 05:09:32 AM
Hi,

Things seems fine so far, But we never heard about fixs for the following

1.Camera
2.Bluetooth [A2dp]
3.Sound [Its not pefectly fixed, still have issues]

when can we expect them to be fixed. Can we fix them or not.

Still trying to fix same old issues in every release. But no progress on above issues.

Your guys even reject them as issues and metion they are known. But we dont have a proper answer on whther you can fix them r not. But enjoy d............

Regards,
Sneevand
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Rekoil on December 12, 2010, 10:07:39 AM
Hi,

Things seems fine so far, But we never heard about fixs for the following

1.Camera
2.Bluetooth [A2dp]
3.Sound [Its not pefectly fixed, still have issues]

when can we expect them to be fixed. Can we fix them or not.

Still trying to fix same old issues in every release. But no progress on above issues.

Your guys even reject them as issues and metion they are known. But we dont have a proper answer on whther you can fix them r not. But enjoy d............

Regards,
Sneevand
They can be fixed, there's a guy working on camera at the moment actually. The majority of developers working on the project at the moment are concentrating on newer devices like the 3GS and i4.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Droid_junkie on December 12, 2010, 02:19:17 PM
although this isnt really the place to be discussing this, I think yall should stop release different "versions" go back to 1.6 and get everything working for the iphone 2g once you have that working get 1.6 fully working for the 3g/3gs/4/ipod touches THEN release a 2.2.1 version.  I personally hate the way yall are doing the releases because you are not really fixing anything you are just coming up with "hacks" and "workarounds", I mean seriously yall have the source code get it working before releasing "updates" without fixing known issues.  Since I can not program/reverse engineer/code kernels/etc., etc., etc. everything I said is null and void but it is my opinion.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Rekoil on December 12, 2010, 04:02:26 PM
although this isnt really the place to be discussing this, I think yall should stop release different "versions" go back to 1.6 and get everything working for the iphone 2g once you have that working get 1.6 fully working for the 3g/3gs/4/ipod touches THEN release a 2.2.1 version.  I personally hate the way yall are doing the releases because you are not really fixing anything you are just coming up with "hacks" and "workarounds", I mean seriously yall have the source code get it working before releasing "updates" without fixing known issues.  Since I can not program/reverse engineer/code kernels/etc., etc., etc. everything I said is null and void but it is my opinion.
Since you're not a programmer or a reverser you clearly have no clue what goes on behind the scenes, and I can tell you right now that we're not "just coming up with 'hacks' and 'workarounds'". Having the source code for Android means we can compile Android for supported hardware... but the iPhone isn't supported hardware is it? No that's what we're here to correct, and it's an insanely difficult process. Most of the time the developers are working blind, guessing stuff by trial and error etc, this is because they have no references to look at (we need a sensible ARM decompiler/disassembler for that and they are not cheap or easy to get access to).

The fact is that since it takes such a long time to develop drivers, (this is generally due to the lack of people with the knowledge of how to do it... and their lack of time to devote to it) repackaging the drivers with new versions of Android is a comparatively quick process which helps us gain media attention which again serves to help us find new driver guys.

So why don't yall quit bitching and try to help out instead? Spread the word, show it to someone you know who might be able to help us, donate money towards devices for developers and hosting... and don't bitch about the hundreds of hours per week most of us on the team pour into this project, especially not if it's only your uneducated opinion.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: nickp666 on December 12, 2010, 07:19:04 PM
although this isnt really the place to be discussing this, I think yall should stop release different "versions" go back to 1.6 and get everything working for the iphone 2g once you have that working get 1.6 fully working for the 3g/3gs/4/ipod touches THEN release a 2.2.1 version.  I personally hate the way yall are doing the releases because you are not really fixing anything you are just coming up with "hacks" and "workarounds", I mean seriously yall have the source code get it working before releasing "updates" without fixing known issues.  Since I can not program/reverse engineer/code kernels/etc., etc., etc. everything I said is null and void but it is my opinion.

Going back to 1.6 would be a large step backwards, it would gain us absolutely nothing and would result in a loss of functionality, I would like you to elaborate a little on what you think are "hacks" and "workarounds" as each release has fixes in it (admittedly some of the fixes are not complete, but this is largely due to the fact that the hardware we have to work with, is in no way related to anything that is android compatible), we release little and often, to show that the project is not stagnant, progress is made on a daily basis.

I think you fail to appreciate just how massively complex this project is to undertake, and before making illeducated comments about how the project is progressing, I would suggest that you take a moment to read through our commit logs, a lot more is fixed than is actually published in changelogs, solely because the general user base would not understand what any of it was, we leave the discovery of what was changed to those with a more programming oriented nature.

I would also like to point out, that the team work completely in their spare time, without pay or compensation of any kind for the work they do
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: lenarto on December 12, 2010, 11:45:20 PM
Even us end users also realize that its gets better and "smoother" with each version and it doesn't seem to be just workarounds. It always seems more stable and less buggy, battery life gets better, new options become available, etc. I'm glad that the devs don't wait 1 year to release each update ! I guess you could skip a few versions so the changes will be more meaningfull when you upgrade.

To all particitants in this great project, props I say to you !
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Droid_junkie on December 13, 2010, 03:32:07 AM
So opinions are not wanted around here?  Sorry if I pissed yall off it was merely my point of view on it.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: nickp666 on December 13, 2010, 09:55:07 AM
So opinions are not wanted around here?  Sorry if I pissed yall off it was merely my point of view on it.

Its not that your opinions are not wanted, its just that what you said was entirely unfounded, everyone is entitled to their opinion, but please check your facts before throwing stuff out there, that way nobody gets offended ;)

As I said in my previous post, we release little and often, this is primarily to show progress and keep people interested, as small as the fixes that go out are, they are ultimately fixes.

This project is by no means a simple feat, we have an ever evolving list of complex tasks and a distinct lack of skilled developers and/or time to implement things, we all work as hard as we can and for some of us (myself included) it is a very steep learning curve even for things people would consider simple, the simplest of tasks when porting can become a massive headache due to the number of variable factors and non-standard hardware we have to work with, so all I ask is that you consider this before commenting on progress :)
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Zeta0134 on December 13, 2010, 05:40:02 PM
I'll add to this discussion by pointing out that getting Android itself working on the newer devices has very little to do with simply "having the source code". Once the team had 1.6 working on the 2G/3G for example, they were able to very quickly use that work and get other versions of Android running as well. That's not the real issue here.

Android runs on a stripped down version of the linux kernel. Now, linux itself is extremely versatile, and will happily compile and run on as simple or as complex an environment as you can find. It basically only needs a CPU and memory to operate. Android, however, expects its linux kernel to be running on a very specific set of hardware, with published specifications. It expects to see certain devices with certain signatures and it expects to be able to interface with those devices in a very specific way. A lot of this is based on existing linux standards, but a great bit of it is complicated both by unusual Android specifications, and also by the non-standard hardware used in the iPhone.

The dev team here, in order to magically make even 1.6 work on newer devices, needs a few things. First, they need the ability to boot linux, which requires root access to the 3GS/i4, which was only recently obtained. Then, they need to figure out the hardware, which changed substantially since the version of the hardware they have working. That requires very challenging and difficult techniques, complicated by the relative lack of documentation. So, a lot of the developer's actual progress is going to result from "hacks," "workarounds," and "fixes" because they're sort of shooting in the dark as it is.

The first priority for every single device (and the project as a whole) is to emulate enough of the devices that Android expects to see, and that comes by writing device drivers that wrap the iPhone's hardware and expose it as the right kind of device. I believe linux itself does a lot of the legwork of communicating the devices to Android's processes, which helps, but there are still gotchas that crop up from time to time. This includes things like the camera and bluetooth, these are hardware devices that are not yet fully understood. Someone has to reverse engineer what iOS is doing to those devices, figure out the protocol, and write (and test!) a device driver before Android can use it, and this is not a simple task. Sometimes that's helped when we discover that the chipset is already used / already has drivers written that we can get to, but this is not always the case. (Think about the multitouch firmware that has to be ripped for example, because the chip that controls that device needs to have firmware uploaded to it before it can be run.)

I guess my point in all of this is to say that the developers are performing incredibly impressive and complex tasks and it doesn't benefit anyone to complain about their methodology. No one is paying them, they are getting no personal benefit out of this project other than being happy that it is done, and a little bit of internet fame in the process. I think it makes much more sense for the developers to work on the things they find most fun to work on, because that's why they're here, that's why the project even exists, and more of us need to realize that.

Sorry for the long rant.

Um, Merry/Happy Christmas?

-Zeta
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: ricky26 on December 13, 2010, 05:59:32 PM
I was going to post and point out that the different android versions take a comparably small time to port, and it's porting the drivers to the linux kernel that takes time, but it seems Zeta has beaten me to it, with a great response. (Thanks for that Zeta!)
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Bluerise on December 13, 2010, 06:02:42 PM
I want to marry you.

No, seriously. You're one of a few people understanding what we're doing. Thanks!

I think everyone of us really would like to buy you a beer. :)

\Bluerise
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: sjorge on December 13, 2010, 08:06:27 PM
I so wish this board had a like button right now!

Very good post by Zeta, hit the nail on it's head  ;D
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Rekoil on December 13, 2010, 09:33:02 PM
I so wish this board had a like button right now!

Very good post by Zeta, hit the nail on it's head  ;D
It does, you just need 15 posts to access it, but I'll lower that to 9 for you :)
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: sjorge on December 14, 2010, 01:15:44 PM
I so wish this board had a like button right now!

Very good post by Zeta, hit the nail on it's head  ;D
It does, you just need 15 posts to access it, but I'll lower that to 9 for you :)

Awesome  8)
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: hedmo on December 17, 2010, 06:21:02 AM
after update,idroid don't understand when i mount sdcard.I can work
with the sdcard via file manager and music player but it say
sdcard not mounted=can not use sdcard for ringtones messtones
wallpaper and stuff like that

regards
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: Zeta0134 on December 19, 2010, 04:39:35 AM
SDcard emulation is a dirty hack right now, and such things are common. In a lot of cases, I find that although apps will warn you that the SD card isn't inserted, they will "just work" anyway with the hack, but that's not always true.

For ringtones, first do the whole "Media Scanner" from dev tools. Then go into the music app, select a song, hit the "Menu" button (home on the iPhone) and use the option to make it your ringtone. That's what's working for me at least.
Title: Re: iDroid MoJo 1.0.4.1 Release Announcement
Post by: hedmo on December 19, 2010, 08:22:22 AM
Zeta0134 thanks for reply

thats the thing (use the option to make it your ringtone) it does not work on my 1.0.4.1.the only thing that happen
is that when i go in settings,sound,ringtones.there is no ringtone but there is no selection ether.