Today I’ve created GitHub repository intended for developement of CyanogenMod for Alwinner A23 devices – q8h, gt90h etc.
https://github.com/peku33/allwinner-23-q8h-gt90h-cyanogenmod-device-tree
Right now, I’m not expirienced android developer. Any support will be great.
Please monitor this repository / post since I’m going to put all new information here.
The fiesta step is to develop a working Cwm for a23 devices
I don’t think its necessary. All flashing tools are included in PhoenixSuite.
I have long been collected CWM
We also try to build cyanogenmod for allwinner a23. The discussion is here https://www.facebook.com/groups/373601492812219/
Unfortunately I don’t know russian.
I can’t understand how your tree to start. I would try it
Test tree allwinner allwinner a23 https://yadi.sk/d/6BhMXOG5e4ni7
CWM recovery 6.0.3.3 https://yadi.sk/d/n6E-_cFXbzE2m (mounts extsd)
CWM recovery 6.0.2.7 https://yadi.sk/d/jH6BZc16bzDzC (mounts sdcard)
Is source code availible?
CWM? No, This is a port from A20
Ok. Is device tree compiling?
No.
Сергей
target thumb C: libcodec_audio <= device/softwinner/polaris-common/hardware/audio/libcodec_audio/mixer.c
device/softwinner/polaris-common/hardware/audio/libcodec_audio/wakelock.cpp: In function 'void android::c_plus_plus_grabPartialWakeLock()':
device/softwinner/polaris-common/hardware/audio/libcodec_audio/wakelock.cpp:79:48: error: no matching function for call to 'android::IPowerManager::acquireWakeLock(android::, android::sp&, android::String16, android::String16)’
device/softwinner/polaris-common/hardware/audio/libcodec_audio/wakelock.cpp:79:48: note: candidate is:
frameworks/native/include/powermanager/IPowerManager.h:33:22: note: virtual android::status_t android::IPowerManager::acquireWakeLock(int, const android::sp&, const android::String16&)
frameworks/native/include/powermanager/IPowerManager.h:33:22: note: candidate expects 3 arguments, 4 provided
make: *** [/home/rock/cyanogen/out/target/product/polaris-c1/obj/SHARED_LIBRARIES/libcodec_audio_intermediates/wakelock.o] Ошибка 1
make: *** Ожидание завершения заданий…
Yeah…
I did a lot of changes in device tree to fix those problems.
I fixed this IPowerManager by editing wakelock.cpp
Take a look at my project on github.
Right now I’m stuck on camera.
to install via Android Terminal Emulator
dd if=/sdcard/recovery.img of=/dev/block/nandg
log http://rghost.ru/private/60412529/f12e34833257b1b7cc883ab83706da05
log compilation CyanogenMod
your CYANOGEN start?
No, I’m still in compilation phase.
And where in your tree vendorsetup.sh?
I found an a23 cwm… For picopad GGD5
http://www.jfdesignnet.com/?p=4187
target thumb C++: libcodec_audio <= device/softwinner/polaris-common/hardware/audio/libcodec_audio/wakelock.cpp
device/softwinner/polaris-common/hardware/audio/libcodec_audio/wakelock.cpp: In function 'void android::c_plus_plus_grabPartialWakeLock()':
device/softwinner/polaris-common/hardware/audio/libcodec_audio/wakelock.cpp:79:48: error: no matching function for call to 'android::IPowerManager::acquireWakeLock(android::, android::sp&, android::String16, android::String16)’
device/softwinner/polaris-common/hardware/audio/libcodec_audio/wakelock.cpp:79:48: note: candidate is:
frameworks/native/include/powermanager/IPowerManager.h:33:22: note: virtual android::status_t android::IPowerManager::acquireWakeLock(int, const android::sp&, const android::String16&)
frameworks/native/include/powermanager/IPowerManager.h:33:22: note: candidate expects 3 arguments, 4 provided
make: *** [/home/rock/cyanogen/out/target/product/polaris-c1/obj/SHARED_LIBRARIES/libcodec_audio_intermediates/wakelock.o] Ошибка 1
make: *** Ожидание завершения заданий…
target R.java/Manifest.java: SettingsProvider (/home/rock/cyanogen/out/target/common/obj/APPS/SettingsProvider_intermediates/src/R.stamp)
device/softwinner/polaris-c1/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml:30: error: Resource at def_always_finish_activities appears in overlay but not in the base package; use to add.
make: *** [/home/rock/cyanogen/out/target/common/obj/APPS/SettingsProvider_intermediates/src/R.stamp] Ошибка 1
make: *** Ожидание завершения заданий…
aapt: warning: string ‚lockscreen_other_category_title’ has no default translation in packages/apps/Settings/../../../external/koush/Superuser/Superuser/res; found: plHelp!
Man… Please stop putting your logs here. As I said there is currently no working device tree to build. We have all met the same problems, currently the latest version should be in my repository.
Ok
Gathered a couple of versions of the tree for cyanogenmod, try to connect may be able to collect
https://github.com/rock12/Allwinner-a23-test2.git
https://github.com/rock12/Allwinner-a23-test-.git