• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
Search This thread

abbradar

Senior Member
Apr 7, 2008
167
449
I and some fellow developers (especially thanks manveru0, skywalker01, other users for testing, reporting and other help) are trying to port AOSS to our device, working with CyanogenMod 7 for now.
You can check out this thread, repositories, and this post for changelogs, bug reports and so on.
Github repositories:
https://github.com/abbradar
https://github.com/manveru0
Feel free to check them out and fork!

Current status of porting:
Working:
  • Screen (w. touch features, w. backlight)
  • Buttons
  • Radio (w. 2G/3G, Internet is working)
  • Bluetooth
  • WLAN
  • Rotate sensor
  • Handset button
  • USB
  • Battery sensors
  • Camera
  • GPU acceleration
Not working:
  • GPS (does not lock)
  • Audio (both input and output, will be tough)
  • Camcorder (because of audio)
  • Storage-related (external SD not working, internal with no USB storage, vold misconfigured)
  • USB tethering/MTP (will require some programming)
  • Host access point (similar to USB tethering)
  • Light sensor
  • Buttons force feedback
  • Contacts on SIM card
Not tested:
  • Other sensors (compass, magnetic)
  • HDMI (should not work, as logs say)
  • FM radio (should not work)
Another bugs:
  • CyanogenMod settings doesn't work (fixed by
  • Random reboots sometimes
  • Sometimes - very long resume from sleep (30 seconds approximately)
  • Keyboard is very small
  • Dialer is laggy (because of audio)
  • USB connected notification is shown without USB cable attached
  • APN database is not working (enter settings manually)
  • Vibration strength is very weak
Regressions: (worked before)
  • Nothing for now
Visualized changelogs (with CM9), made and hosted by CastagnaIT in dedicated thread:
http://forum.xda-developers.com/showthread.php?t=1492165

Last testing build (will be updated after major improvements or after some time): http://forum.xda-developers.com/showpost.php?p=22394052&postcount=284
skywalker01's testing builds: http://forum.xda-developers.com/showpost.php?p=22969855&postcount=394

User tomsteel1 have made good-looking banner images for our work: http://forum.xda-developers.com/showpost.php?p=22506050&postcount=350
 
Last edited by a moderator:

_strauch_

Senior Member
Aug 31, 2011
195
58
Wow this sound really good. Thanks for your work. I write that i would support a cyanogenmod with a donation (and other people too). Maybe you can initate something in the gt9001 thread in the cyanogenmod forum.
 

abbradar

Senior Member
Apr 7, 2008
167
449
Made few modifications to the kernel to make its log readable. Further trying to make bootimage mount /system. By the way, isn't /system image size in my configuration too small? (~140MiB) Do we have some source of information on partition sizes?
 
  • Like
Reactions: KingDani1997

manveru0

Senior Member
Oct 11, 2011
292
247
Bern
While helping manveru0 with developing of his awesome CWM mod and kernel, I've tried to compile CM for our device. So far, we have those problems as for now:
1) Resulting type of image - CM builds *.img files in output, and system/data/cache partitions, too - we should find some option in Makefiles to change output to raw ext4 image, as in Odin images. I was able to create ext4 image manually, but that is not an option for frequent builds, and I don't want to write a script if there is option avaliable (though, I think I will write it for now)
2) Booting. Right now, boot.img from builded CM loads adb, and I can send some basic commands to the phone, but it cannot mount /system and because of that "adb shell" doesn't work, so I cannot check what is going wrong during boot. My current idea is to insert /system/bin/sh into boot.img for testing.
I have nearly no time for work now because of university, but I will try to make some test builds later. We have all our work in github repositories:
https://github.com/abbradar
https://github.com/manveru0
So feel free to check them out and fork!

I comming back as soon as I have more time, see other posts ;)
 

abbradar

Senior Member
Apr 7, 2008
167
449
After groking sources of Android's init for some time, it seems we should implement exporting partition table to /proc/mtd to continue or we'll have to modify lots of cyanogenmod's sources. Alternative to this is to try using stock binary "init".
 
  • Like
Reactions: wuhaoyu1990

mikeeo019

Senior Member
Oct 26, 2011
352
175
Vantaa
Finally! Thank you both YardE and manveru0 for all your efforts for developing something to i9001. I'm definately one of those willing to donate for your work!
 

abbradar

Senior Member
Apr 7, 2008
167
449
Let's wait with donating till we really have something usable ~_^. Okay, good news to you guys - I was able to build good enough bootloader to mount partitions! So we have adb shell and stuff now. The next step is to try to load actual system.
 

abbradar

Senior Member
Apr 7, 2008
167
449
I've also been able to found out format of out images (system.img and such) and there is utility to convert them to raw ext4 images - simg2img.
Looks like the first two tasks in porting were completed. ^_^

I was able to boot till CyanogenMod's splashscreen! \(^_^)/ It hang ups on it, though, but I can read error messages though adb now and shell is working.
 
Last edited by a moderator:

crybert

Senior Member
Oct 15, 2011
869
2,009
That sounds great! Perhaps you can post some screenshots to give a first impression to us ;-)

Sent from my GT-I9001 using XDA App
 

abbradar

Senior Member
Apr 7, 2008
167
449
This is results of first testing: nearly nothing works out-of-the-box, including sound, proper backlight, Wi-Fi/Bluetooth, video accelerator and phone. Looks like this will need lots of further tweaking, however, I'm glad I've got to make it this far! ^_^
 
  • Like
Reactions: mozgoder

h94sharma

Senior Member
Sep 23, 2011
81
8
AWESOME

This is results of first testing: nearly nothing works out-of-the-box, including sound, proper backlight, Wi-Fi/Bluetooth, video accelerator and phone. Looks like this will need lots of further tweaking, however, I'm glad I've got to make it this far! ^_^

dude you got it working everything else will fall in place sooner or later!!!!!! AWESOME!!!! :D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 116
    Fix for recovery bootloop problem

    Thanks to everyone who hear my pray and tried to help with my problem (bootloop into recovery). And Acro68 sorry that i'm bothered you. I here again to publish the solution. Problem was in bootloader, like people on other forum says (it was damaged somehow, probably because kies update fails before).

    1. Open Odin.exe (UnZip from Odin.zip)
    2. Go into Download mode
    3. Select OPS - AriesVE.ops (UnZip from AriesVE.zip)
    4. Select BOOT - Boot_loader.tar
    5. Flash it and bootloop into recovery never gona happen.

    All the files is attached...
    88
    I and some fellow developers (especially thanks manveru0, skywalker01, other users for testing, reporting and other help) are trying to port AOSS to our device, working with CyanogenMod 7 for now.
    You can check out this thread, repositories, and this post for changelogs, bug reports and so on.
    Github repositories:
    https://github.com/abbradar
    https://github.com/manveru0
    Feel free to check them out and fork!

    Current status of porting:
    Working:
    • Screen (w. touch features, w. backlight)
    • Buttons
    • Radio (w. 2G/3G, Internet is working)
    • Bluetooth
    • WLAN
    • Rotate sensor
    • Handset button
    • USB
    • Battery sensors
    • Camera
    • GPU acceleration
    Not working:
    • GPS (does not lock)
    • Audio (both input and output, will be tough)
    • Camcorder (because of audio)
    • Storage-related (external SD not working, internal with no USB storage, vold misconfigured)
    • USB tethering/MTP (will require some programming)
    • Host access point (similar to USB tethering)
    • Light sensor
    • Buttons force feedback
    • Contacts on SIM card
    Not tested:
    • Other sensors (compass, magnetic)
    • HDMI (should not work, as logs say)
    • FM radio (should not work)
    Another bugs:
    • CyanogenMod settings doesn't work (fixed by
    • Random reboots sometimes
    • Sometimes - very long resume from sleep (30 seconds approximately)
    • Keyboard is very small
    • Dialer is laggy (because of audio)
    • USB connected notification is shown without USB cable attached
    • APN database is not working (enter settings manually)
    • Vibration strength is very weak
    Regressions: (worked before)
    • Nothing for now
    Visualized changelogs (with CM9), made and hosted by CastagnaIT in dedicated thread:
    http://forum.xda-developers.com/showthread.php?t=1492165

    Last testing build (will be updated after major improvements or after some time): http://forum.xda-developers.com/showpost.php?p=22394052&postcount=284
    skywalker01's testing builds: http://forum.xda-developers.com/showpost.php?p=22969855&postcount=394

    User tomsteel1 have made good-looking banner images for our work: http://forum.xda-developers.com/showpost.php?p=22506050&postcount=350
    45
    Hello, guys.
    First of all, sorry for my 2.5-month absence, I was really short of time because of university and long illness, so I decided to freeze module development for a while. I understand that doing so without any posts there was rude, and ask for understanding.
    Next, it was a great surprise for me to see really working CM9 for our phone!!! I can only say GJ to arco68 - thank you guy, you really did this, even without a phone! I don't think my work is relevant anymore, so I'll stop with CM7 and will check out his work (maybe I'll be of some help). I've been able to found quick solution for working audio in 2.3.7, also, but I don't think it is relevant anymore ^_^.
    Once again, good job, arco68. I'll try to build CM9 with your configuration and test it, so I'm going to be just user and tester for now. ^_^
    43
    Here's a new full test build of the rom. This contains fixed boot image, so it actually boots (unless I screwed something up this time :p). USB connect/disconnect should work correctly, wifi I *hope* works now. In addition I added support for automatic brightness and cleaned up some stuff.

    http://www.mediafire.com/?sgyv7betz6cj9mp

    And lol at the tags. Who wrote that? :D
    41
    I am a CM9 porter for Galaxy SL. I have come across issues with audio in Galaxy SL also, which I have overcome by coding an Audio wrapper. If you need any help with fixing audio on S+, count me in.