[Android Development on Bada] hunktb:
Thanks again to Volk204, Rebellos .... amazing work.

Some comments after some testing with 0.3 (I have just S8500)

-Great improvement: network registering now takes a few seconds: in 0.2 it was taking minutes for me

-Fixed sending multipart SMS http://xdaforums.com/showpost.php?p=39513650&postcount=1528

(btw no mentioned in 0.3 changelog)

-Airplane mode works, but when returning from airplane "sometimes" it ask again for pin, and I think it should not.

I know "sometimes" is not a good description, but I do not see any pattern.

I have been trying to relate with the activation of "Use only 2G networks" (selection persist for me between restarts): if I restart with this option activated, i think airplane mode always ask for pin, despite I change it to deactivated, but if I start with this selection deactivated, sometimes it does not ask for pin ... maybe also I can't control it if it is related with the kind of network available / registered ?

Logcat asking for pin when exiting airplane mode http://pastebin.com/9aybqjHk

-Tested what happens if restarting with airplane mode activated: in this case starts normally without asking for pin, and when exiting from airplane mode, it does not ask for pin (in this situation it should do it), and it does not register into network (waiting several minutes)

http://pastebin.com/bfXBK6pA

-"Proximity sensor" working ok. Tested with free app "Sensor tester": it says "GP2A Proximity Sensor, Vendor: Sharp, Maximum range: 5.0, Power comsumption [mA]: 0.75, Resolution: 5.0, Type: 8, Version: 1" and "Sensor Value [cm]" changes between 5.0 and 0.0 according to proximity as expected.

(btw in first post still as WHAT DOESN’T WORK (BUGS/TODO))

-"Magnetometer (Compass)" not working for me, testing with several free apps.

With free app "Sensor tester" I see two sensors:

--"AK8973 3-axis Magnetic field sensor, Vendor: Asahi Kasei Microdevices, Maximum range: 2000.0, Power comsupumtion [mA]=6.8, Resolution: 0.001, Type: 2, Version: 1" and it says permanently "Waiting for sensor response ...."

--"CM Hacked Orientation Sensor, Vendor: CM Team, Maximum range: 360.0, Power comsupumtion [mA]=7.8, Resolution: 0.001, Type: 3, Version: 1" and it says permanently "Waiting for sensor response ...."

I do not see any special info in "logcat -b system -b radio -b events -b main" when "Sensor tester" shows these messages

With other app (Android Sensor Box), Magnetic Sensor do not show changes on screen and no lines on logcat, but Orientation sensor, without changes on screen, shows in logcat these lines:

starting:

D/Sensors ( 325): Smb380Sensor::~enable(0, 1)
D/Sensors ( 325): Smb380Sensor::~enable(0, 1) open /sys/class/input/event3/device/enable
D/Sensors ( 325): Smb380Sensor::~enable(0, 1) opened /sys/class/input/event3/device/enable
D/Sensors ( 325): Smb380Sensor::~setDelay(0, 200000000)
D/Sensors ( 325): Smb380Sensor::~setDelay(0, 66667000)

ending:
D/Sensors ( 325): Smb380Sensor::~enable(0, 0)
D/Sensors ( 325): Smb380Sensor::~enable(0, 0) open /sys/class/input/event3/device/enable
D/Sensors ( 325): Smb380Sensor::~enable(0, 0) opened /sys/class/input/event3/device/enable
D/Sensors ( 325): Smb380Sensor::~setDelay(0, 66667000)

With other app (Sensor readout):

--AK8973 3-axis Magnetic field sensor do do not show changes on screen and no lines on logcat

--"CM Hacked Orientation Sensor" and "Rotation Vector Sensor 2" show no info on screen but in logcat

starting:

D/Sensors ( 325): Smb380Sensor::~enable(0, 1)
D/Sensors ( 325): Smb380Sensor::~enable(0, 1) open /sys/class/input/event3/device/enable
D/Sensors ( 325): Smb380Sensor::~enable(0, 1) opened /sys/class/input/event3/device/enable
V/AudioHardware( 153): openMixer_l() mMixerOpenCnt: 0
V/AudioHardware( 153): open playback normal
V/AudioHardware( 153): write() wakeup setting route SPK
D/Sensors ( 325): OrientationSensor::~enable(0, 1)
D/Sensors ( 325): OrientationSensor::~enable(0, 1) open /sys/class/input/event5/device/enable
D/Sensors ( 325): OrientationSensor::~enable(0, 1) opened /sys/class/input/event5/device/enable
D/Sensors ( 325): OrientationSensor::~setDelay(2, 200000000)

ending:

D/Sensors ( 325): Smb380Sensor::~enable(0, 0)
D/Sensors ( 325): Smb380Sensor::~enable(0, 0) open /sys/class/input/event3/device/enable
D/Sensors ( 325): Smb380Sensor::~enable(0, 0) opened /sys/class/input/event3/device/enable
D/Sensors ( 325): OrientationSensor::~enable(0, 0)
D/Sensors ( 325): OrientationSensor::~enable(0, 0) open /sys/class/input/event5/device/enable
D/Sensors ( 325): OrientationSensor::~enable(0, 0) opened /sys/class/input/event5/device/enable
D/Sensors ( 325): OrientationSensor::~setDelay(2, 66667000)

If there is other way to get more info about sensors or I should include full logcat, I will try.