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:
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:
Last edited: