This is the thread for the kernel i've developed with arco. He has ported the CAF MSM kernel 3.0.x (branch ics-chocolate) for Samsung Galaxy W, i've ported the ariesve devices and board to his kernel. The aim is to have a single kernel for Galaxy S Plus (ariesve board), Galaxy W (ancora board) and Exhibit 2 4G (ancora_tmo board).
Arco started his porting from CAF MSM kernel so we can keep our kernel updated with CAF releases more easily, starting from jellybean and all project butter stuffs (hardware vsync,etc...).
But first all we must make this kernel complete. So i report the toolchain i'm using, and the current todo/bug list.

Toolchain: GCC 4.6 from jellybean CM10 (however you could use gcc 4.4 from CM9 flawlessly)

Working List:
-3G & Calls
-Audio
-Battery
-Touchscreen
-Touch keypad
-Wifi
-Bluetooth
-Accelerometer
-Light sensor
-Proximity Sensor
-Orientation Sensor
-Digital Compass
-Vibration
-GPS
-Display


Partially Working:
-USB**
- Camera (work completely only the front camera, the back camera work only preview and 480p video)

*The display is working except for offline charging animation and startup static bootlogo
** For USB i must test mass storage and mtp mode recompiling the ROM with new device files and sysfs parameters, so i must test it!

You can submit your patches/enanchment to my Github

I've already submitted on github the changes i've made to device configurations files for CM9, so you could start from there.

Of course, this thread is for developer only atm, it's not complete for normal usage.

A little personal note: without the wonderful work done by arco, I would have never thought that i could succeed in this initial porting (I probably would never have started this whole thing).

Screenshot:
replies: 316
Welcome to the world of the EHNDROIX II !



EHNDROIX II is a ROM based on CyanogenMod 10 created by Nitrox-developers Team. Edited and customized to the smallest details, is designed to provide users with an Jelly Bean user-friendly experience and is available for a wide range of terminals !

The ROM has been optimized to ensure maximum fluidity and at the same time good battery life and,
thanks to Nitrox S, you will have the opportunity to stay up to date on the latest news and download launchers, themes "exclusive" mod and much more !



Features
________________________Based on CyanogenMod 10
New theme with new exclusive EhndroiX styles
Update the ROM directly from your device with integrated OTA Updater
Official bootanimation
Use EhndroGapps, refined gapps and in Black or White style
Apex Launcher
FM Radio Included
Flash Player Support
No more ads in the apps
Send messages with exclusive EhndroiX app with a very attractive look and new features
Beats Audio equalizer with a unique Equalizer band Incresed Volume
Striking Images Quality thanks to Sony Bravia Engine and a better density
See HD videos via 3G or Wi-Fi by Inverted YouTube modded for continuing to use whit the screen off
Fantastic Official EhndroiX Wallpapers
GPS ultra running in all countries due to the automatic fix satellites
ROM in constant development (keep up to date thanks to date version)
Keep safe your data with Titanium Backup installed by default
... and much more!

Guide to proper Installation
________________________
Coming from a previous EHNDROIX II:
Download ROM
Download EhndroGapps
Wipe Cache
Wipe Dalvik / Cache
Fix Permissions
Flash EhndroiX II
Flash EhndroGapps
Restart

Coming from EHNDROIX or CM7/CM9/CM10/AOKP/MIUI:Download ROM
Download EhndroGapps
Wipe Data
Wipe Dalvik Cache
Flash EhndroiX II
Flash EhndroGapps
Restart

Team Web Site: http://nitrox-developers.blogspot.it/

Changelog: http://nitrox-developers.blogspot.it...-gt-i9001.html




A big thanks to Donators:
Kevin Cowling, Marcel Viola, Dragan Lazić, Tan Yau Shen, Bernhard Rogge, Mohd Idzham
replies: 999
Well, I finally decided to release my build. Many thanks to camcory which helped me throughout the problems. He is a great dev and a great guy.

What's not working
You tell me


CM10.1 Download and Instuctions

Note: CM for Galaxy S Plus is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.
2013-04-13: CM10.1 Beta2
Download: CyanogenMod 10.1 UNOFFICIAL 2013/04/13 Beta 2Beta 2: Low audio fix
New 3D drivers
New display drivers based on SGSII (Thanks to Castagna !!!)
Uses HWC 1.1 (thanks to arco !!)
Use Erik's Phenom kernel sources with a few mods
Adhoc support
Various updates I forgot
Based on CM10.1 M3
Sync repo

Older Builds :

 




2013-03-31: CM10.1 Beta1
Download: CyanogenMod 10.1 UNOFFICIAL 2013/03/31 Beta 1Beta 1: Fixed Bluetooth
Fixed RIL problems
Vsync works(thanks to arco !!)
Wifi/BT/USB tethering all works
Various updates
Sync repo
2013-03-23: CM10.1 Alpha 6
Download: CyanogenMod 10.1 UNOFFICIAL 2013/03/23 Alpha 6ALPHA 6: Recorded vids now play
TTS fixed
Anything Audio related is fixed
Camera is fully functional
Added storage selection to Camera
Sync repo
2013-03-09: CM10.1 Alpha 5
Download: CyanogenMod 10.1 UNOFFICIAL 2013/03/09 Alpha 5
Mirror : Google Docs mirror for Alpha 5ALPHA 5: Camera preview frame rate fixed(thanks to ivendor)
Wifi should work great now
Fixed VoIP
Fixed APN/data issues
Sync repo
2013-03-05: CM10.1 Alpha 4
Download: CyanogenMod 10.1 UNOFFICIAL 2013/03/05 Alpha 4
Mirror: Google docs mirror Alpha 4ALPHA 4: Fixed Camera
Use bcmdhd driver
Based on 4.2.2
Sync repo
Bunch of changes I don't remember
2013-02-11: CM10.1 Alpha 3
Download: CyanogenMod 10.1 UNOFFICIAL 2013/02/11 Alpha 3ALPHA 3: Fixed GPS
Fixed HW dec
Custom kernels now work
Sync repo
!!!Update 1 for Alpha 3 Download : CM10.1 Alpha 3 Update 1Update 1: Fixed audio routing in calls
Fixed headset
2013-01-28: CM10.1 Alpha 2
Download: CyanogenMod 10.1 UNOFFICIAL 2013/01/28 Alpha 2ALPHA 2: Fixed Wifi
Fixed Data
Fixed Audio(As in mic works for google search and stuff)
2013-01-11: CM10.1 test build1
Download: CyanogenMod 10.1 UNOFFICIAL 2013/01/11 Update 1UPDATE 1: Fixed HW decoding
Fixed Calling and messaging
Fixed Audio



gapps download
Download: Goo.im gapps 2013/03/01

Before you install CM10.1: Preparation (First three are optional. If you want to start fresh, these can be skipped) Install AppBak from Market, run it and save a list of all your apps.
Install SMS Backup and Restore from Market, run it and backup your SMS history.
Install Call Logs Backup and Restore from Market, run it and backup your call log history.
Boot into recovery. Make a full backup. You will need this backup later if you decide to go back to your previous ROM and data.

WARNING: Many apps will Force Close crash if you restore data from a previous ROM.

Install:
Use CWM5, CWM6 or TWRP.
Wipe data and cache.
Flash ROM zip
Flash gapps*.zip. You must flash gapps after every upgrade to CM10.1 since /system is formatted, wiping your previous add-ons.
Reboot phone.
After you setup your Google account, reinstall the three apps from Market in order to restore most of your apps, call log and SMS history.
Warning: Do not restore backup of system apps

Upgrades

Upgrades from previous versions of CM10.1 are the same process as install, except you do not need to wipe anything. Contrary to popular belief, you do not need to even wipe cache and dalvik-cache when upgrading between CM10.1 versions. You only need to wipe if you are doing a major upgrade, switching to a different ROM entirely, or attempting to fix bugs caused by bad backups or corrupt app data.

FAQ

1-) No dev settings? No Performance options? Where is it?
- Easter egg in 4.2. You have to go into About Phone and tap Build Number 7 times.

2-) It won't boot into recovery. What the hell man?
- Turn off touch key sounds.

3-) Why doesn't data work?
- Turn on Airplane mode then off.

4-) Mass storage isn't working. How do I fix this?
- Go to Settings -> Storage -> Tap on menu button -> Connection -> Choose mass storage.



Github Sources :
My Github

Thanks to:
CyanogenMod Team
CodeFireX Team
Epic Touch CM Team for the install instructions
camcory for his help and being an awesome guy
arco68 for his kernel sources and fixes
ivendor for his sources
educk for kernel source and help
Davidteri for fixes
Doomsday94 for fixes, testing and help
Diablob555 for testing
JaggyJags for testing

Video:

Thanks to Luckana for the video!

Screenshots:

replies: 999





What's WorkingPhone
Data
WiFi
Mass Storage

What's NOT WorkingGPS(Need to test a new build)
Camera
Bluetooth

Any Bugs/Annoyances?Stock Browser has some graphical glitches
Let me know


ALPHA 1 Download 08/02/2013


gapps Download 12/12/2012


Thanks To:
Cyanogenmod Team
AOKP Team
Rootbox Team
Paranoid Android Team
arco68
camcory
Doomsday94
ivendor
My testers!

replies: 92
hey finally i compiled the latest PAC-man ROM 4.2.2 from source
thanks to xistance, camcory, doomsday94 for the great work

Standard Disclaimer Your warranty is now void.

I am not responsible for bricked devices, dead SD cards, or any other issues that may arise from flashing this ROM !




This ROM is a combination of the best roms available
ParanoidAndroid + AOKP + Cyanogenmod = PAC-man ROM
Why choose one if you can have all


ALL WORKING


SCREENSHOTS





DOWNLOAD


Code:
LATEST VERSION
mediafire ariesve_PAC_JB_4.2.2-v22.4.0_20130602-135958
google ariesve_PAC_JB_4.2.2-v22.4.0_20130602-135958 MD5sum: e04b1680a50d7e4eb40b11f367911e4c

Code:
PREVIOUS VERSION
ariesve_PAC_JB_4.2.2-v22.2.0_20130517-215030 MD5sum: 42d43df3c71f7b6a20a5691753609b88
ariesve_PAC_JB_4.2.2-v22.2.0_20130512-124702 MD5sum: 819753f50ab51f556d55814feb62960e
ariesve_PAC_JB_4.2.2-v22.1.1_20130506-180500 MD5sum: ec055cde00eb84595b4060fd1fe38e01
ariesve_PAC_JB_4.2.2-v22.1.0_20130409-190759 MD5sum: d3c8fb5791e670fc17e706e72b7ced30
ariesve_PAC_JB_4.2.2-v22.0.1_20130330-224805 MD5sum: 43ca8ea9fb9548a8be50a5fff57249e0
ariesve_PAC_JB_4.2.2-v22.0.0_20130323-171447 MD5sum: 35e0d47681d9e694f448ca531317c968
https://docs.google.com/file/d/0BzwH...it?usp=sharing MD5sum: f3ea812b43ac0890b1bfe60d85ec775c
ariesve_PAC_JB_4.2.2-v20.1.0_20130310 MD5sum: afc725cf7ce353b286c649a6896be87c

Code:
GAPPS
gapps-jb-20130301
FLASH INSTRUCTION

Code:
Use CWM or TWRP recommend: CWM 5.5.04 TWRP 2.2.1
recommend factory reset/ wipe system
Wipe cache/dalvik cache
flash the downloaded *.zip
flash gapps *.zip (only install once)
reboot phone

KERNEL SOURCE/THREAD

Code:
kernel Phenomkernel from educk
kernel K^Kernel from christopher83
always use the 360mb and UV version
my kernel source forked from ivendor and based on arco
CREDITS

Code:
szl.kiev
Xistance
camcory
arco68
Doomsday94
ivendor
PACMAN Team
CM Team
AOKP Team
PA Team
educk
christopher83
all i forgot sorry
replies: 156
Ok guys, you all know my AOSP 4.0.4 build, now I made a new AOSP build, this time it's JellyBean 4.1.2 JZO54K. Now that I know the method of building I easily built this version. It's still a bit CM10ish (just like AOSP 4.0.4 was CM9 like at the start). Test it out!

broodKernel v1.5 OC is included for now.

(It may contain a lot of CM10 files which aren't required, but this is just a pre alpha, but it fully works!)



Youtube video thanks to RobyRc:





Not working:
VSync
Panorama picture


Download:
Mirror #1 Mediafire
Mirror #2 broodplank.net

Download Gapps for JB:
Mirror #1 Goo.im
Mirror #2 broodplank.net



Screenshots:
replies: 164
Welcome to the Galaxy S IV MEGA-(INDEX)-THREAD

As the name suggests, this will be a MEGA THREAD maintained by me keeping in place all the ROOT/RECOVERY/ROMS for the Galaxy S IV, under one single thread.

Thread will be regularly updated as and when new updates are out.

INSTRUCTIONS

To help me maintain this thread please drop in a PM whenever you create a thread or spot one which isn't here!


**SYSTEM DUMPs**

Galaxy S 4 Official Roms Thread (Latest: CHN, PDA:I9500ZCUAMDG)

GT-I9505 (Snapdragon) OFFICIAL ROMS COLLECTION

GS4 System dump [DEODEXED][ROOTED]

I9500 en_GB system_DUMP

[I9505][odex] System dump XXUAMCB Android 4.2.2 [Build Date 16/03/2013]

[ODIN_ROM][REBUILD_DUMP+ROOT] I9500XXUAMC6_I9500OXAAMC6_ROOT_ODEX

[GT-I9500] Root & recovery for russian i9500XXUAMDK and i9500XXUAMDE


**TOOLS**

[Tool]I9500 Quick Flasher

[TOOL][WINDOWS] Galaxy S4 Toolkit

replies: 8
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=JDQ39.I9500XXUAMCH
ro.build.version.incremental=I9500XXUAMCH
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Sat Mar 23 00:00:34 KST 2013
ro.build.date.utc=1363964434
ro.build.type=user
ro.build.user=se.infra
ro.build.host=SEP-125
ro.build.tags=release-keys
ro.product.model=GT-I9500
ro.product.brand=samsung
ro.product.name=ja3gxx
ro.product.device=ja3g
ro.product.board=universal5410
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=exynos5
# ro.build.product is obsolete; use ro.product.device
ro.build.product=ja3g
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=ja3gxx-user 4.2.2 JDQ39 I9500XXUAMCH release-keys
ro.build.fingerprint=samsung/ja3gxx/ja3g:4.2.2/JDQ39/I9500XXUAMCH:user/release-keys
ro.build.characteristics=phone
# Samsung Specific Properties
ro.build.PDA=I9500XXUAMCH
ro.build.hidden_ver=I9500XXUAMCH
ro.build.changelist=335382
ro.product_ship=false
ro.chipname=exynos5410
# end build properties


http://www.sammobile.com/2013/03/26/...-for-download/
replies: 1





# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=JDQ39.I9500XXUAMC6
ro.build.version.incremental=I9500XXUAMC6
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Mon Mar 11 22:42:39 KST 2013
ro.build.date.utc=1363009359
ro.build.type=user
ro.build.user=se.infra
ro.build.host=SEP-127
ro.build.tags=release-keys
ro.product.model=GT-I9500
ro.product.brand=samsung
ro.product.name=ja3gxx
ro.product.device=ja3g
ro.product.board=universal5410
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=exynos5
# ro.build.product is obsolete; use ro.product.device
ro.build.product=ja3g
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=ja3gxx-user 4.2.2 JDQ39 I9500XXUAMC6 release-keys
ro.build.fingerprint=samsung/ja3gxx/ja3g:4.2.2/JDQ39/I9500XXUAMC6:user/release-keys
ro.build.characteristics=lightTheme
# Samsung Specific Properties
ro.build.PDA=I9500XXUAMC6
ro.build.hidden_ver=I9500XXUAMC6
ro.build.changelist=265143
ro.product_ship=true
ro.chipname=exynos5410
# end build properties




Download:http://pan.baidu.com/share/link?shar...&uk=3760742413
replies: 84
I've cloned my handy tool to make it work with the Galaxy S4. I based it on the post with the partitions
IF YOU USE IT YOU SHOULD CHECK "CAT /PROC/PARTITIONS" FIRST, TO SEE IF THEY MATCH

This tool is used as "default/recommended" way of flashing boot.img and recovery.img on the i9001 (Galaxy S Plus)
So why not introduce it here as well.

Screenshot: (looks so ugly because I'm running it in wine)


Download:
www.broodplank.net/I9500-Quick-Flasher-1.0.zip

Source:
https://github.com/broodplank/I9500-Quick-Flasher
replies: 2