[Android Development on Bada] volk204:
MOD EDIT: Thread closed at Volk's request. You can find his CM 10.2 here.

CM10.1 for WAVE and WAVE 2

Android Jellybean 4.2.2​

READ http://code.google.com/p/badadroid/ and http://code.google.com/p/badadroid/wiki/FrequentlyAskedQuestions BEFORE POSTING (thanks to huntkb for updating it)

FEATURES

Android 4.2.2

CM sources of 21.10.2013

Updated to linux kernel version 3.0.86

272 MB RAM

F4k 720p patch for bigmem kernels (Video Fix)

New key Mapping:

- call key as CALL, Middle as HOME, endcall as ENDCALL

- Long press ENDCALL will show power menu

- lock key as POWER, framework patch is not yet ported

- Navigation Bar activated

- PIE control can be activated with Expanded desktop

GAPPS

http://goo.im/gapps/gapps-jb-20130301-signed.zip full gapps

flash through CWM (recovery)

KNOWN BUGS (what doesn't work):

- Network registration don't work with some SIM cards

- GPS - http://xdaforums.com/showpost.php?p=47209249&postcount=1371

- Conference Calls

- Bluetooth headset in calls

- Some problems with audio codec settings, but generally it should work

- Impossible to shut down phone in android, only restart

- Don't leave phone charging without supervising - if it gets enormously hot, disconnect it - this can literally blow up battery as there is no overheating protection yet. Do not leave it connected on 100% - it'll discharge by 1% all the time, and then recharge, what's very unhealthy for battery.

Maybe something else, what i forgot

SUPPORT

You get none. Zero. Zip. We obligate ourselves to providing nothing further. You are on your own and will have to help each other via this thread. This is provided “as-is”, and if you don’t like it, use Bada or other releases.

We basically lack time to give full dedication to this rom, and we’re looking for skilled devs who know the Android, and/or other things that might be relevant.

Please join us on IRC: some people are on #badadroid (freenode).

FIRST INSTALLATION

Bada 2.0 is required

Enter Bada Settings->General->Memory and make sure you have at least:

370MB of free "System" memory

160MB of free "User" memory

400MB of free "Applications" memory

Download BOOTFILES, armlinux_boot for your device:

for 8500:

http://yadi.sk/d/W4RjnjQRC6TfP

http://yadi.sk/d/Yz7_dfpkC6TkC

for 8530

http://yadi.sk/d/kxJ0CZ20C7AKF

http://yadi.sk/d/zqzWZ9LmC7AJA

(please pay attention if it's S8500 or S8530 BOOTFILES and FOTA you're choosing!):

Download ROM: http://www.multiupload.nl/HYU95BQ6D6

Start Bada.

Extract zImage from zip and copy it to the Bada's User partition (the one about 390MB big).

Copy whole .zip to the Bada's User partition.

Flash BOOTFILES and FOTA using Multiloader.

Reboot the phone holding Power and Call key.

FOTA set of red messages should appear, after about 15seconds Badadroid logo shows up.

Be patient, first bootup will keep unresponsible on Badadroid logo for up to 5 minutes.

CWM Recovery starts, pick:

- install zip from sdcard

- choose zip from sdcard

- cm-10.1-wave-<release id>.zip

- Yes - install

Reboot holding the Power key

You can remove installation .zip from the User partition from Android level by connecting through USB in MTP mode.

Do not remove zImage file.

Normal bootup is available using Power+Call keys

CWM Recovery mode is available using Power+Volume Up keys

CWM Flashing does overwrite zImage. So every next update you can just flash .zip through CWM.

HOW TO UNINSTALL

Follow the steps there: http://xdaforums.com/showpost.php?p=35107469&postcount=393

CHANGELOG:

Lite ROM by Hero355 based on v2.1 http://xdaforums.com/showpost.php?p=47351443&postcount=1514

v2.1 http://www.multiupload.nl/HYU95BQ6D6

- CM sources 05.11.2013

- [NETWORK] Added WCDMA only (UMTS900/2100) Mode selection

- Fixed modem power mode transition.

- [GPRS] Added suspend/resume network

- [SIM] Added basic SIM_IO implementation: reading Contacts, Messages, Voicemail number, SPN, ICCID from SIM card

- [SMS] Code optimization and cleanup. Thanks for Rebellos

- [SMS] Added MMS receiving

- Updated audio codec gain table from bada proprietary files

- And included all another updates after v2.0

BT fix for Wave 2 http://www.multiupload.nl/JAPFB1FLNS Thanks Tigrouzen for idea and BenzoX for testing

Just Flash it via Recovery

Kernel update for v 2.0 http://www.multiupload.nl/E68CJFUHGK

- Fixed wave 2 screen calibration. thanks to krischat1001

RIL_update2 for v2.0 http://www.multiupload.nl/E1JBJU4LTS

- some memory leaks fixed

- set low level debug AMSS

- some another fixes, probably can resolve restart in long idle state

RIL Update for v2.0	http://www.multiupload.nl/OP6YZQJ09Z

- Fix for IMSI reading

I hope now mobile internet will be work on all phones

APN settings should load automatically. Most of APN is stored in ROM in system/etc/apns-config.xml

If APN is not loaded automatically check this file and add APN settings in it, if there are no in it.

v2.0 http://www.multiupload.nl/PR4599CF5V

- CM sources 21.10.2013

- Mobile internet is fixed

- Fixed search available networks and select networks

- Fixed PIN and PUK entering

- Fixed SIM PIN enable/disable/change

- Fixed sending MMS, receiving is still not working

- Fixed network indicator

v1.3 http://www.multiupload.nl/DYXUMPUCQX

- CM sources of 26.09.2013

- [RIL] Сompleted CALL interface, except conference call, but i really never use it before.

If you report bug please attach logs with detailed description, i really tested most of causes with hangup, activate and holding calls and etc, but it is too many cases, and probably i didn't meet some and don't know that this cause is exist.

- Some optimization from platform side, ported from aries

RIL Update2 for v1.2 http://www.multiupload.nl/NMIONOUBJ9

- Reworked Call interface

- Just flash it via Recovery

RIL Update for v1.2 http://www.multiupload.nl/CSTPY6UKNU

- [SIM] Corrected reading SMSC from SIM card

- [CALL] Added DTMF support

- Just flash it via Recovery

v1.2 http://www.multiupload.nl/3QF7PV7HJR

- CM sources of 17.09.2013

- Added TARGET_ARCH_LOWMEM for Dalvik

- Fixed gsm voicecall common setting in audio codec (Big Thanks for Tigrouzen)

- Fixed all audio ril pathes except Bluetooth audio pathes

Kernel Update for v1.1 http://www.multiupload.nl/LM89AO62TG

- Audio recording and video recording fixed

- So now we can use VoIP applications on wave with Wi-Fi

- Audio in call is still broken

Big thank to Rebellos. i just found good topic on ALSA forum with solution and Rebellos implemented solution

v1.1 http://www.multiupload.nl/H0THJFGQAQ

- CM sources of 14.08.2013

- Fixed vibrator (Thanks to Rebellos)

- Fixed ENDCALL button behavior(Forgot to include it in v1)

v1 http://www.multiupload.nl/KT7LG7HXDJ

Initial release

CM sources of 8.08.2013

Update compared to Rebellos CM10 ROM http://xdaforums.com/showthread.php?t=1851818

- Android 4.2.2 CM10.1 based

- Updated to linux kernel version 3.0.86

- ROW i/o scheduler

- 272 MB RAM

- F4k 720p patch for bigmem kernels (Video Fix)

- New key mapping

- Navigation bar activated

THANKS TO

Special thanks to Rebellos for his CM10 ROM, for his good sources and many time, what he spent for my learning

Another Badadroid devs: Oleg_k, mijoma, nbates66, anghelyi, mikegapinski, hunktb, autra, Tigrouzen and many others.

CyanogenMod team for base ROM

Paulk and Replicant project for good base for bada-modem RIL

and many other who help us.

MORE LINKS

Overall project thread - http://xdaforums.com/showthread.php?t=1459391