bluemote-k750 (for sonyericssons)

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5 .0
Description:

Bluetooth remote controller for running scripts on your linux with your SonyEricsson k750 and similar phones (listed below). You can use your mobile as a remote control. Events (incoming/outgoing call) can automatically fire scripts on your linux (like muting sound).

Read README-bluemote in tar.gz for detailed information about this program's original purpose.

Thanks for bluemote's original author for his great application!

This is a modified version for k750's new AT protocol. Tested only on my k750,
maybe good with similar mobiles like:

K750 series
W800 series
Z520 series
W600 series
W550 series
W900 series

Feel free to report me about your experience here or my email. (Remember, you need a working RFCOMM link to your mobile before you can use this program)

I've included an example script for TV-time. It's mostly initial version, so may not work
absolutely.

It will put a "PC Remote" menu element under Bluetooth section of your mobile. Enter and test it.

http://kde-apps.org/content/show.php?content=22649
- here you will find my scripts for KDE apps.
Last changelog:

13 years ago

Java version 0.2.0_alpha is released.
Contains untested support for t630 and k700 like mobiles. Testers needed!

Check out at http://sourceforge.net/forum/forum.php?forum_id=656073


2007-01-17 --

Java version 0.1.6 released
http://remotej.sf.net

Log cleanup (info level is much cleaner).

- Some bugs removed (global event triggering and event heaping).

- Some gnome-flavor addition/cleanup in menu.xml

- build.xml added for developers.

2006-12-29 --

Java version 0.1.5 released

New application coverage in scripts and config files:

mplayer, totem, rhythmbox, cursor keys. README document reviewed, modified. 64 bit compiled xsendkey tool added.

2006-12-18 --
Java version 0.1.4 released

- New kde-flavoured scripts added
- some enhancment in BarInput

2006-04-29 --
Java version 0.1.3 released
(new global events added(
Project page at:


https://sourceforge.net/projects/remotej
http://remotej.sf.net/
(Secondary source file updated here too)

2006-01-08 --
Java version 0.1.2 released
Project page at:


2006-01-02 --
Java version 0.1 released.

0.1.4
=====
2005-12-31

New functionality and Bugfix release:
Based on Bob Leysen's patch (Thanks! :) )
- correction of code (ui.h/ui.c was not compiling)
- Text input functionality added

If anyone cares, feel free to develop/take over this C version project of bluemote-k750. I will only maintain it based on patches, because I created a substitutional project in JAVA (will be published rather soon).

Happy new year!

0.1.3.2
=======

Correction release:
- mouse() function crashed with example config because of too long config
file, parse.h parameters increased to support cfg file

0.1.3.1
=======
Small upgrade version:
- initial action flow corrected to be able to show message on connection
- tested with Call events, works fine, fires script when incoming/outgoing call begins/ends
- added some more to example config ;)

0.1.3
=====
New funcionality release:
- volume function graph added (:volume())
- mouse function added (:mouse())
- keyboard function added (:keyboard())

- more commands allowed in config file (set in parse.h MAXMCMD)

0.1.2
=====
New funcionality release:
- some output/input configuration made available! (for read Yes/No from mobile, and sending messages to mobile.) Read README for details.

0.1.1
=====

If over 9 commands, giving new command always used 1st element in list. Bug fixed.

tux86

14 years ago

ouh damn...I only have the T630 :|

Report

C

krionius

14 years ago

Otherwise you can checkout original bluemote project at http://www.geocities.com/saravkrish/progs/bluemote/index.html which is intended for your mobile!

Or checkout my java project, http://remotej.sf.net. If you are interested contact me, and I will try to provide you with a new java extension. In theory it's not a big thing to use it with, but I have no opportunity to test it (i have only k750i).

Report

koolkid

13 years ago

hello i've got a k750i bt which floder do you put the bluemote and games?

Report

qupada

14 years ago

Has anyone tried this with the usb cable that comes with the K750i and the kernel driver CONFIG_USB_ACM (Device Drivers -> USB support -> USB Modem (CDC ACM) support) ?

The resultant /dev/ttyACM0 device when the phone is plugged in seems to work like /dev/rfcomm0 as far as minicom is concerned (my bluetooth is a little broken at present so i can't guarantee this).

Report

C

krionius

14 years ago

Yes, it is working perfectly! :) Thanks for the info. /dev/ttyACM0 is a perfectly usable serial device. bluemote-k750 works with it.

Report

C

krionius

14 years ago

thanx for the info! I will try this, when I get home. I hope my kernel version will support it well, and that serial connection might work. If so, on ewont even need a bluetooth dongle to make it work! :)

Report

bleysen

14 years ago

Hello everyone,

I've created a patch for version 1.3.2 to remove the small bug at compile time (function definition in ui.h not the same as the one in ui.c for functionn get_yesno)
and a little extra, I've updated the get_text function to work again with K750.

When you use the < Text in your bluemote.cfg file, you don't have to put the maxlen parameter anymore. The new call will be something like this:
< Text title text default-text
The result will be available in $Text as usual.
You can download the patched version here:
http://www.leysen.be/bluemote/bluemote.patch.tar.gz

Report

C

krionius

14 years ago

Thanks for the patch! Now it is fully incorporated in version 1.4!

Cheers, have a happy new year!

Report

bleysen

14 years ago

Sorry for the tripple post. I thought it didn't get accepted and tried again ...
It was my first post anyway. Won't happen again :-)

I'm looking forward to your java version and I'll definitely try it.
I'll keep using the C version for the moment and when I can get something to work I'll post another patch.

happy new year to everyone!

Report

bleysen

14 years ago

Hello everyone,

I've created a patch for version 1.3.2 to remove the small bug at compile time (function definition in ui.h not the same as the one in ui.c for functionn get_yesno)
and a little extra, I've updated the get_text function to work again with K750.

When you use the < Text in your bluemote.cfg file, you don't have to put the maxlen parameter anymore. The new call will be something like this:
< Text title text default-text
The result will be available in $Text as usual.
You can download the patched version here:
http://www.leysen.be/bluemote/bluemote.patch.tar.gz

Report

bleysen

14 years ago

Hello everyone,

I've created a patch for version 1.3.2 to remove the small bug at compile time (function definition in ui.h not the same as the one in ui.c for functionn get_yesno)
and a little extra, I've updated the get_text function to work again with K750.

When you use the < Text in your bluemote.cfg file, you don't have to put the maxlen parameter anymore. The new call will be something like this:
< Text title text default-text
The result will be available in $Text as usual.
You can download the patched version here:
http://www.leysen.be/bluemote/bluemote.patch.tar.gz

Report

C

krionius

14 years ago

Java version is 90% complete. Its usable except Yes/No and Volume slope. It has some improvements. Configured in XML file (using xstream). It will be available soon in sourceforge.

Report

C

krionius

14 years ago

Java version is 60% complete. Hardwired menu structure is working great, events like incoming calls are now handled.

Multilevel menu is a great new thing... I have some problems with RXTX's close connection of serial port, so it is restarted from shell script right now.

Configuration file implementation and some other UI elements are missing to be as complete as this C version. :)

Report

C

krionius

14 years ago

just wanted to let you know, that currently I am rewriting this whole app from scratch in Java. It will be using RXTX.org's library for serial communication, and will be easier to extend.

Report

jLisec

14 years ago

Could I use my Siemens CX65?,Or this is only for SonyErisccson Mobiles?

Report

C

krionius

14 years ago

this will surely not work with any other as this is for SonyEicsson AT command set of k750 and alike.

the question is still open, as anyone can create such an application for siemens AT command set, Suerely Siemens published its own set of commands. If someone is interested enough he/she can create such an app easily, the program itself is based on AT commands and responses, and can serve as an example .

Report

orychalk

14 years ago

Hello

and for the V800 series ?

Thanks for all

Report

C

krionius

14 years ago

I have looked at some SE docs and found that your phone is compatible with K700 and such, so a generation before AT commands. You should try the original Bluemote project, which will hopefully work with you V800.

http://www.geocities.com/saravkrish/progs/bluemote/


These are said to belong to one AT command definition:

AT Commands
Online Reference:
Z1010
K700 series
S700 series
K500 series
Z500 series
V800 series
Z800 series
K300 series
J300 series
K600 series
V600 series


Also look at the link found in this apps description for KDE scripts and some patch for k700i, which maybe needed to use bluemote with v800.

Report

C

krionius

14 years ago

Sony Ericsson mobile phones
Generic names
Series
K750 K750i, K750c, D750i
W800 W800i, W800c
Z520 Z520i, Z520c, Z520a
W600 W600i
W550 W550i, W550c
W900 W900i

Third edition (October 2005)


This is in the document about compatibility for the AT commands which I used. This is the official. I dont know if it is compatible with V800. It may worth a try, as V800 is a recent SonyEricsson mobile.

Report

polrus

14 years ago

great app.i use bluemot for my t610 and it really rocks - for those of You who want to use natural remote control feature build in k750 heres a simple way http://localhost.ruhr.de/~stefan/k750i/

i tried it with k750i and it worked ok

Report

C

krionius

14 years ago

looked at the link you provided. Previously I have done some search about HID and k750 + Linux, and fired up my mobile with bluez's hid daemon. Its quite usable and goodly configurable based on sonyericssons developers' guide of HID. http://www.holtmann.org/linux/bluetooth/hid.html

Unfortunately I couldnt configure it to work with multimedia keys, but found that this is out of scope of Sonyericsson's HID definition. (HID usage for multimedia keys is not working)

Do you know about any application that can map keyboard presses to another keyboard presses? It may solve my problems... lineak didnt work with my Xorg 7.0 :(

Report

C

krionius

14 years ago

ok, fired up lineak, it works when i set keyboard to mine in KB settings of desktop.

Report

C

krionius

14 years ago

great to hear that it works not just on my mobile! :) Thanks for reporting. Next thing which I am interested in is the incoming call detection funcionality. I think I will upgrade from original bluemote to bluemote-k750. I was thinkin about hiearchical menu too, but I think its too much a headache for little gain...maybe later. :D

Report

13 years ago

Java version 0.2.0_alpha is released.
Contains untested support for t630 and k700 like mobiles. Testers needed!

Check out at http://sourceforge.net/forum/forum.php?forum_id=656073


2007-01-17 --

Java version 0.1.6 released
http://remotej.sf.net

Log cleanup (info level is much cleaner).

- Some bugs removed (global event triggering and event heaping).

- Some gnome-flavor addition/cleanup in menu.xml

- build.xml added for developers.

2006-12-29 --

Java version 0.1.5 released

New application coverage in scripts and config files:

mplayer, totem, rhythmbox, cursor keys. README document reviewed, modified. 64 bit compiled xsendkey tool added.

2006-12-18 --
Java version 0.1.4 released

- New kde-flavoured scripts added
- some enhancment in BarInput

2006-04-29 --
Java version 0.1.3 released
(new global events added(
Project page at:


https://sourceforge.net/projects/remotej
http://remotej.sf.net/
(Secondary source file updated here too)

2006-01-08 --
Java version 0.1.2 released
Project page at:


2006-01-02 --
Java version 0.1 released.

0.1.4
=====
2005-12-31

New functionality and Bugfix release:
Based on Bob Leysen's patch (Thanks! :) )
- correction of code (ui.h/ui.c was not compiling)
- Text input functionality added

If anyone cares, feel free to develop/take over this C version project of bluemote-k750. I will only maintain it based on patches, because I created a substitutional project in JAVA (will be published rather soon).

Happy new year!

0.1.3.2
=======

Correction release:
- mouse() function crashed with example config because of too long config
file, parse.h parameters increased to support cfg file

0.1.3.1
=======
Small upgrade version:
- initial action flow corrected to be able to show message on connection
- tested with Call events, works fine, fires script when incoming/outgoing call begins/ends
- added some more to example config ;)

0.1.3
=====
New funcionality release:
- volume function graph added (:volume())
- mouse function added (:mouse())
- keyboard function added (:keyboard())

- more commands allowed in config file (set in parse.h MAXMCMD)

0.1.2
=====
New funcionality release:
- some output/input configuration made available! (for read Yes/No from mobile, and sending messages to mobile.) Read README for details.

0.1.1
=====

If over 9 commands, giving new command always used 1st element in list. Bug fixed.

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.1.4
updated Feb 08 2007
added Dec 21 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1