[Miscellaneous Android Development] shax:
Ok, I've been trying to port recovery to NOA C25 phone made by Croatian company Hangar18.

It's dual sim phone runing KitKat 4.4.2, 480x800 screen resolution has one build in SDCard (/storage/sdcard0) and place for aditional one (/storage/sdcard1)

So far I have no succes, I've tried

- CTR auto metod (KitKat device not supported)

- CTR manual method (480x800 screen size, tried with both older and newer LUN file paths)

- manual method by using MTK_PACK/MTK_UNPACK tools and CSR 3.0 files and following guide to modify neccessary files.

As far as I can see only file I need to modify is default.prop, seems like all other file are the way that should be.

Modified default.prop file

#

# ADDITIONAL_DEFAULT_PROPERTIES

#

ro.secure=0

ro.allow.mock.location=1

persist.mtk.aee.aed=on

ro.debuggable=1

persist.service.acm.enable=0

persist.sys.usb.config=mass_storage,adb

ro.bootloader.mode=download

ro.mount.fs=EXT4

# begin build properties

# autogenerated by buildinfo.sh

ro.build.id=KTU84Q

ro.build.display.id=cm_cs_kk_c25-eng 4.4.4 KTU84Q 347d7427a4 test-keys

ro.build.version.incremental=347d7427a4

ro.build.version.sdk=19

ro.build.version.codename=REL

ro.build.version.release=4.4.4

ro.build.date=Tue Dec 9 15:23:48 EET 2014

ro.build.date.utc=0

ro.build.type=eng

ro.build.user=carliv

ro.build.host=max

ro.build.tags=test-keys

ro.product.brand=alps

ro.product.name=cm_cs_kk_c25

ro.product.board=cs_kk_c25

ro.product.cpu.abi=armeabi-v7a

ro.product.cpu.abi2=armeabi

ro.product.manufacturer=alps

ro.product.locale.language=en

ro.product.locale.region=US

ro.wifi.channels=

ro.board.platform=

# ro.build.product is obsolete; use ro.product.device

ro.build.product=cs_kk_c25

ro.product.model=NOA C25

ro.product.device=cs_kk_c25

# Do not try to parse ro.build.description or .fingerprint

ro.build.description=cm_cs_kk_c25-eng 4.4.4 KTU84Q 347d7427a4 test-keys

ro.build.fingerprint=alps/cm_cs_kk_c25/cs_kk_c25:4.4.4/KTU84Q/347d7427a4:eng/test-keys

ro.build.characteristics=default

ro.cm.device=cs_kk_c25

# end build properties

#

# from device/mtk/new/system.prop

#

#

# system.prop for new

#

#

# ADDITIONAL_BUILD_PROPERTIES

#

ro.rommanager.developerid=cyanogenmod

ro.com.google.clientidbase=android-google

keyguard.no_require_sim=true

ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html

ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html

ro.com.android.wifi-watchlist=GoogleGuest

ro.setupwizard.enterprise_mode=1

ro.com.android.dateformat=MM-dd-yyyy

ro.com.android.dataroaming=false

ro.build.selinux=1

persist.sys.dalvik.multithread=false

persist.sys.dun.override=0

persist.sys.root_access=1

ro.cm.version=11-20141209-UNOFFICIAL-cs_kk_c25

ro.cm.releasetype=UNOFFICIAL

ro.modversion=11-20141209-UNOFFICIAL-cs_kk_c25

ro.cmlegal.url=http://www.cyanogenmod.org/docs/privacy

persist.sys.recovery_update=false

ro.cm.display.version=11-20141209-UNOFFICIAL-cs_kk_c25

ro.config.notification_sound=Argon.ogg

ro.config.alarm_alert=Hassium.ogg

ro.config.ringtone=Orion.ogg

ro.carrier=unknown

ro.ril.hsxpa=1

ro.ril.gprsclass=10

ro.adb.qemud=1

persist.sys.dalvik.vm.lib=libdvm.so

ro.kernel.android.checkjni=1

net.bt.name=Android

dalvik.vm.stack-trace-file=/data/anr/traces.txt

After modifying default.prop I simply pack the carliv-recovery and what I have should be valid recovery image?

Every recovery I flash does not run (except stock one), I only have logo on the screen and nothing happens.

Normal boot works, fastboot works. I've uploaded boot.img, recovery.img and scatter file if someone is willing to take a look.

Thank you for all the hard work.

ORIGINAL FILES