Customizing maemo for power users: Difference between revisions

From Maemo Wiki
Jump to navigationJump to search
imported>f2thak
m Remote WLAN Access To Root
imported>ossipena
Redirecting to Customizing Maemo
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Please remember, that doing anything instructed here is potentially dangerous. Please see [[General precautions]] for further information.'''
#REDIRECT [[Customizing Maemo]]
 
 
== Modifying led colours and patterns ==
 
There are multiple triggers for led blinking. All can be found in
/etc/mce/mce.ini
 
The file can be edited with any text editor that can be run with [[Root access]] and open the file. So GUI - editors probably don't work, but terminal versions all will.
 
=== Step by step instructions ===
 
* Open terminal
* Gain [[Root access]]
* Make a backup (not necessary!) from original mce.ini -file, for example:
cp /etc/mce/mce.ini /etc/mce/mce.ini_old
* Open /etc/mce/mce.ini with a text editor (nano, vim, leafpad...)
* Search for a line:
[LEDPatternLystiRX51]
* Make your changes to the lines below
* Save
* Restart mce -process. Either reboot or type to terminal:
initctl stop mce; sleep 2; initctl start mce
 
=== Constructing own patterns ===
 
The mce.ini -file has description header before pattern defining start. Here are the same instructions with longer explanations.
 
Example string:
PatternCommunicationCall=30;1;0;r;9d80400002ff03ff02ff03ff71080000;9d800000
 
 
Dissection:
{| class="wikitable" border="0"
|-
|  PatternCommunicationCall=
|  30;
|  1;
|  0;
|  r;
|  9d80400002ff03ff02ff03ff71080000;
|  9d800000
|-
|  Alert pattern
|  priority
|  screen on
|  timeout
|  led mapping
|  Engine 1 pattern
|  Engine 2 pattern
|}
 
 
==== Priority ====
This defines that which blinking pattern is the strongest. So if multiple alerts are enabled, which pattern will be shown. Values from 0 to 255 are accepted.
 
==== Screen on ====
from mce.ini:
0 only show pattern when the display is off
1 show pattern even when the display is on
2 only show pattern when the display is off, including acting dead
3 show pattern even when the display is on, including acting dead
4 only show pattern if the display is off, or if in acting dead
5 always show pattern, even if LED disabled
 
==== Timeout ====
 
Time in seconds after blinking is stopped. 0 = infinite blinking.
 
==== Led mapping ====
*r/g/b maps led to engine 1,
*R/G/B maps led to engine 2.
 
examples:
rGB = red led is mapped to engine 1, green and blue to engine 2
 
rBg = red and green leds are mapped to engine 1, blue to engine 2.
 
You can of course define only one colour, for example:
r = red led is mapped to engine
 
==== Engine patterns ====
 
from mce.ini:
# 0000 -- Jump to the start of the pattern for the channel
# 40xx -- Set channel brightness
# 9d80 -- Refresh Mux (use as first command in every pattern!)
# xxyy -- Increment/decrement
#      xx determines the speed;
#        02-3f -- short step time (granularity 0.49ms)
#        42-7f -- long step time (granularity 15.6ms)
#
#   If xx is even, increment
#        If xx is odd, decrement
#      yy determines the increment/decrement steps
#        00-ff -- in/decrement steps
#
#        Use 0 steps to create pauses
#        Two consecutive increment/decrement sequences are needed
#        to cover the entire range from 0-255
# c000 -- End pattern execution
# e002 -- Send engine 1 trigger
# e004 -- Send engine 2 trigger
# e008 -- Send engine 3 trigger <used by key backlight!>
# e080 -- Wait for engine 1 trigger
# e100 -- Wait for engine 2 trigger
# e200 -- Wait for engine 3 trigger <used by key backlight!>
 
 
 
source: http://talk.maemo.org/showthread.php?t=37691
 
 
[[Category:Power users]]
 
 
 
== Remote WLAN Access To Root / System Files ==
for easy file manipulation
 
To get remote access to N900 thru wifi:
---------------------------------------
 
1.  install the following apps/software
 
 
 
n900 end:
 
ssh server/client - this will request password when installing (WRITE DOWN / TAKE NOTE OF PASSWORD !!)
rootsh
maemo-pc-connectivity
mad developer
 
(please note: all these apps and steps may not be necesarry but I got it working like this)
 
 
for pc end:
 
winscp
 
 
 
2.  goto 'settings' > connectivity > 'pc-connectivity-manager'
 
3.  click "advanced" button > select environment 'default'
 
4.  select connectiont type 'usb'
 
5.  options > select 'network' from drop-down list
 
6.  select connectiont type 'internet'  > options > connect using 'WLAN'
 
7.  Save and apply
 
8.  open "mad developer" > manage usb > 'gfile_storage' > close
 
9.  open winscp and put the WLAN ip address shown in mad developer in the 'host name'
 
10. user name "root",  password "(password created during ssh install)"
 
11. save > login
 
12. you should now have access!!

Latest revision as of 08:03, 26 January 2010

Redirect to: