Author Topic: "iFroyo" 0.1.3 released for G3  (Read 11399 times)

Offline dario

  • Member
  • Posts: 49
  • Karma: +0/-0
    • View Profile
"iFroyo" 0.1.3 released for G3
« on: June 26, 2010, 07:30:33 PM »
Hi all.
After counterless hours recompiling and recovering my iPhone, I finally released my own 2.2 version release: iFroyo.

Ok, lame name, but w/e...

First of all: Credits:

All the work is based on Bluerise splendid work. If it works, it's because of him, if it doesn't, its my guilt.
Linux logo: (no clue, from google images)
EDIT: bootanim: REMOVED, it turned out it was the original Nexus one bootanim, so i removed it. On a side note: now it boots in only 48 seconds from openiBoot end to complete boot.

The idea:
Starting to create a production release of iDroid for when we finish developing all the drivers. And creating it much faster than other mobile phones android. Yes we can ;)

What I have done:
1) Rebuild everything in Release. Didn't change much, smaller size, damn ugly clock I'll change soon
2) Included full accelerometer support
3) Reduced android.img.gz.

Next releases:
1) Remove logger from kernel, loggerd, debuggerd, everything to speed up the thing.
2) DONE1 Reduce android.img.gz further, there are some lib used that can be removed as long as other binaries, they are supposed to do simple stuff, no need for the full stuff
3) Replace horrid Clock and put back the ol' good one
4) Resize img footprint
5) Fix the umount thing
6) Remove terminal logging kernel messages and center log. Uhm, more drastically, even remove printk support from kernel, further reducing kernel memory footprint.

Notes:

The ramdisk the good Bluerise made suffers from the same problems mine suffered: on clean reboot, everything gets unmounted uncleanly. I think I'll fix it someday, maybe replacing reboot with a sync+remount ro+reboot scripts. but i can see the "volume is busy" error coming on ro remount....

The bootanim movie is slowing the boot process A LOT, but I couldnt help myself anyway: It's so hypnotic.
If you don't like it, want to replace it, don't want to wait so much long, simply remove /data/local/bootanimation.zip

If anyone wants my qemu stuff for trying the images without crushing the real iPhone, pm me (its not much realistic tho, I'm still unsure if I should distribute it)

EDIT: bootanimation.zip is a simple .png sequence with a file specifying how those pngs should be animated. As I have seen very skilled graphics guys on this forum I ask a bootanimation for our iDroid to embed in it. Anyone interested?

Last note: Its for G3. It's not supposed to work on G2, it will never work on G2, and if it works on it, I didn't test it, the accelerometer will have inverted Y and Z axis, and you iPhone, your PC, the neighbors PCs, Cars, Nuclear Plants and your dog head will blow up in a fireworkish big boom.

Ok, here is the thing, Try it at your own risk, I'm not responsible about your dog head ....

UPDATE: reduced ramdisk

EDITED:
http://code.google.com/p/idroid05/downloads/list


Dario Russo
« Last Edit: July 01, 2010, 07:59:30 PM by dario »

Offline Stoned99

  • Member
  • Posts: 154
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1 released for G3
« Reply #1 on: June 26, 2010, 07:34:35 PM »
Thanks a lot Dario. Will try it.
Edit: kernel isn't working for me. Cannot find zimage and plenty of other error messages. I'll use my last zimage to see if it works.
edit: Oups... I meant cannot find sd8686.bin and other drivers eventhough they are in my firmware folder and even if my other kernel finds them... weird...
« Last Edit: June 27, 2010, 02:30:35 PM by Stoned99 »

Offline scognito

  • Member
  • Posts: 110
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1 released for G3
« Reply #2 on: June 26, 2010, 10:53:10 PM »
Hi, thanks for the efforts!
It booted like a charm, but I guess it's normal I don't have wifi or 3G working (for wifi maybe I'm too far from my router).
Anyway nice proof of concept, though the community needs 2D acceleration and power management before anything else, otherwise the phone can't be used outside their homes.
Anyway this confirms your talent, hope to see other progress from you!
Italia campione del fondo! ;)

Ciao

Offline dario

  • Member
  • Posts: 49
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1 released for G3
« Reply #3 on: June 26, 2010, 11:14:25 PM »
Quote from: "scognito"
Hi, thanks for the efforts!
It booted like a charm, but I guess it's normal I don't have wifi or 3G working (for wifi maybe I'm too far from my router).
Yeah, the wifi is acting strange, i have to activate it and switch back in the menu and forth.. it doesnt say anything until u switch, but its activating it...

Quote from: "scognito"
Italia campione del fondo! ;)

Ehrr...  :oops:



Ciao!

Offline dario

  • Member
  • Posts: 49
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.1 released for G3
« Reply #4 on: June 27, 2010, 10:07:09 AM »
bootanimation.zip specifications:

Its a zip file with this directory structure:

/part0
/part1
...
/partXXX
desc.txt

inside each partX there is a incremental numbered file named
boot_XXXXX.png (where XXXXX= fixed digit incremental number, i.e: boot_00003.png, boot_00004.png etc), the numbering crosses partX directories, so u have to go on incrementing on the next part.
pngs, are RGB-8.8.8
desc.txt is a plain ascii file with this structure:

<resX> <rexY> <framesPerSecond>
p 1 0 part0 (means to play part 0 only once)
p 0 0 part1 (means to play part1 on loop)

Offline farazafs

  • Member
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.1 released for G3
« Reply #5 on: June 27, 2010, 02:52:19 PM »
Nice job, but tell me one thing that what abt Power Management Feature, is it is still not working or working in this particular release?

Offline dario

  • Member
  • Posts: 49
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.2 released for G3
« Reply #6 on: June 28, 2010, 12:02:55 AM »
Sorry, I have no updates on PM at the moment.

Minor release: 0.1.2.

android.img.gz was reduced using ucClib/busybox. It's now 628KB.

Notes:
fsck.ext2 and fsck.hfs now working as expected.
rebooting is still not umounting partitions. But I have an idea to experiment. It will destroy my iPhone, but w/e, it served well up to now XD

Theorically, it should work on any android release and any iPhone, if anyone wants to test it on 1.6 and/or G2 and let me now... I have separately uploaded it for this pourpose.

Cheers
Dario

Offline mih

  • Member
  • Posts: 55
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.2 released for G3
« Reply #7 on: June 28, 2010, 12:41:58 AM »
thank you Dario ;) nice boottime

EDIT: is sooooo fast i want delete my apple os ;) thaaaaaaanks
HTC Desire (Android 2.1 with SENSE Ui)
iPhone 3G (Froyo 2.2  Kernel latest from Dario. + iOS 4.0 (Backup System^^)
thanks to all Developer!! (planetbeing, bluerise, dario, alex, Ninn, ddominator, James, etc....))

Offline Stoned99

  • Member
  • Posts: 154
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.2 released for G3
« Reply #8 on: June 28, 2010, 02:14:11 AM »
Wow! Wow! Wow! So faaaaaasssst!!!
I had the use another kernel since I'm on IOS4 so I have a different partitionning and your kernel doesn't seem to work for me but with my other kernel, wow! So fast inside Android! You click! It opens! No delay! Thanks a lot for this release

Offline sergiomcfly

  • Member
  • Posts: 419
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.2 released for G3
« Reply #9 on: June 28, 2010, 02:42:42 AM »
Of course as an initial process to make things happen I confess this contribution should be involved with more people. Nice job btw!
- substantial reduction of code
- great response inside
- fastest Droid I've crossed with
- Candidate to IPHODROID 0.6 R12 (Im running this on iOS4 with its own kernel)

CONGRATS!
« Last Edit: June 29, 2010, 04:52:20 AM by sergiomcfly »

Offline snagra

  • Member
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.2 released for G3
« Reply #10 on: June 28, 2010, 04:10:44 AM »
Quote from: "sergiomcfly"
Of course as an initial process to make things happen I confess this contribution should to be involved with more people. Nice job btw!
- substantial reduction of code
- great response inside
- fastest Droid I've crossed with
- Candidate to IPHODROID 0.6 R12 (Im running this on iOS4 with its own kernel)

CONGRATS!

Can't wait fro IPHODROID with Froyo.

Offline alf

  • Member
  • Posts: 39
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.2 released for G3
« Reply #11 on: June 28, 2010, 08:13:11 AM »
Work wifi but don't work phone, why ?

Offline mih

  • Member
  • Posts: 55
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.2 released for G3
« Reply #12 on: June 28, 2010, 08:16:31 AM »
Quote from: "alf"
Work wifi but don't work phone, why ?
Add your router manuell fix for me
HTC Desire (Android 2.1 with SENSE Ui)
iPhone 3G (Froyo 2.2  Kernel latest from Dario. + iOS 4.0 (Backup System^^)
thanks to all Developer!! (planetbeing, bluerise, dario, alex, Ninn, ddominator, James, etc....))

Offline alf

  • Member
  • Posts: 39
  • Karma: +0/-0
    • View Profile
Re: "iFroyo" 0.1.2 released for G3
« Reply #13 on: June 28, 2010, 08:21:21 AM »
I take last version 1.2 put there android.img.gz from your source, and install. In "private/firmware/..." five files.

Offline nickp666

  • Administrator
  • Member
  • *****
  • Posts: 595
  • Karma: +41/-1
    • View Profile
    • http://www.nickpack.com
  • iDevice: iPhone 3G
  • iDroid Version: Bleeding Edge
  • Jailbreak: redsn0w
Re: "iFroyo" 0.1.2 released for G3
« Reply #14 on: June 28, 2010, 08:42:33 AM »
I have mirrored this on http://idroid.nickpack.com/iDroid/unofficial
http://dev.idroidproject.org - iDroid Project Community Issue Tracker

http://idroid.nickpack.com - My iDroid File Dump

http://github.com/iDroid-Project - Repos