Previously when testing Medkid's WM 6.1 ROM, I found out that the BEAM setting is not saved in the IsEnable anymore. Instead, it is saved in ObexServiceMask whereby if the BEAM setting is enabled, the value in ObexServiceMask is increased by 1 and if the BEAM setting is disabled, the value is decreased by 1.
Previously in WM5 and WM6, setting the BEAM setting changes the IsEnabled value.
T2M: Tks a lot, friend! You are the professional ROM tester!
After further testing with your ROM (and also previous conversation with Penguin, the author of PhoneAlarm at
www.pocketmax.net), I found out that our WM6.1 does not behave as some of the WM6.1 devices out there (but not confirmed yet).
With your ROM (and Medkid's), calling the WM API to enable/disable BEAM somehow end up changing the IsEnabled value to 1 or 0. I have confirmed with Penguin as PhoneAlarm called the WM API to enable/disable BEAM and when using PhoneAlarm to enable/disable BEAM, it end up changing the IsEnabled value. The API does not change the "Receive all incoming beams" setting.
The IsEnabled value actually decides whether the OBEX service can be started or not. If it is 1, then OBEX service can be started. If it is 0, then OBEX service cannot be started. OBEX service is the one responsible of receiving files via Bluetooth. If you change the value of IsEnabled with any registry application, you will need to soft reset before the effect is applied. If you call the WM API to enable/disable BEAM, the effect is applied without needing to soft reset.
With your ROM, you included "Comm Mannager WM7&Diamond Black" which is able to change the BEAM setting. Enabling/disabling BEAM using "Comm Mannager WM7&Diamond Black" calls the WM API (just like PhoneAlarm), which end up changing the IsEnabled value to 1 or 0.
So, to receive files via bluetooth, you will need to:
- Make sure that "Receive all incoming beams" is enabled
- Start the Comm Manager
- Turn on Bluetooth
- Turn on BEAM (in our case, this will start the OBEX service)
- Send files to your Atom Life
Hope this explain how to receive files via bluetooth.