adq

Sony Ericsson LiveView hacking: complete

Jan 04, 2011 02:06

This blog has moved I've just checked in the final piece of the LiveView protocol. If you look here, you'll find a complete re-implementation of the LiveView protocol in Python, allowing it to be completely controlled from a PC.

It shouldn't be hard to port this to Java and completely replace the Android LiveView application with something else ( Read more... )

liveview

Leave a comment

Comments 19

fw upgrade anonymous February 25 2011, 05:19:04 UTC
hi all, after the firmware upgrade, the device is more stable \o/

i do some tests on nokia n900 and n810, and it run with python 2.5.4 (smartphone an pda who run under maemo, a debian modified for smartphone)

for french timezone (dst+1) i do this :
clientSocket.send(LiveViewMessages.EncodeGetTimeResponse(3600+time.time(), is24HourClock))

is someone do something more user friendly in python ? i would like but i know nothing in python....

thank you Andrew for your job! :-)

Reply


import bluetooth anonymous March 11 2011, 01:15:50 UTC
Hi,
Has anyone gotten this to work on a mac?
I get an error importing bluetooth library.
I tried Pro:lightblue but it had an XCode error at the end of setup.py xcodebuild: Error: the directory /Users/.../lightblue-0.4/src/mac/LightAquaBlue does not contain an Xcode project.

Can you tell us what software you need to run this, Python version, libraries drivers...

Thanks!

Reply

Re: import bluetooth adq March 21 2011, 22:01:34 UTC
I suspect the killer will be the bluetooth library as you say.

Under linux, I just installed "pybluez", no idea under the mac, sorry.

Reply


Alert? ext_540977 May 5 2011, 00:07:34 UTC
Thanks for your work! I was planning to attempt this exact same thing, but you made my life a lot easier.

I wrote an iPhone implementation of the LiveVIew server a few months ago, but I'm just lacking a little piece: how the heck do you process an alert? What I mean is, for example, when the Android implementation receives a text message, the device's screen turns on, and displays a text message icon.

I cannot for the life of me figure out how this works, it seems to be missing from your protocol implementation. When I use the SetStatusBar command (or whatever it's actually called), it has the desired effect, but only if the screen is already on (i.e. you pressed a button on the deivce), and I can't figure out how to turn the screen on from my code other than in SetMenuSize(0) mode, when SetStatusBar does not work at all.

Any advice?
Thanks!

Reply


Great work! anonymous January 5 2012, 03:14:17 UTC
I'm very impressed in your work! Thank you very much!

Reply


Leave a comment

Up