Active Topics

 



Notices


Reply
Thread Tools
proprog's Avatar
Posts: 41 | Thanked: 159 times | Joined on Jul 2012
#1
This weekend I added some basic N900 functionality to Andrew de Quincey's LiveView protocol reimplementation. It's currently very much proof of concept but you should be able to:

- browse missed calls (left/right to navigate, right button when at bottom to call back)
- browse unread conversations (left/right to navigate, right to open conversations)
- control media player (native or omp)
- media menu on long press (left/right is prev/next track, down is play/resume)
- see incoming calls (left to decline, right to answer)
- see incoming conversations (right to open conversations)

Apologies for the non-packaging but follow instructions to install and run.

Get the original LiveViewMessages.py from https://code.google.com/p/adqmisc/so...unk%2Fliveview

Add the updated LiveViewServer.py available at https://dl.dropboxusercontent.com/u/...eViewServer.py

Update LiveViewServer.py with your own bluetooth mac (change "xx:xx:xx:xx:xx:xx").

Add images menu_left.png, menu_media.png, menu_music.png, menu_phone.png, menu_right.png and menu_sms.png. I use the ones from the openliveview project available at https://code.google.com/p/openliveview/

Run with "python LiveViewServer.py" (you need python-bluetooth).

Use at own risk. I've used it the last couple of days without too much problems.
 

The Following 14 Users Say Thank You to proprog For This Useful Post:
HtheB's Avatar
Moderator | Posts: 3,718 | Thanked: 7,419 times | Joined on Dec 2009 @ Bize Her Yer Trabzon
#2
Can someone package this and upload it to the repos please?
__________________
www.HtheB.com
Please donate if you think I'm doing a good job.
 

The Following User Says Thank You to HtheB For This Useful Post:
Posts: 93 | Thanked: 18 times | Joined on Oct 2011 @ Coimbatore, India
#3
@proprog

Thanks for your efforts.
__________________
N900 with CSSU-Thumb, KP51r1, U-boot by Pali, Easy Debian, Nemo in SD card
 
proprog's Avatar
Posts: 41 | Thanked: 159 times | Joined on Jul 2012
#4
I'm travelling for a few weeks but after that I'll continue to work on it. My next steps are to:

- create a nice project
- modify it to a proper service
- add a configuration file
- add images (maybe get permission to distribute openliveview images)
- add mail support
- add calendar support
- add rss support
- fix bugs (eg where to go after answering incoming calls)
- better use of dbus/apis

Until then feel free to report bugs and suggest other functions in this thread.
 

The Following 7 Users Say Thank You to proprog For This Useful Post:
Fatalist's Avatar
Posts: 141 | Thanked: 190 times | Joined on Feb 2012 @ Barcelona - Spain
#5
Yes, thanks for your efforts proprog :-) This should be packaged and uploaded to the repos.
 

The Following User Says Thank You to Fatalist For This Useful Post:
Posts: 46 | Thanked: 160 times | Joined on Jun 2010 @ Germany, Berlin
#6
Any progress on this work?
Would be nice having this as a daemon or service.
 

The Following User Says Thank You to Ulle For This Useful Post:
Posts: 638 | Thanked: 1,692 times | Joined on Aug 2009
#7
@proprog

Thank you for the nice project!

It would be nice to use this project to extend Maemo notifications using this python script as a communication bridge for any application using some kind of plugin system with png+sub script to manage the info to be displayed in the LiveView.
 
Posts: 46 | Thanked: 160 times | Joined on Jun 2010 @ Germany, Berlin
#8
Its a bit offtopic, but could be interesting for thread followers:

My Liveview got one of two clips broken in the plastic holder for the wristband (see attached pic).
So that way it is not usable as a watch anymore.

But I found this on youtube:
http://www.youtube.com/watch?v=3e_MhMzgxWM
Which is basically using the other plastic frame with clip (like it had when unboxing), cutting the upper layer of the wristband and slip the clip right in. Nice idea, works pretty well.
It is my second Liveview with the same defected holder. As one has to take LV out of the holder for charging, its just a matter of time until it breaks.

P.S.: Pic was shot with N900 in macro mode. My wifes Nokia PureView 808 can't go that close and get a focus!
Attached Images
 
 
Posts: 638 | Thanked: 1,692 times | Joined on Aug 2009
#9
...Finally the "toy" has arrived and i found one hour to play with it.

After some issue, now all is working quite well.
If someone else has issues, i would suggest to pair the Liveview with an Android phone, clean the maemo association and then retry...

I'm using bluez 4.99 and the LiveViewServer.py from the first post.
I have updated the firmware using dfu-util and the firmware bin found here:
https://code.google.com/p/openliveview/downloads/list

Stock firmware has md5:
1d40b9027c030c36a5b2b515b4a0577a
and running:
strings firmware.bin| grep SWID:
SWID:1243-1288SWRV:1.0.A.0.8

While the one from the webpage of openliveview has md5:
82ec0697417294b6eb81b351ca0e0f03
and running:
strings firmware.bin| grep SWID:
SWID:1243-1288SWRV:1.0.A.0.16

DFU-UTIL:
http://dfu-util.gnumonks.org/

Last edited by xes; 2013-10-12 at 21:12. Reason: Solved.
 
Posts: 46 | Thanked: 160 times | Joined on Jun 2010 @ Germany, Berlin
#10
I used to play with openliveview (firmware) with my first device. I don't remember exactly what have done with that device (and in what order). But it doesn't seem to matter. It worked quite easily with LiveViewServer.py. Firstly I had to pair it with my N900 as a new device in bluetooth settings. Then start LiveViewServer.py , restart Liveview device and then press the right (in sense of not left ) button.
Pairing mode is the rotating arrow, connecting mode is when the dots are wandering (BT icon of N900 should become blue then).
When the clip of plastic holder of my first device broke, I used my second one and it worked that way out of the box. So no firmware tinkering etc.
Did you install python-bluetooth? Don't know what happens if that is missing.
 

The Following User Says Thank You to Ulle For This Useful Post:
Reply

Tags
fremantle, liveview


 
Forum Jump


All times are GMT. The time now is 10:30.